第一章 软件工程概论
首先对整个视频做一个整体的把控,我们首先了解我们软件工程是什么,我们才知道我们下一步要怎么做。
软件工程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。
三要素:目标、过程、原则
涵盖内容:程序、数据与文档
软件工程的过程:
规格说明——软件开发——软件确认——软件演进
制定计划(总目标、接口、可行性研究)——需求分析(软件说明书—蓝图)——软件设计
(概要、详细)——程序编码——软件测试(静态、动态)——运行维护
原则:分解、独立、一致、确定性
第二章 软件计划开始
进行软件工程的第一步进行软件的规划:问题定义——可行性研究——软件计划的内容——价格估计
(参数化算法、代码行、任务分解法、自动估计成本)成本/收益分析—— 项目开发计划
软件项目管理过程中一个关键的活动是制定项目计划,它是软件开发工作的第一步。 项目计划的
目标是为项目负责人提供一个框架,使之能合理地估算软件项目开发所需的资源 、经费和开发进度,并
控制软件项目开发过程按此计划进行。 在做计划时,必须就需要的人力、项目持续时间及成本做出估算。
第三章 软件需求分析(做什么)
主要是用户的交流,我们制作的软件要满足用户的需求,所以这点很有必要。软件需求分析让我们
明确我们需要做什么来满足用户体验。
总结:前三章主要是让我们明白了一个我们应该做什么一个方向上的引导,为我们下一步的软件设
计绘制了蓝图,我们的行动更明确更有方向性。