• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

[架构:路-8]架构师 - 必须熟悉的组织内的软硬件研发流程和几大研发系统

武飞扬头像
文火冰糖的硅基工坊
帮助1

目录

前言:

一、系统架构部门在组织内软硬件生产中的位置上

二、软、硬件研发的几大系统

三、软件开发流程与DevOps工具

附录:组织公司的主要资产


前言:

大多数架构师和程序员都认为,架构师只需要关注目标系统的软件或硬件架构。其实,架构师不仅仅需要关注关注目标系统的软件或硬件架构还需要关注其他的领域。在一个成熟的组织内,那些系统不会经常发生变化,并且有专门分工的人员负责了,因此,这些领域是容易被忽略的。然而,如果是一个全新的目标系统或对于创业型公司,架构师除了构架目标系统外,对其他方面的全面的熟悉就显得尤为重要

一、系统架构部门在组织内软硬件生产中的位置上

学新通

二、软、硬件研发的几大系统

学新通

在上述系统中,架构师几乎贯穿整个组织内的流程,架构师甚至要关心客户的需求和客户产品的运营。

架构师主要职责是架构软硬件的目标系统,但一个只关心软硬件目标系统本身的架构的架构师是不合格的架构师,是闭门造车的架构师

(1)需求管理系统:用于管理各方的需求。

  • 系统架构师不需要关心需求管理系统是如何构建的。
  • 系统架构师需要从需求管理系统中获取需求、并进行需求分析

关于需求管理的更多信息,可以参看专栏:

https://blog.csdn.net/hiwangwenbing/category_11994217.html

(2)项目管理系统:

  • 系统架构师不需要关心项目管理系统是如何构建的。
  • 系统架构师需要关系项目管理的范围、时间、人力资源、成本等管理,才能够确保架构演进得以保证。架构的改进是通过项目来实施的。

关于项目管理的更多信息,可以参看专栏:

https://blog.csdn.net/hiwangwenbing/category_11978383.html

(3)硬件设计、硬件开发、硬件测试

  • 硬件设计:设计硬件图纸的一系列工具系统,如设计流程、EDA工具、原理图、
  • 硬件测试开发:开发硬件实体的一系列工具系统,如开发流程、EDA工具、PCB设计、元器件管理等等。
  • 硬件测试:测试硬件实体的一系列工具系统,如测试流程、测试工具、故障管理等。

(4)软件设计、软件开发、软件测试

  • 软件设计:设计目标软件的一系列工具系统,如软件工程、UML。
  • 软件系统:开发目标软件的一系列工具系统,如开发流程,github,工具链。
  • 测试系统:测试目标软件的一系列工具系统,如测试流程、测试工具、故障管理等。

(5)硬件生产系统

  • 供应链
  • 生产流程
  • 生产厂房、车间、机器等

架构师可以不关心硬件生产系统是如何构建的,但需要确保构建的目标系统是适合、方便生产的。

(6)软件部署系统

  • 软件部署系统(服务器)

三、软件开发流程与DevOps工具

学新通

 从上图可以看出:要开发一个目标软件或硬件系统,需要有大量的开发工具作为支撑,需要有一个高效的软件和硬件开发系统

上述IT系统和软件开发流程,都是组织的最核心资产之一。

构建这些系统的架构,也是架构师的职责之一,是企业架构师的重要职责。

附录:组织公司的主要资产

(1)人:每个岗位(placehold)上填充的人。

(2)财(现金、钱):是维持一个系统正常运转的血液。

(3)物(固定资产):机器、设备、厂房等。

(4)系统:包括人事、财务、软硬件研发、硬件生产等。

(5)资源:包括客户资源、人脉资源、政府资源、上下游资源。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgbheic
系列文章
更多 icon
同类精品
更多 icon
继续加载