《软件迭代计划》由会员分享,可在线阅读,更多相关《软件迭代计划(13页珍藏版)》请在金锄头文库上搜索。
1、测测(基于安卓平台的测评软件)迭代计划版本 3.0修订历史日期版本说明作者2014年3月17日1.0初始版本陈国忠、张汉等2014年4月01日2.0修订版本陈国忠、张钰若等2014年7月03日3.0发布版本陈国忠、张放计算机与通信工程学院 天师团开发团队目录1、简介 32、目的 43、范围 44、定义、首字母缩写词和缩略语 45、参考文档 46、计划 57、迭代任务 57.1 迭代阶段 57.2 迭代细分 58、人员配备 99、财务资源 910、用例 9用户登录、用户注册、性格测评、智力测评、每日运势 911、评估标准 1012、项目总结 101、简介通过需求捕获研讨会,分析得到我团队将开发一
2、款安卓测评软件,软件名 称:测测(基于安卓平台的测评软件)该软件具有性格测试功能,可通过测试用户的性格来推荐与用户能力特长 个性倾向相匹配的专业和学科;为用户找出最适合他们个人特点和发展潜力的 职业,从而为每一位用户选择高校就读科目和未来职业方向提供有效的参考依 据,使受众人群的人职匹配过程变得相对容易。另外,软件还拥有智力测试、 每日一签等功能,具有较高的娱乐性。它有以下几个特性:1、拥有科学的性格测试,做到人性化的专业、职业合理推荐;2、以趣味性的测试方式,让用户更加了解自己。3、增加“每日一签”测运势,带给用户更多的欢乐体验2、目的本迭代计划将描述基于安卓平台的测评软件项目中精化迭代的详
3、细计划在此迭代中,将确定系统的设计,并改进整个项目的高级执行计划。3、范围精化迭代计划适用于由小组开发的基于安卓平台的测评系统项目。本文档 将供项目经理和项目开发团队使用。4、定义、首字母缩写词和缩略语缩写、术语解释SQLite轻里级数据库,可充当安卓软件数据库。Eclipse基于Java的可扩展开发平台,Android开发环境。SDKADTAndroid开发插件、工具包及模拟器AVD5、参考文档“成绩管理系统”软件迭代计划安博教育集团6、计划精化迭代将完成对需求的分析,同时还将完成用例的分析与设计。另外还将开发架构原型,以测试测测 1.0 版 所需架构的可行性和性能。7、迭代任务7.1 迭代
4、阶段迭代时间段任务产品人员分工完成软件基本框架,拥有性格测评功能编码:张汉、张钰若、第59周实现性格测评功能。的测测1.0版陈国忠,张放(第一次迭代)进行模块测试美工:张放收集题库:陈国忠拥有性格测评、智编码:张汉、张钰若、第1013周实现智力测评功能。力测评功能的测测陈国忠,张放(第二次迭代)进行模块测试2.0版美工:张放收集题库:陈国忠扩展“每日一签”趣味产生最终版:编码:张汉、张钰若、第1418周性测评功能,对软件测测3.0版,进行陈国忠,张放(第三次迭代)整体进行完善,美化发布。美工:张放界面。收集题库:陈国忠7.2 迭代细分第一次迭代细分:任务开始日期结束日期可交付工件负责人第一次迭
5、代阶段会议20143262014.3.28详细迭代计划文档全体成员确定系统架构20143292014.3.30系统架构模型(包图)全体成员初步的用户界面原型和风格指南2014.3.312014.4.3界面设计低保真草图张放、张钰若创建、复审并批准初步的用户界面原型2014.4.42014.4.5低保真图全体成员安卓开发平台搭建2014.4.62014.4.7无全体成员编写测试用例2014.4.62014.4.7测试用例文档全体成员收集性格特长测试题库2014.4.72014.4.19标准化题库文档陈国忠、张汉数据库设计2014.4.82014.4.14可操作的数据库全体成员实现登录、注册功能2
6、014.4.82014.4 . 13登录注册界面张汉、张放实现性格测试功能2014.4.142014.4.25全体成员进行模块测试2014.4.262014.4.27测试文档陈国忠、张汉发布测测1.0版2014.4.282014.4.28测测1.0版全体成员第二次迭代细分:任务开始日期结束日期可交付工件负责人迭代阶段会议2014.5.72014.5.8详细迭代计划文档全体成员重构第一次迭代的成果2014.5.92014.5.14可复用的构件全体成员收集智力测试题库2014.5.9r标准化题库文档陈国忠、张汉界面实现2014.5.152014.5.18可操作的界面张放、张钰若实现智力测试功能20
7、14 . 5.192014.5.26可运行的模块全体成员进行模块测试2014.5.262014.5.28测试文档陈国忠、张汉两次迭代成果集成2014.5.292014.6.4可运行的模块全体人员集成测试2014.6.52014.6.8集成测试文档全体成员发布测测2.0版2014692014.6.9测测2.0版全体成员第三次迭代细分:任务开始日期结束日期可交付工件负责人迭代阶段会议2014.6.102014.6.11详细迭代计划文档全体成员调用手机重力感应功能2014.6.122014.6.18全体成员收集星座运势描述2014.6.12r标准化星座运势描述文档陈国忠、张汉界面实现2014.6.1
8、32014.6.18可操作的界面张放、张钰若实现每日一签功能2014.6.192014.6.22可运行的模块全体成员进行模块测试2014.6.232014.6.24测试文档陈国忠、张汉三次迭代成果集成2014.6.252014.6.29可运行的模块全体成员界面美化2014.6.252014.6.29全体成员系统测试2014.6.302014.7.1系统测试文档全体成员验收测试2014.7.12014.7.2验收测试文档全体成员发布测测3.0版2014.7.32014.7.3测测3.0版全体成员8、人员配备团队成员姓名学号班级1陈国忠(项目经理)11072214软件1102班2张汉(开发经理)1
9、1072215软件1102班3张放(过程经理)11072201软件1102班4张钰若(质量经理)11072205软件1102班9、财务资源2000 元人民币10、用例用户登录、用户注册、性格测评、智力测评、摇一摇每日运势性貉智力用户登录注册图 10.1 系统用例图外部系统二TTest测试用户个人信息11、评估标准此迭代的主要目的是完成所选用例的分析设计与实现,并开发出一个可发布测 测 3.0 版。评估标准将依据需求规格说明书。(详见质量属性场景 )12、项目总结在这个炎炎夏日里,我们进行了安卓开发的深入学习,虽然时间不是很长.仅仅为期十二天,但是我们受益匪浅。通过本次实习,我们掌握了安卓开发平
10、台和软件开发过程中用到的各种技术,主要包括:SQLite、Eclipse、API调用技术等。本次实习主要任务开发一个安卓测评软件 , 由于之前接触较少 , 在短短的时间里我们自学了不少安卓开发知识 我觉得要成为一个合格的程序员, 首先要具备的是一种自学能力,遇到了问题自己要有能力去解决 ,当你尝试了各种方法,实在无能为力时再去请教别人,这时你所学的知识你一生都不会忘记 ,它 将成为你一生的财富。有句话说得好:进攻是最好的防守!当你遇到了问题, 你要试着去解决,编程嘛,想到了就要去试,你的面前就一台电脑而已 ,它又 不会爆炸,你怕什么呢?当看到短短的几行代码却能产生令人惊叹的功能时 ,我就被编程
11、者的那种 魅力所折服,我想成为其中的一员,我为自己现在所学习的专业感到自豪 。在 我学习的过程中我也遇到了很多的问题 ,可是我却发现我遇到的好多问题在网 上总能找到答案,我才明白我遇到的问题很多人都遇到过 ,并且他们也把解决 的办法发布到了网上,以使我们这些初学者少走些弯路 ,我觉得他们太善良了, 同时我也明白了自己是多么的渺小 ,我正在走前人走过的路,到底前面的路有 多长多远,我不知。通过两星期星期的实训,我感到自己学到了很多东西 ,虽说不精,但已经 入门,于世间万物之中,遇见我所遇见的事物;于千万年之中,时间的无涯荒 野里,没有早一步,也没有晚一步,刚巧赶上了,上苍让我有机会接触编程, 给
12、了我一条路。我很清楚以后的路还很长 ,再长的路,一步步也能走完,再短 的路,不迈开双脚也无法到达。任何业绩的质变都来自于量变的积累 ,成功不 是将来才有的,而是从决定去做的那一刻起 ,持续累积而成,让我们将事前的 忧虑,换为事前的思考和计划吧!在实训的过程中,我深深感觉到自身所学知识的有限 ,有些知识点以前没 有学过,但我也没有去研究,实训时突然间觉得自己真的有点无知 ,虽然现在 去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我 。 另外一 点,也是在实训中必不可少的部分,就是同学之间的互相帮助。相互帮助是很重 要
13、的一点,这在以后的工作或生活中也是很关键的 。此次实训,我深深体会到 了积累知识的重要性。在实训当中我们遇到了不少难题 ,但是经过我们大家的 讨论和老师细心的一一指导 ,问题得到了解决。更深刻的认识到要做一个合格 的程序员并非我以前想像的那么容易 ,最重要的还是细致严谨。社会是不会要 一个一无是处的人的 ,所以我们要更多更快地从一个学生向工作者转变 ,总的 来说我对这次实习还是比较满意的 ,它使我学到了很多东西,为我以后的学习 做了引导,点明了方向,我相信在不远的未来定会有属于我们自己的一片美好 天空!再一次感谢老师的帮人非生而知之,要学得知识一靠学习二靠实践 ,没有实践学习就是无源之 水无本之木。所以我们在掌握老师的教学之后 ,更多的需要领悟和应用老师所 讲的知识,我们更加需要团队的作用 ,通过成员之间的相互配合,我们更好的 掌握我体会到一个团队中的各成员合作的重要性 ,要善于团队合作 ,善于利用 别人的智慧,这才是大智慧 ,靠单一的力量是很难完成一个大项目的 ,在进行 团队合作的时候,还要考虑技术上的规范性和统一性 ,这样才可能在进行组合 的时候能得到更完美的组合。