1. 软件工程概念的提出和发展
1.1. 软件危机现象
1.1.1. 随着计算机技术的发展,软件生产率、软件质量难以满足社会经济的发展,成为制约因素
1.2. 软件工程
1.2.1. 目的
工程管理的原则、原理、方法来进行软件开发
1.2.2. 概念
利用计算机科学与技术的理论和技术以及工程管理的原则和方法,按照工程的进度和预算来进行软件开发或者是以此为研究对象的学科
1.3. 发展时期
1.3.1. 20.60-80 年代
开发模型
瀑布模型
开发方法
过程式语言
结构化、jackson 方法
支持工具
调试工具
前期注重系统实现技术,后期软件质量和工程管理(开发模型, 开发方法, 支持工具)
1.3.2. 20.80 年代
软件复用技术
软件生产管理
计算机辅助软件工程(Case)
面向对象语言等
1.3.3. 近些年
软件复用为基础
软件构件平台
软件平台技术
需求工程技术
领域分析技术
应用集成技术
2. 软件开发的本质
2.1. 软件
2.1.1. 程序 + 文档
2.2. 软件开发本质
2.2.1. 不同抽象层之间的术语映射以及处理逻辑映射
2.3. 软件开发涉及的两个问题(技术)
2.3.1. 过程方向 || 开发逻辑
2.3.2. 开发手段
问题建模或系统建模
参见: 模型 (产生)
2.3.3. 模型
参见: 问题建模或系统建模 (产生)
模型是一个抽象
该抽象是在想要确定的的角度和抽象层次来对物理系统描述
描述成分之间特定的语义关系
系统边界的描述
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于