基本信息
文件名称:软件工程与UML(第2版)综合案例 超市收银系统案例.pdf
文件大小:115.89 KB
总页数:4 页
更新时间:2025-06-08
总字数:约4.36千字
文档摘要

超市收银系统

学习情景超市收银系统的分析设计与建模学时28

为我校的学生服务中心提供一个超市收银系统,以完成日常的收银工作。

情景采用协同开发的方式,将学生分成几个开发小组,在明确需求及任务分工后,各组

描述承担不同的开发任务,分别完成各个模块的设计与建模,最后集成为一个完整的系

统。

需求分析及建模

学校园学生服务中心收银系统

建立软件分析类图工作对象

建立软件设计模型现有原始需求

建立软件实现模型

软件实现教学组织形式组间协同开发

已完成前面两个教学情景,学生通过第一个教学情景,熟悉了软件开发的一般流程,

与其能用建模手段进行基本的设计,并准确的将模型映射成代码,书写基本的开发文档;

它情

通过第二个教学情景,做逆向工程,加深了对模型与代码间映射的理解,可以完成

景的

关系详细设计文档,已具备完成一个综合性小型项目的能力。在此基础上,以真实项目

为载体,完成综合性的教学情景三。

准确界定超市收银系统的系统边界,有效地进行需求调研,完成需求建模。

在项目经理的带领下完成软件分析类图,进行团队分工。

分工后,各组制定项目开发计划,完成相应模块的设计与建模,撰写主要的技术文

档。

能将各模块有效集成。

用模型表达设计思想(建模用例模型,表达系统的功能需求;建模活动图、顺序图,

表示系统的业务流程;建模类图,表示程序的主要类结构;建模顺序图,描述程序

运行时按照时间顺序展开的对象间的交互过程;建模组件图,表示系统的组件构成

学习

及其相互关系)。

目标

会拟定项目开发计划、。

专业能力目标:理解模型的能力、创建模型的能力、使用建模工具的能力、编码实

现的能力、信息检索的能力、阅读程序的能力、分析设计程序的能力、书写专业技

术文档的能力、测试能力。

社会能力主要有目标:团队协作能力、承受压力能力、沟通交流能力、社会责任心、

职业道德、服务意识、保密意识。

方法能力目标:自主学习能力、抽象概括能力、分析决策能力、项目计划能力、管

理控制能力。

授课地点:核心课程实训室

教学软件环境:建模工具、项目计划工具;基于java、.net开发平台的开发环境。

条件师资配备:一名专任教师(全程)+企业专家(参与各阶段验收)+专业技术指导

教师(参与指导3.5)

1需求分析及建模(4)

阅读原始需求—制作需求列表—识别参与者、用例

学生活动—绘制用例模型—完成需求采集—整理完善用例模

教学方法

型—工作流建模—书写用例文档;

建议:

需求分析的作用—需求列表的制作方法—识别参与

角色扮演、

教学行为者和用例的有效方法—如何准确识别关系—工作流

实地调查、

的表示方法—用例文