
课后习题解答(英文版),涵盖软件工程中C语言的科学与艺术。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
第七章 软件工程第一节 软件与软件工程一、软件的定义与特点(一)软件的定义计算机系统通过执行程序,得以实现各种各样的应用功能。将包含用户为特定目的编写的应用程序、用于检查和诊断机器系统程序的程序、支持用户应用程序运行的系统程序以及管理和控制机器系统资源的程序的各种不同功能程序,通常被统称为软件。(二)软件的组成在运行状态下,能够提供用户期望的功能和性能的指令集合(即程序);使程序能够正确运行的数据结构;以及描述程序研发过程、所采用方法的相关文档,构成了软件的整体组成。 (三)软件的特点主要特点具体描述软件具有抽象特征:作为一种逻辑实体,软件并非具体的物理实体,因此表现出抽象性。 此外,软件是智力劳动的结果,是通过人们运用知识和技术将信息转化为产品的产物,并在研发、开发过程中所创造出来的。 值得一提的是,软件具有无备件特征,在运行和使用期间不存在硬件那样的机械磨损或老化问题。同时,软件对硬件存在一定的依赖性——其开发和运行经常受到计算机系统的限制,并对其有着不同程度的依赖关系。 在软件的开发和运行过程中必须以硬件提供的条件为基础。 如今,软件的研发主要依赖于人工操作;并且目前仍未完全摆脱手工开发的传统方式。 此外,由于软件开发费用日益增长且成本相当高昂,这也成为了一个重要的考量因素。 二、软件工程(一)软件危机 软件危机指的是在软件开发和维护过程中所遇到的一系列严峻挑战。(二)软件工程 软件工程是指导计算机软硬件开发与维护的一门工程学科。 它采用工程学中的概念、原理、技术以及方法来指导软硬件开发的流程与维护工作;同时整合经过时间考验并证明有效的管理技术以及当前可获得的最佳技术方法——这就是构成现代化的软硬件工程的核心所在。
全部评论 (0)
还没有任何评论哟~


