软件工程概述、软件过程、软件生命周期
复习要求
1. 了解软件概念、特点及分类方法。
2. 了解软件发展及软件危机的起因。
3. 了解软件工程过程及软件生存期的概念。
4. 了解软件工程的概念及其要素。
5. 了解软件工程的基本目标和原则。
掌握软件过程各阶段
内容提要
软件的概念、特点
软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。其中,程序是按事先设计的功能和性能要求执行的指令序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发,维护和使用有关的图文材料。
软件的特点是:
(1) 软件是一种逻辑实体,而不是具体的物理实体。因而它具有抽象性。
(2) 软件的生产与硬件不同,它没有明显的制造过程。对软件的质量控制,必须着重在软件开发方面下功夫。
(3) 在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题。任何机械、电子设备在运行和使用中,其失效率大都遵循如图1.1(a)所示的U型曲线(即浴盆曲线)。而软件的情况与此不同,因为它不存在磨损和老化问题。然而它存在退化问题,必须要多次修改(维护)软件,如图1.1(b)所示。
图1.1 失效率曲线
(4) 软件的开发和运行常常受到计算机系统的限制,对计算机系统有着不同程度的依赖性。为了解除这种依赖性,在软件开发中提出了软件移植的问题。
(5) 软件的开发至今尚未完全摆脱
您可能关注的文档
- 《人类对细菌和真菌的利用》教学课件.ppt
- 《仁义礼智,我固有之》课件.ppt
- 《热质交换原理与设备》实验指导书.docx
- stem 电路工程师.ppt
- 《软件工程导论》过关必做强化题.docx
- 《商圈经理日常必做项》-准确.pptx
- Solitaire最新临床试验信息.ppt
- 《上下五千年》课件.ppt
- SP-7960B型便携式油色谱说明书.doc
- STM32开发环境.pptx
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
最近下载
- 2023-2024学年山东省济南市历城区图片版小升初语文模拟试卷含答案.doc VIP
- 各个阶段高效复习课课型探微.ppt VIP
- 2026年甘肃省兰州市中考化学一模试卷(含答案).pdf VIP
- 宣贯培训(2026年)《GBT 27401-2008实验室质量控制规范 动物检疫》.pptx VIP
- 温州市2026年高三(二模)英语试卷(含答案).pdf
- 华为人力资源管理体系PPT.pptx VIP
- 西普XPR1-CN-T软启动器说明书.pdf
- 西门子PLC流量累积.pdf VIP
- 2025年辽宁省铁岭市中小学教师招聘笔试试题及答案解析.docx VIP
- 高考英语大纲3500词词汇表完美打印版.doc VIP
原创力文档

文档评论(0)