当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

上海交通大学:《面向对象软件工程 Software Engineering》课程教学资源(作业)3.Design_软件设计模型

资源类别:文库,文档格式:DOCX,文档页数:5,文件大小:26.43KB,团购合买
点击下载完整版文档(DOCX)

软件设计模型 版本 修订历史记录 日期 版本 修订说明 作者 1

1 软件设计模型 版本 修订历史记录 日期 版本 修订说明 作者

1引言… 1.1编写目的. 1.2适用范围. 1.3定义. 14参考资料 1.5概述 2.用例视图… 3.逻辑视图… .2 3.1系统结构 .2 3.2USE-CASE实现 2 3.3设计类图 .2 3.4其他图 2 4.实现视图… 2 4.进程视图… 3 5.部署视图 3 2

2 1 引言..................................................................................................................................................1 1.1 编写目的...................................................................................................................................1 1.2 适用范围...................................................................................................................................1 1.3 定义...........................................................................................................................................1 1.4 参考资料...................................................................................................................................1 1.5 概述...........................................................................................................................................1 2.用例视图.......................................................................................................................................1 3. 逻辑视图........................................................................................................................................2 3.1 系统结构...................................................................................................................................2 3.2 USE-CASE 实现......................................................................................................................... 2 3.3 设计类图.................................................................................................................................. 2 3.4 其他图...................................................................................................................................... 2 4. 实现视图........................................................................................................................................2 4. 进程视图........................................................................................................................................3 5. 部署视图........................................................................................................................................3

软件需求规约 1引言 1.1编写目的 说明:编写这份软件设计模型的目的,并指出预期的读者。 1.2适用范围 列出此文档适用的软件应用程序,以及受到此文档影响的任何其他产品。 1.3定义 列出本文件中用到的专门术语的定义和外文的首字母缩写词。可以引用项目词汇表来提 供。 1.4参考资料 列出本文中各处引用的文档资料,包括每个文档的标题、文档编号、发表日期和出版单 位并列出能够得到这些文件资料的来源。 1.5概述 说明本文件中其他各部分包含的内容,与本文件的内容组织方式。 2.用例视图 尽管Use-Case主要是分析阶段的产物,但是将Use-Case图放在模型中,便于理解后续 的设计。在此部分中,需要提供一张用例图。 可以补充活动图来说明业务逻辑

1 软件需求规约 1 引言 1.1 编写目的 说明:编写这份软件设计模型的目的,并指出预期的读者。 1.2 适用范围 列出此文档适用的软件应用程序,以及受到此文档影响的任何其他产品。 1.3 定义 列出本文件中用到的专门术语的定义和外文的首字母缩写词。可以引用项目词汇表来提 供。 1.4 参考资料 列出本文中各处引用的文档资料,包括每个文档的标题、文档编号、发表日期和出版单 位并列出能够得到这些文件资料的来源。 1.5 概述 说明本文件中其他各部分包含的内容,与本文件的内容组织方式。 2.用例视图 尽管 Use-Case 主要是分析阶段的产物,但是将 Use-Case 图放在模型中,便于理解后续 的设计。在此部分中,需要提供一张用例图。 可以补充活动图来说明业务逻辑

3.逻辑视图 3.1系统结构 首先利用UML的包图,画出一个系统架构的表示图。 针对每一个包,画一张它所包含的类的类图。 3.2Use-Case实现 在该节中需要针对每一个Use-Case,通过交互图的方式表达相应的设计。因此,其格式 可以表示为: (1)实现 采用交互图的形式完整定义该Use-Case的实现过程。一个Use-Case中所有系统操作都 必须得到相应的设计。如果一个用例比较复杂,可以分几个交互图进行表达。 (2)实现 3.3设计类图 将Use-Case实现中涉及到的所有设计类以及它们的关联关系,画在一张设计类图中。 如果类比较多,我们可以先画一个包图,然后画出各个包中包含的类图。 3.4其他图 如果需要,针对某一个类给出其状态图。 如果需要,针对某一流程构造活动图。 4.实现视图 针对每一个子系统,画出其对应的组件图。需要画两种组件图: (1)一种为开发环境中的组件构成及依赖关系。开发环境中的组件指的是程序源文件以 及它所依赖的其他文件。 (2)另一种为编译后生成的组件及其依赖关系。 组件内部可以画出它包含的类以及类的关系。 2

2 3. 逻辑视图 3.1 系统结构 首先利用 UML 的包图,画出一个系统架构的表示图。 针对每一个包,画一张它所包含的类的类图。 3.2 Use-Case 实现 在该节中需要针对每一个 Use-Case,通过交互图的方式表达相应的设计。因此,其格式 可以表示为: (1) 实现 采用交互图的形式完整定义该 Use-Case 的实现过程。一个 Use-Case 中所有系统操作都 必须得到相应的设计。如果一个用例比较复杂,可以分几个交互图进行表达。 (2) 实现 …… 3.3 设计类图 将 Use-Case 实现中涉及到的所有设计类以及它们的关联关系,画在一张设计类图中。 如果类比较多,我们可以先画一个包图,然后画出各个包中包含的类图。 3.4 其他图 如果需要,针对某一个类给出其状态图。 如果需要,针对某一流程构造活动图。 4. 实现视图 针对每一个子系统,画出其对应的组件图。需要画两种组件图: (1) 一种为开发环境中的组件构成及依赖关系。开发环境中的组件指的是程序源文件以 及它所依赖的其他文件。 (2) 另一种为编译后生成的组件及其依赖关系。 组件内部可以画出它包含的类以及类的关系

4.进程视图 通过类图或者组件图的形式表示进程类、线程类及其相互关系,通过类图表示进程、线 程中包含的类。 5.部署视图 画出系统的物理部署图。 3

3 4. 进程视图 通过类图或者组件图的形式表示进程类、线程类及其相互关系,通过类图表示进程、线 程中包含的类。 5. 部署视图 画出系统的物理部署图

点击下载完整版文档(DOCX)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有