《软件工程导论课程设计——人力资源管理系统》心得体会之二

对于顺序图的设计,顺序图顾名思义就是用来描述对象自身及对象间信息传递顺序的视图。它用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。它着重显示了参与相互作用的对象和所交换消息的顺序。

顺序图主要有4个标记符:对象、生命线、消息和激活。

对于人力资源管理系统而言,我总共画了7张图,首先按照参与者的类别分为部门管理员,系统管理员以及应聘者,再按照每个参与者所参与的功能进一步划分。

在设计顺序图的时候,有上网浏览过别人做这个类似的系统时的分析。我认为应该要先确定该功能下所涉及的边界类,实体类和接口类分别是哪些,然后在分析每个类之间的交互顺序。在用rose软件画图时有一点好处就是,由于之前在类图中已经对类做了定义,所以画顺序图时,需要用到什么类直接从列表中拉到顺序图界面就可以直接显示了,除了之前类图中没有定义到的数据库接口和功能相对应的界面以外。

最难的就是确立交互顺序,就拿登录来说,登录看似只是一个输入用户名密码的操作,其实中间暗含了很多系统内部的流程,涉及到了登录界面,数据库接口,以及存在于数据库里的表以及表信息从而判断用户是否已经注册,又是属于哪一类用户。一层一层的返回所需的数据。

猜你喜欢

转载自www.cnblogs.com/lyx15606900513/p/9187208.html