《构建之法》第一次读书笔记

对着背影说爱祢 提交于 2020-01-24 09:08:58

1551428 黄维

第一章 概论

首先了解:程序=数据结构+算法

程序是指源代码,它们是建立在数据结构的一些算法。它们需要对数据进行操作(包括静态和动态数据)。软件构建的过程还要有各种文件和数据来描述各个程序文件

之间的依赖关系、编译参数、链接参数等等。

软件团队会面对源代码管理问题,同时需要用一系列的工具、流程和文档来保证程序的正确性,这是质量保障,具体的验证过程就是软件测试。

软件团队要从需求分析开始,把合适的需求梳理出来,然后逐步展开后续工作,如设计软件架构,实现数据结构和算法,测试,最后发布软件。

软件工程的核心内容是构建管理,源代码管理,软件设计,软件测试,项目管理。同时,广义上的软件工程也包括用户体验,用户界面设计。故得出结论:

软件=程序+软件工程  推论:软件企业=软件+商业模式

软件工程是什么

软件:软件是可以运行在计算机及电子设备中的指令和数据的有序结合。

软件开发中面临着:复杂性、不可见性、易变性、服从性、非连续性让做好一个好软件很难。

软件工程的目标:研发出符合用户需求的软件,通过一定的软件流程,在预计时间内发布足够好的软件,能证明所开发的软件是可以维护和继续发展的。

软件工程是什么:软件工程是把系统的、有序的、可量化的方法应用到软件的开发运营维护上的过程

包括软件需求分析、软件设计、软件构建、软件测试和软件维护.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!