基本信息
文件名称:软件工程与UML(第2版)教案-教学设计 单元10 “敏捷开发”--任务4创建迭代任务 .docx
文件大小:23.58 KB
总页数:10 页
更新时间:2025-06-08
总字数:约2.81千字
文档摘要

《软件工程与UML》教学单元设计

PAGE6

《软件工程与UML》

教案单元设计

专业大类:电子信息

所属专业:软件技术

所属模块: 单元10敏捷开发

所属任务: 任务4创建迭代任务

授课时长:2课时

基本信息

所属模块

单元10敏捷开发

所属任务

任务4创建迭代任务

授课对象

大二学生

授课时间

第N周第M次课

授课地点

教材选用

“十四五”职业教育国家规划教材《软件工程与UML(第2版)》高等教育出版社

教学内容

本次课属于模块十敏捷开发,完成任务1用户故事和故事点,根据上一节课的内容,同学们已经细分了子功能模块。本节课将子需求点细化成故事和故事点。

学情分析

知识与技能基础

学生已基本掌握如何细化需求模型、对系统建模,完成了需求分析、系统分析和系统设计。

已经学会了如何将产品经理给定的需求文档细化成子功能。

认知与实践能力

学习能力:学生具备查找资料的能力,但是缺乏自主学习的能力。

思维能力:能够理解敏捷开发的各个阶段的迭代过程。

解决问题的能力:有遇到问题,在网上百度查找和翻阅资料的能力,但是对于功能复杂的模块还需要教师进行讲解才能逐步领会。

学习特点

学生善于使用信息技术,善于利用B站、短视频网站学习知识点、善于使用检索技术查找项目管理流程片段,喜欢贴近现实具有游戏性的案例题材,课堂参与度高,但知识的迁移能力比较弱。

教学目标

知识目标

能力目标

素质目标

掌握敏捷开发模型的实施过程。

掌握将产品需求转化为故事和故事点。

学会用故事和故事点来及描述需求。

能够通过需求分析将需求提炼为可行的需求点。

能够将子功能转化为故事和故事点,通过故事和故事点来描述产品需求。

能够在项目管理平台中,在项目软件需求(故事点)。

提高学生正确认识问题、分析问题和解决问题的能力。

教学重点

1.掌握创建迭代,且在迭代中创建任务。

2.熟悉敏捷开发过程中的流程:如每日例会、汇报进场、评估进度等。

教学难点

1.根据产品经理、项目经理、开发工程师和测试工程师等角色来分解任务,并合理估时。

教学策略

(1)讨论法

课程组织学生以小组形式合作分工完成课程实验,确保课程实践效果的同时,培养学生团队协作意识,提高小组凝聚力。

(2)启发式教学法

以学生为中心,要求提出问题、思考问题,并主动去发现、探索,找出解决问题的办法。

教学实施过程

课前初探

教学内容

教师活动

学生活动

设计要点

【温故知新】

回顾“共享茶社”中用户故事的大小。

【发布复习任务】

请各小组,按照4课时的工作量合理选择用户故事。

【发布预习任务】

在职教云上发布任务:选择其中几个故事,每个故事按照产品经理、开发工程师和测试工程师等觉得进行分类。

【完成复习任务】

学生根据上一课的内容,选择工时约在4小时的故事,进行一次迭代。

【新知拓展准备】

自学使用用户不是或故事点来描述产品待办事项。

让学生体会如何在单位时间内。

课中导学

教学环节

教学内容

教师活动

学生活动

设计要点

导任务

(5分钟)

【案例展示】

展示一个真实案例,列举出一个迭代,及其子任务和估时。

【引入任务】

请同学们分析,创建子任务和任务估时是否必要。

【效果展示】

给出真实案例中的迭代和子任务

【问题引导】

请同学们思考为什么要按照角色来估时,与用户故事的估时大小有什么区别。

【直观感受】

通过企业真实案例,感受故事和故事点。

【话题讨论】

学生讨论,这三者有什么区别。

通过真实案例,让学生体会企业工作场景。

析需求

(15分钟)

选取“茶社预约”功能的故事“茶舍展示”、“包间展示”、“地图查询”和“茶社预约”4个故事点,按照角色来创建任务。

【任务解析】

这4个故事点,我门将通过开发工程师(需求分析、开发任务、修复bug)、测试工程师(用例编写,执行用例,验证bug)等任务来进行细分。同时补充产品经理和项目经理的任务工时。

【实践分组】

并将同学按照每4人为一组,进行分组。

【学习理解】

理解老师讲解的分类流程与步骤。

【动手实践】

小组长进行分工,模拟2位开发工程师,2位测试工程师(兼职项目经理)。

引领学生分析需求,并将学生带入岗位角色中。引导同学们讨论该系统如何应用敏捷开发模型去完成。

解任务

(20分钟)

【详细讲解】