1-3软件工程基本.pptVIP

  • 2
  • 0
  • 约3.32千字
  • 约 25页
  • 2017-05-18 发布于四川
  • 举报
1.3 软件工程基础 软件工程是指导计算机软件开发和维护的工程学科。 通过本章,你可以学习到: 软件、软件工程及软件生命周期的定义是什么 结构化分析方法的常用工具有哪些 结构化设计方法的基本原理与原则是什么 软件测试的目的以及软件调试的任务是什么 1.3.1 软件工程的基本概念 软件工程的概念源于软件危机。 软件工程主要思想是将工程化的方法应用于软件开发过程,包含技术和管理两部分内容。 软件工程包含3个要素: (1)方法:完成软件开发各项任务的技术手段 (2)工具:支持软件开发、管理、文档的生成 (3)过程:支持软件开发的各个环节的控制、管理。 1. 软件的定义及特点 (1)软件的定义 计算机软件是由程序、数据及相关文档的集合 程序:依据用户需求开发的,能够在计算机中执行的语句序列。 数据:是程序能够正常操纵信息的数据结构。 文档:与程序开发、维护和使用有关的资料。 (2)软件的特点 软件是一种逻辑实体,具有抽象性。 软件没有明显的制作过程。 软件在使用期间不存在磨损老化问题。 对硬件和环境具有依赖性。 软件复杂性高、成本昂贵。 软件开发涉及诸多社会因素。 (3)软件的分类 计算机软件按功能分以下三种: 系统软件——是管理计算机资源、提高计算机的使用效率,为用户提供各种服务的软件。如:操作系统,数据库管理系统,编译程序,汇编程序等。 应用软件——为了应用于特定的领域而开发的软件。

文档评论(0)

1亿VIP精品文档

相关文档