- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件开发学习计划
【篇一:软件开发计划书isr】
1引言
1.1编写目的1.2背景1.3定义1.4参考资料
1.5标准、条约和约定
2项目概述
2.1项目目标
2.2产品目标与范围2.3假设与约束2.4项目工作范围2.5应交付成果2.5.1需完成的软件2.5.2需提交用户的文档2.5.3须提交内部的文档2.5.4应当提供的服务2.6项目开发环境
2.7项目验收方式与依据
3项目团队组织
3.1组织结构3.2人员分工3.3协作与沟通
4实施计划
4.1风险评估及对策4.2工作流程4.3总体进度计划4.4项目监控
4.4.1进度监控计划4.4.2预算监控计划
5支持条件
5.1客户支持
6预算(可选)
6.1人员成本6.2设备成本6.3其它经费预算6.4项目合计经费预算
7关键问题
7.1用户体验7.2个性化定制
7.3android手机市场情况
8专题计划要点
8.1分合同计划
8.2项目成员培训计划8.3项目测试计划
1引言
1.1编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,同时便于老师和其他同学了解我们的项目进程安排以给出宝贵的意见建议,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
1.2背景
为了提高团队成员的项目编写水平与团队协作能力,同时满足it创新课上林军老师对本学期学习计划的要求,我们isr小组计划开发一款基于android手机平台,名为“英语学习小助手”的软件,以方便android手机用户的英语学习,为android手机用户提供更多实用而有趣的体验。
1.3定义
列出为正确理解本计划书所用到的专门术语的定义、外文缩写词的原词及中文解释。注意尽量不要对一些业界使用的通用术语进行另外的定义,使它的含义和通用术语的惯用含义不一致。
1.4参考资料
《gb8567-88计算机软件产品开发文件编制指南》《需求规格说明书》
1.5标准、条约和约定
《isr小组项目开发条约》
2项目概述
2.1项目目标
团队计划在本学期用14周(即本学期校历第1周到校历第14周)的时间完成基于android平台手机的英语学习小助手软件,为用户提供查询单词,听力练习,生词本,定制词库,记忆单词等功能,以满足用户的英语学习需要。本目标课分为以下三个阶段分步实现:一.项目需求分析及软件功能设计;二.功能模块实现及代码整合三.软件优化及测试
2.2产品目标与范围
产品目标:为使用android手机的用户提供尽可能完美的英语学习帮助,有效的提高软件使用者的英语学习效率。
产品范围:面向android手机用户,主要使用者为在英语学习方面有苦恼的人群。
2.3假设与约束
小组成员的分工必须严格遵照计划;小组成员要有团队意识,遵守团队规章;预算必须遵守,不得无视计划。
2.4项目工作范围
9对整合后工程做详细测试。
10确认测试通过后,开发组长根据开发成员表现以及提交成果填写绩效考核表。然后提交给项目经理。
11项目经理会召开项目总结会,同时向优秀成员颁奖。同时鼓励所有成员继续努力。对不能按时完成导致项目能按时提交,以及对导致失败的关键人员给与惩罚处理。
四、具体编码:
开发几个项目之后,对编写程序有了更进一步的了解。
好的程序应该具有:易读性,易扩展性,容错性。
易读性:所有变量和函数以及类名用简单易懂易记忆的命名方式。所有类和函数甚至变量都有关键的注释说明。这点很重要,也是最基础的。如果代码书写
不够美观和易懂,我想自己以后也不想再看。就更别谈功能的扩展和新版本开发了。
易扩展性:整体系统架构逻辑简单清晰。模块与模块之间尽量做到互不影响,也就是尽可能的独立。这部分工作主要体现在前期设计工作中,需要掌握好的设计经验和方法才能够做得比较好。
容错性:对数据流和指针以及数组都做数据有效性检查;对第三方接口的调用失败的容错性。对所有代码都做调用失败后的错误处理。以及在大的工程中加入trace文件输出,把关键的数据流和关键处理部分的操作信息输出。以便对工程异常情况产生条件的定位,及时解决问题。
五、调试、跟踪与测试:
1测试需要注意
文档评论(0)