阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 建设单位甲选定监理单位丙对应用软件开发项目实施全过程监理,承建单位乙承担项目建设任务。在项目实施过程中,发生如下事件: 【事件1】在应用软件开发的初期,项目遇到了因需求频繁变动而导致

admin2014-08-23  21

问题 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
建设单位甲选定监理单位丙对应用软件开发项目实施全过程监理,承建单位乙承担项目建设任务。在项目实施过程中,发生如下事件:
【事件1】在应用软件开发的初期,项目遇到了因需求频繁变动而导致进度滞后、质量低下等问题,甲方要求监理单位认真分析问题出现的原因并给出解决办法。
【事件2】软件测试是监理方进行质量控制的重要手段之一。总监理工程师要求监理工程师加强对乙方的测试方案、测试用例及测试数据等的重点监控。
【事件3】由于开发的应用系统是企业的核心业务系统,因此软件的后期维护至关重要。在讨论如何提高软件可维护性的会议上,监理和承建单位就软件维护的一些问题产生了异议。
针对事件1,导致需求变更的原因很多,请你列出一些常见的原因及可能的解决办法。

选项

答案原因: (1)开发人员对待需求开发的态度不认真; (2)用户参与不够; (3)用户需求的不断增加; (4)模棱两可的需求; (5)用户和需求开发人员在理解上的差异; (6)开发人员的画蛇添足; (7)过于简单的规格说明; (8)忽略了用户分类。 可能的解决方法: (1)需求阶段尽可能采用原型或者用例方法明确用户需求; (2)采用严格的需求变更管理流程; (3)采用良好的体系结构; (4)采用面向对象方法。

解析 本问题主要涉及软件工程的相关知识和实际工作中考生针对需求存在问题的实际经验,可以参见教材第三版的相关内容做回答。在答题的时候,碰到此类型的题目,考生可以根据自己对该知识点的掌握和实际中碰到的问题去回答,就可以得到较高的分数。导致需求变更的原因,首先应该想到的是既然需求要变更,那么一定是当初需求没有搞清楚,进一步思考,当初没有搞清楚的的原因,可能会有用户配合不好,模棱两可的需求描述等等,另外用户的需求不断增加,用户和软件人员对需求理解的差异等也一定是原因。同样的思考方式,提出可能的解决办法,既然用户和软件人员对需求的理解容易产生理解上的差异,那么通过用原型法去明确用户的需求。针对用户需求不断增加的问题,可以采用良好的体系结构,采用面向对象思想等等去应对,对于用户配合不好、模棱两可的需求描述可以通过良好的需求管理来减少这些情况的发生。
转载请注明原文地址:https://jikaoti.com/ti/Opx7FFFM
0

相关试题推荐
最新回复(0)