201871010129-郑文潇 实验四 团队作业1:软件研发团队组建

项目 内容
课程班级博客链接 班级博客
这个作业要求链接 作业要求
团队名称 泰山
我的课程学习目标 1.增强团队合作交流能力
2.了解团队成员
3.学习其他小组的项目经验
这个作业在哪些方面帮助实现学习目标 1.了解了团队项目启动过程;
2.更好地掌握到结对编程以及代码复审等环节的重要性。
团队博客链接 团队

任务一

1.评论:

评论博客:周学铭
github仓库:周学铭的github

2.克隆项目至本地,寻找bug
  • 没有实现路由转发
  • 按完按钮之后无法实现一个确认框,也无法进行错误提示
  • 遗传算法实现有误
3.阅读《现代软件工程—构建之法》第12章内容,完成以下分析任务:

A. 体验任务3实现软件功能,简要描述软件的使用过程,上传使用软件的照片;

  • 数据读取
  • 散点图
  • 动态规划
  • 回溯
  • 遗传算法

    B. 总结任务3要求的功能软件解决了吗?软件在数据量/界面/功能上各有什么优缺点?对该软件产品功能有什么改进意见?
    • 数据量:
      优点:可以正常实现
      缺点:无
    • 界面:
      优点:功能齐全,,换面简洁明了
      缺点:无
    • 功能
      优点:功能齐全,十分完整,同时操作便利
      缺点:无
      C. 从职业、学历、年龄、专业、爱好、收入等方面概括任务3所研发软件产品的典型用户群特征,他们表面需求,潜在需求是什么?
    • 职业:学生,老师
    • 学历:本科以上
    • 年龄:18+
    • 专业:计算机科学与技术,软件工程
    • 爱好:计算机爱好者
    • 收入:月薪10000+
4.经过(1)—(3)的工作,你们一定有充分的理由给评价作业选择一个结论: a) 非常不推荐 b) 不推荐 c) 一般 d) 好,不错 e) 非常推荐

e)
此程序已完成所有需要的功能,没有明显错误。

任务三

PSP 任务内容 计划共完成需要的时间(min) 实际完成需要的时间(min)
Planning 计划 15 13
Estimate 估计这个任务需要多少时间,并规划大致工作步骤 15 13
Development 开发 110 130
Analysis 需求分析(包括学习新技术) 10 10
Design Spec 生成设计文档 10 10
Design Review 设计复审(和同事审核设计文档) 10 15
Coding Standard 代码规范(为目前的开发制定合适的规范) 10 10
Design 具体设计 10 15
Coding 具体编码 20 30
Code Review 代码复审 20 15
Test 测试(自我测试,修改代码,提交修改) 20 20
Reporting 报告 35 45
Test Report 测试报告 15 15
Size Measurement 计算工作量 8 10
Postmortem & Process Improvement Plan 事后总结,并提出过程改进计划 12 20

感受

通过本次团队组建,我认识到了团队的重要性,同时也对他人的代码进行了评价

posted @ 2021-04-20 22:36  南通TheShy  阅读(49)  评论(0编辑  收藏  举报