科研是现在很多人都在做的事情。一个新的项目提出来,往往要经历很多的步骤和很长一段时间,才有可能成功。当然在研究的过程中也是投入很多的,那么接下来我们一起来看看关于科研项目的流程有什么吧,每一步具体要做什么呢?
一、概念阶段
1) 责任人员可根据项目实际情况按照项目建议书模板编写项目建议书;
2) 公司内部评审项目建议书;
3) 给项目提出方提交项目建议书,决定是否建立项目;
4) 如果决定不建立项目,则就此结束;
5) 如果决定建立项目,则在研发部门形成项目任务。
二、需求分析
1) 项目组选择需求分析方法;
2) 项目组进行需求调研,结合初始需求素材确定系统运行环境,明确客户的功能需求及对系统的性能要求;
3) 按照功能需求规格说明书模板编写功能需求规格说明书,明确系统功能和相关的前提条件;
4) 责任人员组织内部评审(包括测试人员评审),对最终需求分析必选,对其他需求分析可选;
5) 责任人员组织正式的里程碑评审,对最终需求分析必选,对其他需求分析可选。
三、制定开发计划
1) 在研发部门建立该项目任务,并组建项目组;
2) 责任人员估算项目总体规模和划分阶段;
3) 责任人员按照开发计划模板编写开发计划;
4) 责任人员按照进度计划模板编制进度计划;
5) 责任人员组织内部评审;
6) 责任人员组织开发计划正式评审。
四、基本设计
1) 应用面向对象的设计方法,在功能需求说明书的基础上建立系统总体结构,划分功能模块;
2) 设计各功能模块的处理逻辑,定义各功能模块接口;
3) 设计数据库(如果需要);
4) 按照基本设计书模板编写基本设计书;
5) 责任人员组织内部评审,对最终基本设计书必选,对其他基本设计书可选;
6) 责任人员组织正式评审,对最终基本设计书必选,对其他基本设计书可选。
五、详细设计
1) 应用面向对象设计的方法,在基本设计书的基础上进行详细设计,确定系统功能的详细流程和代码规格;
2) 按照详细设计书模板编写详细设计书;
3) 详细设计书的评审可选,由项目经理根据项目需要决定。
4) 规程及相关模板、记录
5) 面向对象设计方法;
6) 详细设计书模板。
六、编码
1) 遵照编程规范进行编码;
2) 项目经理组织进行定期的内部评审;
3) 系统的单体测试,确认所有功能能够正常实现。
七、测试
1) 按照测试计划模板编写测试计划,设计测试用例;
2) 对系统进行组合测试和总体测试,填写测试记录;
3) 按照测试报告模板编写测试报告。
八、上线、功能考核
1) 按照上线要求组织系统上线投入运行;
2) 组织系统的功能考核,编写结题报告;
3) 整理设计文档和过程记录,向公司提交相关资料;
4) 按照质量保证要求为系统提供质量保证服务。
当然以上仅供参考,不同公司的流程都会不一样,但是大体应该不离其中。