1 / 82
文档名称:

软件设计与建模(8软件设计).ppt

格式:ppt   大小:1,532KB   页数:82页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件设计与建模(8软件设计).ppt

上传人:rdwiirh 2019/4/16 文件大小:1.50 MB

下载得到文件列表

软件设计与建模(8软件设计).ppt

相关文档

文档介绍

文档介绍:软件工程方法与实践 (***出版社)高等院校计算机课程案例教程系列窦万峰编著主讲:李淑芝****************@(国家示范性软件学院系列教材)张家浩/东南大学***—-实践者的研究方法(美)***,.(影印版)***:总目录第1章软件工程学概述(2学时) 第2章软件过程(2学时) 第3章软件过程模型(4学时) 第4章案例研究(2学时) 第5章软件需求分析过程(4学时) 第6章结构化分析建模(4学时) 第7章面向对象分析(6学时)第8章软件设计(4学时) 第9章结构化设计方法(4学时)总目录第10章面向对象设计(4学时) 第11章软件实现(2学时) 第12章软件测试(4学时) 第13章软件维护(2学时)第14章软件项目管理(2学时) 第15章软件项目估算(1学时) 第16章软件项目计划与管理(1学时)“怎么做”的模型描述,它是整个软件开发过程的核心问题开发工作根据设计的方案进行,软件的总体设计决定了系统的质量“设计先于编码”,这是软件工程“推迟实现”基本原则软件系统设计是把软件需求“变换”为用于构造软件的蓝图“输入”是需求分析各种模型元素“输出”是软件设计模型和表示软件设计的目标是对将要实现的软件系统的体系结构、系统的数据、系统模块间的接口,以及所采用的算法给出详尽的描述总体设计需求说明书复审软件结构修改详细设计可接受模块描述复审修改设计说明书软件设计工作流程从工程管理的角度看,软件设计分两步完成:总体设计(概要设计)和详细设计两个阶段。首先做概要设计(软件结构设计),将软件需求转化为数据结构和软件的系统结构。然后是详细设计,即过程设计。通过对结构表示进行细化,得到软件详细的数据结构和算法。通过软件设计阶段的工作将划分出组成系统的物理元素:—程序—文件—数据库—人工过程—文档等但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后详细设计。总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。设计过程的一般模型需求描述体系结构设计抽象描述接口设计组件设计数据结构设计系统体系结构软件描述接口描述组件描述数据结构描述算法描述算法设计设计活动设计产品软件设计功能与性能需求编码软件测试程序模块已测试软件系统结构设计过程设计数据结构设计信息域需求开发阶段信息流总体设计通常由两个主要阶段组成:(1)系统设计阶段:确定系统的具体实现方案;(2)结构设计阶段:确定软件结构。典型的总体设计过程包括下述9个步骤:。一旦选出了边界划分(分组)最佳的方案,将能大大提高系统的性能/价格比。