1、第三章 管理信息系统开发概述 一、名词掌握 管理信息系统开发 瀑布开发法 面向对象方法 集成开发环境 原型法 极限编程 二、填空题 1、管理信息系统开发的策略主要有 、 。 2、管理信息系统开发的生命周期分 为 、 、 、 、 、 、 等七个 阶段。 3、管理信息系统战略规划的组织包含 、 、 等三个 方面。 4 、 在 管 理 信 息 系 统 开 发 生 命 周 期 中 , 测 试 阶 段 比 较 常 用 的 测 试 方 式 是 、 、 、 。 5、1970 年温斯顿罗伊斯(Winston Royce)提出的“瀑布开发法”是一种被广泛采用的开 方法。 6、常用的管理信息系统开发方法 有 、
2、、 、 、 。 7、Scrum 法也是一种敏捷开发方法,其核心准则是 、 。 8、Backlog 是敏捷开发的重要工具之一。它包括 、 两种。 9、管理信息系统的开发方式有 、 、 和 等形式 10、用户在选择管理信息系统开发方式时,主要是根据 、 和 选择适合的开发方式。 三、判断题 1、管理信息系统规划阶段的首要任务是决定信息技术的基础设施。 ( ) 2、详细设计主要有处理过程设计以确定每个模块内部的详细执行过程。 ( ) 3、管理信息系统开发生命周期中,测试阶段的主要任务是验证新系统在技术上和业务功能 上的正确性。 ( ) 4、并行转换是在确定新的管理信息系统运行准确无误时,在某一时刻终
3、止现行系统,启用 新的管理信息系统。 ( ) 5、采用原型法的目的是为了提高软件系统的可重用性、可扩充性和可维护性,使软件系统 向通用性方向发展。 ( ) 6、 极限编程法适用于规模小、进度紧、需求变化大、质量要求严的项目。 ( ) 7、委托开发适合于有比较强的 IT 分析和维护能力的企业组织。 ( ) 8、 动态系统开发强调开发方法的适应性。 ( ) 9、 Scrum 法非常突出自我管理,极限编程法注重强有力的工程实践约束。 ( ) 10、敏捷开发方法是一套以系统为核心、迭代、循序渐进的开发方法。 ( ) 四、单项选择 1、结构化开发方法是以( )为原则 A、结构为中心 B、系统为中心 C、
4、用户为中心 D、逻辑为中心 2、结构化开发方法适用于( )管理信息系统的开发 A、大型 B、中型 C、小型 D、所有 3、详细设计不包括( ) A、局部数据组织 B、每步具体加工要求 C、数据流 D、数据存贮规 律 4、在获取一组基本需求之后, 迅速构造出一个能反映用户需求的初始系统模型, 也称为 ( ) A、原型 B、初始化 C、图式 D、结构化 5、( )是一套以人为核心、迭代、循序渐进的开发方法 A、原型法 B、结构化开发方法 C、敏捷开发 D、CASE 法 6、极限编程法与结构化开发放法的最大不同在于( ) A、将一个管理信息系统拆分成许多很小的阶段,各个阶段通过非常短的周期迭代循环
5、B、以最高的效率和质量来解决用户目前的问题 C、以最大的灵活性和最小的代价来满足用户未来的需求 D、在平衡短期和长期之间做了巧妙的安排 7、( )是通过多次迭代逐渐逼近最终目标系统的 A、面向对象法 B、Scrum 法 C、自适应开发方法 D、原型法 8、以下不属于敏捷开发的是( ) A、CASE 法 B、Scrum 法 C、统一软件开发 D、水晶方法簇 9、( )是指用户和拥有丰富经验的机构或专业人员共同开发系统 A、委托开发 B、合作开发 C、购商业化软件 D、自行开发 10、如果系统开发过程中的每一个步骤可以在一定程度上形成对应关系, 则可以借助专门的 软件工具来实现开发过程,这是( )
6、的基本思想。 A、原型法 B、结构化开发方法 C、敏捷开发 D、CASE 法 五、多项选择 1、“自顶向下”管理信息系统开发策略优点是( ) A、整体性强 B、逻辑性强 C、保证系统可以运行 D、复杂、繁琐 2、管理信息系统开发生命周期的实施阶段的系统转换方法有( ) A、直接转换 B、间接转换 C、并行转换 D、分段转换 3、以下属于结构化开发方法缺点的是( ) A、开发周期长 B、所有需求必须预先明确 C、开发过程缺乏规范性 D、系统开发成本高 4、以下属于面向对象方法特点的是( ) A、符合人们思维方式 B、高度连续性 C、重用性好 D、可维护性好 5、敏捷开发包括( ) A、极限编程
7、B、动态系统开发 C、水晶方法簇 D、CASE 法 六、思考题 1、“自底向上”和 “自顶向下”两种管理信息系统开发策略各有何优缺点? 2、试述结构化开发方法、原型法和面向对象开发方法的适用场合。 3、试比较敏捷开发方法与结构化开发方法的主要区别。 4、极限编程法的特点及其适用范围是什么? 5、几种常用的管理信息系统开发方式各自适用的条件是什么? 6、试述结构化开发方法、原型法和面向对象开发方法的优缺点。 7、试述自行开发、委托开发、合作开发和购买商品化软件适用场合 参考答案 二、 1、“自顶向下”策略、 “自底向上”策略 2、规划、分析、设计、编码、测试、实施、维护 3、成立领导小组、人员培训、规定规划的进度 4、单元测试、系统测试、集成测试、客户验收测试 5、结构化 6、结构化开发方法、原型法、计算机辅助软件工程方法、面向对象方法、敏捷开发 7、自我管理、迭代开发 8、产品列表(Product Backlog) 、任务列表(Sprint Backlog) 9、自行开发、委托开发、合作开发、购买商品化软件 10、项目规模、技术力量、资金情况 三、 1、错 2、对 3、对 4、错 5、错 6、对 7、对 8、错 9、对 10、错 四、 CADAC ADABD 五、 1、AB 2、ACD 3、ABD 4、ABCD 5、ABC