1.诺兰模型分为哪几个阶段以及各个阶段的特点
(1)初装。组织中只有个别人具有使用计算机的能力;该阶段一般发生在一个组织的财务部门。
(2)蔓延。数据处理能力得到迅速发展,出现许多新问题(数据冗余,数据不一致,难以共享);计算机使用效率不高
(3)控制。成立领导小组。采用数据库(DB)技术。这一阶段是计算机管理变成数据管理的关键。
(4)集成。建立集中式的DB和相应的IS。增加大量的硬件,预算大幅度增长
(5)数据管理。开始选用统一的数据库平台,数据管理体系和信息管理平台
(6)成熟。从简单的事务处理到高效管理的决策
2.简述原型法的开发过程
原型法是通过构建一个功能简单的原型系统,通过对原型系统的逐步求精,不断扩充完善得到最终的软件系统的开发方法。
基本需求分析,开发原始原型系统,用原型系统完善系统需求,完善原型系统
3.结构化设计的原则是什么
自顶向下,逐步求精,模块化,抽象,信息屏蔽。
4.敏捷开发方法和传统软件开发方法的的不同之处有那些
其他软件开发方法 | 敏捷软件开发方法 | |
人和编程的关系 | 强调过程和工具 | 注重以人为本 |
关注的重点 | 强调相关的文档和资料 | 强调软件开发的产品是产品本身 |
客户和开发者的关系 | 合约 | 合作 |
对需求变化的态度 | 重视计划,没有意识到事物的变化 | 认为变化是不可避免的 |
5.生命周期法和原型法的优缺点
生命周期法:
优点