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

  本次软件工程导论的课程设计也已布置了半个月有余了,经过与小组成员的讨论,最终确定了课题为人力资源管理系统。考虑到现在即将踏入大四的我们将要面临的就业问题,于是想要通过本次人力资源管理系统的分析使得之后对找工作、投简历、面试等流程有一定的了解。

  同时企业信息化近年来不断推广和发展,企业资源计划(ERP)是企业信息化的首要步骤。人事管理系统,就是ERP人力资源管理中的一个重要组成部分。应用此系统,可以有效地管理好本企业的人力资源,从琐碎的手工劳动中解脱出来,从而可以投入到更高层的决策问题中去,提高企业的效率。

  现在我就来谈谈这半个月来课程设计过程中的心得体会和遇到的一些问题。

  定下课题之后,作为组长的我就尽快建立起了课程设计的大致框架并分配了任务。我主要做的是各种uml面向对象图的设计,包括用例图、类图、顺序图、活动图、状态图、划分子系统、部署图。由于课上教的都是理论性的知识,对IBM Rational软件的使用并没有学习过,于是我找会计信息化软件班的同学借了uml面向对象的书以及在他们的帮助下成功安装了这个软件。若有设计时做的不到位的地方,还望老师体谅,我会虚心接受老师的指导。

  在与小组同学的讨论之后,我们确定了该系统的主要功能和应用场景的分析,首先分析了参与者有3个,用例确定了14个,实体类有13个,这里没有将边界和控制类写入其中。

  但是这里有三个问题使我非常烦恼,第一,rose这个软件虽然操作相对简单,但是添加完参与者之后,在之后的类图设计中无法把该类写成三行式的形式,因为类名会与参与者名有冲突,所以这里就直接将参与者的小人图标拖进类图中。

第二,画完类图之后,在类中添加了属性和方法之后,参与者类的属性方法也会同时同步到用例图之中,所以课程设计中要放入的截图需要做一个就最好截一个。

第三,为了让之后顺序图中的类能够体现出是实体、边界还是控制,于是在类的设计中将Stereotype直接修改为entity、boundary或interface,这样也会同步更新类原本的三行式表示方法。

  以上便是这半个月以来我在本次课程设计过程中遇到的问题和心得体会。

猜你喜欢

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