团队作业7—团队项目设计完善&编码测试
一、根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明。
《软件设计方案说明书》Github仓库地址:https://github.com/RNTF6/web
完善内容:
对初稿中的功能设计功能流程图进行了改进以及对文档中存在的文字表述和表达进行了改进。
二、搭建并配置项目集成开发环境;
- 运行环境:Windows 10
- 开发环境:jdk8、mysql,eclipse,tomcat
三、小组内成员共同商议制定团队项目编码规范, 并在团队项目Github仓库中上传文档《软件编码规范说明书》。
《软件编码规范说明书》Github仓库地址:https://github.com/RNTF6/web
四、项目实现
会议系统前端页面地址:http://meetingweb.bravedawn.cn/
会议后台系统管理网址:http://meetingweb.bravedawn.cn/Login/SysLogin
(用户名和管理权限请不要随意修改)
账号:admin@qq.com
密码:121212
会议后台审稿管理网站:http://meetingweb.bravedawn.cn/ReviewLogin/SysLogin
密码:123456
审稿专家管理网址:http://meetingweb.bravedawn.cn/ReviewLogin/ExpertLogin
账号:z1@qq.com
密码:123456
首页展示:
大会介绍
后台管理页面
五、测试遇到的问题
在测试过程发现用户注册的时候,出现一直等待的错误,不能及时给用户邮箱发送消息,如下图所示,经过查阅相关知识,成功解决了对应的问题。
六、提交软件项目源码团队项目Github仓库。
Github仓库地址:https://github.com/RNTF6/web
七、小组分工
小组成员 | 具体分工 | 占整个项目开发比例 | 任务实际时间 |
王爽 |
博客撰写、《软件设计方案说明书》 |
20% | 4h |
冯晓 |
《软件设计方案说明书》、测试问题的解决 |
20% | 6h |
马思远 |
项目测试 |
12% | 4h |
郝延婷 |
《软件编码规范说明书》 |
18% | 3h |
彭辉 |
提交软件项目源码团队项目Github仓库。 |
12% | 0.5h |
吴琼 |
《软件编码规范说明书》 |
18% | 3h |
八、实验心得
郝延婷
本次实验我的任务分工是修改完善团队项目系统设计说明书和详细设计说明,感觉一个项目需要前期详尽的设计方案,和总体的把握才能在具体实现的时候游刃有余,所以编撰项目系统设计说明书是非常必要的。
王爽
曾经以为程序就是软件,软件就是程序。学习这门课程第一个收获是,知道了二者的不同之处。经过老师的讲解,理解了软件工程,就是一套用于软件的团队开发,以提高软件质量和程序员工作效率为目的的规范。其核心就是,对于软件开发的重要组成部分:需求分析,设计,编码,调试,维护,如何组织这5个部分的工作,以及如何完成每一个工作。吾生也有涯,而知也无涯,学习永无止境。起初,对软件工程处于一知半解的状态,分工比较混乱。在划分模块后明确了各自分工,渐渐形成良性循环。在学习过程中,知道了团队合作十分重要,争议固然存在,但通过讨论、协商,能够达成一致与默契。团队成员每个人都很努力与认真,正是大家的相互合作,才使得我们的项目更加完善,还有老师们的帮助与指导,让我们及时发现问题,解决问题。
彭辉
转眼间,一学期的软件工程的课程接近了尾声,回想起这一学期关于软件工程的学习,感觉收获颇多。从最开始对软件工程一无所知到现在深深的喜欢上了这门课的学习,老师的翻转课堂的教学模式,让我们不但在理论上掌握软件工程,而且还有很多的实例实验,让理论和实践很好的结合,在我看来,软件工程与其说是一门课程,不如说是一种思想,是一个如何去分析和处理问题的过程。在老师的和助教老师的孜孜不倦的帮助下,我能够及时的改正自己的错误与不足。
在完成我们团队项目“会议管理系统”中,从最开始的问卷调查,用户需求的分析,到《软件需求规格说明书》,到基于墨刀的原型系统的实现再到项目的系统改进,最后到系统的实现,这一路走来,每一步都走的不容易,期间也遇到了很多的问题,例如最开始的时候,用户需求分析团队成员的意见出现了分歧,为此我们再次调查了更多的用户后,小组经过认真讨论后达成一致,正是我们在前期的充分调研,才使的我们在后面的具体实现工程中游刃有余,在预期的时间内完成我们的项目。这也是我更加深刻的理解到软件工程的想。
在代码实现的过程中,我主要负责的是会议内容管理部分的实现。当然,实现工程也不是一帆风顺,在会议栏目编辑富文本框实现的时候,就遇到了麻烦,之前没有接触到,所以不知道如何去实现,在我不知所措的时候,我们的团队成员冯晓同学,挺身而出,在他的帮助下,我顺利的完成了我的任务。团队项目的实现除了学习更多的新知识外,我觉得更重要的是团队成员的相互合作,相互配合。这接下来的时间,我们会更加完善我们的项目。
马思远
一个学期的软件工程课即将接近尾声,在这一学期的软件工程课里面,我深切体会到了团队合作的重要性,怎么磨合团队,怎么分工等等,都是我们在别的课程里面没有学到的。
软件工程这门课大大的规范了我们的编码。同时也告诉我们软件是工程,工程意味着一个人是完成不了的,大家要通力合作才能完成任务。因为自身的编程能力不是很强,所以有些时候分配给我的任务都不能按时完成,但是大家都没有催我反而是给我讲解要怎么弄该怎么改,有时候遇到问题问团队成员他们也非常愿意解答。
感谢小伙伴的悉心帮助。
冯晓
持续一个学期的软件工程课程告上了一个段落,在学期的结尾,回望这学期的课程,想起那些和团队一起奋斗的日日夜夜,收获和感想太多,想说的也很多。
一开始我以为软件工程就是编写代码做出一款软件,直到这门课的开设,我才真正了解到软件工程是一项工程,工程就意味着要有团队合作,要有效率体现,要有人员分配,要有人员管理,要有维护维修,要有安全监测,要有推销。它涉及的是很多流程和环节,面临的是用户的体验和需求,投向的是市场。这些都是从这门课的学习中所体会到的。
软件工程课很新颖,因为课程的学习中掺杂了不少从课本上学习不到的知识,我觉得更多的是素养和习惯。我曾思考老师为什么没有简单教我们如何编程,如何做框架,如何解决编程语言以及语法的一些问题,而却是让首先让我们去做,然后再去讲一些软件工程流程,软件工程开发的注意事项意见软件工程开发的方法。现在也明白了其中的一些道理,如果我们只去学习开发,提高的只是编程能力,提高不了大脑的思考能力以及开发水平和更高的素养。这门课程老师还引入了《构建之法》这本书,结合本书和课本的学习使我们对传统软件工程和现代软件工程的学习进一步结合起来。课程还采用了项目推进学习的实践活动,通过工程实践和博客文档的书写进一步加强实战性,提升我们软件开发的综合实力。
最后感谢代老师和邹欣老师及助教老师对这门课程的辛勤付出,感谢我们团队其他成员对我的帮助。这学期下来收获满满,谢谢大家。
吴琼
我们团队的系统分为前端和后端,后端使用的是JAVA语言,前端使用的是bootstrap,easyUI框架。涉及到的内容较多,相比起正规的规范说明书,我的内容还不够全面。项目多有不易,但成长却是最好的收获。
本次实验,我的任务是编写代码规范说明书。在我们组经过漫长的讨论之后,经过查阅各种资料,参考阿里巴巴的java编程规范等说明书,终于把我们团队的《软件编码规范说明书》完成了。通过本次规范说明书的撰写,深感到代码规范的不容易。以前认为代码检查只是一个很简单的形式。然而,随着项目的逐步扩大,需求的不断扩大,产品的开发过程中,代码规范成了一个很严峻的问题,一个软件的生命周期中,80%的花费在于维护,几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码。
我们团队的系统分为前端和后端,后端使用的是JAVA语言,前端使用的是bootstrap,easyUI框架。涉及到的内容较多,相比起正规的规范说明书,我的内容还不够全面。项目多有不易,但成长却是最好的收获。
团队作业7—团队项目设计完善&编码测试的更多相关文章
- 实验十一 团队作业7---团队项目设计完善&编码测试
团队软件项目设计完善: 任务1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明. <软件设计方案说明书>:https://github.com/cy0325/Te ...
- 实验十一 团队作业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.软件系统设计说明书的完善 将测试启动准则,测试结束准则,测试暂停/中止标准加到了测试计划中.将把在测试中会 ...
- 《Dare To Dream》第七次作业:团队项目设计完善&编码测试
任务一:团队项目<软件设计方案说明书>Github链接:https://github.com/Sophur/Team-Project 任务二:项目集成开发环境: (1)JSP技术 JSP( ...
- 实验十一 团队项目设计完善&编码测试
任务一: 根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明,将完善后内容以<XX团队项目软件设计方案>为名发布在团队博客中,博文中要突出对完善内容的陈述说明,修改部 ...
- A_Pancers团队项目设计完善&编码测试
1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明 我们在项目真正开发与测试的过程当中发现我们的项目开发流程不是很明确,我们对于软件开发流程和功能分布做了补充和完善,并且认为 ...
- Blue_Flke团队项目设计完善&编码测试
任务1:文档<软件设计方案说明书>github地址:https://github.com/13993013291/ruanjianguigexuqiu 任务2:项目集成开发环境:eclip ...
- 团队项目设计完善&编码测试
任务1:软件设计方案说明书 <基于弹幕评论的大数据分析平台软件设计方案说明书>仓库链接:点击跳转 任务2:搭建并配置项目集成开发环境: 开发环境 java version "1. ...
随机推荐
- c/c++的预处理定义 Stringizing Operator (#) Charizing Operator (#@) Token-Pasting Operator (##)
c/c++的预处理定义:一.Stringizing Operator (#)在c和c++中数字标志符#被赋予了新的意义,即字符串化操作符.其作用是:将宏定义中的传入参数名转换成用一对双引号括起来参数名 ...
- 从游戏开发到web前端——仅仅只是开始
文章开头,请允许我随便扯扯. 一来,开头从来都是最难写的,二来,描述我现在的心情和状态以及工作背景啥的,对于大家理解后面的内容也许会有所帮助~ 2012年211大学毕业,工作4年了,一直都是做游戏前端 ...
- apache源码安装
1.apr和apr-util,下载地址: http://apr.apache.org/download.cgi yum install gcc yum install libtool yum inst ...
- 安装vscode with springboot
1.安装jdk8 2.下载vscode,一切按照默认配置完成安装.下载地址:https://code.visualstudio.com 3.安装完成后,运行vscode.如果没有任何反应,在命令行上运 ...
- MP4v2 基本使用(二)
MP4转H264文件 本文最目标是基本的MP4v2接口的使用,并且实现一个简单的提取mp4文件里面264流的功能: 1.264文件基本知识 下看看H264文件的基本常识 NAL 头 0x00 0x00 ...
- 为自己的网站添加Markdown功能 markedjs
Markdown几个简单的标记可以实现轻量级的代替Word方案 不多说,引入开源库js https://github.com/chjj/marked使用方式简单,如下实例代码: <!DOCTYP ...
- P1661 扩散
P1661 扩散 二分+最小生成树(kruskal使用并查集) 不清楚的题意导致我被坑了qwq,其实间接联通也是允许的.所以可以使用并查集+最小生成树维护 每次二分答案,然后跑一遍最小生成树判断是否联 ...
- MySQL按中文拼音排序
好多时候,我们希望查询出来的记录能够按照汉语拼音即英文的26个字母排序,但是utf字符集是外国人弄的,不是按照汉语拼音的顺序排列的,因此,我们需要将要排序的字段把编码设定为GBK或者BG2312再进行 ...
- sublime3 离线安装插件
直接去:https://packagecontrol.io/installation搜索插件,插件一般会有个git网址(格式化html的插件可以用这个:https://github.com/victo ...
- 20145314郑凯杰《网络对抗技术》PE文件病毒捆绑(插入捆绑)的实现
20145314郑凯杰<网络对抗技术>PE文件病毒捆绑(插入捆绑)的实现 一.本节摘要 简介:每个应用程序内部都有一定的空间(因为文件对齐余留的00字段)可以被利用,这样就可以保证被插入的 ...