码迷,mamicode.com
首页 > 其他好文 > 详细

软件工程基础

时间:2017-08-30 15:48:09      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:需求分析   计算   技术   工程   复杂   研究   分析   --   软件工程   

1.软件特点

(1)逻辑实体,抽象性

(2)不同于硬件,没有明显制作过程

(3)不存在磨损老化

(4)对计算机系统的依赖

(5)软件复杂性高,成本昂贵

(6)开发涉及诸多的社会因素

2.软件的分类

(按功能)应用软件,系统软件,支撑软件(工具软件)

3.软件危机的表现

  • 软件需求的增长,得不到满足
  • 软件开发成本和进度无法控制
  • 软件质量难以保证
  • 软件不可维护或维护度低
  • 软件的成本不断提高
  • 软件开发产率提高跟不上硬件的发展和应用需求的增长

4.软件工程包含三个要素

  方法,工具和过程

5.软件工程的基本活动

  • P(plan)---软件规格说明
  • D(do)---软件开发
  • C(check)---软件确认
  • A(action)---软件演化

6.软件生命周期主要活动阶段

  • 可行性研究与计划制定
  • 需求分析
  • 软件设计
  • 软件实现
  • 软件测试
  • 运行和维护

7.软件工程的和技术性研究的内容主要包括

  软件开发技术  软件工程管理

8.软件工程的原则

抽象

 

软件工程基础

标签:需求分析   计算   技术   工程   复杂   研究   分析   --   软件工程   

原文地址:http://www.cnblogs.com/ruruozhenhao/p/7452755.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!