


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
研发一套软件需要经历的过程一、规划阶段:开发计划、质量计划、测试计划 需要产生什么文档,用到什么工具?2、 概要设计阶段:需求分析、概要设计 需要产生什么文档,用到什么工具?3、 详细设计阶段:详细设计、部分编码 需要产生什么文档,用到什么工具?4、 编码测试阶段:编码、测试及报告 需要产生什么文档,用到什么工具? 5、 完成阶段:操作手册、用户手册、维护说明 需要产生什么文档,用到什么工具?详细解释如下:那要看你的项目经理是当成什么层面的了,如果是负责面向客户联络沟通,内部监督控制进度的话是能做好内外沟通,两边都能协调好就可以了。如果你要深入项目管理,那么肯定要熟悉整个软件开发项目的过程,什么阶段做什么、怎么做、谁来做,时间、质量、进度三者平衡。没有一个完美的项目,因为总会有瑕疵,不要太追求完美,用户满意、适度质量的项目才好。关于软件开发过程的一些理解分享一下。首先制定项目计划:最初计划是里程碑性质的。可以先按瀑布模型设置,里程碑点主要为需求评审、设计评审、经过代码开发和单元测试后进行集成测试、部署上线是一个很重要的里程碑,一般用户会期望系统何时能使用进入试运行期(也可以称为用户测试阶段)需求开发阶段:怎么样写好需求很关键,如何学会进行需求开发可以去看下经典的需求工程这个翻译的书,不是很厚,但需要能理解为什么那样做更好,这个需要实践经验锻炼自己。如果有项目成员,可以一起做需求,这个阶段对于业务理解、分析、如何开展调研以及文字表述、业务流程图描述还有文档编辑能力都有不少要求。一般分为用户需求说明书和需求规格说明书,小项目可以写一个需求分析报告,用户需求说明书是用用户的语言进行描述,让用户和开发团队对于需求的达成一致的理解,需求规格说明书,则是对用户需求的分析,形成系统要具有的功能,这个是真正提供用户可交互操作的文档,也就是后期设计和代码开发的重要基线。另外,作为了解需求,拿出用户UI和用户交流也是一项比较重要的需求获取手段,虽然这个属于设计的范畴其次,系统设计阶段:系统总体架构,结合用户对系统环境、开发语言以及运行的网络硬件等要求,确定开发工具等,对应用系统关系进行架构性设计,通过需求阶段对用户的分析归类,用图的方式描述出用户和各子系统或模块的全局视图,以及和其他系统的关系。也就是搞清楚系统的边界问题。概要设计中除了高层架构设计,还需要设计网络拓扑图,以及系统部署图。概要设计比较重要的还有就是子系统、模块进行合理的划分。模块的名称很大程度上会成为用户的主要菜单,如何用用户的角度去取比较清楚的子系统和模块是很重要的。代码开发和单元测试阶段:这个阶段一般来说需要改进瀑布模型,类似跌代开发,把模块进行合理划分,把项目总体计划的代码开发测试阶段划分为多个时间段,每个时间段都包括代码开发、单元测试和集成测试,这个阶段还需要对需求变更进行跟踪控制,如果需求有变更,那么要把需求文档、设计文档都重新跟上。跌代开发的好处就是不让代码开发阶段拉的过程,没有进行及时的自我检查,不小心到了提交时间,却不是用户想要的,还有可能都不是自己想要的。项目经理重要的责任是控制好进度,能及早发现风险,并能拿出好的预防和解决办法的措施。合理安排好开发团队的任务,合时的任务安排和衔接,你会觉得非常有艺术感,这个要自己体会了。另外,关注项目团队各人员的状况,保持高的战斗力,及时发现并能鼓励团队共同朝一个目标前进。再次,测试工作:测试是项目的很重要的环节,怎么测试,怎么准确测试,怎么有效测试,怎么覆盖测试,时间、人手、经验扽个方面都会有制约。高级测试人员能够分析系统各测试要点,在需求、设计阶段都要参与,提早了解如何去测试,能写出测试用例。后面,文档工作:文档在项目开发中也占有重要位置,除非你觉得代码是项目唯一的成果,那么你把文档抛掉吧,什么都在你的脑子里,团队中人员一走,项目的一部分也就带走了。代码开发其实也需要文档,代码是成果,代码注释是成果,模块开发卷宗也是重要的成果,因为程序员在开发时候的逻辑是怎么样的,对于今后查问题很有作用。除非你的系统设计程度到了方法、类,把代码逻辑也都设计好了,那么程序员就CODEING去吧。左后,QA测试:QA是对项目过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二手房买卖合同附带房屋权属纠纷解决及赔偿协议
- 夫妻离婚协议经典案例:财产分配及子女抚养权
- 写字楼租户与物业公司物业安全服务合同
- 四川离婚协议书(含子女医疗及保险安排)
- 离婚协议书财产分割起始年份确定与实施流程解析
- 离婚协议范本:共同财产分割与子女抚养权协议书
- 城市社区发展与公平性研究-洞察及研究
- 2025年生物制药产业与国际贸易合作的生物医药创新药物中试基地建设可行性分析
- 咳嗽与呼吸系统疾病的关联性研究-洞察及研究
- 关节点特征融合方法-洞察及研究
- 2024年新人教版化学九年级上册全册课件(新版教材)
- 人教版部编道德与法治一年级上册《全册完整》课件
- 地质灾害危险性评估收费标准
- 生物制品基础知识
- DL∕T 781-2021电力用高频开关整流模块-PDF解密
- 《急性亚硝酸盐中毒》课件
- 2024年度企业员工信息安全培训内容
- 我国的宗教政策课件
- 《标准施工招标文件》(2007年版)
- 1、山东省专业技术职称评审表(A3正反面手填)
- 高级微观经济学
评论
0/150
提交评论