跳转至

软件工程

软件设计师复习内容集中在系统开发基础、项目管理、面向对象技术和知识产权与标准化。

UML 建模收录建模学习入口;学习资源与路线整理推荐书籍、视频课程,以及结合设计模式和 Android 源码的练习顺序。

--- markmap: height: 760 initialExpandLevel: 2 autoFit: true colorFreezeLevel: 2 maxWidth: 280 spacingHorizontal: 80 spacingVertical: 12 nodeMinHeight: 24 paddingX: 10 --- # 软件工程 ## 软件开发过程 - [生命周期与开发模型](/software-design/06-system-development/#lifecycle) - 生命周期、开发方法、过程模型 - 敏捷方法、过程改进、软件文档 - [需求分析与系统设计](/software-design/06-system-development/#requirements-and-design) - 需求分类、数据流图、数据字典 - 架构、模块、接口与人机界面 - [测试、质量与维护](/software-design/06-system-development/#testing-and-maintenance) - 黑盒与白盒测试、测试层次 - 复杂度、质量特性、维护类型 ## 项目协作 - [项目管理](/software-design/07-project-management/#project-management) - 进度、风险、成本与沟通 - 配置管理与人员管理 - [知识产权与标准化](/software-design/12-intellectual-property/#intellectual-property-and-standards) ## 面向对象技术 - [面向对象基础](/software-design/08-object-oriented/#object-oriented) - 对象、类、多态与设计原则 - [UML 建模](/software-engineering/uml/) - 结构、行为与交互建模 - [学习资源与路线](/software-engineering/uml/learning-resources/) - [设计模式](/software-design/08-object-oriented/#design-patterns) - 创建型 5 种、结构型 7 种、行为型 11 种 ## 课程关联 - [计算机科学:软件工程](/computer-science/16-software-engineering/)