个人总结——Beta版本
我们这次项目因为种种原因失败了,没办法达到预期的效果,这一点着实让人难过。但是作为一门课程,并不能说因为此次项目的失败就完全一无所获。在不断遇到困难和解决困难中学习,成长。虽然失败,但此次失败的经验教训,对我来说确实是一笔宝贵的财富。让我认识到了,软件工程不是简简单单的把程序合并就可以完成的,团队配合,统一标准,以及知识能力的不同都会影响到项目的成功,一个紧密的团队,和一套稳定敏捷的开发流程不可或缺。以下,我将从我个人的角度开分析我们此次项目的失败原因。
一:我们对安卓版编程的开发还存在许多需要学习的地方。因为是初次接触安卓开发,有许许多多的地方把握的不够到位,对于安卓连接 数据库方面的知识,欠缺严重。特别是本人在此次项目担任数据库开发工作,对此了解不够给团队和项目的进一步推进带来了很大的困难。例如,在数据库链接过程中,我们无法完全实现对数据库的增删改查。这个也是我们此次项目失败的最大原因。
二:我们对于软件工程的开发流程把握的不够到位,在不同的阶段我们对软件的认识不够,完全没有了解到在不同的阶段软件应该要完成到什么样子,因此我们在项目上的推进受到了较大的阻碍。我们在对前期对软件进行设计的时候,设想并不完善,但是在后期站立议会和冲刺阶段的时候被原本的设想限制了我们的思维拓展,导致我们一直在向一个有问题的方向推进项目。
回答问题:有些在前一个阶段所存在的问题,这一个阶段我们仍然继续存在,但是对于数据库的认识我有所加深,数据库的管理并不是一个简单的工作,数据库给软件提供件不可缺少的支持,只要数据库有了问题,软件就相当于瘫痪的状态,前台的所有程序的目的都是为了在用户和数据库之间架起连接的桥梁。
提出问题:1·第七章第四第五节中的MSF过程模型虽然对敏捷开发的有提供支持,但是我认为这样的模型,不具备团队稳定性,在各个阶段能够完成应有的部分,但是各方进行整合的时候,还是会存在许多不能够对接的地方,这种团队内部各司其职,软件细分各个阶段的方式固然有其优点,但是缺乏统一性,和稳定性,必须有人对此在每个步骤都进行统筹规划。
2·在第八章第四节竞争性需求分析框架介绍时,提高软件的性能,和更完善功能真的就可以满足用户的需求了吗?
3·在第九章中介绍到了PM(项目经理)这个角色,因为其做代码开发,和测试意外的工作,其中风险管理中除了人员,流程,技术,以及环境这么多类别,是否真的需要做到如此这般完满的风险管理,对于特别是对于环境问题,我认为这个更多应该是销售应该要去做到的东西,而不是我们开发人员应该去考虑的。
4·第十一章第二节(data flow diagrama)介绍了表达数据流动的例子,但是并没有给出更加具体的设计方法和思想,表达数据流要怎样才能更好的分析数据的走向?怎么设计数据流动规则才能更好的提高软件处理能力
5 ·第十三章第三节中介绍了一些测试概念,这些概念都非常模糊,我们知道测试无法把所有的bug都找到,但是,是否存在某种测试模型,和测试流程能够尽可能的减少bug出现在用户一方??
个人总结——Beta版本的更多相关文章
- JuCheap V2.0响应式后台管理系统模板正式发布beta版本
JuCheap V1.* 查看地址: http://blog.csdn.net/allenwdj/article/details/49155339 经过半年的努力,JuCheap后台通用响应式管理后台 ...
- Beta版本冲刺计划及安排
经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会.Beta阶段的冲刺时间为期七天,安排在2016.12. ...
- 【Phylab2.0】Beta版本项目展示
团队成员 冯炜韬(PM)http://www.cnblogs.com/toka 岳桐宇(后端)http://www.cnblogs.com/mycraftmw 杨子琛(测试&LaTeX)htt ...
- 一起来测试天兔Lepus3.8 Beta版本的MSSQL部分
一起来测试天兔Lepus3.8 Beta版本的MSSQL部分 产品介绍:http://www.lepus.cc/下载地址:http://www.lepus.cc/soft/18手册地址:http:// ...
- 【Beta版本】冲刺随笔汇总
[Beta版本]冲刺计划及安排 [Beta版本]冲刺-Day1 [Beta版本]冲刺-Day2 [Beta版本]冲刺-Day3 [Beta版本]冲刺-Day4 [Beta版本]冲刺-Day5 [Bet ...
- TAC Beta版本 冲冲冲!!!
一.Beta版本冲刺博客目录: 第一天 第二天 第三天 第四天 第五天 第六天 第七天 二.Beta版本需要改进完善的功能: service层传入参数的判断与提示以及各函数内的相应提示 界面改进.优化 ...
- 【Beta版本】七天冲刺集结令
031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬涛 [Bet ...
- Beta版本——用户试用与调研报告
1 引言 1.1 系统概述 毕设导师智能分配系统是一个用来简化传统手工匹配繁琐操作的系统.本系统将学生报志愿.系负责人收集整理数据.相关人员进行手工分配.反馈选择结果等繁琐的操作转移到线上.把毕设 ...
- 易货beta版本项目展示报告
一.团队成员和个人博客地址 PM:刘猛 开发人员:胡亚坤,董元财 测试人员:马汉虎,赖彦谕 团队名:bestRW 团队博客地址:http://www.cnblogs.com/niceRW/ 董元财:h ...
- 易货Beta版本发布说明
说明 由于前几天确实比较忙,所以没来得及写发布说明. 功能 我们在beta版本主要加入了以下几个功能: 一:增加了用户的发布界面 二:增加了用户的购买界面 三:使用下拉刷新取代了之前的handler后 ...
随机推荐
- Verilog MIPS32 CPU(六)-- MDU
Verilog MIPS32 CPU(一)-- PC寄存器 Verilog MIPS32 CPU(二)-- Regfiles Verilog MIPS32 CPU(三)-- ALU Verilog M ...
- httpWebRequest请求错误,基础连接已经关闭: 连接被意外关闭
win10下,C# 用httpWebRequest 执行post请求出现"请求错误,基础连接已经关闭: 连接被意外关闭",经测试设置 //Post请求方式 System.Net.H ...
- 小修改,让mvc的验证锦上添点花(1)
首先,mvc的客户端验证用的是jquery.validate.js, jquery.validate本身已经提供了很好的扩展功能,通过简单点配置就可以做得更好看些. 而Microsoft通过jquer ...
- SQLlite 分页
如果我要去11-20的Account表的数据 Select * From Account Limit 9 Offset 10; 以上语句表示从Account表获取数据,跳过10行,取9行 嗯,我觉得这 ...
- 聊聊 JDK 阻塞队列源码(ReentrantLock实现)
项目中用到了一个叫做 Disruptor 的队列,今天楼主并不是要介绍 Disruptor 而是想巩固一下基础扒一下 JDK 中的阻塞队列,听到队列相信大家对其并不陌生,在我们现实生活中队列随处可见, ...
- Echart自定义y轴刻度信息1
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- “全栈2019”Java第八十二章:嵌套接口能否访问外部类中的成员?
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- vue.js 一些知识点
vue.js 也是试图层的运用方法,跟react的方法类似,不过也有许多的不同地方: 1.vue.js 对于数据也是用{{ }} 进行数据更新: 2.vue.js 使用 v-html 指令用于输出 h ...
- [AGC006E] Rotate 3x3 树状数组+贪心
Description XFZ在北京一环内有一套房. XFZ房子的地砖呈网格状分布,是一个3∗N3∗N的网格.XFZ在买下这套房时,每个地砖上有一个数字,位置为(i,j)(i,j)的地砖上的数 ...
- 【maven】maven 子项目如何使用父项目的jar包
如果父pom中使用的是 <dependencies>....</dependencies> 方式, 则子pom会自动使用pom中的jar包 如果父pom使用 <depen ...