实验十一 团队项目设计完善&编码测试
任务一:
根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明,将完善后内容以《XX团队项目软件设计方案》为名发布在团队博客中,博文中要突出对完善内容的陈述说明,修改部分要陈述修改理由。并在团队项目Github仓库中上传文档《软件设计方案说明书》。链接为:https://github.com/FBGfbg/xuqiu
1)软件系统设计说明书的完善
在本次实验中,我们针对初稿中设计功能流程图进行了改进,原本的流程图描述了项目的功能作用,没有直接反应用户的实际需求,改善后的流程图将系统功能进行了更清晰的展现。用户使用软件后产生的第一次体验是来自于界面的,所以说介绍软件用户界面是至关重要的,决定了用户对于该软件的第一印象,用户了解了界面的分布和功能后会容易进行操作这是我们前期没有注意到的问题,因此在本次实验中我们对用户界面设计概述在软件说明书中进行了补充。初稿中没有很好的完成软件系统结构模型的建模设计,只是完成了服务器部分的整体功能的流程设计,在本次实验中也进行了改善。详情请看《软件系统设计说明书1.2》。
2)软件详细设计说明书的完善
在上一次的《软件详细说明书》中软件系统结构模型的建模设计做的不够完善,项目系统结构的整体设计不够全面。我们对上一次的系统设计模型图进行了改进与完善,加入了系统流程图。原本的系统设计模型图描述了项目的功能作用,没有展示出项目的设计流程和实现路线图,改善后的流程图加入了设计实现路线,对于系统功能进行了更为详细的展示。对于软件开发流程和功能分布做了补充和完善,并且加入了软件测试的一些内容。我们也对文档中存在的错误以及文字描述不准确的地方进行了修改。详情请看《软件详细设计说明书1.1》.。
任务二:
运行环境:jdk8、MySQL、Windows server 2012
开发环境:idea、jdk8、MySQL、windows 10
任务三:
小组内成员共同商议制定团队项目编码规范, 并在团队项目Github仓库中上传文档《软件编码规范说明书》。链接为:https://github.com/FBGfbg/xuqiu
任务四:软件关联数据库表创建

任务五:项目测试人员编制满足不同测试要求的测试用例并执行测试;测试中,测试人员如果发现故障,则由相应代码编写人员在确定缺陷原因后对代码进行修改,直到测试不再出现故障。
故障:用户不按顺序或者所选顺序错误就搜不到答案 解决方案:在用户须知里提醒用户
任务六:提交软件项目源码团队项目Github仓库。链接为:https://github.com/FBGfbg/xuqiu
任务七:在团队博客发布博文,结合燃尽图陈述本实验执行过程,上传团队实施本次实验场景照片,描述团队成员的具体分工、占整个实验任务的工作量比例及完成各自任务的实际时间,每位成员结合任务分工总结本次实验心得,最后由项目组长进行总结陈述。
燃尽图:

本次工程基本按照了燃尽图进行实现,略有出入的地方也在情理之中,预估之内,目前已基本完成编码部分,进入测试检验阶段,剩余卡片数目为3,也均是检验测试部分。
团队分工:
|
成员 |
分工 |
比重 |
时间 |
|
马玉婷 |
代码书写,撰写《软件设计方案说明书》,撰写博客,燃尽图的制作与分析 |
45% |
一周 |
|
马美玲 |
代码书写,完善系统及详细设计说明书,撰写《软件编码规范说明书》 |
45% |
一周 |
|
益西卓嘎 |
代码测试 |
10% |
两天 |
成员心得:
马玉婷:作为团队的小组长,也作为一个软件工程的初学者,在这一期的正规的软件工程项目设计开发里面我们遇到并解决了很多的困难,也学到了许多的东西,团结是一个团队基本的素养和成功的保障。作为一个领导者,能够有效的组织团队成员开发和跟进后期工作,团结团队成员,解决内部矛盾,规划前景,划分任务;作为一个团队的一分子,积极主动和同组成员沟通意见,共同进步,一起合作双赢,快速的找准自己在团队的定位并找到自己的工作;作为一个软件工程人员,更是学会了如何正确和快速的构建一个合格的软件工程。感谢所有的助教老师和团队成员们,给了我不尽的动力能坚持下去。
马美玲:通过一个学期的学习,已经基本了解了软件设计的基本流程。组长能明确的详细的对任务进行分析和分工,在一次次的实验中也越发的感受到了团队合作的重要性,整个过程中深切的体会到软件设计中一个软件从最初的构想到最后实现所需要的步骤。
益西卓嘎:通过本次结对学习,对我最大的感触三个臭皮匠顶个诸葛亮,一个人的力量往往是有限的,但跟我们团队合作的过程中。我从中得知了自己的不足点,也让我学习到了如何跟人合作,如何做到我们的目标是一致的。充分的锻炼了自己与别人合作的学习能力。也让我从最初的对软件工程这门课,一点了解都没有,通过我们团队所做的工作,对这门课现在有了充分的了解。
项目心得:
通过不断地完善需求说明书、概要设计说明书以及详细设计说明书,我们团队对于项目的总体设计有了明确的规划,在编码阶段也能够有具体和清晰的规划,不会手忙脚乱,感觉团队开发的效率提高了好多。团队之间分工明确,减少了不必要的问题,提高了团队合作意识促进了项目更好地进行。但还是遇到了一些困难,没有找到解决方案,这个也和我们自身的编码能力有很大的关系,以后会注意这一缺点,积极改进的。相信在代老师和助教团队以及团队成员的帮助下,我们会做到更好。
实验场景照片:

实验十一 团队项目设计完善&编码测试的更多相关文章
- 实验十一 团队作业7—团队项目设计完善&编码测试
实验十一 团队作业7—团队项目设计完善&编码测试 实验时间 2018-6-8 Deadline: 2018-6-20 10:00,以团队随笔博文提交至班级博客的时间为准. 评分标准: 按时交 ...
- Spring_Four -- 团队项目设计完善&编码测试
团队项目设计完善&编码测试 1.文档<软件设计方案说明书>github地址:https://github.com/gzyt/SRS 2.项目集成开发环境 数据库:Mysql 5.0 ...
- 《F4+2—团队项目设计完善&编码测试》
1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明 a.软件系统设计说明书的完善 将测试启动准则,测试结束准则,测试暂停/中止标准加到了测试计划中.将把在测试中会 ...
- A_Pancers团队项目设计完善&编码测试
1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明 我们在项目真正开发与测试的过程当中发现我们的项目开发流程不是很明确,我们对于软件开发流程和功能分布做了补充和完善,并且认为 ...
- 《Dare To Dream》第七次作业:团队项目设计完善&编码测试
任务一:团队项目<软件设计方案说明书>Github链接:https://github.com/Sophur/Team-Project 任务二:项目集成开发环境: (1)JSP技术 JSP( ...
- 团队作业7—团队项目设计完善&编码测试
一.根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明. <软件设计方案说明书>Github仓库地址:https://github.com/RNTF6/web 完善内 ...
- Blue_Flke团队项目设计完善&编码测试
任务1:文档<软件设计方案说明书>github地址:https://github.com/13993013291/ruanjianguigexuqiu 任务2:项目集成开发环境:eclip ...
- 团队项目设计完善&编码测试
任务1:软件设计方案说明书 <基于弹幕评论的大数据分析平台软件设计方案说明书>仓库链接:点击跳转 任务2:搭建并配置项目集成开发环境: 开发环境 java version "1. ...
- 实验十一 团队作业7:团队项目设计完善&编码
实验十一 团队作业7:团队项目设计完善&编码 实验时间 2019-6-6 Deadline: 2019-6-12 10:00,以团队随笔博文提交至班级博客的时间为准. 评分标准: 按时交 – ...
随机推荐
- 解决centos7.x图形化界面卡死(鼠标能动,但不能点击)问题
有时会由于某些原因(CPU过热?Mem占用过高?)导致centos7.x图形界面卡死,下面是解决办法,此方法不会关闭你打开的terminal. 1. 首先top命令查看gnome-shell的PID ...
- 框架的一些bug问题记录
关于java后台生成的mis表,在添加的add页面和edit页面中无法显示,去控制台里面查看.会有些错误的信息,是由于,你的那些html的标签不正常.导致无法显示. 里面有一个高级搜索,可以对这个选择 ...
- Scala控制语句
2019-04-16 19:03:01 if else 表达式 var sumVal = 0 if ( sumVal == 0 ) { println("true") } else ...
- Python学习笔记(Ⅱ)——循环/选择/函数
一.循环结构 python中提供了for循环和while循环两种操作,没有do……while语句. 1.for循环: 与其他语言中for循环的常见的写法如for (int i=0;i<10;i+ ...
- 面试 -- 关于Activity的相关知识
本篇文章就是记录关于简单的Activity中的问题 问题一:当Activity中存在两个注册的Activity都是主界面的话,应用程序会报错吗?如果不报错,会把那个Activity当做主界面执行 &l ...
- Beyond Compare相同文件为何显示差异
原文地址: http://www.beyondcompare.cc/wenti/wenjian-chayi.html Beyond Compare是一款经典老牌且优秀的专业级文本比较工具,它可以很方便 ...
- h5页面实战——与andriod和ios的交互
首先需要我们h5页面需要做一些匹配.比如:如何判断当前手机是andriod还是ios, andriod攻城狮和ios工程师,一般会定义事件的方法.我们套用他们方法就可以了. 那么为什么我要写这个随笔呢 ...
- Lua 判断文件类型为wav
[1]应用示例 文件类型为wav格式 -- 判断文件类型 local function isType(filename) local res = string.match(filename, &quo ...
- Java EE开发技术课程第七周(json)
JSON: https://baike.baidu.com/item/JSON/2462549?fr=aladdin JSON指JavaScript对象表示法(JavaScript Object No ...
- CCF CSP 201512-1 数位之和
题目链接:http://118.190.20.162/view.page?gpid=T37 问题描述 试题编号: 201512-1 试题名称: 数位之和 时间限制: 1.0s 内存限制: 256.0M ...