任务一 :下载并安装StarUML,了解StarUML操作方法。
任务2:分析并理解实验五学生信息管理软件案例资源的类关系,利用StarUML绘制该类图。
任务3:结合实验五中学生信息增、删、改的操作过程,绘制某一user对象完成学生信息增、删、改的顺序图,除user对象外,顺序图中其他对象需为实验五资源包中定义的类对象。
1.增加学生信息顺序图
2.删除学生信息顺序图
3.修改学生信息顺序图
4. 简要陈述增、删、改三个顺序图中消息与类图所关联类方法之间的关系
在“学生信息增加顺序图”中,用户通过界面选择学生信息进行增加,界面类调用了学生信息类的insertStudent()方法,将学生信息添加到学生信息列表中。
在“学生信息删除顺序图”中,用户通过界面选择要删除的学生信息,界面类调用了学生信息类的deleteStudent()方法,将学生信息从学生信息列表中删除。
在“学生信息修改顺序图”中,用户通过界面选择要修改的学生信息和修改后的内容,界面类调用了学生信息类的updateStudent()方法,修改学生信息并更新学生信息列表。
4.实验总结
- 任务完成时间(单位:h)
任务内容 |
预计花费时间(h) |
实际花费时间(h) |
任务1 |
0.2 |
0.1 |
任务2 |
2 |
1.5 |
任务3 |
3 |
2 |
2.实验总结与心得体会
成员 |
总结与体会 |
赵*旺 |
通过本次实验,我深入了解了UML建模技术的应用方法,掌握了StarUML的使用方法,并能够熟练绘制类图。同时,我也加深了对软件开发过程的理解,明确了软件开发中需考虑的各个方面,对今后的软件开发工作有很大的帮助。 |
杨* |
在完成本次实验中,我深刻认识到了团队协作和项目管理的重要性。通过分工合作,我们能够高效地完成各自的任务,提高了工作效率。同时,我们也学习了软件开发案例的实现方法,掌握了顺序图的绘制方法,对今后的软件开发工作有很大的启示。 |
李*斌 |
本次实验让我深入了解了软件开发过程中的各个环节,学习了UML建模技术的应用方法,掌握了StarUML的使用方法。同时,我也加深了对团队协作和项目管理的认识,明确了团队合作的重要性。通过本次实验,我对软件开发工作有了更深入的理解和认识。 |