三级信息管理重点难点分析:软件生命周期及软件开发技术、工具和环境计算机等级考试

文章作者 100test 发表时间 2009:07:25 09:56:39
来源 100Test.Com百考试题网


  第3章 软件工程
  3.1 软件基本概念
  3.1.2 考点2:软件生命周期
  本章节内容来自全国计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——三级信息管理技术》。软件生命周期是人们在研究软件生产时发现的一种规律性事实。和工业生产一样,软件生产也有一个生产、使用和消亡的过程,即一个计算机软件的功能确定、设计、开发成功投入使用,并在使用中不断地修改、增补和完善,直至被新的需要所替代而停止使用的过程。这个过程被称为软件的生命周期。
  瀑布模型将软件生命周期划分为8个阶段,各个阶段的任务分别是问题定义、可行性研究、需求分析、总体设计、详细设计、程序编制、测试和运行维护。8个阶段又可以归纳为3个时期,即计划期、开发期、运行期。
  例3.1.2 瀑布模型软件生命周期划分为计划、开发和运行三个时期。下面哪项属于开发期?( )[2006年4月 选择第7题]
  A.问题定义和测试
  B.可行性研究和编码
  C.编码和测试
  D.可行性研究和测试
  答案:C
  3.1.3 考点3:软件开发技术与软件工程管理
  软件开发技术包括软件开发方法学、工具和环境支持,其主体内容是软件开发方法学。现代软件工程方法得以实施,软件开发工具和环境是重要的保证。软件开发环境是方法与工具的结合,以及配套的软件的有机结合。
  软件工程管理包括软件管理学和软件工程经济学。
  软件工程管理是软件按工程化生产时的重要环节,它要求按照预先指定的计划、进度和预算执行、以实现预期的经济效益和社会效益。工程管理包括人员组织、进度安排、质量保证和成本预算等。
  软件工程经济学是研究软件开发中对成本的估算、成本效益分析的方法和技术,它应用经济学基本原理来研究软件工程开发中的经济效益问题。
  例3.1.3 软件工程包括软件开发技术和软件工程管理。下面属于软件工程管理内容的是( )。[2004年9月 选择第13题]
  A.软件工具
  B.软件工程环境
  C.开发方法
  D.软件工程经济学
  答案:D
  3.1.4 考点4:软件开发技术、工具和环境
  软件开发方法学是一种专门研究软件开发模式、内容、步骤和操作的学问。近30年来形成了软件开发的多种模式,它们大致可归纳为三种类型:基于瀑布模型的结构化生命周期法、基于动态需求定义的原型化方法和面向对象的方法。
  软件开发工具的发展促成了软件开发的高速度和高质量。工具的发展从单项工具的开发逐步向集成工具的开发发展。软件开发方法的有效应用也必须得到相应工具的支持,否则方法将难以有效地实施。工具的完善和发展将促进软件开发方法的进步和完善。
  软件工程环境(或称软件开发环境)是全面支持软件开发过程的软件工具集合。CASE(计算机辅助软件工程)是当前软件开发环境中富有特色的研究方向和发展方向。
  例3.1.4 软件开发方法可归纳为三种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的________方法和面向对象的方法。[2004年9月 填空第3题]
  答案:原型化

  编辑特别推荐:

  第4章 数据库技术 信息、数据与数据处理 数据库系统要实现的功能及三级模式结构
  第5章 计算机信息系统 计算机信息系统概述
  第6章 结构化分析与设计方法 结构化方法的指导思想 结构化方法的工作阶段划分
  第7章 BSP的概念、目标和任务 企业系统规划方法
  第8章 系统开发策略 战略数据规划方法
  第9章 应用原型化方法 预先定义与原型化的区别
  第10章 面向对象开发方法 Booch方法、Coad和Yourdon方法



相关文章


三级信息管理重点难点分析:计算机系统组成与应用领域计算机等级考试
三级信息管理重点难点分析:计算机应用领域计算机等级考试
三级信息管理重点难点分析:软件工程计算机等级考试
三级信息管理重点难点分析:软件危机计算机等级考试
三级信息管理重点难点分析:软件生命周期及软件开发技术、工具和环境计算机等级考试
三级信息管理重点难点分析:数据库技术计算机等级考试
三级信息管理重点难点分析:信息、数据与数据处理计算机等级考试
计算机等级考试三级PC技术模拟试题及参考答案三计算机等级考试
计算机等级考试三级PC技术模拟试题及参考答案二计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛