典型用户场景::
典型用户场景的分析会强迫我们在考虑问题时从用户的角度出发。
定义典型用户:软件系统中也有受欢迎的和不受欢迎的典型用户。如果用户有不同的安全需求,要定义不同的角色来适应这些需求。
总的就是根据不同的用户设计不同的功能,从而达到满足不同用户的需求。
软件设计与实现:
在“需求分析”阶段,我们要搞清楚在问题领域中的现实世界里,都有哪些实体,如何抽象出我们真正关心的属性,实体之间的关系是什么,在这个基础上,用户的需求是什么,软件如何解决用户的需求。
在“设计与实现阶段”,我们要搞清楚软件是怎么解决这些需求的
在“测试”和“发布”阶段,我们要搞清楚软件真的解决了这些需求了。软件团队的所有相关人员都需要处理、了解这些信息,
如果在处理的过程中有误解和遗失,就会导致开发过程中的问题,以至最终产品不能满足用户的需求。
表达实体和实体之间的关系:思维导图
表达数据的流动:DFD
表达控制流:流程图
统一的表达方式:些图形建模方法