线上服务咨询
什么是完整的软件开发进程?
发表时间:2019-07-17 10:27:33
文章来源:沈阳软件开发
标签:软件开发 软件定制 软件设计 软件公司 沈阳软件开发 沈阳软件定制 沈阳软件公司 沈阳软件制作 沈阳软件设计
浏览次数:0
一,开发流程图
为了使过程更加清晰,该图省略了对每个链接的审查。如果有更好的表达形式,请随时提出建议。
(发展流程图)
第二,处理产品和要求
处理在开发阶段需要导出的产品,包括产品名称,结果描述,负责人和注释,谁在什么时间,应提供什么内容,以及提供的内容的基本方向和形式。
三,流程描述
(1)项目汇海
1.产品经理和项目利益相关者确定项目方向。产品导向项目的利益相关者包括公司领导,产品总监,技术总监等。该项目包括客户的党组长和主要执行人。
2.公司领导确认项目团队的团队结构,包括产品经理,研发项目经理,研发工程师和测试团队。
3.确定项目管理系统,并且需要相应地审查每个阶段的结果。评论有相应的《会议纪要》;从项目汇海开始,研发项目经理每周提供《项目研发周报》;在测试阶段,测试工程师每周提供《项目测试周报》。
4.产品经理进行需求调查并输出《需求调研》文件。需求研究方法主要包括背景信息调查和访谈。
5.产品经理完成《业务梳理》。首先,澄清每个项目的目标;其次,梳理项目中涉及的角色;那么,每个角色应该做什么;最后,梳理整个系统的端口,存在哪些业务模块,以及每个模块中包含哪些功能。
(2)需求阶段
1.进入可视化产品的输出阶段,产品管理器提供最简单且最接近成品《产品原型》的线框形式即可。此过程还包括业务流程图和页面跳转流程图。业务流程图侧重于不同角色在不同节点上执行的操作。页面跳转流程图主要是指不同接口之间的跳转关系。
2.产品经理将向整个团队解释要求。
3.研发项目经理根据要求和项目要求明确定义《项目里程碑》。根据项目里程表,完成《产品开发计划》,清除详细阶段的时间点,最后根据开发计划进入《项目任务分解》,完成项目的划分。
4.研发工程师根据各自的分工进入概要要求阶段。《概要需求》旨在让研发工程师初步了解业务并评估技术可行性。
(3)设计阶段
1. UI设计器根据产品原型输出《界面效果图》,并提供接口标签。最后,根据主界面,提供了一个集合《UI设计规范》。
2,研发工程师在界面效果图中,输出《需求规格》,要求规范应包含要实现的最终内容的所有要素。
3.研发工程师完成《概要设计》,《通讯协议》和《表结构设计》,并在正式编码之前完成一系列研发和设计工作。
(4)发展阶段
1.研发工程师正式进入编码阶段。尽管大部分时间都用于编写代码,但可能需要进行技术预研并确认要求。
如图2所示,编码过程通常需要在服务器和移动终端之间进行协调。
3.编码完成后需要进行功能审查。
(5)测试阶段
1.测试工程师根据阶段《测试实例》进行设计,并将失败的过程测试提交给Jira并分配给相应的开发人员进行调整。
2.研发工程师根据测试结果修改代码,完成后提交测试,并在通过测试后完成测试。
3.测试工程师编写《测试结果报告》,包括功能测试结果,压力测试结果等。
4.测试工程师为系统的每个端口写入《操作手册》和维护手册。
(6)在线系统
在与客户或上级达成协议后,系统将进行调试,并在稳定后上线。
软件开发,软件定制,软件设计,软件公司,沈阳软件开发,沈阳软件定制,沈阳软件公司,沈阳软件制作,沈阳软件设计