团队软件项目设计完善:

任务1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明。

《软件设计方案说明书》:https://github.com/cy0325/Team_work

      修改内容及理由:修改了西小餐系统设计说明书,添加了一个用户信息表,存放用户信息,之前忽略了 。

任务2:搭建并配置项目集成开发环境;

   mysql eclipse hb3.0 mybatis servlet velocity spring  tomcat 

任务3:小组内成员共同商议制定团队项目编码规范, 并在团队项目Github仓库中上传文档《软件编码规范说明书》。

《软件编码规范说明书》Github链接:https://github.com/cy0325/Team_work

任务4:数据库表

任务5:项目测试人员编制满足不同测试要求的测试用例并执行测试;测试中,测试人员如果发现故障,则由相应代码编写人员在确定缺陷原因后对代码进行修改,直到测试不再出现故障。

部分功能测试截图(管理员登录)

测试结果:商铺logo未加进去(对于可能存在的测试故障,我们后续将进一步改进)。

系统首页:

点餐界面:

催单:

订单信息:

商家首页:

购物车界面:

任务6:提交软件项目源码团队项目Github仓库。

软件项目源码团队项目Github链接:https://github.com/cy0325/Team_work

任务7:在团队博客发布博文,结合燃尽图陈述本实验执行过程,上传团队实施本次实验场景照片,描述团队成员的具体分工、占整个实验任务的工作量比例及完成各自任务的实际时间,每位成员结合任务分工总结本次实验心得,最后由项目组长进行总结陈述。

燃尽图:

团队工作照:

执行过程:

本次设计主要是根据已完善过的项目系统设计说明书以及项目详细设计说明书进行具体编码实现。汝春瑞、曹  阳主要完成了数据库的功能设计,用html完成系统主界面,点餐界面以及每个点餐界面的设计。梁玉龙,赵红波负责前端登录,后台商家登录以及投诉功能,完成公告和失物招领功能的编码实现,傅  康、丁炜轩完成了编写代码规范,收集店家信息,设计购物车界面,设计商家单页等功能的设计实现。

团队成员完成任务时间占比:

成员 具体分工 任务量 完成时间
汝春瑞 组织站立会议,工作总结,撰写博文 15% 8h
曹阳 前端代码书写 20% 12h
赵红波 后台逻辑设计与完善(测试样例) 15% 8h
傅康 《软件设计方案说明书》 15% 8h
梁玉龙 后台逻辑设计及功能实现 20% 12h
丁伟轩 《软件编码规范说明书》 15% 8h

实验心得:

汝春瑞

  作为组长,每天要给组员安排任务,任务量不但要均衡,还要考虑与项目整体进展的协调一致。另外,必须和每个队员都密切沟通,保证大家的工作最后能完美的整合到一起,当小组讨论和任务实施过程中,队员之间发生争议时,我不但要保持公平公正,还要调解关系,解决问题。除此之外,每天都要进行工作总结和反思,以便及时查缺补漏。所以,我最大的感受就是,一个团队要想默契的配合,保证高效率的完成工作,组长必须考虑周全,和队员及时沟通,起到监督和协调作用。

赵红波

  通过本次的程序设计开发,我了解到软件的开发是一点一点逐步完善起来的,针对出现的问题,我们要不断地反思不断地改进,对各自遇到的问题进行了集体讨论,并得到了解决办法,从中学到了很多知识,加深了对以前所学知识的理解。同时也体现了团队合作的重要性,可以说,没有团队成员之间的相互合作,这么多的任务是没有办法完成的。对各自遇到的问题进行了集体讨论,并得到了解决办法,从中学到了很多知识,加深了对以前所学知识的理解。

曹阳
  在本次前端开发中,我还是收益挺多的,了解的各种ui设计。但是我希望老师能够给我们宽松的时间,不要把我们逼的太紧,我们不是只有软件工程一门学科,在学习软件工程同时也要兼并其他的课程,时间显得太仓促,哪里有一周时间就把一个项目的所有代码写好的,而且一个组最多六个人,其他的人也有很重要的任务要完成,只能是尽自己最大的努力去完成,不遗余力的去做这件事,即使是没有完成。这是我在这次前端设计中最大的感触。
傅康
  通过这段时间的实验,我对软件工程有了更进一步的了解,但是了解的还不够深,需要继续学习下去,对项目系统说明书也有更多的了解。但是也有一些问题,对于OOA,OOD还是不够了解,在阅读了课本,网上查阅资料之后,还是不能理解,可能是个人的悟性不够,希望老师可以在之后再指点迷津。

梁玉龙

  通过这次系统的开发,又一次熟悉了springboot mybatis的使用,虽然在开发过程中没有出现大的问题,但是还是不太满意,这次时间也太紧了,在这样短的时间里,感觉是为了完成作业而写代码,如果把这样的作业分成几个模块,每次实现一部分,那样岂不更好。总的来说,这次收获还是挺大的。

丁伟轩

  在这次团队项目改进过程中,通过对《软件编码规范说明书》的撰写,使我们对软件系统的各个层次有了更深的理解,巩固了对系统编码规范的使用。
团队总结:

  本次实验中,大家都按时完成任务,积极交流,遇到困难是协商解决,不仅在专业知识和技术方面有所提高,还在发扬了团队精神,我认为我们团队的每一位队员都很棒,各自发挥优势,主动奉献自己,我们是一个团结友爱的小家族。

团队psp:

PSP2.1

任务内容

计划完成需要的时间(min)

实际完成需要的时间(min)

Planning

计划

30

60

Estimate

估计这个任务需要多少时间,并规划大致工作步骤

60

70

Development

开发

600

700

Analysis

需求分析 (包括学习新技术)

180

240

Design Spec

生成设计文档

80

120

Design Review

设计复审 (和同事审核设计文档)

30

50

Coding Standard

代码规范 (为目前的开发制定合适的规范)

120

180

Design

具体设计

180

240

Coding

具体编码

600

700

Code Review

代码复审

70

90

Test

测试(自我测试,修改代码,提交修改)

40

50

Reporting

报告

30

50

Test Report

测试报告

30

60

Size Measurement

计算工作量

20

35

Postmortem & Process Improvement Plan

事后总结 ,并提出过程改进计划

30

35

实验十一 团队作业7---团队项目设计完善&编码测试的更多相关文章

  1. 实验十一 团队作业7—团队项目设计完善&编码测试

    实验十一 团队作业7—团队项目设计完善&编码测试 实验时间 2018-6-8 Deadline: 2018-6-20 10:00,以团队随笔博文提交至班级博客的时间为准. 评分标准: 按时交 ...

  2. Spring_Four -- 团队项目设计完善&编码测试

    团队项目设计完善&编码测试 1.文档<软件设计方案说明书>github地址:https://github.com/gzyt/SRS 2.项目集成开发环境 数据库:Mysql 5.0 ...

  3. 实验十一 团队项目设计完善&编码测试

    任务一: 根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明,将完善后内容以<XX团队项目软件设计方案>为名发布在团队博客中,博文中要突出对完善内容的陈述说明,修改部 ...

  4. 团队作业7—团队项目设计完善&编码测试

    一.根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明. <软件设计方案说明书>Github仓库地址:https://github.com/RNTF6/web 完善内 ...

  5. 《F4+2—团队项目设计完善&编码测试》

    1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明       a.软件系统设计说明书的完善 将测试启动准则,测试结束准则,测试暂停/中止标准加到了测试计划中.将把在测试中会 ...

  6. Blue_Flke团队项目设计完善&编码测试

    任务1:文档<软件设计方案说明书>github地址:https://github.com/13993013291/ruanjianguigexuqiu 任务2:项目集成开发环境:eclip ...

  7. 团队项目设计完善&编码测试

    任务1:软件设计方案说明书 <基于弹幕评论的大数据分析平台软件设计方案说明书>仓库链接:点击跳转 任务2:搭建并配置项目集成开发环境: 开发环境 java version "1. ...

  8. 《Dare To Dream》第七次作业:团队项目设计完善&编码测试

    任务一:团队项目<软件设计方案说明书>Github链接:https://github.com/Sophur/Team-Project 任务二:项目集成开发环境: (1)JSP技术 JSP( ...

  9. A_Pancers团队项目设计完善&编码测试

    1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明 我们在项目真正开发与测试的过程当中发现我们的项目开发流程不是很明确,我们对于软件开发流程和功能分布做了补充和完善,并且认为 ...

随机推荐

  1. 嵌入式linux——说明(零)

    之前就学习过嵌入式linux,但是那时候并没有完全投入,学习的也不科学系统,没有笔记,也没有自己写很多的代码来练习,所以到现在是基本归零了,现在比较有富裕的时间来系统的学习,从今天开始要克服每一个学习 ...

  2. Silverlight中验证码生成

    public class ValidationCode { Random r = new Random(DateTime.Now.Millisecond); /// <summary> / ...

  3. 【Debug】串口发送数据时部分字节被拉长,出现帧错误,原因MCU进入低功耗模式导致串口时钟停了!

    串口发送数据时部分字节被拉长,出现帧错误,原因MCU进入低功耗模式导致串口时钟停了!

  4. win10 开发mfc 64位 ocx控件

    问题1.模块“XXX.ocx”加载失败 解决办法:项目--〉属性--〉常规-〉配置类型-〉  动态库(.dll) 修改为 静态库(.lib) 问题2.1>x64\Release\stdafx.o ...

  5. keil的自动补全功能

    设置完之后,在.c文件上试一下,发现还是不能自动补全. 后来去各种贴吧里找到了答案,是我的.c文件还没有保存到工程文件中去,所以不能实现这个功能.

  6. Windows防火墙开启ping,禁ping的配置

    当我通过本机Ping另一台在同一局域网内(即在同一网段)的计算机时,发现,如果防火墙开启的话,无论如何也ping不通.一旦关闭防火墙就可以ping通了.这是为什么呢?究竟该怎么设置呢? 原因是这样的, ...

  7. HBase数据压缩算法编码探索

    摘要: 本文主要介绍了hbase对数据压缩,编码的支持,以及云hbase在社区基础上对数据压缩率和访问速度上了进行的改进. 前言 你可曾遇到这种需求,只有几百qps的冷数据缓存,却因为存储水位要浪费几 ...

  8. np.where()命令介绍

  9. 【Spring学习】【Java基础回顾-数据类型】

    Java基础回顾过程中,之前对于Java相关基础知识都是从这个人的博客看一些,那边的内容看一下,觉得不够系统化,决定用xmind脑图的形式,将Java基础知识回顾的作为一个系列,当前正在做的会包含: ...

  10. node杂谈(一)

    在node中var作用域为当前js文件 每一个js文件都是一个module对象 global为全局对象,可以用在不同js之间访问(不要设立过多的全局对象,除非必要,比如设立生产环境还是开发环境) a ...