亿元级IT行业生态链
一站式解决方案提供商

24小时免费咨询电话
010-52725243

新闻资讯

AJIA NEWS

阿甲:Java项目的研发流程

来源:阿甲视点 发布日期:2018-03-08

Java是企业在建设开发中常会用到一种脚本语言,而为了完成一个较为完善的开发流程,通常会在开发之前详细的设定好开发流程。但是最开始制定研发流程时,Java新手都会遇到这样一个问题:那就是不知道从何处着手制定项目流程。这看似是一个很幼稚的问题,但却实实在在难住了很多Java新手。因此,在本文中阿甲科技研发项目的开发人员将会根据网上的一些理论知识以及结合实际的Java研发项目,对Java项目的开发归纳出一个较为合理的流程计划。希望能够帮助到Java新手更好地制定研发思路。


阿甲:Java项目的研发流程


Java研发流程大体上可分为7步:1项目启动、2项目需求调研、3系统设计、4程序开发、5系统全面测试、6试用、维护、7、制定完整的安装手册和说明书


1、项目启动

1)、项目组成立

2)、制定项目预期目标

3)、制定项目计划周期

4)、建立好项目组成员沟通机制


2、需求调研

1)、创建调研计划、协调调研时间

2)、收集用户资料,获取用户需求

所有的资料都需要保留一份,资料中存疑的需要及时询问

3)、编写需求文档

重点描述出项目的流程和性能要求。

采用Word、Excel、Rose等形式。

4)、需求变更记录

5)、确定开发环境和运行环境

6)、扩展性要求

7)、与旧系统的接驳要求。

8)、估算出项目工作量

本阶段需要一套需求管理系统来进行需求的管理。

本阶段的需求文档也是用户测试的依据。


3、系统设计/详细设计

一个系统可以分为基础平台和应用模块两部分。

1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。

2)、应用模块设计(针对业务流程)

3)、中间件的采用或自行开发,需要深入了解。

4)、用户界面的设计

如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。

5)、变更记录

本阶段的系统设计是集成测试的依据。


4、程序开发

创建开发任务计划表、开发计划日程表

1)、优先编写测试用例

2)、按照编码规范编写代码

3)、按照文档注释规范注释

以上形成开发文档。

本阶段需要一套版本管理系统。

本阶段的测试用例也是单元测试的依据。

如果能做到,最好每日构建。


5、测试

本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。

1)、编写测试计划和测试方案

2)、功能测试

单元测试、集成测试

3)、性能测试

集成测试、压力测试

如果能做到,最好能进行自动化测试。

如果能做到,做分析统计工作。

最后形成测试报告。


6、试用、维护

本阶段需要解决:

1)、解决异地修改和公司修改的同步问题。

2)、用户测试中的Bug修改问题,按照级别分为

a)、程序Bug

b)、设计变更

c)、需求变更


7、制定完整的安装手册和说明书

当上述工作完成以后,就需要制定相关的使用说明和安装手册,以方便后期程序使用人员能够更好地使用。


以上就是阿甲科技研发团队针对阿甲科技研发项目以及网上的相关研发知识汇总而成的有关Java项目的开发流程。当然上述设计流程只是对Java研发的一个笼统性的研发流程,在满足上述要求和还要根据企业的相关要求做细微上的调整。


本文源自于豆丁网上的相关文章,并结合着阿甲科技研发项目总结的相关知识。版权归原作者所有,如有侵权请联系我们进行删除. 原文地址:http://www.docin.com/p-1413973218.html

欢迎访问阿甲科技集团官方网站!