速度收藏|不可不知的软件开发流程以及角色分工(软件开发 角色)

软件开发流程,是指软件开发、设计的一般性过程,包括软件总体结构、模块构成、功能的设计,以及程序的编写、调试、程序联调、测试等等过程。步骤主要是:需求分析、设计、编程、软件测试、上线运维。

软件开发必须要遵从一定的流程、技术开发规范,软件开发团队中的每个成员都遵照统一的规范部署去设计、开发、测试、沟通,才能提高开发的效率,提高项目开发的质量。

软件开发流程一般有以下5个阶段:

第一阶段:需求分析

完成产品原型、需求规格说明书的编写。

产品原型,一般是通过网页(html)的形式展示当前的页面展示什么样的数据, 页面的布局是什么样子的,点击某个菜单,打开什么页面,点击某个按钮,出现什么效果,都可以通过产品原型看到。

需求规格说明书, 一般来说就是使用 Word 文档来描述当前项目有哪些功能,每一项功能的需求及业务流程是什么样的,都会在文档中描述。

第二阶段:设计

设计的内容包含产品设计、UI界面设计、概要设计、详细设计、数据库设计。

在设计阶段,会出具相关的UI界面、及相关的设计文档。比如数据库设计,需要设计当前项目中涉及到哪些数据库,每一个数据库里面包含哪些表,这些表结构之间的关系是什么样的,表结构中包含哪些字段,字段类型都会在文档中描述清楚。

第三阶段:编程

编写项目代码、并完成单元测试。

作为软件开发工程师,我们主要的工作就是在该阶段对分配给我们的模块功能,进行编码实现。编码实现完毕后,进行单元测试,单元测试通过后再进入到下一阶段。

第四阶段:软件测试

在该阶段中主要由测试人员, 对部署在测试环境的项目进行功能测试, 并出具测试报告。

第五阶段:上线运维

在项目上线之前, 会由运维人员准备服务器上的软件环境安装、配置, 配置完毕后, 再将我们开发好的项目,部署在服务器上运行。

软件开发中的角色分工

一、项目经理

对整个项目负责,任务分配,把控进度;

二、产品经理

进行需求调研,输出需求调研文档、产品原型等;

三、UI设计师

根据产品原型输出界面效果图;

四、架构师

项目整体架构设计、技术选型等;

五、开发工程师

代码实现,只要做对的事情就行,不需要把事情做对;

六、测试工程师

编写测试用例,输出测试报告;

七、运维工程师

软件环境搭建、项目上线。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年11月30日 上午9:16
下一篇 2022年11月30日 上午9:31

相关推荐

  • 科技项目负责人信息

    科技项目负责人信息 随着科技的不断发展,科技项目负责人的信息变得越来越重要。一个科技项目负责人需要具备丰富的技术背景和领导能力,并且要能够带领团队开发出高质量的科技产品。以下是一些…

    科研百科 2024年10月21日
    0
  • 非常好用的流程图制作软件(西西project)(设计投标使用(绘制流程图软件)

    非常好用的流程图制作软件(西西project)(工程设计投标使用) 在投标过程中基本每个项目都要有进度计划双代号图、横道图。平时我们用的比较多的,知道的比较多的基本是微软的proj…

    科研百科 2024年4月26日
    60
  • 不要让家长输在起跑线,钉钉最全图文教程了解一下

    受疫情影响,全国各地相继发布通知推迟开学时间,为了保证正常的教学进度,相关部门提出了"停课不停学"的口号,掀起了网络在线学习的热潮。 钉钉作为阿里巴巴集团开发的…

    科研百科 2024年5月13日
    43
  • 科研项目 科研成果 区别

    科研项目和科研成果的区别 科研项目和科研成果是两个相关但不完全相同的概念。科研项目通常是为了研究某个特定领域的知识或问题而进行的一种研究活动,而科研成果则是在科研项目的基础上,通过…

    科研百科 2024年10月21日
    2
  • 2、 预算管理体制的四个方面,事权、财权、支出责任四个方面,解释一下

    预算管理体制的四个方面:事权、财权、支出责任和预算。 预算管理体制是指政府或公共机构在管理公共事务时所遵循的机制和原则。它包括了四个主要方面:事权、财权、支出责任和预算。 事权是指…

    科研百科 2024年10月28日
    2
  • WM_PAINT客户区画不同图形

    WM_PAINT是Windows API中的一个重要函数,用于在客户区绘制图形。在WM_PAINT函数中,我们可以绘制各种不同类型的图形,如文本、图像、图标等。在本文中,我们将介绍…

    科研百科 2024年10月16日
    0
  • 协同办公英文

    协同办公:打造高效团队的关键 协同办公(Co- Collaboration)是指不同部门或团队之间进行协作和共享信息的过程,是现代企业高效运作和快速发展的关键因素之一。在协同办公中…

    科研百科 2024年9月19日
    22
  • 沈阳608所

    沈阳608所: 一所位于中国东北地区的航天研究机构 沈阳608所是中国东北地区的一所航天研究机构,成立于1958年,是中国航天工业的重要力量之一。该研究所主要从事航天器的设计、制造…

    科研百科 2024年10月10日
    14
  • 2022中国(浙江)年度品牌房企(浙江20强品牌房企)

    钱江晚报·小时新闻记者 孙晨 今年的楼市,经历了长时间的低迷,终于在年末的连续调控政策下有了一些复苏迹象。潮水退去,真正的“良币”显现。这中间有老牌房企绿城、滨江的坚守,也有像新世…

    科研百科 2024年3月13日
    70
  • 工程进度款管理制度

    工程进度款管理制度 随着现代工程领域的快速发展,工程进度款管理已经成为了工程管理中至关重要的一部分。工程进度款管理不仅可以保证工程进度的顺利进行,还可以保证工程预算的有效控制。因此…

    科研百科 2024年9月22日
    22