精·第3章软件工程笔试题考点分析.docVIP

  • 3
  • 0
  • 约6.3万字
  • 约 8页
  • 2017-01-16 发布于北京
  • 举报
3软件工程基础 考试的内容: 3.1.1 软件定义与软件特点 计算机软件:是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。 软件的特点: 软件是一种逻辑实体,不是物理实体,具有抽象性; 软件的生产与硬件不同,它没有明显的制作过程; 软件在运行、使用期间不存在磨损、老化问题; 软件的开发、运行对计算机系统有依赖性,受计算机系统的限制,这导致软件移植的问题。 软件复杂性高,成本昂贵; 软件开发涉及诸多的社会因素。 3.1.2 软件危机与软件工程 软件危机归结为成本、质量、生产率等问题。 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则,即将软件产品看作是一个工程产品来处理。 软件工程包括3个要素,即方法、工具和过程。 3.1.3 软件工程过程与软件生命周期:(重要) 1、软件工程过程包含4种基本活动: a.P(Plan)—软件规格说明。规定软件的功能及其运行时的限制。 b.D(Do)—软件开发。产生满足规格说明的软件。 c.C(Check)—软件确认。确认软件能够满足客户提出的要求。 d.A(Action)—软件演进。为满足客户的变更要求,软件必须在使用的过程中演进。 2、软件生命周期:(重要) 软件生命周期分为软件定义、软件开发及软件运行维护三个阶段。其中软件定义阶段包含有:可行性研究、需求分析两步;软件开发阶段包含有:概要设计、详细设计、实现

文档评论(0)

1亿VIP精品文档

相关文档