软件工程李浪课件
第1章 概述 目录 1.1 软件 1.1.1 软件的定义和特点 1.1.2 软件的发展 1.2软件危机 1.2.1 软件危机的主要特征 1.2.2软件危机的具体体现 1.2.3软件危机产生的原因 1.2.4软件危机的解决途径 1.3软件工程 1.3.1软件工程的定义 1.3.2 软件工程的背景和历史 1.3.3 软件工程的基本原理 1.3.4 软件工程工具 1.1 软件 1.1.1 软件的定义和特点 1. 软件的定义 软件是计算机系统中与硬件相互依存的另一部分。它包括程序、数据及其相关文档的完整集合。一种公认的软件传统定义为: 软件 = 程序 + 数据 +文档 其中,程序是按事先设计的功能和性能要求执行的指令序列;数据是使程序能够正确地处理信息的数据结构;文档是与程序开发、维护和使用有关的图文资料。 2.软件的特点 (1)软件是一种逻辑实体,不是具体的物理实体形态特性(形态特性) (2)软件与硬件的生产方式不同(生产特性) (3)软件与硬件的维护不同(维护特性) (4)软件是复杂的(复杂特性) 软件的复杂性一方面来自它所反映的实际问题复杂性;另一方面也来自程序结构的复杂性。软件技术的发展明显落后于复杂的软件需求,这个差距日益加大。如图1-2所示。 (5)软件是复杂的智力产品(智能特性) (6)软件产品的质量控制存在实际困难(质量特性) (7)软件开发和运行对计算机系统环境有一
您可能关注的文档
最近下载
- 2014款英菲尼迪Q50_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 超星尔雅学习通《创新创业(同济大学)》2025章节测试附答案.pdf VIP
- 工程结算咨询服务方案.docx VIP
- 2023年度职业教育课题选题指南 .pdf VIP
- 混凝土灌注桩施工方案.doc VIP
- 预计总收入预计总成本确认办法.pdf VIP
- JB_T 14701-2024《工业设备设施用齿轮齿条式升降机 安全要求》.pdf VIP
- 钢制焊接石油储罐apistandard6505-6.pdf VIP
- 基于MATLAB的人脸识别系统研究与实现毕业论文.doc VIP
- 国企运营考试题及答案.doc VIP
原创力文档

文档评论(0)