软件工程 构建之法 第二次阅读
-
第二天:需求分析与软件设计
阅读章节:第3章:需求工程
第4章:软件设计基础
笔记要点:需求工程:
需求获取:与客户和用户沟通,确定需求。
需求分析:识别和分类需求,确定系统边界和功能。
需求规格说明:详细描述需求,形成需求规格说明书。
需求验证:确保需求的正确性和可行性。
软件设计基础:软件设计的原则:模块化、抽象、信息隐蔽。
设计模式:常见的设计模式如单例模式、工厂模式、观察者模式等。
架构设计:确定系统的整体结构和组件。
详细设计:为每个模块设计详细的实现方案。