17.1续 ·结构化开发的目标: 使开发工作标准化,减少随意性 做到有序、高效和减少错误 建立标准的文档 过渡 构建 详述 开始 方法 管理传旱就拮品程
17.1 续 • 结构化开发的目标: – 使开发工作标准化,减少随意性 – 做到有序、高效和减少错误 – 建立标准的文档 过渡 构建 详述 开始 方法
17.1续 ·螺旋模型: 一需求、设计、实现、测试、循环进行,递增开发 票计 制定计划 成本 风险分析 决定目标 评价方案 方案和限制 识别风险、 风险分析 消除风险 风险分析 风险分析 可运行 提交线 原型门原型2原型3原型 评审 生存期 软件 升计划确认 需求 需求/软件产/详细设计 品设计 组 试计确认 测 与验证 单元编码 验收今测试 组装 实现测试/测试 实施工程 开发、验证 客户评估 下一产品 作理早象純括品程
17.1 续 • 螺旋模型: – 需求、设计、实现、测试、循环进行,递增开发
17.1续 80年代:原型方法和面向对象方法 一原型法: 在未完全定义好全局需求前,先实现一个原型,然后不断修改, 直至满足要求。要求有开发环境的支持,如4GL语言 面向对象方法: 核心是对象( object)。对象是数据和操作的集合,操作可以 操纵数据 90年代: 组件化的开发方法 重视软件过程 管理传旱就拮品程
17.1 续 80年代:原型方法和面向对象方法 – 原型法: • 在未完全定义好全局需求前,先实现一个原型,然后不断修改, 直至满足要求。要求有开发环境的支持,如4GL语言。 – 面向对象方法: • 核心是对象(object)。对象是数据和操作的集合,操作可以 操纵数据 90年代: – 组件化的开发方法 – 重视软件过程
17.2开发的一般公用性阶段 问题的识别: what, why, who where, when ·可行性研究: 具备的资源和条件是否满足系统目标的要求,包括 目标方案可行性 技术可行性 经济可行性 社会方面的可行性 管理传旱就拮品程
17.2 开发的一般公用性阶段 • 问题的识别: – what,why,who,where,when • 可行性研究: – 具备的资源和条件是否满足系统目标的要求,包括 • 目标方案可行性 • 技术可行性 • 经济可行性 • 社会方面的可行性
172续 系统开发的原则 领导参加 优化创新 充分利用信息资源 实用和实效 规范化 发展变化 管理传旱就拮品程
17.2 续 • 系统开发的原则 – 领导参加 – 优化创新 – 充分利用信息资源 – 实用和实效 – 规范化 – 发展变化