本周系统设计过程小结
2014-08-09 11:13
267 查看
客户已经有需求文档,先花2-3天多看几篇需求文档,需求文档已经比较详细,按照文档的目录结构,这个例子按’人’,’财’,’物’ 分开的思路把系统分次了多个功能模块。给每个系统设计人员分配功能模块。
1: 熟悉自己分配的功能模块需求
2: 功能模块分几个程序模块,这些程序模块之间互相依赖关联关系是什么。
可以使用starUML 工具中的component diagram 或者 类图 画出程序模块图及其依赖关系。
程序模块的划分很重要,高内聚
同时输出列表,清晰的描述每个程序模块的边界与实现的功能
3: 列出该功能模块有哪些功能点。 这一步很关键,每一个小功能点都需要列出,如果需求文档总结的比较好,需求文档中的每一小节都应该是一个功能点。可参考需求文档的目录
4: 列一表格:每个功能点需要哪些模块来实现。
至此,需求角度的功能模块已经与程序角度的程序模块关联在一起,接下来分析每个小功能点是程序模块如何配合、调用完成。
5: 画Sequence diagram, activity diagram来描述每个功能点。需描述其下述几个方面。
功能描述:
业务规则:
业务流程:即Sequence diagram, activity diagram
6: 完成第五步后,发现有些需求与用户进一步确认。
7: 完成第5步后,程序模块的外部接口,及内部接口基本确定。开始设计这些接口,包含以下内容:
接口描述
接口定义:包含接口名称(方法名),参数,放回值
8.完成第7步后,开始设计数据库结构
详细设计完成,跟用户评审,核实自己的理解跟客户需求一致。
1: 熟悉自己分配的功能模块需求
2: 功能模块分几个程序模块,这些程序模块之间互相依赖关联关系是什么。
可以使用starUML 工具中的component diagram 或者 类图 画出程序模块图及其依赖关系。
程序模块的划分很重要,高内聚
同时输出列表,清晰的描述每个程序模块的边界与实现的功能
3: 列出该功能模块有哪些功能点。 这一步很关键,每一个小功能点都需要列出,如果需求文档总结的比较好,需求文档中的每一小节都应该是一个功能点。可参考需求文档的目录
4: 列一表格:每个功能点需要哪些模块来实现。
至此,需求角度的功能模块已经与程序角度的程序模块关联在一起,接下来分析每个小功能点是程序模块如何配合、调用完成。
5: 画Sequence diagram, activity diagram来描述每个功能点。需描述其下述几个方面。
功能描述:
业务规则:
业务流程:即Sequence diagram, activity diagram
6: 完成第五步后,发现有些需求与用户进一步确认。
7: 完成第5步后,程序模块的外部接口,及内部接口基本确定。开始设计这些接口,包含以下内容:
接口描述
接口定义:包含接口名称(方法名),参数,放回值
8.完成第7步后,开始设计数据库结构
详细设计完成,跟用户评审,核实自己的理解跟客户需求一致。
相关文章推荐
- 面向对象系统分析设计过程-整体思路
- 面向对象系统分析设计过程-详细设计
- 电路系统设计制作过程和需要注意的一些问题
- 触摸屏多媒体查询展示自主设计系统开发过程
- 嵌入式视频监控毕业设计过程中保存的标签。。。嵌入式系统视频信号接收、显示 与存储程序设计与实现
- 读《Uml Toolkit》有感 -- 用例驱动的中小型系统设计过程
- 需求分析与系统设计的面向对象推导过程
- UML小结以及基于领域模型的系统设计初步
- 面向对象系统设计与开发专题<3>__开发过程
- 分享简化您的设计过程的CSS网格系统
- 系统设计的一点小结
- [学习笔记]UML小结以及基于领域模型的系统设计初步
- 使用存储过程实现进销存系统中的先进先出算法(1)――数据库与存储过程设计
- 系统集成之设计模式(Design Pattern)小结
- JWFD开源工作流系统在设计过程中遇到的问题
- 面向对象系统分析设计过程-概要设计
- 软件分析与设计推导过程5-系统设计
- [学习笔记]UML小结以及基于领域模型的系统设计初步
- 系统架构设计的小结
- 需求分析与系统设计的面向对象推导过程