- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2016软件工程文档概要设计
Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 总体设计 2.1 需求规定 2.2 运行环境 2.3 基本设计概念和处理流程 2.4 结构 2.5 人工处理过程 2.6 尚未解决的问题 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 软件概要设计简介 对于较大规模的软件项目,软件设计往往被分为两个阶段进行: 概要设计(系统设计/总体设计):确定软件系统的基本框架; 详细设计(过程设计):确定软件系统的内部细节。 概要设计主要针对软件需求分析中提出的一系列软件问题,概要地回答如何解决,如: 软件系统将采用什么样的体系结构; 需要创建哪些功能模块及模块之间的关系; 数据结构; 需要什么样的网络环境支持; 需要什么类型的后台数据库等。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 概要设计过程与任务 设计过程 概要设计主要包括三个方面的设计。首先是系统构架设计,然后是软件结构设计与数据结构的设计。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 设计任务 概要设计阶段的任务既包括技术方面的,也包括管理方面的,主要有以下9个方面: (1) 制订规范: 需要制定的标准和规范包括 (2)系统构架设计:主要设计内容 (3)软件结构设计:其主要内容包括 (4)公共数据结构设计 (5)安全性设计 (6) 故障处理设计 (7)可维护性设计 (8)编写文档 (9)概要设计评审 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 系统构架设计 系统构架设计的任务就是根据需求规格说明书中定义的需求基本框架,确定组成系统的子系统、子系统之间的关系与数据通信以及它们工作时所需要的设备环境、网络环境和数据环境等,由此对系统作出一个合理的、符合应用需要的整体部署。 系统构架设计可以按照以下步骤进行: (1)定义子系统 (2)定义子系统外部接口 (3)定义系统物理构架:包括硬件设备、软件设备、网络结构和数据库结构,并进行优化。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 软件结构设计 软件结构设计是对组成系统的各个子系统的进一步分解与规划。需要将子系统按照其功能要素分解成具有一定功能边界的模块,然后以模块为单位来构造软件。 显然,需求分析阶段建立的功能模型、数据流模型、数据关系模型, 可以作为软件结构设计的前提。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 软件结构设计 软件结构设计包括以下方面的内容: (1)确定构造子系统的模块元素。 (2)定义每个模块的功能。 (3)定义模块接口,设计接口的数据结构。 (4)确定模块之间的调用与返回关系。 (5)评估软件结构质量,进行结构优化。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 模块概念 1. 模块化: 模块概念产生于结构化程序设
原创力文档


文档评论(0)