2011年内审师考试经营分析和信息技术辅导资料
原型法(prototyping)首先根据用户的最基本需求迅速开发一个实验模型交给用户使用,启发用户提出进一步需求,然后对原型进行修改,再使用,再修改,如此反复,直至满足用户需求。原型法的优点是用户可以更好地参与系统的需求分析和设计过程,并在应用过程中不断完善,因此用户满意度高,开发速度较快。但由于原型法需要经常根据用户的需要迅速修改系统,对系统开发技术和工具要求极高。通常开发者只有在拥有并掌握了强大的计算机辅助开发工具时才有可能应用原型开发方法,因此,原型法又称为快速原型法或快速应用开发(rapid application development)方法。快速原型法通常分模块创建系统直至整个系统完成,因此往往在系统的整体性和文档的严密性上不如生命周期法。
面向对象的开发方法认为世界是由各种各样的对象组成,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。当我们设计和实现一个客观系统时,如能在满足需求的条件下把系统设计成由一些不可变(相对固定)部分组成的最小结合,这个设计就是最好的。
因为它把握了事件的本质,因而不再会被周围环境(物理环境和管理模式)的变化及用户不断变化的需求所左右,而这些不变的部分就是所谓的对象。
2011年内审师考试经营分析和信息技术辅导资料
12.3 Activities in System Development
系统开发的各项活动
系统分析是对需要用信息系统解决的问题的分析,包括用户需求分析和系统可行性研究。系统分析工作由系统分析员完成,因此系统分析员是信息系统部门和其他业务部门联系的主要桥梁。系统分析阶段的成果是《系统需求分析规格书》。能力计划(capacity planning)是《系统需求分析规格书》的一个重要组成部分,包括系统能力的设计目标、现有的设备能力清单以及对未来需求的预测,它可以确保系统能满足现有及未来的性能需求,同时避免设备的浪费。
如对于一项网络工程,就必须在网络实施前考虑程序的重新设置,并根据预期工作流量设计合适的网络改造方案。
系统设计是按照系统分析的要求来具体设计系统的过程,通常可分为逻辑设计和物理设计.系统设计阶段的成果是《系统设计规格书》。
编程是把设计规格书转化成计算机软件代码的过程。
测试:对所有编好的程序都必须进行详尽彻底的测试以确定系统是否能产生正确的结果。为确保系统测试的成功,开发小组与用户应共同作出一个系统的测试计划。测试包括:模块测试(unit testing/program testing)(也叫程序测试)、系统测试(system testing)、验收测试(acceptance testing)。
转换是用新系统替代老系统的过程。转换策略包括:平行转换策略(parallel strategy)、直接转换策略(direct cutover strategy)、试点转换策略(pilot study strategy)、分阶段的转换策略(phased approach strategy)。
运行与维护是为了保障生产系统的正常运营,并解决系统中可能存在的不足,不断完善系统的功能。
相关文章
更多内审师模拟试题查看 中大网校内审师考试频道
编辑推荐:
(责任编辑:中大编辑)