傻大方


首页 > 学习 >

软件|第1章软件与软件工程( 十 )



按关键词阅读: 软件工程 软件


年提出的一种迭代模型 。
螺旋模型是从里向外 。

57、 , 螺旋线每个回路表示的软螺旋模型是从里向外 , 螺旋线每个回路表示的软 件过程都由四个阶段组成 。
件过程都由四个阶段组成 。
(1)(1)定义目标定义目标 (2)(2)风险分析风险分析 (3)(3)开发和验证开发和验证 (4)(4)规划规划 2021-8-4 63 图图1.12 Boehm1.12 Boehm的螺旋模型的螺旋模型 2021-8-4 64 螺旋模型螺旋模型 适合适合大型软件开发大型软件开发 特别是电子商务、电子政务一类的业务软件系统特别是电子商务、电子政务一类的业务软件系统 因为开发这类系统时 , 需求往往不能完全确定因为开发这类系统时 , 需求往往不能完全确定 项目开始时开发人员与用户协商 , 将 。

58、能够确定的项目开始时开发人员与用户协商 , 将能够确定的 需求、暂时不能确定的需求划分为一系列的增量 , 需求、暂时不能确定的需求划分为一系列的增量 ,并为增量排序 , 确定的、急需的增量排在前面 , 并为增量排序 , 确定的、急需的增量排在前面 ,暂时不能确定或不急需的放在后面暂时不能确定或不急需的放在后面 2021-8-4 65 螺旋模型螺旋模型 优点优点 具有边学习、边建模 , 边开发、边使用、边改进具有边学习、边建模 , 边开发、边使用、边改进 缺点缺点 由于需求的不确定性 , 软件开发初期无法进行软件体由于需求的不确定性 , 软件开发初期无法进行软件体 系结构设计 , 多次迭代会导致软件体系结构变坏 , 为系结构设计 , 多次迭代 。

59、会导致软件体系结构变坏 , 为 软件理解和维护带来困难软件理解和维护带来困难 2021-8-4 66 通过迭代、进化 , 占领先机通过迭代、进化 , 占领先机 原型建造模型和螺旋模型既是迭代模型 , 又是进原型建造模型和螺旋模型既是迭代模型 , 又是进 化模型化模型 实践中 , 客户利用迭代或增量模型尽快开发第一实践中 , 客户利用迭代或增量模型尽快开发第一 个版本的软件制品 , 占领市场的有利商机 , 然后个版本的软件制品 , 占领市场的有利商机 , 然后 再逐步扩展系统功能 , 不断推出后续版本再逐步扩展系统功能 , 不断推出后续版本 1.3.5 1.3.5 基于构件的过程模型基于构件的过程模型 基于构件的软件开发基于构件的软件开发以以软件 。

60、复用软件复用为基础 , 必须有可供选择和为基础 , 必须有可供选择和 使用的构件及集成构件的框架 。
使用的构件及集成构件的框架 。
构件的基本要素包括构件的基本要素包括: : 接口定义(操作名、参数、异常处理)接口定义(操作名、参数、异常处理) 构件使用说明(如定义接口的语言 , 构件功能、性能)构件使用说明(如定义接口的语言 , 构件功能、性能) 构件部署信息(指明部件如何构件部署信息(指明部件如何“打包打包”成为可执行的实体) 。
成为可执行的实体) 。
它也是快速构建原型的有效方法 , 应用广泛它也是快速构建原型的有效方法 , 应用广泛 实践中构件往往是异构的实践中构件往往是异构的 有些构件是传统的软件模块 , 有些是面向对 。

61、象的类或软件包有些构件是传统的软件模块 , 有些是面向对象的类或软件包 可能来自于多个供应商可能来自于多个供应商 给软件维护带来困难给软件维护带来困难 2021-8-4 68 基于构件的过程模型基于构件的过程模型 基于构件的软件过程模型如图所示 。
基于构件的软件过程模型如图所示 。
图图1.131.13基于构件的软件开发模型基于构件的软件开发模型 2021-8-4 69 基于构件的过程模型基于构件的过程模型 优点优点 减少了软件开发工作量 , 降低了软件开发成本和风险 , 减少了软件开发工作量 , 降低了软件开发成本和风险 ,缩短了软件交付时间 。
缩短了软件交付时间 。
缺点缺点 为使用构件可能要修改需求 , 提供的软件 。

62、可能与用户为使用构件可能要修改需求 , 提供的软件可能与用户 期望的系统不同 。
期望的系统不同 。
2021-8-4 70 1.3.6 1.3.6 通用软件过程模型通用软件过程模型 到了到了19901990年代为了满足社会对应用软件广泛、迫切的需求 , 年代为了满足社会对应用软件广泛、迫切的需求 ,适应多数应用软件开发需要从创意开始、需求若明若暗、适应多数应用软件开发需要从创意开始、需求若明若暗、 需求变更频繁的实际情况 , 人们对常用的软件过程进行了需求变更频繁的实际情况 , 人们对常用的软件过程进行了 总结和扩展 , 将软件开发过程的活动划分为:总结和扩展 , 将软件开发过程的活动划分为: 沟通、策划、建模、构建、部 。


稿源:(未知)

【傻大方】网址:/a/2021/0822/0023896882.html

标题:软件|第1章软件与软件工程( 十 )


上一篇:2021|2021年实用的大学旷课学生检讨书范文汇总9篇

下一篇:单片机|单片机毕业外文翻译