- 流程图,汇聚点应该为同一个点
- 状态图:线上写状态转换发生需要的条件
- 用例图:先上用例描述,再接用例图。需要注意如果用例比较复杂,可以先画总体用例(按照功能模块分,或者子系统分也是可以的)
然后针对每一个大用例,分层画出详细用例。如果系统简单,那么就没有必要绘制分层用例。 - 图/表编号应该在对应图/表的正上方,文字叙述中描述的图表应该在文字叙述的末尾
例如:
xx功能模块的流程图
xxx功能流程图(居中)
|---------------------------|
|---------------------------|
-----------------------------
- 概要设计,领域模型是指类之间的关系,此时并没有涉及到类中的方法,类与类之间可能有继承,关联,依赖,组合等关系,也有1–n 之类的数量关系
- 时序图中,如果有循环块,需要注明参数条件,因为循环是有退出条件的
6. 排版问题,描述与图表尽量不要分页;图表与文字之间尽量不要有留白;每页开头不要有留白;标题与正文不要分页(若不得已,需要在文字末尾标注图表转(见)下页)
7. 一定要划分功能模块,否则流程图会十分庞大。每个功能模块有自己的流程图。
以上是此次连番轰炸的课设,老师在检查课设报告时,提出的问题,以及自己的一些理解。
图表是为了让更加清晰明了的展示系统的设计思路,当你画的图表让没有学过软件工程的人看见,如果他也能够看得明白,那就说明你的图表是表达清楚了(但也是有可能图表对不上号,移花接木那种),还是认真的再学学软件工程概论。