傻大方


首页 > 学习 >

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



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


所示) 。
根据增量间的依赖关系、开发人员和项目的实际情根据增量间的依赖关系、开发人员和项 。

51、目的实际情 况 , 有些增量可串行开发 , 有些可并行开发 。
况 , 有些增量可串行开发 , 有些可并行开发 。
在此过程中不断开发、不断集成、不断交付 , 直到在此过程中不断开发、不断集成、不断交付 , 直到 完成所有增量的开发 , 得到最终的软件制品 。
完成所有增量的开发 , 得到最终的软件制品 。
2021-8-4 56 图图1.10 1.10 增量过程模型增量过程模型 2021-8-4 57 例:开发字处理软件例:开发字处理软件 第一个增量构件第一个增量构件 基本的文件管理、编辑、和文档生成功能基本的文件管理、编辑、和文档生成功能 第二个增量构件第二个增量构件 更完善的编辑和文档生成功能;更完善的编辑和文档生成功能; 第三个 。

52、增量构件第三个增量构件 实现拼写和语法检查功能;实现拼写和语法检查功能; 第四个增量构件第四个增量构件 完成高级的页面排版功能完成高级的页面排版功能 2021-8-4 58 优点优点 不断地发布软件新版本 , 可及时获得客户的反馈 , 不断地发布软件新版本 , 可及时获得客户的反馈 ,用于调整后续的软件开发策略;用于调整后续的软件开发策略; 由于软件需求是确定的 , 可先对软件体系结构进由于软件需求是确定的 , 可先对软件体系结构进 行设计 , 能保持良好的软件体系结构 。
行设计 , 能保持良好的软件体系结构 。
缺点缺点 增量规模不能大(开发不要超过增量规模不能大(开发不要超过20k20k行代码) , 行代码) ,否则会暴露瀑 。

53、布模型的缺点;否则会暴露瀑布模型的缺点; 将客户需求分解成增量序列必须将客户需求分解成增量序列必须对系统需求十分对系统需求十分 了解了解 , 并有顶层设计的经验; , 并有顶层设计的经验; 多数系统都需要基本服务 , 如何为基本服务定义多数系统都需要基本服务 , 如何为基本服务定义 增量 , 何时实现这些增量 , 处理起来比较困难 。
增量 , 何时实现这些增量 , 处理起来比较困难 。
2021-8-4 59 增量过程模型的特点增量过程模型的特点 1.3.3 1.3.3 原型建造模型原型建造模型 原型原型(prototyping)(prototyping):是快速建立起来的可:是快速建立起来的可 以在计算机上运行的程序 , 它所能完 。

54、成的以在计算机上运行的程序 , 它所能完成的 功能往往是最终产品能完成的功能的一个功能往往是最终产品能完成的功能的一个 子集 。
子集 。
原型向客户展示了待开发软件系统的全部原型向客户展示了待开发软件系统的全部 或部分功能和性能 , 在征求客户对原型意或部分功能和性能 , 在征求客户对原型意 见的过程中 , 进一步修改、完善、确认软见的过程中 , 进一步修改、完善、确认软 件系统的需求并达到一致的理解 。
件系统的需求并达到一致的理解 。
2021-8-4 60 原型建造模型原型建造模型 快速开发原型的途径有三种:快速开发原型的途径有三种: 利用计算机模拟软件系统的人机界面和人机交互利用计算机模拟软件系统的人机界面和人机交 。

55、互 方式;方式; 利用敏捷软件开发方法开发一个工作原型 , 实现利用敏捷软件开发方法开发一个工作原型 , 实现 软件系统重要的 , 容易产生误解的部分功能;软件系统重要的 , 容易产生误解的部分功能; 找来若干个类似软件 , 利用这些软件向客户展示找来若干个类似软件 , 利用这些软件向客户展示 软件需求中的部分或全部功能 。
软件需求中的部分或全部功能 。
2021-8-4 61 原型建造模型原型建造模型 原型有两类 。
原型有两类 。
(1)(1)抛弃型原型抛弃型原型( (实验性原型实验性原型) ) 利用原型定义和确认了软件利用原型定义和确认了软件 需求后 , 原型就完成了任务 。
需求后 , 原型就完成了任务 。
开发人员就可以按照确认的 。

56、开发人员就可以按照确认的 需求进行软件设计、编码、需求进行软件设计、编码、 测试 。
测试 。
(2)(2)应用型原型应用型原型( (进化性原型进化性原型) ) 利用原型确认软件需求后 , 利用原型确认软件需求后 ,对原型进一步加工、完善 , 对原型进一步加工、完善 ,使之成为系统的一部分 。
使之成为系统的一部分 。
2021-8-4 62 图1.11 原型建造模型 1.3.4 1.3.4 螺旋模型螺旋模型 螺旋模型螺旋模型(spiral model)(spiral model)是是TRWTRW的的B.BoehmB.Boehm在在19881988 年提出的一种迭代模型 。


稿源:(未知)

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

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


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

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