第1部分无_软件设计工程概述.ppt
文本预览下载声明
第1部分_软件设计工程概述;(1) 立足于系统的整体。
(2) 讲授系统分析、系统设计、
测试及维护的理论和方法。
(3) 构筑一个软件系统,实践
软件开发全过程。 ;“设计工程”课程教学与实践的目标;设计工程主要教学内容;学习方法;学习要点;考试方法;第1章 软件设计工程概述 ;1.1 设计工程的定义 ;1.1.1 软件设计的概念 ;设计现状;1.1.2 设计工程在软件开发工程中的位置 ;软 件 工 程 管 理;1.2 设计的目标和任务 ;1.2.1 设计的目标 ;设计的目的 ;设计成果的要求 ;1.2.2 设计的任务 ;1.3 设计的过程 ;;1、概要设计的任务 ;⑸ 接口设计:与其它系统之间的软硬件接口设计,包括中间件。
⑹ 数据库设计:数据的存储形式、完整性和一致性设计。
⑺ 安全设计:数据存储、访问、传输和操作的安全控制机制。
⑻ 网络通讯设计:对于在网络环境运行的应用程序,需要专门设计通讯机制。
⑼ 其他设计:异常、容错、出错处理机制设计。 ;2、详细设计的任务 ;《程序设计书主要内容》(交互式处理)
○ 程序处理概要图
○ 程序概要说明书
○ 程序功能结构图
○ 程序追加处理说明书
○ 工作缓冲区格式定义表
○ 模块功能定义书
○ 模块功能定义书(补充)
○ 输入数据检查处理说明书
○ 屏幕设计说明书
○ 报表/文件输出编辑说明书
○ DB设计说明书
○ 共通处理设计说明书
○ 公共子程序设计说明书;;1.4 设计原则和影响设计的因素 ;1.4.1 设计原则 ;具体归纳起来,应遵循以下原则:;1.4.2 影响设计的因素;3、用户
“用户满意才是真正的满意”。
① 是否充分参加到了需求定义
② 对设计的支持程度
③ 用户的期望是否现实;1.4.3 设计的风险意识 ;问题;2、软件风险有以下几种类型 ;序号
;3、设计阶段风险因素 ;4、软件项目风险估算 ;序号
;5、风险应对方法 ; ⑵ 减轻:
通过降低风险事件发生的概率或得失量来减轻风险对项目的影响,也可以采取风险转移的方法来减轻风险对项目带来的影响。
⑶ 接受:
对于一些无法避免的风险,应当接收风险造成的后果或者提前设计相应的应对措施,但这需要一定的资金做后盾。 ;6、风险应对??划 ;作业
1、 设计工程的定义是什么??
2、 概要设计的任务包含哪些内容?详细设计的任务是什么??
3、影响设计的主要因素有那些?
4、对于软件项目中的风险通常采用哪三种应对策略?
5、分组,报小组名单。 ;
显示全部