《部分概要设计》PPT课件

《部分概要设计》PPT课件

ID:41329904

大小:1.13 MB

页数:94页

时间:2019-08-22

《部分概要设计》PPT课件_第1页
《部分概要设计》PPT课件_第2页
《部分概要设计》PPT课件_第3页
《部分概要设计》PPT课件_第4页
《部分概要设计》PPT课件_第5页
资源描述:

《《部分概要设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021/10/71第3章概要设计3.1概要设计的概念概要设计在软件工程中处于上流作业的设计工程的位置,概要设计是软件设计工程中的一个非常重要的作业步骤。概要设计和详细设计构成了设计工程。2021/10/723.1.1设计工程的概念设计工程就是把需求分析过程中确定下来的用户需求定义书(What=做什么)变为能够进行实际操作的设计说明书(How=怎样做)的工程。设计工程是一个将系统的需求规格转换成软件系统的说明过程。从多个可能的思路中找到最佳的解决方案。其任务包括构建系统框架,设计系统功能,描述系统流程,建立系统的数据模型、接口模型及界面模型,形

2、成系统的逻辑结构,告诉程序员软件系统应该“怎样做”。2021/10/73设计工程又被分为外部设计和内部设计的两大类。与用户的接口设计和与外部系统的接口相关的设计称为外部设计(从用户的角度看得到的)采用什么样的结构和方法去实现外部设计书的功能的设计称为内部设计(从开发者的角度看得到的)。长期以来,人们通常把外部设计称为概要设计,把内部设计称为详细设计。概要设计和详细设计在软件开发的过程中处于上流工程作业的位置。2021/10/74总体设计:对整个系统的结构做的广泛设计,也叫概念设计。细节设计:底层设计,包括具体的程序细节的设计。2021/10/7

3、5系统设计的目标系统分析:解决“做什么”系统设计:解决“怎么做”系统设计的目标和任务2021/10/76系统设计的任务问题结构(系统需求)系统结构从系统分析说明书出发,形成系统的具体设计方案。系统设计的目标和任务映射2021/10/77软件设计的目标和任务根据用信息域表示的软件需求,以及功能和性能需求,进行数据设计系统结构设计过程设计2021/10/78数据设计侧重于数据结构的定义。系统结构设计定义软件系统各主要成份之间的关系。过程设计则是把结构成分转换成软件的过程性描述。在编码步骤,根据这种过程性描述,生成源程序代码,然后通过测试最终得到完整

4、有效的软件。2021/10/79数据字典数据流图E-R图加工小说明流程描述处理描述数据对描述象数据设计模块结构设计接口设计过程设计分析模型设计模型平台设计系统设计模型2021/10/710软件设计任务从工程管理的角度来看,软件设计分两步完成。概要设计,即总体设计。将软件需求转化为数据结构和软件的系统结构。详细设计,即过程设计。通过对结构表示进行细化,得到软件的详细的数据结构和算法。2021/10/7112021/10/7123.1.2概要设计的内容和设计过程1、概要设计的任务系统结构设计功能模块和子系统划分用户界面和接口设计数据库设计安全性设计

5、作出新系统的功能说明书系统移植设计运用/故障处理设计调整开发计划验收确认2021/10/713作业项目作业内容主要的结果资料系统结构设计系统体系结构的设计和硬件、网络环境设备的配置软件开发平台的选定系统体系结构的设计说明,系统环境(硬件、网络)设备配置和使用软件开发平台的说明功能模块和子系统划分功能模块的划分和大规模的系统开发时,可以分解为几个子系统系统的结构和功能定义新物理DFD(数据流程图)用户界面和接口设计窗体操作和窗体设计、报表设计、与他系统的接口设计窗体关联图、窗体设计式样,报表设计式样、接口设计说明书、外部编码设计数据库设计逻辑数据

6、库设计ER图,数据库一览表数据库表定义书安全性设计从安全性、保密性、可操作性考虑,设计出必要的安全措施系统安全设计说明书作成新系统的功能说明书作出新系统的功能说明书把新物理DFD展开为业务处理流程系统概要说明书业务处理流程图系统移植设计向新系统移植的软硬件内容的讨论,移植方案设计系统移植方案设计书(移植数据对象,移植方针)运用/故障处理设计系统运用和故障处理的基本方案设计运用基本方案设计书故障处理基本方案设计书调整开发计划全系统开发计划的调整,作出内部设计之后的各工程的工作计划开发计划表验收确认把概要设计书提交给用户验收确认概要设计书(修改后)

7、2021/10/7143.2系统结构的设计3.2.1体系结构设计原则⑴合适性⑵结构稳定性⑶模块可扩展性⑷代码可复用性2021/10/7153.2.2体系结构设计的步骤系统体系结构设计的主要过程包括设计准备、设计策划、需求再确认、文档编写以及设计评审五个关键环节。其中策划设计方案包括界定设计约束条件、确定设计策略、分解设计任务三个主要环节,如图所示。2021/10/716系统设计准备界定约束条件确定设计策略分解设计任务需求再确认编写设计文档系统设计评审策划设计方案2021/10/7171、设计准备设计准备阶段的工作主要包括以下几方面内容:⑴制定设

8、计小组在设计过程中应该共同遵守的标准和规范;⑵体系结构设计人员首先应仔细阅读需求文档,明确设计工作的范围和任务;⑶根据设计目标确定最适合的设计方案、方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。