试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]M公司是以开发、设计、制造与销售机电设备为主的企业,其产品不仅在国内市场销售,且己进入国际市场。随着激烈的市场竞争以及企业发展,公司领导层清楚地认识到信息是企业发展的重要基础,决定投资建设管理信息系统,以满足管理工作三个层面的管理需求,即操作层的数据处理(原始数据)、战术层的数据管理(管理需求数据),以及战略层的宏观调控(宏观调控和辅助决策需求数据)。在组织完成了公司信息化建设规划后,M公司通过招标方式,确定了由L软件公司作为信息系统的开发商。L软件公司在尚不十分明确M公司需求的情况下,快速建立了一个系统模型,并不断与相关人员沟通,完善该系统模型。L软件公司开发完成了信息系统所有的功能模块,建立了与实际应用一致的系统测试环境,测试工作由各开发人员负责,每个开发人员只负责测试自己开发的模块,测试工作基本没有发现问题,之后就提交M公司使用。
[问题2](5分)L软件公司采用的信息系统开发方法是哪一种方法该方法主要有哪些优点
参考答案:①原型化方法。 ②便于系统分析人员与用户沟通; 减少了分析过程的误解,适应需求的变更; 在与用户交互中求精完善,保障了开发质量; 将系统调查、系统分析、系统设计三个阶段融为一体提高了开发效率等。
解析:系统开发方法有多种,如结构化分析与设计方法、原型化方法、面向对象的开发方法等。 结构化分析与设计方法的基本思想是自顶向下逐层分解,即把一个大问题分解成若干个小问题,每个小问题再分解成若干个更小的问题,经过多次分解,每个最底层的问题都是足够简单、容易解决的。结构化分析与设计方法是以结构化、模块化、自顶向下对信息系统进行分析与设计。 原型化方法是在获得一组软件基本需求说明后,快速分析构造出一个小型的软件系统,满足用户的基本要求,使得用户可在试用原型过程中得到感受和启发,并做出反应、评价;然后开发者根据用户的意见对原型加以改进,获得新的原型版本,再次交由用户试用、评价。通过重复这一过程,逐步减少分析过程的误解,进一步确定需求细节,适应需求的变更,从而可提高最终产品的质量。原型化方法的优点可归纳如下: ·便于系统分析人员与用户沟通,缩短了用户和系统分析人员之间的距离; ·减少了分析过程的误解,适应需求的变更; ·在与用户交互中求精完善,多次试用、评价、改进,保障了开发质量; ·充分利用了软件工具,使得系统开发的时间缩短、费用减少; ·将系统调查、系统分析、系统设计三个阶段融为一体提高了开发效率等。 结构化分析与设计方法要求在系统设计和实施阶段之前预先严格定义出完整准确的功能需求和规格说明。原型化方法避免了结构化分析与设计方法的某些不足,即主要是需求定义中的缺陷。它针对难以预先定义的对象系统,在了解基本需求后,快速实现一个系统模型,然后在与用户交互中不断完善。原型化方法实现的基础是有具备实践经验的原型化人员;有较完善的系统开发工具和建造系统的环境。原型化方法与结构化分析与设计方法尽管思路不同,但它们之间可以相互结合、相互补充。