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

1.文档《软件设计方案说明书》github地址:https://github.com/gzyt/SRS

2.项目集成开发环境

  • 数据库:Mysql 5.0
  • 项目管理工具:apache-maven-3.3.9
  • servlet服务器:apache-tomcat-8.0.41
  • Java开发环境:jdk8
  • 开发工具选择:Idea、Sqlyog
  • 项目配置环境:spring boot、Maven和Spring Mvc

3.文档《软件编码规范说明书》GitHub地址:https://github.com/gzyt/SRS

4.软件关联数据库设计

  1 #开发环境配置
2 server:
3 #端口
4 port: 8080
5 spring:
6 profiles: dev
7 #redis配置
8 redis:
9 database: 1
10 host: 127.0.0.1
11 port: 6379
12 password: # 密码(默认为空)
13 timeout: 6000 # 连接超时时长(毫秒)
14 pool:
15 max-active: 1000 # 连接池最大连接数(使用负值表示没有限制)
16 max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
17 max-idle: 10 # 连接池中的最大空闲连接
18 min-idle: 5 # 连接池中的最小空闲连接
19 # 数据源配置
20 datasource:
21 url: jdbc:mysql://localhost:3306/kaoxin?useUnicode=true&characterEncoding=utf8&useSSL=false&tinyInt1isBit=true
22 username: root
23 password: 123456

数据库连接

5.项目测试

  • 单元测试:采用Junit4对系统所设计的方法进行测试
  • 黑白盒测试:对系统的功能特性以及逻辑特性进行测试,在最后项目完成后,进行完整的测试

6.项目Github地址:https://github.com/gzyt/SRS

7.项目开发心得

张天旭:项目从开始立意到软件方案设计及现在软件开发,整个过程完美的将我们所需要做的项目进行了详细的分析,所以项目开发是非常有目标性以及条理性,可以将项目中类似的模块进行整合开发与测试,而且通过前期的设计方案的完善,确定了系统项目的逻辑设计,所以避免了许多项目研发的不必要的错误,现在所遇到的最大问题就是项目中数据的来源,目前正在探究中。

周甜甜:在这次的项目开发的过程中,我们小组四人合作完成了项目。在实验的过程中,我们分工明确,能够井然有序的完成各自的任务。在项目开始前,我们先对此进行了可行性分析以及需求调研,使得项目开发的目标更加明确,有助于我们后期各部分功能的完善。通过这次项目开发,我认识到要完成一个好的项目,良好的团队合作是非常重要的,也因此收获了许多。

张海鑫:在本次项目的开发过程中,我们小组四人精诚合作完成了项目。本项目从开始立意到软件方案设计以及现在的软件开发,整个过程我们都对所做的部分进行了详细的分析,从最初的软件设想到现在的编码实现经历了漫长的过程,这其中我们花了很长的时间来做设计和建模,这个过程看似不重要,但确为软件最终的成功奠定了基础,没有前期的工作后面编码将出现很大的问题。通过这次项目开发,我也认识到了团队合作的重要性,深刻地体会到了“1+1>2”的含义,要完成一个好的项目,良好的团队合作是非常重要的,这使我受益匪浅。

李蕾:通过这次项目开发,使我深刻体会到了软件工程的魔力,从最初的软件设想到现在的编码实现经过了很长的时间,花了很长的时间来做设计和建模,看似不重要,但确为软件成功奠定了基础,没有前期的工作后面编码将出现很大的问题。在项目开发的过程中,团队合作也非常重要,每个人各有所长,共同协作,分工负责使整个软件开发事半功倍。

8.项目成员分工

成员 具体分工 占整个项目开发的时间比例
张天旭 后台功能开发与数据爬取 40%
周甜甜 后台部分功能开发 20%
李蕾 后台部分功能开发 20%
张海鑫 项目测试 20%

9.项目总结

   此次项目开发的过程,基本严格按照一个商业项目的开发流程来进行,从刚开始的项目立意,项目需求的调查与分析,还有之后的项目软件设计方案的设定与书写,以及之后不断地去完善项目设计方案书,虽然这期间花费大量的时间,却一直未开始项目的研发,但这也是软件工程的特色,它完美的将软件研发规范化,它为我们的开发提供了保障,在充分的项目方案设计的完善过程中,可以避免平时一边想一边做所出现的弊端,也可在一定程度上减少研发的时间。在本次项目开发的过程中,也非常的感谢我的队友,可以在我遇到思考瓶颈的时候,给我一个比较新颖的想法,也感谢他们在此次软件开发的过程中软件开发代码与软件测试及方案设计的贡献,与他们的合作让我切身感受到了团队合作的重要性与其开发的高效性。

10,项目燃尽图

 

11.讨论会议图

Spring_Four -- 团队项目设计完善&编码测试的更多相关文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. 《毛毛虫团队》第七次作业:团队项目设计完善&编码

    一:实验名称:团队项目设计完善&编码 二:实验目的与要求 掌握软件编码实现的工程要求. 三:实验步骤 任务一:团队软件项目设计完善: 任务二:团队软件项目编码实现: 任务三:在团队博客发布博文 ...

随机推荐

  1. 前端基础:web语义化

    web语义化 一.什么是web语义化? web语义化包含两方面,一是html标签语义化,简单来说就是要用合适的标签来表述适当的内容,标题用<h1>~~<h6>标签,段落用< ...

  2. ASP.NET: Cookie会话丢失,Session超时配置

    问题描述: asp.net应用中web.config的SessionState节点:原先是 <sessionState mode="InProc" timeout=" ...

  3. 上传本地代码到gitHub过程详解

    1.注册Github账号 2.创建自己的GitHub仓库 3.创建自己的Repository(项目的名字等) 4.复制创建仓库的地址到Git命令窗口并执行命令行(Git clone 仓库的复制地址) ...

  4. 【转】META标签指南:哪些meta标签该用哪些不该用?

    以下内容来源:http://lusongsong.com/reed/8766.html META标签是网页代码中HEAD区的一个关键标签,其提供的信息虽然用户不可见,但却是文档的最基本的元信息.说起m ...

  5. WebApi Owin OAuth

    Microsoft.Owin.Host.SystemWeb    Owin    Microsoft.Owin Microsoft.Owin.Diagnostics    Owin    Micros ...

  6. awk命令基本使用方法

    awk命令 基本用法 awk '{print $1, $4}' netstat.txt 单引号中大括号的部分就是awk语句 $1至$n表示第几列,$0表示整行 格式化输出的方法 $ awk '{pri ...

  7. mvc中让路由忽略带后缀的路径文件

    public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/ ...

  8. Livepeer中文白皮书(翻译)

    Livepeer Whitepaper 分布式视频流媒体传输协议及经济激励 Doug Petkanics doug@livepeer.org Eric Tang eric@livepeer.org 翻 ...

  9. 【转录组入门】6:reads计数

    作业要求: 实现这个功能的软件也很多,还是烦请大家先自己搜索几个教程,入门请统一用htseq-count,对每个样本都会输出一个表达量文件. 需要用脚本合并所有的样本为表达矩阵.参考:生信编程直播第四 ...

  10. 地下产链——创建安装包捆绑软件(Bundled software)

    Bundled_Software 首先,因为个人知识不足的情况下,无法进行EXE文件捆绑机的制作说明,所以有需要请转至http://www.cnblogs.com/qintangtao/archive ...