扫雷游戏案例
学习情景扫雷游戏案例学时16
学生两两配对,相互扮演用户,明确扫雷游戏的需求,完成需求文档;针对同一份
情景
需求说明,学生独立地进行个体开发;最后,进行交换评价(测试),将程序与需
描述
求对照,将模型及程序对照,将同样需求下开发出来的两个系统对照。
需求建模
学建立软件分析类图工作对象小型桌面游戏
习
建立软件设计模型
任
建立软件实现模型
务教学组织形式个体开发
软件实现
与其作为第一个学习情景,以学生感兴趣的简单项目(扫雷游戏)为载体,通过个体开
它情
发,让每个学生都了解软件建模的完整过程,掌握各个阶段的主要建模技术,达到
景的
关系本课程的初级目标,为后续项目的完成作好铺垫。
实践软件开发完整过程,理解各阶段的主要任务。
应用模型表达设计思想(建模用例模型,表达系统的功能需求;建模活动图、顺序
图,表示系统的业务流程;建模类图,表示程序的主要类结构;建模顺序图,描述
程序运行时按照时间顺序展开的对象间的交互过程;建模组件图,表示系统的组件
构成及其相互关系)。
学习
会拟定项目开发计划、撰写主要的技术文档。
目标
专业能力目标:理解模型的能力、创建模型的能力、使用建模工具的能力、编码实
现的能力、信息检索的能力、阅读程序的能力、分析设计程序的能力、书写专业技
术文档的能力、测试能力。
社会能力主要有目标:承受压力能力、沟通交流能力。
方法能力目标:自主学习能力、抽象概括能力、分析决策能力、项目计划能力、管
理控制能力。
授课地点:核心课程实训室
教学软件环境:建模工具、项目计划工具;基于java、.net开发平台的开发环境。
条件师资配备:一名专任教师(全程)+企业专家(参与最后验收)+专业技术指导教
师(参与指导1.4)
1需求建模(4)
设计调查问卷—对“用户”进行需求调查—识别参与
者、用例—绘制用例模型—工作流建模—书写用例
学生活动
文档-书写简要的需求规格说明书—制定项目开发
计划
教学方法
软件开发生命周期与软件过程模型-可行性分析的要
建议:
素-需求分析的作用—需求捕获的方法-如何制作
自主学习
教学行为调查问卷—识别参与者和用例的有效方法—用例模
角色扮演、
型中的关系—工作流的表示方法—用例文档的规范
用户调查、
及作用
学生展示
职业竞争
力培养要准确进行需求的定位