- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]1 系统建模的演变
* UML系统建模与分析设计 * 3. 信息隐蔽和局部化——封装 4. 继承与派生 * UML系统建模与分析设计 * 5. 对象之间的联系纽带——消息 * UML系统建模与分析设计 * 6. 多态性 多态性(Polymorphism)是指同一个消息为不同的对象接收时,可产生不同的动作或执行结果。 * UML系统建模与分析设计 * 1.5.2 面向对象系统开发过程 * UML系统建模与分析设计 * (1)需求分析阶段。 (2)系统分析阶段。 (3)系统设计阶段。 (4)系统实现、测试、使用、维护阶段。 * UML系统建模与分析设计 * 1.6 本章小结 1、软件的概念,特点和分类 2、软件开发模型:瀑布模型,渐增模型,原型法,面向对象模型 3、软件开发方法:结构化,模块化,面向对象开发 4、面向对象软件开发的基本概念和开发过程 * UML系统建模与分析设计 * 1.7 习题 P30 三(11-14)、四(19,20) UML系统建模与分析设计 UML系统建模与分析设计 * UML系统建模与分析设计 * UML程序设计 信息学院 徐 萍 * UML系统建模与分析设计 * 课程安排介绍 总课程由理论课(9次27课时)、实验课(7次21课时)和复习课(1次3课时)构成。 实验报告和平时作业:任务下达后一周内交 考试时间:第17周 考试:笔试开卷考,无期中考,期末总成绩由笔试、实验和平时成绩综合得出。 * UML系统建模与分析设计 * 课程的教学内容 第1章 系统建模与分析设计技术的演变 第2章 统一建模语言UML 第3章 需求分析与用例建模 第4章 系统分析与对象类建模 第5章 系统设计与对象动态交互模型 第6章 系统动态建模-状态模型 第7章 系统体系结构建模 第8章 模式设计及其应用 第9章 软件复用与构件接口技术 * UML系统建模与分析设计 * 教学章节间的关系 第1章 背景知识介绍 第2章 UML语言和Rose工具简介 第3章 用例图 第4章 类图和对象图 第5章 顺序图和活动图 第6章 状态图和活动图 第7章 构件图和配置图 第8章 设计模式 第9章 软件复用 * UML系统建模与分析设计 * 本课程的教学目标 1、了解常见的软件开发方法和开发过程 2、理解面向对象软件开发方法 3、掌握UML建模语言 4、学会在Rational Rose中进行UML建模 5、掌握用例模型图、静态模型图(类图、对象图、包图、构件图和配置图)和动态模型图(顺序图、活动图、状态图和合作图)的设计 6、掌握常见的设计模式及其应用 7、了解软件复用与构件接口技术 参考书籍 《UML精粹-标准对象建模语言简明指南》Martin Fowlers 著 清华大学出版社 《UML面向对象建模与设计》 Michael Blaha 著 人民邮电出版社 《UML与Rationl Rose2003 从入门到精通》 解本巨 等编著 电子工业出版社 《UML实战教程-面向.NET开发人员》 高猛 译 清华大学出版社 《UML和模式应用》Craig Larman 著 机工出版 * UML系统建模与分析设计 * * UML系统建模与分析设计 * 第一章系统建模与分析设计技术的演变 系统建模与分析设计是研究和应用如何以系统化、规范化、可度量的方法、运行和维护软件的一种层次化技术。包括过程、方法和工具 UML系统建模与分析设计 * UML系统建模与分析设计 * 系统建模与分析设计 本章目的: 理解软件的基本概念和特点 了解软件的发展过程及软件开发过程 了解软件开发的方法 掌握面向对象技术的基本概念及开发过程 了解几种典型的面向对象方法 * UML系统建模与分析设计 * 1、软件的概念: 软件是人们对客观世界中问题空间与解空间的具体描述,是客观事物的一种反映,是知识的提炼和固化。 具体的: 软件就是程序以及开发、使用、维护程序所需要的所有文档。 软件=程序+文档 构造性(更强的表达能力)和演化性(更符合人类的思维模式)是软件的本质 1.1 软件的概念、特点和分类 * UML系统建模与分析设计 * 2.现代软件的特点 (1)软件规模大。(从开发平台 可看出) (2)软件开发规范并趋于标准化。(理论) (3)软件开发方法多,有大量的软件工具支持。 (4)注重软件开发的管理。 (5)软件维护相对过去容易得多。 从工程的概念上看:软件工程与其它工程的区别与联系 * UML系统建模与分析设计 * 3.软件的分类 (1)按软件的功能划分 系统软件。 支撑软件。(支持的工具) 应用软件。 (2)按软件的规模划分 微型软件。
文档评论(0)