精·第3章-软件工程基础.docVIP

  • 2
  • 0
  • 约1.26万字
  • 约 20页
  • 2017-01-16 发布于北京
  • 举报
第3章 软件工程基础 一、软件工程基本概念软件定义与软件特点 计算机软件(Software)是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。①软件是一种逻辑实体,而不是物理实体,具有抽象性。②软件的生产与硬件不同,它没有明显的制作过程。 ③软件在运行、使用期间不存在磨损、老化问题。软件虽然在生存周期后期不会因为磨损而老化,④软件的开发、运行⑤软件复杂性高,成本昂贵。 ⑥软件开发涉及诸多的社会因素。许多软件的开发和运行涉及软件用户的机构设置,体制问题以及管理方式等,甚至涉及人们的观念和心理,软件知识产权及法律等问题。 应用软件应用软件为解决特定领域系统软件支撑软件软件危机与软件工程 b.软件开发成本和进度无法控制,开发成本超出预算,开发周期大大超过规定日期的情况经常发生; c.软件质量难以保证软件不可维护或维护程度非常低软件的成本不断提高软件开发生产率的提高赶不上硬件的发展和应用需求的增长。将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中量监督等工程化的概念引入到软件生产当中,以期达到工程项目的三个基本要素:进度、经费和质量的目标。同时,软件过程与软件生命周期 ISO 9000定义:软件过程是把输入转化为输出的一组彼此相关的资源和活动。 ②内涵 a.为获得软件产品,在软件工具支持下由软件工程师完成的一系

文档评论(0)

1亿VIP精品文档

相关文档