一、实验题目 :需求分析
二、实验目的
1、掌握StarUML软件的安装;
2、掌握利用StarUML工具分析、设计、绘制用例图;
3、掌握利用StarUML工具分析、设计、绘制类图;
4、掌握利用StarUML工具分析、设计、绘制状态图;
5、掌握利用StarUML工具分析、设计、绘制顺序图。
6、掌握利用StarUML工具分析、设计、绘制活动图。
三、实验内容
根据教材P137、P191页实验指导,利用StarUML工具创建“小型网上书店”的用例模型、类图、状态图、顺序图、活动图。
四、实验要求
1、实验前认真阅读教材P137页、P191实验指导;
2、绘制小型网上书店顶层用例图;
3、绘制用户登录模块类图;
4、绘制用户登录模块状态图;
5、绘制“登录注册”模块的顺序图;
6、绘制“登录注册”模块的活动图;
五、绘制用例图
六、绘制类图
七、绘制状态图
八、绘制顺序图
九、绘制活动图
十、实验中遇到的问题及解决方法
本次实验主要是通过实现一个简单的小型网上书店系统,来学习如何使用UML类图进行模型设计和分析。
通过本次实验,我熟悉rational rose建模环境,更加清楚的了解了用例图的语义和功能,如何清晰明了的识别参与者、用例,学会了如何使用事件流描述用例。同时掌握了用例间的类属关系、include关系和extend关系的语义功能和应用。最后通过本次实验学习了如何使用用例图为系统的上下文以及系统的需求建模在实验过程中,我们学会了如何确定用例、创建类图、添加类属性和方法,并最终绘制出了UML类图,这对我们写出正确和高效的代码有了很大的帮助。 同时,我们需要注意UML类图的正确性和完整性。在绘制UML类图时,需要确保每个类的属性和方法都包含在类图中,保证图形符号的正确使用。 总之,本次实验对我的帮助很大,让我对UML类图的理解更加深入,对直观表示对象模型和软件系统建模上具有重要意义。