面向对象分析与设计UML课程设计告1
时间:2025-04-02
时间:2025-04-02
《面向对象分析与设计(UML)》
课程设计报告
设计题目: 饮料自动售货机系统设计 院 系: 计算机学院 专 业: 计算机科学与技术 班 级: 计科111
学 号: 090511131、090511133、090511137、090511140 姓 名: 指导教师: 开课时间: 至 学年第 学期
常熟理工学院计算机科学与工程学院 制
学生姓名 手写签名 成绩 评语:
指导教师(签名) 年 月 日
目录
1. 2.
设计目的和任务......................................................................................... 1.1 主要目的......................................................................................... 1.2 主要任务......................................................................................... 开发环境..................................................................................................... 2.1 硬件环境.............................................................................................. 2.2 软件环境.............................................................................................. 3. 设计题目.......................................................................................................
3.1 题目名称.............................................................................................. 3.2 题目详细描述........................................................................................ 3.3 功能要求............................................................................................... 4. 相关技术及知识点........................................................................................
4.1 XXX....................................................................................................... 4.2 XXXXXXXXXX..................................................................................... 5. 设计................................................................................................... 5.1系统用例图设计…………………………………. 5.1.1 顾客用例图...................................................................................... 5.1.2 送货员用例图................................................................................... 5.1.3 系统用例图..................................................................................... 5.2系统类图设计………………………………….
5.3 系统时序图和协作图设计…………………………………. 5.3.1送货员登陆时序图设计........................................................................ 5.3.2送货员添加饮料时序图设计.................................................................. 5.3.3顾客购买饮料时序图设计.................................................................... 5.3.4送货员登陆协作图设计........................................................................ 5.3.5送货员添加饮料协作图设计................................................................ 5.3.6顾客购买饮料协作图设计....................................................................
5.4饮料的状态图设计………………………………….
5.5系统活动图设计........................................................................ 5.5.1顾客活动图设计........................................................................ 5.5.2送货员活动图设计........................................................................ 5.6系统组件图设计........................................................................
5.7系统配置图设计........................................................................
6. 总结............................................................................................................... 7. 参考资料……………………………………......
1. 设计目的和任务 1.1主要目的
本课程设计目的是使学生掌握面向对象系统的分析和设计的建模过程。能对学生以后的实际软件开发工作有所指导,也能为日后深入研究本学科奠定一定的基础。课程总目标是帮助学生树立科学的面向对象分析和设计的概念和思想。
通过对饮料自动售货机系统管理分析、设计进行建模的实践训练,培养综合的建模设计能力,提高分析和解决问题的能力。
1.2主要任务
在对所选系统进行深入调查研究的基础上,对系统进行分析和设计,然后通过UML建立模型表达分析和设计结果。
具体任务:
1. 对系统进行需求建模,确定系统的参与者及其用例,设计出用例图。
2. 对系统进行静态视图建模,确定系统中涉及到哪些类,这些类各有什么属性和方法,以及这些类之间的关系,设计出类图。
3. 对系统进行动态视图建模,包括:
(1)时序图:选取合适的对象,并设置交互的场景,从而设计出时序图; (2)协作图:可以由对应的时序图转换而来;
(3)状态图:找出适合用模型描述其行为的类,然后确定该类的对象可能存在的状态,以
及引起状态转换的事件,从而设计出状态图;
(4)活动图:找出要对其工作流描述的类或对象,然后确定它有哪些活动,以及这些活动
之间的联系,从而设计出活动图。
4. 对系统进行组件图建模,确定系统中的组件,组件提供的接口,以及组件之间的以来关系, …… 此处隐藏:6187字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:玉米淀粉仓库安全消防管理制度