UML实验报告
管理学院
199名学生实验报告, 中南民族大学
课程名称:UML面向对象分析与设计课程年份:专业:信息管理与信息系统科学编号:姓氏:讲师:实验地点:管理学院综合实验室
XXXX至XXXX第二年第二学期 中南民族大学管理学院学生实验报告 网格
实验1实验2实验3实验4实验5实验6 UML建模基础用例图UML类图对象图包图动态模型图
中南民族大学管理学院学生实验报告 实验(1) UML建模基础实验时间:实验目的
1。 熟悉UML建模工具Rational Rose的基本菜单和操作2.掌握UML的三个组成部分及其功能3.掌握UML的可见性规则和原型的作用 实验内容
1。练习使用建模工具来构建各种UML图,并相应地编辑和修改这些图2.理解各种UML关系和可见性符号,并使用工具来表达它们答:
各种统一建模语言关系如下:
统一建模语言关系关联关系依赖关系泛化关系实现关系
可见性公有私有保护表示法“+”-“#”表示法:中南民族大学管理学院 学生实验报告分析与讨论
1。总结了统一建模语言在软件工程中的作用和用统一建模语言建模的必要性统一建模语言(UML)是一种用于可视化建模软件密集型系统的语言。它有
个单词,也是一种用于解释、可视化、构造和记录面向对象开发系统产品的语言。作为一种模型语言,
UML使开发人员能够专注于构建产品的模型和结构,而不是选择任何程序语言和算法来实现它们。模型建立后,可以通过UML工具将模型转换成指定的程序语言代码
UML可以贯穿软件开发周期的每个阶段,最适合数据建模、业务建模、对象建模和组件建模。UML展示了一系列最佳工程实践,这些实践已经被证明在建模大规模和复杂系统时是有效的,尤其是在软件架构级别。
UML是一种强大的面向对象的可视化系统分析建模语言。它的各种模型可以帮助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型,从而使用户和开发人员对问题的描述有相同的理解,减少语义差异,保证分析的正确性。 讲师点评:
实验(2)用例图实验时间:实验目的
1。掌握UML用例图的用例概念、组成、功能和应用场合2.掌握用例和用例之间的各种关系
3。使用Rational Rose工具实践教科书中的用例图 实验内容
1。用例图中的组成元素是什么?它是如何用统一建模语言表达的?答:用例图包括:用例、参与者、关联、(系统边界)和其他元素;用于显示系统
(或其他实体)中的用例和系统参与者之间的关系;主要用于需求获取、定义和分析
2。用例之间的包含关系、扩展关系和泛化关系是什么意思? 有什么区别?给出上述三种关系的例子,画一个用例图并解释它。回答:包含关系:一个用例可以简单地包含其他用例拥有的行为,并且它包含的
通常被用作它自己行为的一部分基本用例描述了存在于多个用例中的常见行为包含关系本质上是一种特殊的依赖关系,它比一般的依赖关系有更多的语义。包含关系中箭头的方向是从基本用例到包含用例。
中南民族大学管理学院学生实验报告
扩展关系:在一定条件下,向现有用例添加新的行为,获得的新用例称为扩展用例。原始用例称为基本用例,从扩展用例到基本用例的关系称为扩展关系扩展关系的基本含义与广义关系相似,但在扩展关系中,对扩展用例有更多的规则限制。基本用例必须声明扩展点,扩展用例只能在扩展点添加新的行为和含义
的泛化关系:用例的泛化是指一个父用例可以被专门化为多个子用例,父用例和子用例之间的关系是泛化关系
3。为了满足房地产中介行业的信息化需求,a公司在对
进行详细需求调研和分析的基础上,准备开发一套符合市场需求的实用信息管理系统主要实现客户信息管理、客户委托(租赁、销售、租赁、购买)信息管理、中南民族大学管理学院学生
实验报告、
业务线索生成与管理、房屋状态自动更新、权限管理、过期用户管理、房屋组合查询等功能。公司的小王通过与潜在客户的多次交流和沟通,完成了初始用例模型的开发。

