实验四  软件项目案例分析

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分);
  2. 案例作业项目仓库链接(1分);
  3. 符合(1)要求的博客评论(5分);
  4. 符合(2)要求的系统运行截图、软件功能总结(15分);附加分要求:若测试发现案例代码存在bug,截图为证,一个bug得2分,本次作业附加分最高不超过10分;
  5. 符合(3)要求的总结,代码运行存在的问题截图为证(10分)。

任务2:与实验三结对伙伴协作学习:阅读《现代软件工程—构建之法》第5-6章内容,理解并掌握软件项目团队的特点、了解软件团队的模式、结合理论课学习内容理解瀑布模型及其变形、渐进交付流程、敏捷流程等典型软件过程模型特点,理解并体会卡内基梅隆大学(CMU)软件工程学院总结的TSP原则;

博客作业中针对任务2的评分要点:提供两人讨论任务2学习内容的微信或QQ截图,要求截图美观。(10分)

任务3:在班级博客园,有很多高校的软件工程课程要求同学们完成团队项目,请与实验三结对伙伴协商,在以下三个班级中选择一个高质量的团队项目案例进行协作学习,要求追踪该团队项目发布所有博客作业,下载项目软件代码。

1. 2016级计算机科学与工程学院软件工程 (西北师范大学)

2. 2019秋福大软件工程实践Z班 (福州大学)

3. 2019春季计算机学院软件工程 (北京航空航天大学)

博客作业中针对任务3的评分要点:

  1. 团队项目作业发布账号链接(1分);
  2. 团队项目仓库github链接(1分);
  3. 陈述你选择该团队项目进行分析的理由(5分);
  4. 结合项目系列博客文档,总结项目团队成员的分工合作情况(4分);
  5. 结合项目系列博客文档,评价项目的软件项目过程特点(TSP)(5分);
  6. 观察该团队项目github仓库的源代码文件结构,是否包含代码规范文档?(5分);
  7. 下载团队项目代码,尝试部署项目运行环境并使用软件,描述最简单直观的使用体验,找出至少两个比较严重的功能性bug,在博客中展示截图(20分);
  8. 评价该团队项目是否值得继续开发,并陈述理由?(5分)

任务4:完成《实验四 软件项目案例分析》博文作业

博文作业格式评分要点:       

博文名称:学号-姓名 实验四 软件项目案例分析(1分)

博文开头格式:(1分)

项目

内容

课程班级博客链接

<填写课程班级博客链接>

这个作业要求链接

<填写作业要求链接>

我的课程学习目标

<填写目标>

这个作业在哪些方面帮助我实现学习目标

<填写相关内容>

结对方学号-姓名

<填写学号-姓名>

结对方本次博客作业链接

<填写地址>

 

博文作为《实验四 软件项目案例分析》的文字资料,需完整包含以下内容:

  1. 满足任务1 评分要点的材料;
  2. 满足任务2 评分要点的材料;
  3. 满足任务3 评分要点的材料;
  4. 记录完成《实验四 软件项目案例分析》各项任务实际花费的时间;(5分)
  5. 请谈谈完成本次作业的感受和体会。(5分)