18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页 > 知识 > APP开发

什么是完整的软件开发进程?

发表时间:2019-07-17 10:27:33

文章来源:沈阳软件开发

标签:软件开发 软件定制 软件设计 软件公司 沈阳软件开发 沈阳软件定制 沈阳软件公司 沈阳软件制作 沈阳软件设计

分享:

浏览次数:0

1005193K9-0.jpg

一,开发流程图

为了使过程更加清晰,该图省略了对每个链接的审查。如果有更好的表达形式,请随时提出建议。

1005193030-1.jpg

(发展流程图)

第二,处理产品和要求

处理在开发阶段需要导出的产品,包括产品名称,结果描述,负责人和注释,谁在什么时间,应提供什么内容,以及提供的内容的基本方向和形式。

三,流程描述

(1)项目汇海

1.产品经理和项目利益相关者确定项目方向。产品导向项目的利益相关者包括公司领导,产品总监,技术总监等。该项目包括客户的党组长和主要执行人。

2.公司领导确认项目团队的团队结构,包括产品经理,研发项目经理,研发工程师和测试团队。

10051910F-2.jpg

3.确定项目管理系统,并且需要相应地审查每个阶段的结果。评论有相应的《会议纪要》;从项目汇海开始,研发项目经理每周提供《项目研发周报》;在测试阶段,测试工程师每周提供《项目测试周报》。

4.产品经理进行需求调查并输出《需求调研》文件。需求研究方法主要包括背景信息调查和访谈。

5.产品经理完成《业务梳理》。首先,澄清每个项目的目标;其次,梳理项目中涉及的角色;那么,每个角色应该做什么;最后,梳理整个系统的端口,存在哪些业务模块,以及每个模块中包含哪些功能。

100519D27-3.jpg

(2)需求阶段

1.进入可视化产品的输出阶段,产品管理器提供最简单且最接近成品《产品原型》的线框形式即可。此过程还包括业务流程图和页面跳转流程图。业务流程图侧重于不同角色在不同节点上执行的操作。页面跳转流程图主要是指不同接口之间的跳转关系。

2.产品经理将向整个团队解释要求。

3.研发项目经理根据要求和项目要求明确定义《项目里程碑》。根据项目里程表,完成《产品开发计划》,清除详细阶段的时间点,最后根据开发计划进入《项目任务分解》,完成项目的划分。

4.研发工程师根据各自的分工进入概要要求阶段。《概要需求》旨在让研发工程师初步了解业务并评估技术可行性。

(3)设计阶段

1. UI设计器根据产品原型输出《界面效果图》,并提供接口标签。最后,根据主界面,提供了一个集合《UI设计规范》。

1005194351-4.jpg

2,研发工程师在界面效果图中,输出《需求规格》,要求规范应包含要实现的最终内容的所有要素。

3.研发工程师完成《概要设计》,《通讯协议》和《表结构设计》,并在正式编码之前完成一系列研发和设计工作。

(4)发展阶段

1.研发工程师正式进入编码阶段。尽管大部分时间都用于编写代码,但可能需要进行技术预研并确认要求。

如图2所示,编码过程通常需要在服务器和移动终端之间进行协调。

3.编码完成后需要进行功能审查。

(5)测试阶段

1.测试工程师根据阶段《测试实例》进行设计,并将失败的过程测试提交给Jira并分配给相应的开发人员进行调整。

10051935B-5.jpg

2.研发工程师根据测试结果修改代码,完成后提交测试,并在通过测试后完成测试。

3.测试工程师编写《测试结果报告》,包括功能测试结果,压力测试结果等。

4.测试工程师为系统的每个端口写入《操作手册》和维护手册。

(6)在线系统

在与客户或上级达成协议后,系统将进行调试,并在稳定后上线。

软件开发,软件定制,软件设计,软件公司,沈阳软件开发,沈阳软件定制,沈阳软件公司,沈阳软件制作,沈阳软件设计

相关案例查看更多