- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程实践介绍 第二阶段的课程实践,即进行面向对象的分析、设计和编程实现阶段的实践任务(从11月22日开始,12月10日完成) GB/T8567-2006建议,在一个面向对象的软件系统建模,一般应产生的文档有: 总体说明文档 用况图文档 类图文档 顺序图文档 协作图文档 状态图文档 活动图文档 构件图文档 部署图文档, 其中有的文档有时会引入包图来管理信息组织,开发者可以根据项目的具体情况,灵活取舍或增补。 课程实践的第二阶段的要求 当开发者强调过程控制时,也可以形成需求描述文档、分析文档和设计文档等。期中每种文档的内容包含一个或多个图文档。 第二次课程实践建议采用过程控制,形成以下文档: 需求描述文档(用况图)、 分析文档(类图、包图、选择复杂交互采用顺序图描述,也可以选择一个复杂对象用状态图描述之) 设计文档(从问题域部分的设计、人机交互部分的设计、控制驱动部分的设计、数据管理部分的设计四个方面对系统进行设计,对分析文档进行补充和调整,形成设计阶段的类图、包图、顺序图以及状态图等) 在上述文档的基础上,形成总体说明文档 以上文档(12月10日前完成,并以小组方式提交给各助教) 以上各种文档的规范格式如下: -总体说明文档(必须) 要对整个系统作一些必要的说明。内容包括系统的目标、意义、应用范围、项目背景和文档组成等。但不必对系统的总体进行详细地说明,只需作提纲挈领式的简单介绍。另外,还要说明系统的文档由那几种具体的文档组成、每种文档的份数以及对各种文档的组织等。 -用况图文档(必须,是软件需求描述文档) 1、 图形文档 即所绘制的用况图。 2、文字说明 该部分由以下部分组成:用况图综述、参与者描述、用况描述、用况图中元素间的关系描述和其他与用况图有关的说明。 (1)用况图综述 从总体上阐述整个用况图的目的、结构、功能以及组织。以文字描述文档所包含的部分。 (2)参与者描述 列出一个用况图中的每个参与者的名称,可按字母顺序或其它某种有规律的次序排列。对参与者要附有必要的文字说明,也可以说明它所涉及到的用况和交互图的名称。 (3)用况描述 对于一个用况图中的每个用况,描述其名称和并详述其行为(参看第3章中的用况模板),并说明它与本图中的其他元素间的关系。 (4)其他与用况图有关的说明 描述与该用况图有关的但上面文档中没有涉及的其他信息。 -类图文档(必须、面向对象分析和设计均包含此图) 1、 图形文档 即所绘制的类图。 2、 文字说明 该部分由以下部分组成:类图综述、类描述、关联描述、继承描述、依赖描述和其他与类图有关的说明。在实际使用时,这些部分是可选的。 (1)类图综述 从总体上阐述整个类图的目的、结构、功能及组织。 (2)类描述 包括类整体说明、属性说明、操作说明、关联说明、聚合说明、继承说明、依赖说明及其他说明。 a) 类的整体说明 对整个类及其对象的情况加以说明,内容包括:类名、对类的责任的文字描述、对该类是从那些类继承而来的描述、该类(的对象)的状态图的名称列表、该类被引用的情况、多重性,以及对有无主动性、有无永久性等的描述。 b) 属性说明 逐个地说明类的属性。每个属性的详细说明包括以下内容:属性名、属性、多重性的作用、数据类型、实现要求,以及是否用于表明聚合关系、组合关系或关联关系的描述。若是类属性,也要加以说明。 c) 操作说明 逐个地说明类中的每个操作。每个操作的详细说明包括以下内容:操作名、操作的作用、详细描述操作方法具体细节的活动图的名称列表、约束条件,以及对是否具有多态性的描述。 d) 关系说明 描述该类所涉及的所有的关联、聚合、继承和依赖关系。 e)定义对象 对于该类创建的每个全局对象,按如下格式进行描述: 处理机:节点名{,节点名}; 内存对象:{名称[(n元数组)][文字描述]}; 外存对象:{名称[文字描述]}; (3)关联描述 类图中的每一关联都应如有下的描述:关联名称、关联的类型(二元关联,聚合,组合,多元关联,自关联)、关联所连接的类、关联端点(导航性、聚合、多重性、角色、 可见性)。 (4)继承描述 类图中的每一个继承都有如下的描述:继承关系中的一般类、继承关系中的特殊类。 (5)依赖描述 类图中的每一个依赖都有如下的描述:名称、所涉及的类的名称、类型、附加说明。 (6)其他与类图有关的说明 与该类图有关的但上面文档中没有涉及的其他信息的描述。 -顺序图文档(必须、面向对象分析和设计均包含此图,课程实践要求对复杂的交互用顺序图描述) 1、 图形文档 即所绘制的顺序图。 2、 文字说明 该部分包含:顺序图综述、顺序图中的对象与参与者描述、对象接收/发送信息的描述和其他与顺序图有关的说明。 (1)顺序图综述 从总体上描述
您可能关注的文档
最近下载
- 《家用医疗器械租赁服务规范》.pdf VIP
- 重庆市渝北区2024年七年级上学期数学期末试卷附答案.pptx VIP
- 力学实验(解析版)-2025版高三物理寒假讲义.pdf VIP
- 肘关节运动学.pptx VIP
- 2025年生活会个人对照检视发言材料【四个带头+违纪行为典型案例解析】与个人检查材料2篇文.docx VIP
- 家用医疗器械租赁服务规范.docx VIP
- 锂离子电池和电池组生产安全要求SJT 11798-2022.docx VIP
- 专业技术职务任职资格评审表 - 专业技术职务任职资格评审表.doc
- 2024-2025学年深圳市南山区四上数学期末试卷及答案.pdf
- 2022-2023学年辽宁省沈阳126中七年级下学期期中数学试卷(含答案解析).docx
文档评论(0)