2018年春季学期《软件工程》教学总结代祖华

2018年春季学期《软件工程》教学总结

1.教学资源基本信息

2.教学团队概况

由来自四所高校企业单位的教师、高级工程师和研究生组成跨校协作课程教学团队。

3.教学方法概述

4.课程教学特色总结

1)引入企业资深软件工程师远程参与指导课程教学活动,给学生带来最新软件技术和开发经验;

2)教学活动包括线上线下两类,线上教学具有开放性教学特点,线下教学能促进学生在实践中提问、探索和主动学习;

4)课程教学中“采用评改迭代”的学习性考核方式,引入研究生助教参与作业评阅、学生作业团队项目管理、教学答疑,通过全员作业评价,以评促学。

5)分层次模块化软件工程实验作业设计

6)教学活动中师生关系定位

5.周教学内容完成情况

课程教学共计17周,在规定课时内,课程完成周教学内容进度如下表所示:

周次

理论课教学内容

实验内容

作业

1

第1章软件工程概述

实验一软件工程实验准备

1.通读构建之法,精读1-2章

2.提交构建之法阅读博客

3.在线学习第2章

2

第2章软件生命周期与过程模型

实验二个人项目

1.阅读构建之法3章

2.提交个人项目报告

3.在线学习第3章(1)

3

第3章软件立项与需求分析(1)

实验三结对项目(1)

1.阅读构建之法4章

2.提交结对项目报告(1)

3.在线学习第3章(2)

4

第3章软件立项与需求分析(2)

实验四结对项目(2)基于软件原型的用户需求获取与建模

1.精读构建之法第10-11章;

2.提交结对项目报告(2)

3.在线学习第4章(1)

5

第4章软件设计(1)

实验五团队项目(1)—软件研发团队组建

1.阅读构建之法5章

2.提交团队项目报告(1)

3.在线学习第4章(2)

6

第4章软件设计(2)

1.阅读构建之法6,9章

2.提交团队项目开题报告报告(2)

3.在线学习第4章(3)

7

第4章软件设计(3)

实验七团队项目(3)—团队项目的原型设计与开发

1.阅读构建之法第7,10,11章;

2.提交软件团队项目报告(3)

3.在线学习第5章(1)

8-9

第5章软件设计的面向对象方法(1)

实验八团队项目(4)—基于原型的团队项目需求调研与分析

1.读构建之法8,,12章

2.提交团队项目报告(4)

3.在线学习第5章(2)

10

第5章软件设计的面向对象方法(2)

实验九团队项目(5)—团队项目需求改进与系统设计

1.读构建之法9,14章

2.提交团队项目报告(5)

3.在线学习第5章(3)

11

第5章软件设计的面向对象方法(3)

实验十团队项目(6)-团队项目系统设计改进与详细设计

1.读构建之法11章

2.提交团队项目报告(6)

3.在线学习第5章(4)

12

第5章软件设计的面向对象方法(4)

实验十一团队项目(7)-团队项目设计完善&编码测试

在线学习第6章(1)

13

校运动会

14

第6章软件实现(1)

1.阅读构建之法13章

2.更新团队项目源码

3.在线学习第6章(2)

15

第6章软件实现(2)

1.阅读构建之法14章

3.提交团队项目Alpha冲刺报告

4.在线学习第6章(3)

16

第6章软件实现(3)

实验十二团队项目(8)-团队项目用户验收

1.阅读构建之法15-17章;

2.提交团队项目评审报告(8)

3.提交团队项目Beta冲刺报告

17

课程总结

团队项目答辩

1.阅读构建之法16-17章

2.提交团队项目总结报告

18-19

考试

20

提交课程学习个人总结报告

6.教学成果总结

1)教学团队部分

代祖华老师

编制课前学生问卷调查1份,组建课程班级博客1个,发布课程实验任务书文档13篇,其他教学文档3篇,点评学生作业48人次,完成34个学时的理论课堂教学、68个学时的实践课堂教学,完成课程期末考试A试卷编制,完成73份课程期末试卷批阅。

获批校级软件工程专业混合式教学协作团队建设项目1项;参加2018-7-9至2018-7-11日构建之法教学师资培训,发布培训总结1篇

邹欣老师

点评教师、助教、学生博客81次

周筠老师

郑蕊老师

指导的三位学生获得全国职业院校技能大赛一等奖

徐进助教

制定实验作业评分标准4篇,发布助教工作总结文档1篇,点评学生作业20人次,学生作业评分113份。

开发软件工程专业混合式教学协作团队建设项目申报网站

王玉环助教

制定实验作业评分标准2篇,发布助教工作总结文档1篇,点评学生作业17人次,学生作业评分97份。

牟巧玲助教

制定实验作业评分标准2篇,发布助教工作总结文档1篇,点评学生作业19人次,学生作业评分103份。

张光辉助教

制定实验作业评分标准2篇,发布助教工作总结文档1篇,发布学生实验作业汇总博客10篇。

2)学生部分

发布课程作业博文

542篇

完成软件个人项目

1项

完成软件结对项目

完成软件团队软件项目开发

12项

领骑衫得主

付恩丽、李金平

优秀个人奖

杜世康、汝春瑞

卓越贡献奖

周欣火忻

小黄衫团队

2个

学生平均编写代码行

7775行

7.7小时

项目名称

团队博客地址

组长

团队成员

基于Jsoup的大学生考试信息展示系统

李蕾

周甜甜张天旭张海鑫

基于安卓系统的web版通讯录系统

王胜海

妥志福马中林牛瑞鑫曹莹雯董润园

学术会议管理系统

被评为最佳团队,所开发项目被用户采用

王爽

彭辉冯晓吴琼马思远郝延婷

杜世康

曹莹雯李玉莹刘丹王静雅尹楠

西小餐

汝春瑞

曹阳傅康丁炜轩梁玉龙赵红波

GreenCloud

被评为最佳团队,推荐参加2018年第四届甘肃省“互联网+大学生创新创业大赛”省级选拔赛

张琪

张永琪火忻刘丽刘琼付恩丽

基于Android系统的音乐播放系统

龙正圆

杨环宇龚继恒候燕纪亚星马军

进销存管理系统

马宏伟

周欣马麒乌勒扎杜有海郝明宇

教室借用系统

伊力亚

李国栋张惠惠张康马兰马娟阿合买提江

基于安卓的小学课后答案查询App

马美玲

马玉婷益西卓嘎

基于B/S的家教管理系统

绽玉林

姚慧霞李金平严龙张存慧木冬梅

动态的太阳系模型

马世芳

马仲山张俊逸马婧马婧马绍辉

7.教学目标完成情况总结

以下从学生提交课程总结博客(46份)反馈情况总结课程教学目标完成情况。

1)在历时一学期的学习中,学生所掌握的软件工程CASE工具、开发方法和建模方法如下:

学生使用软件开发工具

学生项目实践中所演练软件开发方法

学生所使用的软件建模工具、项目管理工具

原型开发工具:墨刀、mockplus

结对编程

系统流图、DFD图、ER图、状态转换图、流程图等

建模工具:visio、processon

快速原型方法

UML建模体系

代码管理工具:Github

面向过程软件开发范型

燃尽图、进度条、PSP表

团队文档协同工具:石墨文档

面向对象软件开发范型

软件项目NABCD分析模型

文档发布平台:博客园

软件测试方法与技术

团队成员沟通的汉堡包评价法、

线上问卷平台:问卷星

团队协作工具:leangoo

2)软件工程能力提升情况总结

3)课程教学中存在问题与学生建议

作业评分问题是本期课程教学中另外一个较为突出的问题,主要反映在对多助教评分差异和评分结果不合理两个方面,助教评分差异问题,是课程采用多位助教评分,由于个人理解差异所造成的必然结果,较多同学建议采用多助教评阅取平均分的方式解决问题,但这种评分方式带来助教评阅工作量加大问题,实际应用中存在障碍,也有同学提到了轮换评分方式,考虑在下一期课程教学中采用这种方式。其次同学生更多第反馈了助教评分对抄袭作业发现不足的问题。本课程采纳助教评阅作业是一个重要教学特色,但在实施中存在较多问题,这也是下一步课程改进的一个挑战。

8.混合式教学经验小贴士

1)火车票抢票软件与软件工程师职业道德的讨论

2)为什么软件工程教科书上的内容与现实的软件项目之间存在一定差异?

3)班级作业互评讨论。

4)软件设计好了的标准是什么?

5)如何重用代码/设计?

6)软件项目NABCD分析方法讨论。

7)针对锤子科技创新的看法讨论。

9)计算思维、学习兴趣与学习能力与软件工程学习目标关系的讨论。

10)医生与软件工程师类比讨论。

最后,感谢鼓励支持我完成此期教学的邹欣老师、周筠老师、郑蕊老师,感谢2017级四位研究生同学:徐进、王玉环、牟巧玲、张光辉,他们承担了本期助教工作,在完成各自繁重学业的同时,还要保质保量完成每周各自负责学生作业评阅。是你们有力无私地支援,才支撑我在2018年春季这个特殊学期,完成极具挑战的软件工程教学改革与实践,问心无愧地帮助同学们达成了软件工程应有的学习要求。

THE END
1.在线教育云课堂系统设计云课堂在线教育系统的架构设计需要满足高并发访问、灵活的业务逻辑、可扩展的内容管理和稳定的支付体系。通常采用分层架构设计,常见的分层如下: 前端层:用户界面,支持Web端和移动端。前端通过REST API或GraphQL与后端交互,展示课程内容、用户中心和支付页面。 https://www.jianshu.com/p/b24c68909332
2.课表上新啦!E课网最全课程合集,总有一门适合你E课网(www.eecourse.com)是摩尔精英旗下专业的集成电路教育平台,致力于半导体行业高质量集成电路专业人才的培养。平台以集成电路企业岗位需求为导向,提供贴合企业环境的实训平台,通过线上线下的培训方式, 快速培养学员符合企业需求。 E课网成立于2015年,拥有成https://mp.weixin.qq.com/s?__biz=MzUyNzA2MDA0OQ==&mid=2247576307&idx=3&sn=55a14e81c9f4d65a8283d55f659349c0&chksm=fa06b7cdcd713edbb88be5698d636a2f6808ae2fe808691803b2c94f17304f01ef7a96bbaf9b&scene=27
3.类图绘制指南:基础概念步骤与工具详解示例矩形uml业务流程图 2.3 定义类的属性和方法 (Define Attributes and Methods) 一旦识别出类,接下来需要为每个类定义其属性和方法。属性通常表示类的状态或特征,而方法则表示类的行为。 2.4 确定类之间的关系 (Determine Relationships Between Classes) 在定义完类及其属性和方法后,需要分析类之间的关系。这一步骤确保类图能够https://www.163.com/dy/article/JJDFJV2G055670JB.html
4.教学管理系统(代码+ER图+SQL代码+系统说明书)《教学管理系统:全面解析与构建》 教学管理系统是一款专门针对教育机构设计的信息化管理平台,旨在提高教务工作的效率和准确性。系统包含了多个关键模块,如班级管理、成绩管理、工资管理、课程管理、学生管理和院系管理,全方位覆盖了教学活动的核心环节。通过这个系统,管理员可以方便地进行数据录入、查询、更新和统计,实现https://download.csdn.net/download/wstztianjie/4511625
5.可视计算与交互概论·信息数据可视化(PARTI)在介绍相关的算法之前,我们可以先看看一个信息数据可视化的典型例子:词云。词云是一种文本可视化的方式,通过对文本中的词频进行统计,根据词频的大小,对词语的字体大小进行调整,并将这些词语嵌入到某个特定的图形中,从而形成一个词云。如下图所示: 词云 从词云的生成过程中,我们可以窥见信息数据可视化的一般流程。对于原https://zhuanlan.zhihu.com/p/13148698981
6.编童话故事作文400字(共15篇)图3以仓储配送业务管理为示例的“虚拟生产性教学平台” 2.把假期社会实践进行教学化安排,在企业顶岗实习前的4个假期分别安排专业认知、仓储配送教学实践、物流运输教学实践、货代教学实践,在教学实践中,学生在师傅带领下熟悉相关物流业务操作,尤其要重视劳动观念和职业道德的养成(如图4所示)。 https://www.wenshubang.com/tonghuagushizuowen/4557363.html
7.学籍管理系统数据库(6) 计划课程与教学计划之间的ER图如图6所示。 一个教学计划中包含多门计划课程, 一门计划课程对应一个教学计划, 故两者之间是一对多的关系。 (7) 以上是本系统中的基本的实体和关系, 本系统是将其分步找出来加以描述, 下面是学籍管理系统的总体的ER图, 如图7所示。 https://www.360wenmi.com/f/fileb8g6mtwl.html
8.《化工信息化技术概论》课程教学大纲.pdf《化工信息化技术概论》课程教学大纲.pdf,《化工信息化技术概论》课程教学大纲 一、课程信息 课程代码(COURSE CODE) 318BCT52 课程名称(COURSE TITLE) 化工信息化技术概论 课程性质(COURSE CHARACTER) 选修 学分 (CREDIT) 2 学时 (CONTACT HOURS) 32 化工工艺学 Phttps://max.book118.com/html/2022/0609/8007010002004107.shtm
9.精品计算机毕业论文例如,教师展示和教材有关的声音、图片、视频等,以丰富多样的形式带动课堂的气氛,拉动教学过程中内在的活力,让学生将注意力集中到课堂上,并激发学生学习的兴趣,适当进行师生之间的互动,以引导学生主动地参与到课堂教学活动当中。同时,有助于让学生在愉悦轻松,生动有趣的情境教学模式当中加深对于课程内容的理解、掌握。https://www.yjbys.com/bylw/jisuanji/156104.html
10.成都数据分析培训课程成都数据分析培训数据库设计及运行管理、数据库设计过程讲解、概念结构设计与ER图、逻辑结构设计与ER转换规则、数据流图与数据字典、数据库设计物理模型、数据库事务与隔离级别、数据库范式及ACID特性、MySQL安装与登、数据库创建与删除 数据库基础 表结构创建,查看、字段类型与数据类型、字段增加,重命名,删除、记录的增加,修改,删除、https://www.qinxue365.com/course/686080.html
11.数据库原理及应用书本答案单元5篇(全文)二、“数据库原理及应用”课程教学与改革的思路 根据多年数据库原理及应用课程教学实践, 课程组在教学改革中采取如下思路:以整个课程教学活动为主线, 以教材、课程内容建设与师资队伍建设为前提, 以课堂教学为突破口, 以立体化课外教学辅助平台为依托, 以改革考试评价方式为保证, 发挥教与学两主体的积极性, 加强实践https://www.99xueshu.com/w/fileezi4gtsl.html
12.结构主义课程理论强调学科的基本结构,主张教学内容应以各门学科的在数据库设计中,ER图(实体-关系图)中的菱形代表什么? A. 关系 B. 属性 C. 实体 D. 键 D. 教学作用 E. 历史作用 查看完整题目与答案 客户对洽谈的服务内容采取拒绝的态度,殡仪服务员要https://www.shuashuati.com/ti/bb57752c40444e44b565fdc8840a4884.html?fm=bdbds7eb074a05f8170511891a7b731ef86dd
13.教学设计流程图素材网站图片免费下载共有1173400个教学设计流程图】相关内容为您呈现 教学设计流程图 思维导图模板 猪各亮五行LOGO 流程1-2:原创五行商标LOGO设计步骤教学_行业的五行属性与五行局风水说明_可免费商用 1 猪各亮五行LOGO 商业插画 插画包装设计的全套详细流程和设计思路教学 https://www.zcool.com.cn/tag/ZMTczMjkxMg==.html