一、为什么要学习软件工程? 软件开发技术限制 开发方法不规范 软件人员本身素质 在软件开发过程中存在着难以解决的问题,因此研究出的软件产品不能够满足要求,由此产生了软件危机。 面向大型的复杂的软件系统。 二、软件工程的概念 “软件工程”是从“编程” 演变过来的。 “编程”一般只考虑小型程序的编写。 “软件工程”考虑大型软件系统的研制。 1、开发大型程序与编小程序的区别 1)需要的人力不同 小:一个人 大:用户、项目负责人、分析员、程序员、资料员、操作员 2)产品使用情况 小:一次性 大:希望延长寿命 2、定义 1)软件工程的一个早期定义: “软件工程”就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用完善的工程原理。 2)1993年IEEE进一步给出了一个更全面更具体的定义: “软件工程”是: ①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件; ②研究①中提到的途径。 三、软件工程的本质特性 1. 软件工程关注于大型程序的构造 “大”与“小”的分界线并不十分清晰。通常把一个人在较短
您可能关注的文档
- 精·软件工程案例开发与实践09-1.ppt
- 精·软件工程-----笔记.doc
- 精·软件工程步骤.ppt
- 精·软件工程初介绍.ppt
- 精·软件工程答案.doc
- 精·软件工程大学固定资产管理系统.doc
- 精·软件工程导轮期末总题.doc
- 精·软件工程导论 第1章 软件工程概述.ppt
- 精·软件工程导论 第3章.ppt
- 精·软件工程导论 第5章 总体设计.doc
- 护理伦理教育与案例分析.pptx
- 苏科版数学八年级下册期中仿真模拟卷(一)(解析版).pdf
- 苏科版数学八年级下册期中仿真模拟卷(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(一)(解析版).pdf
- 浙江省杭州市丁荷(丁信)中学2025-2026学年八年级下学期数学期中学情调查(解析版).pdf
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).docx
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).pdf
- 浙江省舟山市2024-2025学年下学期期中数学素养监测试题卷(解析版).pdf
- 浙江省宁波市北仑区精准联盟2024-2025学年 期中质量调研八年级下学期数学试题卷(解析版).pdf
原创力文档

文档评论(0)