hzxuanyou.0tkd.com hzxuanyou.hkaba-wa.com hzxuanyou.2mgt.com hzxuanyou.okcupis.com hzxuanyou.f5g1.com hzxuanyou.amcba.com hzxuanyou.itolab.net hzxuanyou.oursusu.com hzxuanyou.juanpizhan.com hzxuanyou.summerinla.com hzxuanyou.nashihou.com hzxuanyou.armorpools.com hzxuanyou.scaant.com hzxuanyou.canopyred.com hzxuanyou.tomi-tax.com hzxuanyou.dietskn.com hzxuanyou.pdnfull.com hzxuanyou.hostvis.net hzxuanyou.sinomit.com hzxuanyou.dsa.com hzxuanyou.attitrade.com hzxuanyou.xuthanh.com hzxuanyou.jxcamera.com hzxuanyou.yanjiaopingan.com hzxuanyou.makeup-recruit.com hzxuanyou.pdimsa.com hzxuanyou.isi-bw.com hzxuanyou.yjwjd.com hzxuanyou.swdates.com hzxuanyou.kiss52099.com hzxuanyou.mmbmwtc.com hzxuanyou.ex3k.com hzxuanyou.gf6n.com hzxuanyou.xiaofenghui.com hzxuanyou.jiahuaapp.com
0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

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

软件开发的奥秘:IT从业者如何窥探其中玄机

发表时间:2023-09-24 07:02:19

文章来源:炫佑科技

浏览次数:236

菏泽炫佑科技

软件开发的奥秘:IT从业者如何窥探其中玄机

之前我对软件非常陌生。 在转产品之前,虽然我也从事过IT行业,做过实施、售前,也搞过研发,但我从来不知道一个软件是怎么开发出来的。 当直接面对客户,在压力下,在对程序一无所知的情况下,很容易产生一些想法:为什么产品结果会是这样? 为什么产品开发不能更快? 程序员为什么经常加班? 他们在忙什么? 测试只是每天点击程序看看有没有错误吗?

因此,这篇文章是写给像我一样对软件开发一无所知的IT从业者(或者有兴趣的人)的。 另外,也欢迎我的程序员朋友和测试伙伴,因为你们也了解这个过程。 ,这样我们就可以进行更多的讨论。 在这个过程中,我们可能会发现,每个人对同一件事的理解是不同的。 也许碰撞之后,我们就能共同创造出智慧的果实。

1. 开发流程图

为了让流程更加清晰,本图省略了各个环节的回顾。 如果您有更好的代表性,欢迎您提出建议。

开发流程图

2、工艺产品及要求

该表主要列出了开发阶段需要输出的过程产品,包括产品名称、结果描述、负责人及备注,即由谁、在什么时间提供、提供什么内容、提供什么内容。提供内容的基本方向和形式。

开发过程的产物

三、流程说明

(一)项目启动情况

1. 产品经理和项目干系人共同确定项目方向。 产品型项目的利益相关者包括公司领导、产品总监、技术总监等;项目型项目的利益相关者包括客户负责人、主要执行者等。

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

3、明确项目管理制度。 每个阶段的结果都需要进行相应的审核,审核有相应的《会议纪要》; 从项目开始,研发项目经理每周都会提供《项目研发周报》; 测试阶段,测试工程师每周提供《项目测试周报》。

4、产品经理进行需求调研,输出《需求调研》文档。 需求研究的主要方法包括背景资料调查和访谈。

5、产品经理完成《业务回顾》。 首先,明确各个项目的目标; 其次,梳理项目涉及的角色; 接下来,梳理每个角色需要做什么; *后梳理整个系统分为哪些端口,需要具备哪些业务模块,每个模块包含哪些功能。 。

(2)需求阶段

1、进入视觉产品的输出阶段软件开发,产品经理以线框图的形式提供*简单、*接近成品的“产品原型”。 这个过程中还可能生成业务流程图、页面跳转流程图等。 业务流程图重点展示不同角色在不同节点执行的操作。 页面跳转流程图主要是指不同界面之间的跳转关系。

2、产品经理向整个团队解释需求。

3、研发项目经理根据需求和项目要求软件开发的奥秘:IT从业者如何窥探其中玄机,明确“项目里程碑”。 根据项目里程,完成《产品开发计划》,明确具体阶段的时间点。 *后,根据开发计划,进行“项目任务分解”,完成项目的分工。

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

(3)设计阶段

1、UI设计师根据产品原型输出“界面效果图”,并提供界面标注。 *后在主界面的基础上提供了一套《UI设计规范》。 UI设计规范主要明确常用界面形式的尺寸等,方便研发快速开展。 UI设计通常涵盖交互内容。

2、研发工程师在界面效果图中输出《需求说明书》。 需求规格说明应包括*终要实现的内容的所有要素。

3、研发工程师完成“外形设计”、“通信协议”、“表结构设计”,完成正式编码前的一系列研发设计工作。

(四)发展阶段

1.研发工程师正式进入编码阶段。 虽然这个过程大部分时间都是花在写代码上,但可能也需要技术预研和需求确认。

2、编码过程一般需要服务器端和移动端联调。

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

(5)测试阶段

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

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

3、测试工程师准备《测试结果报告》,包括功能测试结果、压力测试结果等。

4、测试工程师编写系统各端口的《操作手册》和维护手册。

(6)系统上线

与客户或上级达成协议后,系统将投入试运行,稳定后上线。

*后,以上内容仅限于我公司,不代表绝对的专业意见。 不知道其他行业的IT伙伴是不是也和我们一样。 欢迎大家交流。

如果喜欢的话请帮我关注一下,谢谢。 *后测试一下有多少朋友是从事IT行业的,谢谢。

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多

hzxuanyou.512656.com hzxuanyou.ymani.net hzxuanyou.xmzh.net hzxuanyou.bckyw.com hzxuanyou.touyo1004.com hzxuanyou.m5uae.com hzxuanyou.m5m8.com hzxuanyou.v4men.com hzxuanyou.dedatabi.com hzxuanyou.lfklsu.com hzxuanyou.s0um.com hzxuanyou.wordrive.com hzxuanyou.gpindian.com hzxuanyou.xyjzfwgs.com hzxuanyou.e51o.com hzxuanyou.readsarnia.com hzxuanyou.izuiku.com hzxuanyou.ishangys.com hzxuanyou.zosradio.com hzxuanyou.zefubao.com hzxuanyou.jfa1.com hzxuanyou.itandsoft.com hzxuanyou.bg-berlin.com hzxuanyou.j6sf.com hzxuanyou.e47n.com hzxuanyou.muchimmo.com hzxuanyou.kome2459.com hzxuanyou.3maggio.com hzxuanyou.norkov.com hzxuanyou.0qy0.com hzxuanyou.weiruifoto.com hzxuanyou.j2o2.com hzxuanyou.naradam.com hzxuanyou.y-linc.com hzxuanyou.qjygs.com