[说明] 某政府部门A定制开发的业务信息化系统通过多年的使用,运行稳定,但是,由于业务的扩展,系统已经满足不了业务的需要,A在征集了各业务处室的改进建议之后,决定借鉴原系统的成功经验,重新开发一套新的业务信息化系统。

admin2006-03-15  44

问题 [说明]
   某政府部门A定制开发的业务信息化系统通过多年的使用,运行稳定,但是,由于业务的扩展,系统已经满足不了业务的需要,A在征集了各业务处室的改进建议之后,决定借鉴原系统的成功经验,重新开发一套新的业务信息化系统。

选项

答案合适。 虽然A当前正在使用的业务信息化系统为新系统提供了原型基础,但是由于业务发生了较大的变化,承建单位不能很快全部明确所有的业务需求,因此,承建单位应尽可能及早明确已知的业务需求,完成相应的需求分析,并按瀑布模型的方法进行第一次开发工作,保证基本需求的最快实现。 随后,通过实验或者试运行找出系统中的欠缺和不足之处,明确那些未知的软件需求,再迭代进行增加部分的需求分析和开发。

解析 本题主要依托“电子政务”这一巨大的应用背景来考察应试者对信息应用系统建设方面的知识的掌握情况。随着信息化应用的日益深入,已与大家的日常工作、生活息息相关,因此相关的信息应用系统开发问题的重要性也水涨船高,因此这方面的知识也是信息监理师应该深入掌握的知识点之一。
   本题考查的是应试者的综合分析能力。
   (1)瀑布模型规定了各项软件工程活动,包括:制定开发计划,进行需求分析和说明,软件设计,程序编码,测试及运行维护。并且规定了它们自上而下,相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型为软件开发和软件维护提供了一种理想情况下的管理模式,从理论上讲,对需求能严格地进行预先定义的软件开发项目是合适和有效的。然而在软件工程实践中,这一开发策略一旦遇到与假设不相符合的情况,就容易导致失败。尽管如此,该模型仍不失为一个很好的基准模型。事实上,在今天的软件工程实践中常常都是以瀑布模型为基础综合采用其他各种模型的优点,以改善软件开发过程对现实情况的适应性。
   (2)增量模型对于需求不能很快全部明确的系统,软件开发项目难于做到一次开发成功,可使用此模型。此时,应尽可能明确已知的软件需求,完成相应的需求分析,并按瀑布模型的方法进行第一次开发工作。在系统集成时,通过试运行或实验找出需求中的欠缺和不足之处,明确那些未知的软件需求,再迭代进行增加部分的需求分析和开发。对有些系统这种反复可能要进行几次,但尽可能不要超过两次,否则难以控制软件的结构规模、开发质量和进度。
   从这个思路中可以得出承建单位的选择是合适的结论。当然如果通过分析得出的结论是不合适,而且整个分析结果是很严谨的话,同样可以得满分。本题是这次考试中最灵活的题目。
转载请注明原文地址:https://jikaoti.com/ti/jQx7FFFM
0

最新回复(0)