欢迎来到天天文库
浏览记录
ID:19507169
大小:2.61 MB
页数:16页
时间:2018-10-02
《苏州科技学院软件建模与分析期末复习整理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、软件建模与分析期末复习整理题型:填空(10)解答:20(4X5)分析题(70)第1讲软件可视化建模与UML11.为什么要建模?12.UML13.用例24.关系2第2讲统一建模语言22.1掌握UML特点22.2基本图标元素的表示符32.3UML软件系统体系结构的五种视图和九种基本图32.4UML简单建模4第3讲用例模型视图43.1用例图的概念43.2用例图建模技术5第4讲需求用例分析5第5讲UML静态建模55.1分析类的55.2分析模型的处理7第6讲动态建模-UML动态视图86.1系统建模86.2动态视图8第7讲UML顺序图10第8讲UML协作图12第9讲UML状态图13
2、第11讲UML活动图15locatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame15第1讲软件可视化建模与UML1.为什么要建模?(1)软件是产器而非“程序”。软件和其他工业产品一样,使用者和制造者分离,除程序之外还会有相应的产物(
3、文档、维护、数据等)。软件产品在生产上与其他工业产品生产一样,需要团队、工具、技术等。(2)模型是对现实世界的简化。在工业方面,建模的方法得到的广泛的应用。(3)建模方式的应用。在现在的软件产品生产过程中,应用了建模方法(UML),使用了相应工具(ROSE)等。解决了软件工程缺少工程,只停留在理论上,没有标准,不能有效交流这样问题。2.UML是UnifiedModelingLanguage的首字母缩写。中文意思是统一建模语言。UML:可视化、详述、构造、文档化。UML最适于的过程:用例驱动的、以体系结构为中心、迭代的和增量的。UML从考察系统的不同角度出发,定义了用例图
4、、类图、对象图、状态图、活动图、序列图、协作图、构件图、部署图等9种图。开发过程:业务、需求、分析结构、结构行为、设计。Actor-识别参与者参与者代表在参与者代表在系统边界之外的真实事物,并不是系统的成分。参与者透过系统边界直接与系统交互,参与者的确定代表着系统边界的确定。交互是有意义的,参与者可以是任何事物识别参与者思路:谁使用该系统谁改变系统的数据谁从系统获取信息谁需要系统的支持以完成日常工作任务谁负责维护、管理并保持系统正常运行系统需要应付那些硬件设备系统需要和那些外部系统交互谁对系统运行产生的结果感兴趣时间、气温等内部外部条件3.用例对一组动作序列的描述,系统
5、执行该动作序列来为Actor产生一个可观察的结果值。用户视角的需求组织形式;需求按目标组织;UseCase—识别用例Actor希望系统提供什么功能系统是否存储和检索信息,如果是,这个行为有哪个Actor触发当系统改变状态时,通知参与者吗存在影响系统的外部时间吗4.关系参与者与用例之间:关联关系用例与用例之间:包含关系(include)、延伸关系(extend)、泛化关系(generalization)参与者与参与者之间:泛化关系(generalization)第2讲统一建模语言2.1掌握UML特点UML的主要特点:统一的标准、面向对象、可视化、表达能力强(概念明确)、独
6、立于过程locatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame152.2基本图标元素的表示符关联:连接(connect)模型元素及链接(link)实例。依赖:表示一个元素以某种方式依赖于另一种元素。泛化:表示一般与特殊的关系,即“
7、一般”元素是“特殊”关系的泛化。聚合:表示整体与部分的关系。2.3UML软件系统体系结构的五种视图和九种基本图UML模型系统体系结构:UML模型元素事物结构事物用例、类、接口、协作、主动类、组件、节点行为事物交互机、状态机分组事物包辅助事物注释关系关联关系、依赖关系、泛化关系、实现关系、聚合关系通用机制修饰、注解、规格说明、通用划分、扩展机制视图用例视图用例图逻辑视图类、对象图进程视图时序图、协作图、状态图、活动图构件视图构件图配置视图配置图五种视图:1.用例视图l描述系统的功能需求,找出用例和执行者;locatedintheTomb,D
此文档下载收益归作者所有