------------恢复内容开始------------
项目 | 内容 |
---|---|
课程班级博客链接 | https://edu.cnblogs.com/campus/xbsf/nwnu2020SE |
这个作业要求链接 | https://www.cnblogs.com/nwnu-daizh/p/12616341.html |
我的课程学习目标 | 通过本次软件项目案例的分析学习优秀团队项目的思维和实现 |
这个作业在哪些方面帮助我实现学习目标 | 学习优秀项目案例的实现过程和设计方法,同时加深对于团队合作的理解 |
结对方学号-姓名 | 201771030119-邵阳阳 |
结对方本次作业博客链接 | https://www.cnblogs.com/syy2020/p/12589684.html |
1、实验目的与要求
(1)学习团队软件项目流程(TSP)、团队成员协作要求。
(2)掌握敏捷流程原则及相关概念。
2、实验内容和步骤
任务1:
在实验三得分100分以上作业中,任选一份作为案例,对案例项目成果进行评价
我选的是祁甜和王爽同学的项目案例:案例链接地址
项目仓库地址
(1)对案例博文作业阅读并进行评论如下图:
(2)克隆案例项目源码到本地机器,阅读项目代码规范文档并运行代码,总结代码运行中存在的问题,体会案例博文是否有助于项目代码理解。
(3)总结本组实验三博客作业及代码设计存在问题与不足,列举代码中存在的bug,未实现的功能等等。
博客作业中针对任务1的评分要点:
符合(1)要求的博客评论(5分);
符合(2)要求的系统运行截图、软件功能总结(15分);附加分要求:若测试发现案例代码存在bug,截图为证,一个bug得2分,本次作业附加分最高不超过10分;
符合(3)要求的总结,代码运行存在的问题截图为证(10分)。
任务2:与实验三结对伙伴协作学习:阅读《现代软件工程—构建之法》第5-6章内容,理解并掌握软件项目团队的特点、了解软件团队的模式、结合理论课学习内容理解瀑布模型及其变形、渐进交付流程、敏捷流程等典型软件过程模型特点,理解并体会卡内基梅隆大学(CMU)软件工程学院总结的TSP原则;
博客作业中针对任务2的评分要点:提供两人讨论任务2学习内容的微信或QQ截图,要求截图美观。(10分)
任务3:在班级博客园,有很多高校的软件工程课程要求同学们完成团队项目,请与实验三结对伙伴协商,在以下三个班级中选择一个高质量的团队项目案例进行协作学习,要求追踪该团队项目发布所有博客作业,下载项目软件代码。
-
2016级计算机科学与工程学院软件工程 (西北师范大学)
-
2019秋福大软件工程实践Z班 (福州大学)
-
2019春季计算机学院软件工程 (北京航空航天大学)
博客作业中针对任务3的评分要点:
团队项目作业发布账号链接(1分);
团队项目仓库github链接(1分);
陈述你选择该团队项目进行分析的理由(5分);
结合项目系列博客文档,总结项目团队成员的分工合作情况(4分);
结合项目系列博客文档,评价项目的软件项目过程特点(TSP)(5分);
观察该团队项目github仓库的源代码文件结构,是否包含代码规范文档?(5分);
下载团队项目代码,尝试部署项目运行环境并使用软件,描述最简单直观的使用体验,找出至少两个比较严重的功能性bug,在博客中展示截图(20分);
评价该团队项目是否值得继续开发,并陈述理由?(5分)
任务4:完成《实验四 软件项目案例分析》博文作业
博文作业格式评分要点:
博文名称:学号-姓名 实验四 软件项目案例分析(1分)
6、本次项目PSP
PSP3.1 | 任务内容 | 计划共完成需要的时间(min) | 实际完成需要的时间(min) |
---|---|---|---|
Planning | 计划 | 5 | 8 |
· Estimate | · 估计这个任务需要多少时间,并规划大致工作步骤 | 5 | 8 |
Development | 开发 | 1008 | 1901 |
·· Analysis | 需求分析 (包括学习新技术) | 5 | 10 |
· Design Spec | · 生成设计文档 | 15 | 25 |
· Design Review | · 设计复审 (和同事审核设计文档) | 20 | 26 |
· Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 8 | 10 |
· Design | 具体设计 | 50 | 50 |
· Coding | 具体编码 | 500 | 680 |
· Code Review | · 代码复审 | 260 | 900 |
· Test | · 测试(自我测试,修改代码,提交修改) | 150 | 200 |
Reporting | 报告 | 25 | 32 |
·· Test Report | · 测试报告 | 10 | 12 |
· Size Measurement | 计算工作量 | 5 | 5 |
· Postmortem & Process Improvement Plan | · 事后总结 ,并提出过程改进计划 | 10 | 15 |
------------恢复内容结束------------