我们这次项目因为种种原因失败了,没办法达到预期的效果,这一点着实让人难过。但是作为一门课程,并不能说因为此次项目的失败就完全一无所获。在不断遇到困难和解决困难中学习,成长。虽然失败,但此次失败的经验教训,对我来说确实是一笔宝贵的财富。让我认识到了,软件工程不是简简单单的把程序合并就可以完成的,团队配合,统一标准,以及知识能力的不同都会影响到项目的成功,一个紧密的团队,和一套稳定敏捷的开发流程不可或缺。以下,我将从我个人的角度开分析我们此次项目的失败原因。

一:我们对安卓版编程的开发还存在许多需要学习的地方。因为是初次接触安卓开发,有许许多多的地方把握的不够到位,对于安卓连接 数据库方面的知识,欠缺严重。特别是本人在此次项目担任数据库开发工作,对此了解不够给团队和项目的进一步推进带来了很大的困难。例如,在数据库链接过程中,我们无法完全实现对数据库的增删改查。这个也是我们此次项目失败的最大原因。

二:我们对于软件工程的开发流程把握的不够到位,在不同的阶段我们对软件的认识不够,完全没有了解到在不同的阶段软件应该要完成到什么样子,因此我们在项目上的推进受到了较大的阻碍。我们在对前期对软件进行设计的时候,设想并不完善,但是在后期站立议会和冲刺阶段的时候被原本的设想限制了我们的思维拓展,导致我们一直在向一个有问题的方向推进项目。

回答问题:有些在前一个阶段所存在的问题,这一个阶段我们仍然继续存在,但是对于数据库的认识我有所加深,数据库的管理并不是一个简单的工作,数据库给软件提供件不可缺少的支持,只要数据库有了问题,软件就相当于瘫痪的状态,前台的所有程序的目的都是为了在用户和数据库之间架起连接的桥梁。

提出问题:1·第七章第四第五节中的MSF过程模型虽然对敏捷开发的有提供支持,但是我认为这样的模型,不具备团队稳定性,在各个阶段能够完成应有的部分,但是各方进行整合的时候,还是会存在许多不能够对接的地方,这种团队内部各司其职,软件细分各个阶段的方式固然有其优点,但是缺乏统一性,和稳定性,必须有人对此在每个步骤都进行统筹规划。

               2·在第八章第四节竞争性需求分析框架介绍时,提高软件的性能,和更完善功能真的就可以满足用户的需求了吗?

               3·在第九章中介绍到了PM(项目经理)这个角色,因为其做代码开发,和测试意外的工作,其中风险管理中除了人员,流程,技术,以及环境这么多类别,是否真的需要做到如此这般完满的风险管理,对于特别是对于环境问题,我认为这个更多应该是销售应该要去做到的东西,而不是我们开发人员应该去考虑的。

              4·第十一章第二节(data flow diagrama)介绍了表达数据流动的例子,但是并没有给出更加具体的设计方法和思想,表达数据流要怎样才能更好的分析数据的走向?怎么设计数据流动规则才能更好的提高软件处理能力
5 ·第十三章第三节中介绍了一些测试概念,这些概念都非常模糊,我们知道测试无法把所有的bug都找到,但是,是否存在某种测试模型,和测试流程能够尽可能的减少bug出现在用户一方??

个人总结——Beta版本的更多相关文章

  1. JuCheap V2.0响应式后台管理系统模板正式发布beta版本

    JuCheap V1.* 查看地址: http://blog.csdn.net/allenwdj/article/details/49155339 经过半年的努力,JuCheap后台通用响应式管理后台 ...

  2. Beta版本冲刺计划及安排

    经过紧张的Alpha阶段,很多组已经从完全不熟悉语言和环境,到现在能够实现初步的功能.下一阶段即将加快编码进度,完成系统功能.强化软件工程的体会.Beta阶段的冲刺时间为期七天,安排在2016.12. ...

  3. 【Phylab2.0】Beta版本项目展示

    团队成员 冯炜韬(PM)http://www.cnblogs.com/toka 岳桐宇(后端)http://www.cnblogs.com/mycraftmw 杨子琛(测试&LaTeX)htt ...

  4. 一起来测试天兔Lepus3.8 Beta版本的MSSQL部分

    一起来测试天兔Lepus3.8 Beta版本的MSSQL部分 产品介绍:http://www.lepus.cc/下载地址:http://www.lepus.cc/soft/18手册地址:http:// ...

  5. 【Beta版本】冲刺随笔汇总

    [Beta版本]冲刺计划及安排 [Beta版本]冲刺-Day1 [Beta版本]冲刺-Day2 [Beta版本]冲刺-Day3 [Beta版本]冲刺-Day4 [Beta版本]冲刺-Day5 [Bet ...

  6. TAC Beta版本 冲冲冲!!!

    一.Beta版本冲刺博客目录: 第一天 第二天 第三天 第四天 第五天 第六天 第七天 二.Beta版本需要改进完善的功能: service层传入参数的判断与提示以及各函数内的相应提示 界面改进.优化 ...

  7. 【Beta版本】七天冲刺集结令

    031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬涛 [Bet ...

  8. Beta版本——用户试用与调研报告

    1 引言 1.1 系统概述 ​ 毕设导师智能分配系统是一个用来简化传统手工匹配繁琐操作的系统.本系统将学生报志愿.系负责人收集整理数据.相关人员进行手工分配.反馈选择结果等繁琐的操作转移到线上.把毕设 ...

  9. 易货beta版本项目展示报告

    一.团队成员和个人博客地址 PM:刘猛 开发人员:胡亚坤,董元财 测试人员:马汉虎,赖彦谕 团队名:bestRW 团队博客地址:http://www.cnblogs.com/niceRW/ 董元财:h ...

  10. 易货Beta版本发布说明

    说明 由于前几天确实比较忙,所以没来得及写发布说明. 功能 我们在beta版本主要加入了以下几个功能: 一:增加了用户的发布界面 二:增加了用户的购买界面 三:使用下拉刷新取代了之前的handler后 ...

随机推荐

  1. nutch2.1+mysql+elasticsearch整合linux单机部署

    这次主要介绍下nutch2.1和mysql和elasticsearch的整合,是在单机上运行,并不是分布式部署.1.下载nutch2.1 nutch下载地址:http://labs.mop.com/a ...

  2. c# webbrowser在xp下自动闪退的一个坑

    接前面的做了个扫码登录的,但是使用中发现在win7下没有题,但是在xp中使用时在加载那个二维码时会导致直接闪退,还无法捕捉到错误,折腾了一下午无果. 今天早上来看贴子有人说可能是webbrowser中 ...

  3. layer模态窗简单使用

    layer.open({ type: 1,//模态窗种类 skin: "layui-layer-rim", title: "编辑信息", area: [&quo ...

  4. unable browse url when InfoPath Convert to Connection File

    You must actived the windows feature "Desktop Experience" on the server : http://blogs.tec ...

  5. 爬虫开发12.selenium在scrapy中的应用

    selenium在scrapy中的应用阅读量: 370 1 引入 在通过scrapy框架进行某些网站数据爬取的时候,往往会碰到页面动态数据加载的情况发生,如果直接使用scrapy对其url发请求,是绝 ...

  6. BAT机器学习面试1000题系列(41-45题)

    41.线性分类器与非线性分类器的区别以及优劣 如果模型是参数的线性函数,并且存在线性分类面,那么就是线性分类器,否则不是.常见的线性分类器有:LR,贝叶斯分类,单层感知机.线性回归常见的非线性分类器: ...

  7. day02.4-字典内置方法

    字典——dict的定义:test = {"k1":18,2:True,"k3":[11,22,("zi","zai")] ...

  8. “全栈2019”Java第七十七章:抽象内部类与抽象静态内部类详解

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  9. ubuntu安装ICE记录

    背景本文档介绍在unbuntu环境下如何安装ICE,并用C++写一个ICE应用 ICE简介ICE是ZEROC的开源通信协议产品,它的全称是:The Internet Communications En ...

  10. [Flex] 修改注释中的@author方法

    当然,在Flash Builder里,按Ctrl+Shift+D可以很方便在添加AsDoc注释,也可以修改,可是有些生成的@author是系统的用户名(如:administor),如何修改 修改方法之 ...