- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复旦光华之gh-软件设计程序v1.1
目的
规定项目开发设计工作应遵循的原则,保证《需求规格说明书》或《软件需求规格说明书》中的各项要求能够得到满足。
适用范围
适用于各业务部门项目设计阶段的活动。
职责
项目负责人组织制定《设计计划》,组织项目组成员完成设计工作,并对整个设计过程进行管理。
项目负责人组织对设计结果的评审。
部门经理有需要,参与对设计结果的评审。
部门经理对评审结果进行审核批准。
工作流程
设计原则
设计工作应遵循以下原则:
全面地反映《需求规格说明书》或《软件需求规格说明书》的各项要求;
采用适合本项目的系统化的设计方法和模型;
便于编码实现、测试、维护和使用;
适当考虑以后的重用性、扩展性和可移植性。
制订《设计计划》
项目负责人根据项目的具体情况选择合适的设计方法和模型,并按照项目的复杂程度决定设计的详细程度,形成《设计计划》。
《设计计划》应包括以下内容:
参与人员及其职责与权限;
设计工作进度安排;
采用的设计方法与模型、设计的详细程度以及具体要求;
设计输出要求。
编写《软件概要设计说明书》
工作内容
由项目负责人依据《软件需求规格说明书》,与项目组成员讨论,进行概要设计,并形成《软件概要设计说明书》(具体内容见《软件概要设计说明书编写规范》)。
依据《设计计划》中的相关内容,按照《软件评审控制程序》组织对《软件概要设计说明书》的评审。
设计内容
确定系统的软、硬件运行环境和可扩展性。
确定系统的软、硬件开发的环境。
确定系统的整体功能和结构。
确定系统子系统/功能模块的划分。
确定各子系统/模块功能、性能、数据结构、处理过程等要素。
确定数据库的设计。
确定系统的内、外部接口和界面设计。
确定系统的错误处理和安全保密设计。
确定系统维护设计。
明确设计所受条件约束,确定系统在性能、可用性、可靠性、可维护性等方面的规划和考虑。
成果物
形成《软件概要设计说明书》,具体形式和内容按《软件概要设计说明书编写规范》执行。如果该软件系统比较简单,层次很少,本文件可以和《软件详细设计说明书》合二为一,只形成《软件概要设计说明书》。
准备开发环境和开发任务分解
项目负责人安排项目组指定工作人员负责配置管理,该工作人员根据设计中相关开发环境的设计建立开发环境(参见《配置管理程序》)。
项目负责人根据概要设计的结果和项目的工作进度,分解详细设计任务,安排软件开发工程师的任务和进度,组织开发工作的进行,并下发任务给相应的软件开发工程师。
编写《软件详细设计说明书》
工作内容
软件开发工程师根据概要设计结果,进行详细设计,并形成详细设计文档。项目负责人依据《设计计划》中的规定,组织对《软件详细设计说明书》的评审。
设计内容
子系统/模块设计
确定了系统/模块的功能、结构。
确定子系统/模块的算法、数据结构和内部处理流程,并采用工具或图表表示算法和内部流程的处理过程,完成模块的详细过程描述。
确定子系统/模块的接口细节。包括:
系统处部接口和用户界面。
系统内部模块之间的接口。
模块输入数据、输出数据。
模块局部数据和全局数据、重要变量。
确定子系统/模块的存储分配、错误处理、安全措施,以及其它一些诸如性能、可靠性等非功能性的考虑。
数据库设计
外部设计,包括标识符和状态、使用它的程序、约定、支持软件等。
概念结构设计,建立数据库的每一幅用户视图。
逻辑结构设计,形成数据库的数据库管理员视图。
物理结构设计,建立系统的程序员视图。
运用设计包括数据字典设计、安全保密设计。
成果物
形成《软件详细设计说明书》,具体形式和内容可参考《软件详细设计说明书编写规范》。如果一个软件系统比较简单,层次很少,本文件可以不单独编写,而直接编写《软件概要设计说明书》。
准备开发环境和开发任务分解
项目负责人安排项目组指定工作人员负责配置管理,该工作人员设计中相关开发环境的设计建立开发环境。(参见《配置管理程序》)
项目负责人或其授权人根据详细设计的结果和项目的工作进度,分解开发任务,安排软件开发工程师和高级软件开发工程师的任务和进度,组织开发工作的进行,并下发任务给相应的软件开发工程师或高级软件开发工程师。如有必要可以按《采购控制程序》购买合适的工具。
设计评审
设计完成后,项目负责人按照《软件评审控制程序》组织对设计结果进行评审,形成《评审报告》。评审要点:
设计方案是否满足需求分析结果中的各项要求;
设计方法和采用标准是否适宜;
设计方案是否满足质量要求;
设计方案实现所需投入的人日;
设计方案的主要优、缺点。
设计控制与更改
评审通过的《软件概要设计说明书》和《软件详细设计说明书》纳入配置管理,按《配置管理程序》进行管理;《软件概要设计说明书》和《软件详细设计说明书》的修改与变更,按照《变更控制程序》的要求执行。
相关文件
序 号 名 称 编 号 1 软件评审控
您可能关注的文档
最近下载
- DB63∕T 2387-2024 公路路基涎流冰防治技术指南.pdf
- 2025人教版英语四年级上册Unit 1 Helping at home单元测试试卷.pdf VIP
- 等比数列知识点总结与典型例题+答案.docx VIP
- 1、2024广西专业技术人员继续教育公需科目参考答案(98分).pdf VIP
- 配电运维题库题库(392道).docx VIP
- 中华优秀传统文化融入初中英语教学的路径探索.docx VIP
- 2025年生产安全应急演练方案(精选5篇).pdf VIP
- 2025安徽合肥高新区管委会直属国有企业公开招聘31人笔试历年参考题库附带答案详解.docx
- SY∕T 5329-2022 碎屑岩油藏注水水质指标技术要求及分析方法.pdf
- 电线、电缆载流量对照表.pdf VIP
文档评论(0)