基本信息
文件名称:软件工程与UML(第2版)综合案例 扫雷游戏案例.pdf
文件大小:108.75 KB
总页数:3 页
更新时间:2025-06-08
总字数:约3.76千字
文档摘要

扫雷游戏案例

学习情景扫雷游戏案例学时16

学生两两配对,相互扮演用户,明确扫雷游戏的需求,完成需求文档;针对同一份

情景

需求说明,学生独立地进行个体开发;最后,进行交换评价(测试),将程序与需

描述

求对照,将模型及程序对照,将同样需求下开发出来的两个系统对照。

需求建模

学建立软件分析类图工作对象小型桌面游戏

建立软件设计模型

建立软件实现模型

务教学组织形式个体开发

软件实现

与其作为第一个学习情景,以学生感兴趣的简单项目(扫雷游戏)为载体,通过个体开

它情

发,让每个学生都了解软件建模的完整过程,掌握各个阶段的主要建模技术,达到

景的

关系本课程的初级目标,为后续项目的完成作好铺垫。

实践软件开发完整过程,理解各阶段的主要任务。

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

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

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

构成及其相互关系)。

学习

会拟定项目开发计划、撰写主要的技术文档。

目标

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

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

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

社会能力主要有目标:承受压力能力、沟通交流能力。

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

理控制能力。

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

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

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

师(参与指导1.4)

1需求建模(4)

设计调查问卷—对“用户”进行需求调查—识别参与

者、用例—绘制用例模型—工作流建模—书写用例

学生活动

文档-书写简要的需求规格说明书—制定项目开发

计划

教学方法

软件开发生命周期与软件过程模型-可行性分析的要

建议:

素-需求分析的作用—需求捕获的方法-如何制作

自主学习

教学行为调查问卷—识别参与者和用例的有效方法—用例模

角色扮演、

型中的关系—工作流的表示方法—用例文档的规范

用户调查、

及作用

学生展示

职业竞争

力培养要准确进行需求的定位