《构建之法》的阅读 001 绪论
第一遍阅读——宏观
绪论作为全书的第一章,是全书的总述,是之后所有章节的基础。主要大致介绍了软件工程,让读者对软件工程有了初步的了解。
第二遍阅读——内部框架
1. 概论
- 1.1 软件 = 程序 + 软件工程
- 一个复杂的软件不但要有合理的软件架构、软件设计与实现,还要有各种文件和数据来你、描述各个程序文件之间的依赖关系、编译参数、链接参数等等。这些都是软件构建的过程。
- 源代码管理,配置管理,质量保障,软件测试,需求分析,软件维护,用户体验
- 1.2 软件工程是什么
- 软件的特殊性。复杂性,不可见性,易变性,服从性,非连续性
- 软件工程与计算机科学联系紧密,但软件工程更注重实践、应用,计算机科学更注重理论研究。
- 软件工程的目标——用户满意的,可靠的,流程质量高的,可维护的
第三遍阅读——提出问题
1. 对于程序、应用软件和软件服务的概念,物品能否这么理解?
程序 | 应用软件 | 软件服务 | |
---|---|---|---|
使用人数 | 多,通常仅供自己使用 | 多,增加了很多用户 | 多,增加了很多用户 |
需求 | 简单 | 较复杂,需要满足各种需求 | 全面,还需保证服务质量 |