软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
软工,主要的六阶段:制定计划,需求分析和定义,软件设计,软件程序编写,软件测试,运行和维护。这也就是软件开发所要经历的一个过程。
下面是我围绕这六个阶段做的思维导图,其中包括各个阶段需要写的或者需要完善的文档,还有当前阶段的目的,任务,方法等。
总的分支
具体的介绍(可通过点击进入放大界面)
除此之外,视频中的内容还有用户界面设计,面向对象,软件质量管理,软件工程管理,软件质量管理,软件能力成熟模型等。我感觉:
用户界面设计可以划分到软件设计阶段。
面向对象技术/软件质量管理/软件工程管理/软件质量管理 是贯穿于所有阶段的。
软件能力成熟模型可以放到软件测试阶段。
以上是我个人的见解,如果有不对的希望大家能够提出,感谢!