精·第二部分 软件需求分析与建模面向对象分析.ppt

精·第二部分 软件需求分析与建模面向对象分析.ppt

* * * * * * * * * * * * * * * * * * * ATM系统:协作图 ATM系统:顺序图 短信系统:用例图 短信系统:类图 短信系统:协作图 短信系统:顺序图 小结 分析建模的目标是创建各种表现形式,以描绘软件信息、功能和行为需求。 面向对象分析就是检查一组用例的问题域,尽量提取定义问题的类及其类之间的关系、并使用UML图建模和编写用例场景,以及开发活动图和泳道图来加以刻画。 基于类的建模使用从基于场景的描述中提取分析类,可以使用语法分析从文本叙述中提取候选类、属性和操作。 CRC卡可以用于定义类之间的关系和获取类的职责以及协作类,并用逐步分析类聚合和继承关系及依赖。 小结 UML包图可用于描述系统的逻辑架构,使用层的方式类划分系统,定义包之间的关联和依赖,便于开发人员分工和并发工作。 类建模和包图的描述为分析建模提供了软件的静态视图,而行为建模描述了动态行为。 行为模型使用SSD、操作契约、顺序图和状态图来分析系统的动态行为。 实验6:Rational Rose工具基本使用 —使用Rational Rose完成一个系统的业务分析模型。 —使用Rational Rose完成一个系统的设计模型的详细视图,包括用况视图、逻辑视图、开发视图、展开视图和物理视图。 要求:理解实验内容与方法、提交实验报告 习题:3、6、10、13、15 7.6 实验要求及习题 *

文档评论(0)

1亿VIP精品文档

相关文档