第1章课程回顾 ●软件工程的本质特性 1)软件工程关注于大型程序的构造; (2)软件工程的中心课题是控制复杂性; (3)软件经常变化 (4)开发软件的效率非常重要; (5)和谐地合作是开发软件的关键 (6)软件必须有效地支持它的用户 (7)在软件工程领域中是由具有一种文化背景的人替具有另 种文化背景的人创造产品
6 第1章课程回顾 ⚫ 软件工程的本质特性 (1) 软件工程关注于大型程序的构造; (2) 软件工程的中心课题是控制复杂性; (3) 软件经常变化; (4) 开发软件的效率非常重要; (5) 和谐地合作是开发软件的关键; (6) 软件必须有效地支持它的用户; (7) 在软件工程领域中是由具有一种文化背景的人替具有另 一种文化背景的人创造产品
第1章课程回顾 ●软件工程中的7条基本原理 (1)用分阶段的生命周期计划严格管理; (2)坚持进行阶段评审 (3)实行严格的产品控制; (4)采用现代程序设计技术; (5)结果应能够清楚地审査; (6)开发小组的人员应该少而精; (7)承认不断改进软件工程实践的必要性
7 第1章课程回顾 ⚫ 软件工程中的7条基本原理 (1) 用分阶段的生命周期计划严格管理; (2) 坚持进行阶段评审; (3) 实行严格的产品控制; (4) 采用现代程序设计技术; (5) 结果应能够清楚地审查; (6) 开发小组的人员应该少而精; (7) 承认不断改进软件工程实践的必要性
第1章课程回顾 ●软件生命周期与软件过程 ≯通常使用生命周期模型简洁地描述软件过程。 ≯生命周期模型规定了把生命周期划分成几个阶段及各 阶段的执行顺序,因此,也称过程模型。 冫常用的过程模型有瀑布模型、快速原型模型、增量 模型、螺旋模型、喷泉模型等
8 第1章课程回顾 ⚫ 软件生命周期与软件过程 ➢通常使用生命周期模型简洁地描述软件过程。 ➢生命周期模型规定了把生命周期划分成几个阶段及各 阶段的执行顺序,因此,也称过程模型。 ➢ 常用的过程模型有瀑布模型、快速原型模型、增量 模型、螺旋模型、喷泉模型等
第2章可行性研究 2.1 可行性研究的任务 2.2 可行性研究过程 3系统流程图 2.4 数据流图 2.5数据字典 2.6 成本/效益分析 可行性研究报告书写
9 第2章可行性研究 2.1 可行性研究的任务 2.2 可行性研究过程 2.3 系统流程图 2.4 数据流图 2.5 数据字典 2.6 成本/效益分析 2.7 可行性研究报告书写
回答“对于上一个阶段所确定的问题有 行得通的解决办法吗?” 系统分析员需要进行一次大大压编和简 化了的系统分析和设计过程。 研究问题的范围,探索这个问题是否值 得去解,是否有可行的解决办法
10 ➢回答“对于上一个阶段所确定的问题有 行得通的解决办法吗?” ➢系统分析员需要进行一次大大压缩和简 化了的系统分析和设计过程。 ➢研究问题的范围,探索这个问题是否值 得去解,是否有可行的解决办法