工作计划之软件开发学习计划_第1页
工作计划之软件开发学习计划_第2页
工作计划之软件开发学习计划_第3页
工作计划之软件开发学习计划_第4页
工作计划之软件开发学习计划_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件开发学习计划【篇一:软件开发计划书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测试需要注意的:1对每个模块的接口做测试,数据边界的检查。在对整个模块做测试。主要测试稳定性,效率以及功能是否正常。确认单个模块完全正常后,再加入工程。在系统架构设计的时候,可能会引入原型参考。要对原型做完成测试后,确认没有问题后,才可使用。2可以采用vc自带trace或者将信息输出为文本文件的方式跟踪程序并输出关键信息,以便定位程序异常的原因。3对于通信模块的测试,特别注意服务端和客户端的数据流。可以针对性的写一个客户端或服务端的测试程序,检验通讯过程是否正常。4在用vc做开发中,一定先要让debug版本正常运行,保证没有任何异常,内存泄漏和assert等调试警告信息。如果用到其他lib,一定要保证lib本身不存在问题。【篇三:软件技术教学计划(开发方向)】三年制高职计算机软件技术专业(软件开发方向)教学计划一、招生对象与修业年限招生对象:普通高中毕业生、中等职业学校毕业生修业年限:全日制三年二、专业培养目标本专业培养拥护党的基本方针政策,坚持党的基本路线,适应生产、建设、管理和服务第一线需要的德、智、体、美等方面全面发展的高等技术应用性专门人才。学生在具有必备的文化基础知识、扎实的专业知识的基础上,重点掌握从事本专业领域实际工作的基本能力和基本技能,熟悉国家信息产业的政策和法规,具有良好的职业道德、敬业和创新精神。三、职业面向本专业毕业生面向岗位有:1、软件企业基层程序开发人员;2、软件企业程序测试人员;3、软件企业数据库管理、网络管理和应用开发人员;4、各行业企业电子商务开发人员5、企事业单位信息部门工作人员;6、计算机教学、管理人员。四、职业岗位能力分析(一)基本素质1、具备基本的政治素养,热爱祖国,拥护共产党的领导,树立振兴中华的理想,懂马列主义、毛泽东思想和邓小平理论的基本原理,了解我国的基本国情,有法制观念、事业心,责任感、良好的职业素养和职业道德。2、具有必备的文化基础知识,掌握本专业所必需的专业基本理论知识,具有本专业所必需的技术实践应用能力,具有初步的技术经济和经营管理方面的知识,有较强的自学能力和创新能力。3、达到相应职业资格考试所要求的水平,学生毕业实行“双证”制,即毕业证和职业资格证。4、了解体育运动的基本知识,掌握科学锻炼身体的基本技能,养成锻炼身体的习惯,达到国家大学生体育合格标准。(二)知识结构1、具有本专业所必需的相当于大专文化的基础知识。2、掌握本专业所需的各门基础课,技术基础课的理论。3、具有计算机应用的基本知识。4、具有管理和维护计算机系统的基本知识。5、具有计算机网络的基本知识。6、具有多媒体的应用技术。7、具有各种信息系统的基本知识。8、具有软件开发所需的基本知识。9、具有计算机软件维护基本知识。10、具有计算机辅助设计应用能力。11、具有现代管理和营销的基本知识。(三)能力结构1、具有熟练操作使用计算机和网络的能力。2、具有熟练使用新型办公软件能力。3、具有较强的信息检索与分析能力。4、具有较强的外语文档阅读能力。5、具有较强的软件工程文档编写能力。6、具有较强的数据库管理和维护能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论