软件危机与软件工程学概述软件工程学系列
2026/6/112主要内容软件开发过程软件危机的产生解决软件危机的途径软件工程
2026/6/113计算机硬件与软件任何计算机系统都包含硬件(hard)和软件(software)两大部分。硬件只是提供了计算的可能性必须有支持和管理计算机的软件,系统才能实现计算软件开发过程
2026/6/114软件的三层含义个体含义:指计算机中的程序及其文档。整体含义:指在特定计算机系统中所有上述个体含义下的软件的总称,即计算机系统中硬件除外的所有成分。学科含义:指在研究、开发、维护以及使用前述含义下的软件所涉及的理论、方法、技术所构成的学科。软件开发过程
2026/6/115软件开发过程的演化第一个时期:40—60年代,个体时期(程序时期)第二个时期:60—70年代,软件作坊时期(程序+文档)第三个时期:70年代以后,软件工程时期。软件开发过程
2026/6/116阶段特点程序设计程序系统软件工程软件所指程序程序及说明书程序、文档、数据主要程序设计语言汇编及机器语言高级语言软件语言*软件工作范围程序编写设计和测试整个软件生命周期需求者程序设计者本人少数用户市场用户开发软件的组织个人开发小组开发小组及大、中型开发机构软件规模小型中、小型大、中、小型计算机软件发展的三个阶段及其特点
2026/6/117阶
原创力文档

文档评论(0)