软件工程考点汇总教案.docVIP

  • 3
  • 0
  • 约7.44千字
  • 约 10页
  • 2018-08-24 发布于湖北
  • 举报
概论 计算机软件: 计算机软件指计算机系统中的程序及其文档。 软件危机指在计算机软件的开发和维护过程中遇到的一系列严重问题。 表现:软件成本日益增长、开发进度难以控制、软件质量差、软件维护困难。 原因:用户需求不明确、缺乏正确的理论指导、软件规模越来越大、软件复杂度越来越高 软件的特点: 软件是一种逻辑实体,而不是有形的系统元件,其开发成本和进度难以准确地估算。 软件是被开发或被设计的,没有明显的制造过程,一旦开发成功,只需复制即可,但其维护的工作量大。 软件的使用没有那样的机械磨损和老化问题。但是软件会因为维护的过程中修改程序而造成副作用从而使故障率升高。 软件的开发常受到计算机的限制,对计算机硬件有着不同程度的依赖性。 软件的开发至今尚未完全实现自动化。 软件成本相当昂贵。 相当多的软件工作涉及到社会因素。 软件的分类: 系统软件 支持软件 应用软件 按软件工作方式划分: 实时处理软件 分时软件 交互式软件 批处理软件 按软件服务对象的范围划分: 项目软件 产品软件 按使用的频度进行划分: 一次使用 频繁使用 按软件失效的影响进行划分: 高可靠性软件 一般可靠性软件 软件语言: 需求定义语言 功能性语言 设计性语言 实现性语言(即程序设计语言) 文档语言 软件工程的定义:

文档评论(0)

1亿VIP精品文档

相关文档