您的位置:首页 > 其它

本周系统设计过程小结

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步后,开始设计数据库结构
详细设计完成,跟用户评审,核实自己的理解跟客户需求一致。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  需求 系统设计