本课程是软件工程专业的一门将软件过程和面向对象分析设计相结合的实践课程,通过学习典型的软件过程(扩展了的ICONIX过程方法学,敏捷开发SCRUM过程),辅以项目实战练习,使学生初步掌握工程化软件开发需要经历的各个阶段,重点培养学生掌握需求、分析、设计阶段的方法学和工具,使其初步具备独立分析设计中小型软件的能力。为了确保教学质量、公平有效的评价学生的学习效果,该课程采用的过程化考核方案为:雪梨(平台)作业占55%,平时成绩占15%,期末考核占30%,具体细化如下:

1. 雪梨(平台)作业

第一次考核/作业:愿景和业务用例,利用EA工具编写愿景,绘制业务用例图等,8分;

第二次考核/作业:业务序列图,利用EA工具绘制业务序列图等,8分;

第三次考核/作业:系统用例图,利用EA工具进行域模型分析,并绘制系统用例图,8分;

第四次考核/作业:系统用例描述,在上一次任务基础上,编写系统用例描述,6分;

第五次考核/作业:健壮性分析,利用EA工具进行健壮性分析,并绘制健壮性分析图,6分;

第六次考核/作业:类图,在之前域模型分析、健壮性分析基础之上,绘制完整类图,5分;

第七次考核/作业:关键设计序列图,利用EA绘制系统关键功能的序列图,6分;

第八次考核/作业:编写用户故事,结合项目编写用户故事,要求用户故事详略得当,要有优先级和时间估算,8分;

特别说明:

       1.雷同作业一律0分;学生对作业判定结果有异议,可以找老师申诉,课程组经过综       合考虑之后,给学生最终答复。

       2.学生将作业提交到Github各组的库中。

2. 平时表现

        平时表现包括出勤、回答老师问题、解答同学问题、对本课程的教学提出一些建设性的建议等,该项总共占15分,老师平时做好记录,学期末对所有学生进行综合给分。

3. 期末考核  

        为了检验学生对本课程知识的整体掌握情况,学期末对学生进行期末考核,该项占30分。特别说明,所有学生必须参加期末考核,不参加期末考核的学生最终成绩为不合格。

 

课程学员
8-杨世佳
2-郝凯歌
6-于霄臻
6-张子恒
6-纪梓暄
8-高晓纲
4-杨尚奇-ml
2-刘震昆-ml
8-廖建兰