个人总结——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后 ...
随机推荐
- 'System.ValueTuple, Version=0.0.0.0 required for Add-Migration on .NET 4.6.1 Class Library
https://stackoverflow.com/questions/45978173/system-valuetuple-version-0-0-0-0-required-for-add-migr ...
- ref 和 out 的用法和区别以及params用法
方法参数可以划分为一下四种类型1 值参数:声明时不含任何修饰符2 引用参数:以ref修饰符声明3 输出参数:以out修饰符声明4 参数数组:以params修饰符声明 引用参数和输出参数不创建新的存储位 ...
- CentOS下Docker与.netcore(一) 之 安装
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.netcore(二) 之 Dockerfile CentOS下Docker与.netcore(三)之 三剑客 ...
- python学习之路 六 :装饰器
本节重点: 掌握装饰器相关知识 python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函 ...
- Mysql数据类型《二》字符类型
字符类型 #官网:https://dev.mysql.com/doc/refman/5.7/en/char.html #注意:char和varchar括号内的参数指的都是字符的长度 #char类型:定 ...
- python 调试器
pdb https://www.zhihu.com/question/21572891 https://zhuanlan.zhihu.com/p/43846098
- 29.Combination Sum(和为sum的组合)
Level: Medium 题目描述: Given a set of candidate numbers (candidates) (without duplicates) and a targe ...
- 927. Three Equal Parts
Given an array A of 0s and 1s, divide the array into 3 non-empty parts such that all of these parts ...
- each和foreach的区别
each和foreach的区别是什么,我一直忘了还有这一茬,现在把这个总结一下,以备后用. 1.foreach是js的原生方法:each是jq的方法: 例如: var arr = ['mary','j ...
- leecode刷题(15)-- 验证回文字符串
leecode刷题(15)-- 验证回文字符串 验证回文字符串 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写. 说明:本题中,我们将空字符串定义为有效的回文串. 示例 ...