构建之法阅读笔记07
2016-04-18 20:54
274 查看
典型用户场景::
典型用户场景的分析会强迫我们在考虑问题时从用户的角度出发。
定义典型用户:软件系统中也有受欢迎的和不受欢迎的典型用户。如果用户有不同的安全需求,要定义不同的角色来适应这些需求。
总的就是根据不同的用户设计不同的功能,从而达到满足不同用户的需求。
软件设计与实现:
在“需求分析”阶段,我们要搞清楚在问题领域中的现实世界里,都有哪些实体,如何抽象出我们真正关心的属性,实体之间的关系是什么,在这个基础上,用户的需求是什么,软件如何解决用户的需求。
在“设计与实现阶段”,我们要搞清楚软件是怎么解决这些需求的
在“测试”和“发布”阶段,我们要搞清楚软件真的解决了这些需求了。软件团队的所有相关人员都需要处理、了解这些信息,
如果在处理的过程中有误解和遗失,就会导致开发过程中的问题,以至最终产品不能满足用户的需求。
表达实体和实体之间的关系:思维导图
表达数据的流动:DFD
表达控制流:流程图
统一的表达方式:些图形建模方法
典型用户场景的分析会强迫我们在考虑问题时从用户的角度出发。
定义典型用户:软件系统中也有受欢迎的和不受欢迎的典型用户。如果用户有不同的安全需求,要定义不同的角色来适应这些需求。
总的就是根据不同的用户设计不同的功能,从而达到满足不同用户的需求。
软件设计与实现:
在“需求分析”阶段,我们要搞清楚在问题领域中的现实世界里,都有哪些实体,如何抽象出我们真正关心的属性,实体之间的关系是什么,在这个基础上,用户的需求是什么,软件如何解决用户的需求。
在“设计与实现阶段”,我们要搞清楚软件是怎么解决这些需求的
在“测试”和“发布”阶段,我们要搞清楚软件真的解决了这些需求了。软件团队的所有相关人员都需要处理、了解这些信息,
如果在处理的过程中有误解和遗失,就会导致开发过程中的问题,以至最终产品不能满足用户的需求。
表达实体和实体之间的关系:思维导图
表达数据的流动:DFD
表达控制流:流程图
统一的表达方式:些图形建模方法
相关文章推荐
- JDK 1.7 1.8 新特性
- 腾讯前端实习生(一面)
- 136. Single Number
- 蛤玮当上主席
- Http协议分析
- [网络诈骗]BEC(Business Email Compromise 企业邮件受骇)
- MFC中OnDraw与OnPaint的区别
- js 滑窗
- Retrofit 2.0 + OkHttp 3.0+JSON网络请求
- hive
- BZOJ 3504 CQOI 2014 危桥 最大流
- 欢迎使用CSDN-markdown编辑器
- Attack
- 编译php增加postgresql的pgsql和pdo_pgsql扩展模块
- kohana分析之主程序加载流程
- 栈的链式实现(C语言)
- 双机通信
- 安卓小菜鸟1:反编译
- R语言︱基本函数、统计量、常用操作函数
- android studio使用svn时忽略文件列表