20171201-构建之法:现代软件工程-阅读笔记

十一章 软件设计和实现

分析和设计的方法:写软件就是要解决用户的需求,在开发阶段我们要搞清楚用户我们鄋关心的属性,实体之间的关系,用户的需求,软件如何解决需求,软件是怎样解决这些需求,软件是否真的解决了这些需求。

图形建模和分析方法

表达实体和实体之间的关系:思维导图和实体关系图(ERD);表达数据的流动:(DFD)1.和管理机构相关的数据流 2.和读者相关的数据流 3.和新书入库相关的数据流 4.和时间相关的数据流  ;表达控制流; 统一的表达方式(UML)

其它的设计方法:形式化的方法,文化编程。

从Spec到实现:把修改集集成到代码库中,开发人员的标准工作流程;

从拿到设计文档开始:估计时间参考同类任务所用的时间,试着设计一些快速代码,以细节带入检查实现的效果,详细翻阅相关技术资料,反复的自我审视重构代码,更新单元测试,交于测试人员效验,发现问题修复,之后完善代码,入库

posted @ 2017-12-01 09:04  s君  阅读(100)  评论(0编辑  收藏  举报