实验四 软件项目案例分析
2020-4-2
Deadline:2020-4-11 10:00,以博客发表日期为准
评分标准:
- 按时交 - 有分(满分100分),检查项目包括:
- 任务1部分(32分)
- 任务2部分(10分)
- 任务3部分(46分)
- 任务4部分(12分)
- 博文规范(行文清晰流畅,如果行文中涉及代码,请使用博客园自带的代码控件,或使用MarkDown的语法块)
- 抄袭 - 倒扣本次作业分数
- 评分截至日:2020-4-13 22:00
1、实验目的与要求
(1)学习团队软件项目流程(TSP)、团队成员协作要求。
(2)掌握敏捷流程原则及相关概念。
2、实验内容和步骤
任务1:实验三优秀案例推荐:王之泰&韩腊梅组
https://www.cnblogs.com/hackerZT-7/p/12544280.html
https://www.cnblogs.com/hanlamei/p/12574378.html
在实验三得分100分以上作业中,任选一份作为案例,对案例项目成果进行评价,具体要求如下:
(1)对案例博文作业进行阅读并进行评论,评论要点包括:博文结构、博文内容、博文结构与PSP中“任务内容”列的关系,并将以上评论内容发布到案例作业的博客评论区。
(2)克隆案例项目源码到本地机器,阅读项目代码规范文档并运行代码,总结代码运行中存在的问题,体会案例博文是否有助于项目代码理解。
(3)总结本组实验三博客作业及代码设计存在问题与不足,列举代码中存在的bug,未实现的功能等等。
博客作业中针对任务1的评分要点:
- 案例作业博客链接(1分);
- 案例作业项目仓库链接(1分);
- 符合(1)要求的博客评论(5分);
- 符合(2)要求的系统运行截图、软件功能总结(15分);附加分要求:若测试发现案例代码存在bug,截图为证,一个bug得2分,本次作业附加分最高不超过10分;
- 符合(3)要求的总结,代码运行存在的问题截图为证(10分)。
任务2:与实验三结对伙伴协作学习:阅读《现代软件工程—构建之法》第5-6章内容,理解并掌握软件项目团队的特点、了解软件团队的模式、结合理论课学习内容理解瀑布模型及其变形、渐进交付流程、敏捷流程等典型软件过程模型特点,理解并体会卡内基梅隆大学(CMU)软件工程学院总结的TSP原则;
博客作业中针对任务2的评分要点:提供两人讨论任务2学习内容的微信或QQ截图,要求截图美观。(10分)
任务3:在班级博客园,有很多高校的软件工程课程要求同学们完成团队项目,请与实验三结对伙伴协商,在以下三个班级中选择一个高质量的团队项目案例进行协作学习,要求追踪该团队项目发布所有博客作业,下载项目软件代码。
1. 2016级计算机科学与工程学院软件工程 (西北师范大学)
博客作业中针对任务3的评分要点:
- 团队项目作业发布账号链接(1分);
- 团队项目仓库github链接(1分);
- 陈述你选择该团队项目进行分析的理由(5分);
- 结合项目系列博客文档,总结项目团队成员的分工合作情况(4分);
- 结合项目系列博客文档,评价项目的软件项目过程特点(TSP)(5分);
- 观察该团队项目github仓库的源代码文件结构,是否包含代码规范文档?(5分);
- 下载团队项目代码,尝试部署项目运行环境并使用软件,描述最简单直观的使用体验,找出至少两个比较严重的功能性bug,在博客中展示截图(20分);
- 评价该团队项目是否值得继续开发,并陈述理由?(5分)
任务4:完成《实验四 软件项目案例分析》博文作业
博文作业格式评分要点:
博文名称:学号-姓名 实验四 软件项目案例分析(1分)
博文开头格式:(1分)
项目 |
内容 |
课程班级博客链接 |
<填写课程班级博客链接> |
这个作业要求链接 |
<填写作业要求链接> |
我的课程学习目标 |
<填写目标> |
这个作业在哪些方面帮助我实现学习目标 |
<填写相关内容> |
结对方学号-姓名 |
<填写学号-姓名> |
结对方本次博客作业链接 |
<填写地址> |
博文作为《实验四 软件项目案例分析》的文字资料,需完整包含以下内容:
- 满足任务1 评分要点的材料;
- 满足任务2 评分要点的材料;
- 满足任务3 评分要点的材料;
- 记录完成《实验四 软件项目案例分析》各项任务实际花费的时间;(5分)
- 请谈谈完成本次作业的感受和体会。(5分)