信息系统项目管理师:软件工程篇(一)

 

 信息系统项目管理师:软件工程篇(一)

 

  2.1 软件工程的基本概念

  考点(1)软件与软件危机

  软件是由计算机程序演变而形成的一种概念,它是程序及相关文档的集合,由可执行部分和与程序和过程有关的文档资料两部分组成。

  软件危机是计算机在软件的开发和维护过程中遇到的一系列问题,它是随着计算机硬件的迅速发展和规模的不断扩大,以及软件本身 复杂性的增加而产生的。

  软件危机产生的根本原因有两个方面:一是软件生产本身存在着复杂性;二是与软件开发方法和技术有关。软件工程是为克服软件危机而提出的一种概念及相关的方法和技术。

  考点(2)软件生命周期

  20世纪70年代提出的软件生命周期的瀑布模型,典型地刻画了软件生命周期的阶段划分,它把软件生命周期划分为8个阶段,分别是问题定义、可行性研究、需求分析、总体设计、详细设计、程序编制、测试和运行与维护。

  考点(3)软件开发技术与软件工程管理

  软件开发技术包括软件开发方法学、工具和环境,其主体内容是软件开发方法学。软件开发工具和环境是保证软件工程方法学得以实施的必要条件;软件开发环境是方法与工具的结合,以及配套的软件的有机组合。

  软件工程管理包括软件管理学和软件工程经济学。

  软件工程管理是软件按工程化生产时的重要环节,它要求按照预先制定的计划、进度和预算执行,以实现预期的经济效益和社会效益。

  软件工程经济学是研究软件开发中对成本的估算、成本效益分析的方法和技术。它应于经济学的基本原理来研究软件工程开发中的经 济效益问题。

  考点(4)软件开发方法、工具和环境

  软件开发方法大致可归纳为3种类型:

  基于瀑布模型的结构化生命周期方法;

  基于动态定义需求的原型化方法;

  基于结构的面向对象的软件开发方法。

  软件开发工具是从单项工具的开发逐步向集成工具的开发发展的,它促进了软件开发的高速度和高质量,同时软件开发方法的有效应 用,也必须得到相应工具的支持,而工具的完善和发展将促进软件开发方法的进步和完善。

  软件工程环境是全面支持软件开发工程的软件工具集合,按一定的模式组合起来,支持软件开发生命周期的各阶段和任务的完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值