《面向对象系统分析与设计》实验指导书前言随着计算机技术的不断发展,面向对象的系统分析与设计方法已成为当前做重要的主流软件开发方法
面向对象基本理论、基本思想、面向对象分析和面向对象设计等领域的方法和技术已经成为软件工程专业人员最重要的知识基础和专业技能
通过《面向对象系统分析与设计》课程的学习,可以使学生系统地掌握面向对象的基本理论、基本思想、面向对象分析和面向对象设计的方法和技术,培养学生良好的专业基础和专业技能
本实验指导书给出了本课程的所有实验的实验目的、实验原理、实验内容、实验要求和实验步骤
授课时,其具体内容可根据具体授课情况进行增改
本实验的内容安排的重点是对学生各种能力的培养
首先,关注的是对学生在面向对象思想方面的思维能力方面的培养
其次,是对应用统一建模语言能力的培养
最后,是对学生使用面向对象方法进行系统分析和系统设计方面能力的培养
因此,所有实验内容的增减和调整都应围绕培养这些能力进行
实验一:用例图建模一、实验目的通过实验熟练掌握用例图的建模方法,掌握用例事件流建模方法
掌握使用活动图描述用例的建模方法
理解和掌握用例建模的实质含义
二、实验原理根据系统的需求陈述或用例陈述,进行系统用例建模或用例的事件流建模或活动图建模
三、实验内容1对于给定的需求陈述
一台饮料自动售货机能提供6种不同的饮料,售货机上有6个按钮,分别对应于这6种饮料,顾客可通过按钮来选择所要的饮料
每个按钮旁边有一个指示灯用来表明该售货机中是否还有这种饮料可售
售货机有一个硬币槽和找零槽,用来收钱和找钱
假设现在有一位顾客投币购买矿泉水,不用找零
请给出描述上述场景的用案图
1)根据上述陈述画出该系统的用例图
2)分析该系统可能的类,并用类图描述
2、对于给定的处理销售用例陈述
一个顾客带着商品在收款处准备交费购买
出纳员使用POS终端记录所购买的每一件商品
POS系统给出所应收的