第5章-总体设计 5.2 需求转化为规格

5.2 需求转化为规格

      • 1.框式产品
        • (1)业务规格,这需要满足客户期望、有市场竞争力、颗粒度最合理。
        • (2)整框规格,包括电源、功耗、散热、可靠性的规格,要保证整款满足环境应用要求。
        • (3)单板规格,包括单板功能要求、接口规格等。
      • 2.盒式产品
      • 3.终端产品

硬件总体设计中首要把产品的业务需求进行转化,变成硬件系统和模块要达成的规格目标,最终形成产品规格全景图。需要确定的硬件规格包括产品的关键业务处理能力要求、处理器要求、业务接口要求、管理接口要求、产品体积大小、电源规格要求、整机规格要求等。

硬件产品形态大致可以分为框式、盒式、终端这三类,如图5.3所示。我们看一下这三类产品形态需求转化到规格中要注意的要点。
在这里插入图片描述

1.框式产品

图5.4是某框式路由器产品,由机框、单板和电源组成。
在这里插入图片描述
框式设备的总体方案要看版本和阶段。有些大版本需要重新定义机框,产品机框定义就在总体设计阶段,这时总体设计的工作是繁重而高级的。定义机框工作量大,而且需要考虑产品的迭代升级和持续的竞争力,需要设计者具备全流程视野和战略能力,技术深度和广度,对技术演进的预判能力。因为工作量大,所以繁重;因为对工作能力要求高,所以高级。定义机框,首先要做的第一件事情就是定规格,这个规格包含业务规格、整框规格、单板规格,下面详细介绍。

(1)业务规格,这需要满足客户期望、有市场竞争力、颗粒度最合理。

我记得大学同学刚毕业的时候进入烽火通信公司,负责开拓南美市场,销售光通信。当年烽火号称拥有密集光波分复用(Dense Wavelength Division Multiplexing,DWDM)技术,一根光纤传输1T带宽信号,全光通信,远距离传输。结果同学到了厄瓜多尔,一个国家
都用不了一根光纤,在那里主要卖“猫”(调制解调器)。

所以业务规格很重要,并不是越大越好。我们当年做企业网,一开始没有设计专门的设备,于是把运营商设备借用到企业网,实现归一化。用运营商架构做企业通信设备,除了几个大银行能接受这么大规格的设备外,小公司都没有这样的硬件规格需求,并且由于运营商的软件结构,在企业网也显得臃肿。

(2)整框规格,包括电源、功耗、散热、可靠性的规格,要保证整款满足环境应用要求。

当业务确定之后,需要根据整机的使用场景,确定整机的电源输入的特性、整体功耗的需求,以及散热条件。电源需要考虑一次电源转换为二次电源的能力。散热需要考虑风道是否合理、不同槽位的单板散热的差异、风扇失效模型等。整机风道如图5.5所示。
在这里插入图片描述

(3)单板规格,包括单板功能要求、接口规格等。

我们设计某一块单板的时候,实际是由整机的功能拆解下来的。在定义框业务规格时,其实应该考虑到各个单板的功能划分、软硬件接口、功能解耦等问题。同时包括不同的单板数量配置,实现不同的规格和不同应用场景的需求。

以前我做框式设备,客户要求产品一方面需要作为彩信、彩铃、短信的核心网设备,需要大量的信令处理能力;另一方面需要作为呼叫中心、统一通信的设备。所以需要各种语音编解码和信令处理的不同规格的组合,以满足不同的业务场景要求。那么每个电路板规格的颗粒度、性能规格就很重要。框式单板功能和接口如图5.6所示。

在这里插入图片描述

2.盒式产品

一般来说,盒式设备都面临白热化的竞争环境,例如交换机、家用路由器、统一通信设备、NVR (Network Video Recorder,网络视频录像机)等。盒式设备一般都是产品组合,如图5.7所示。用不同的产品整机形态应对不同的市场规格需求,如何规划好产品的规格是非常重要的。

在这里插入图片描述
所以盒式设备的系统工程师和规划师往往花费大量的精力在产品组合设计上。我们列举部分海康威视的盒式设备——NVR产品的“全家福”,如图5.8所示。
在这里插入图片描述
制定一款盒式规格时,我们看的是一个整机的设备性能要求,包括业务端口要求、管理端口要求、整机需求、认证需求等。以一款框式产品的设计规格要求作为一个示例,见表5.2。
在这里插入图片描述

3.终端产品

终端产品的特点是客户需求差异大、产品规格零散、市场竞争路径多样。

在竞争中我们可以选择的竞争方式为在特定的细分市场中,瞄准特定的市场客户需求推出特定的“爆款”,让客户爱不释手。比如特斯拉的智能汽车,先推出最炫、最酷的轿跑型电动车,外形惊艳、推背感强劲、自动驾驶理念新潮,这些特质一下子就抓住了那些年轻的、对新鲜事物有热情的客户,一款爆款就让特斯拉形成了领导者的地位。做手机产品的苹果也是这种竞争方式,每代只出一到两款,但款款都是爆款。

我们也可以选择把产品系列做全,通过丰富的产品组合占领客户的心智,让客户感受到你在这个市场中的品牌价值。选择了这种竞争方式,你就需要做好产品档位划分,以表5.3所示某终端产品档位定义为例,区分旗舰机型、中端机型、低端机型,分别进行规格定义。

在这里插入图片描述
这种拆分档位的规格定义方式,避免了为满足不同细分客户的要求,在一款或几款产品上兼容太多的规格要求,使产品做得很冗余,有了规格竞争力却丧失了成本竞争力,大而全的规格定义对于成本敏感的终端产品是致命的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/916964.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Android setTheme设置透明主题无效

【问题现象】 1、首先&#xff0c;你在AndroidManifest.xml中声明一个activity&#xff0c;不给application或者activity设置android:theme, 例如这样&#xff1a; <applicationandroid:allowBackup"true"android:icon"mipmap/ic_launcher"android:lab…

软考教材重点内容 信息安全工程师 第 3 章 密码学基本理论

&#xff08;本章相对老版本极大的简化&#xff0c;所有与算法相关的计算全部删除&#xff0c;因此考试需要了解各个常 用算法的基本参数以及考试中可能存在的古典密码算法的计算&#xff0c;典型的例子是 2021 和 2022 年分别考了 DES 算法中的 S 盒计算&#xff0c;RSA 中的已…

Jmeter基础篇(24)Jmeter目录下有哪些文件夹是可以删除,且不影响使用的呢?

一、前言 Jmeter使我们日常做性能测试最常用的工具之一啦&#xff01;但是我们在和其他同学协同工作的时候&#xff0c;偶尔也会遇到一些问题&#xff0c;例如我想要给别人发送一个Jmeter工具包&#xff0c;但这个文件包往往会很大&#xff0c;比较浪费流量和空间&#xff0c;…

【电子元器件】磁珠常识与选型

1. 什么是磁珠 磁珠是一种电感型EMI静噪滤波器&#xff0c;实物和电感很像&#xff0c;现在用的最多的是铁氧体磁珠。 片状铁氧体磁珠 磁珠的单位是欧姆&#xff0c;根据型号的不同&#xff0c;可以抑制几MHz&#xff5e;几GHz的噪声&#xff0c;经常被用在信号线和电源线上…

PostgreSQL中如果有Left Join的时候索引怎么加

在PostgreSQL中&#xff0c;当你的查询包含多个LEFT JOIN和WHERE条件时&#xff0c;合理地添加索引可以显著提高查询性能。以下是一些具体的优化步骤和建议&#xff1a; 1. 分析查询 使用 EXPLAIN ANALYZE 命令分析你的查询&#xff0c;了解查询的执行计划&#xff0c;识别出连…

【全面系统性介绍】虚拟机VM中CentOS 7 安装和网络配置指南

一、CentOS 7下载源 华为源&#xff1a;https://mirrors.huaweicloud.com/centos/7/isos/x86_64/ 阿里云源&#xff1a;centos-vault-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 百度网盘源&#xff1a;https://pan.baidu.com/s/1MjFPWS2P2pIRMLA2ioDlVg?pwdfudi &…

Linux下MySQL的简单使用

Linux下MySQL的简单使用 导语MySQL安装与配置MySQL安装密码设置 MySQL管理命令myisamchkmysql其他 常见操作 C语言访问MYSQL连接例程错误处理使用SQL 总结参考文献 导语 这一章是MySQL的使用&#xff0c;一些常用的MySQL语句属于本科阶段内容&#xff0c;然后是C语言和MySQl之…

动态规划-背包问题——1049.最后一块石头的重量II

1.题目解析 题目来源 1049.最后一块石头的重量II——力扣 测试用例 2.算法原理 首先需要将该问题转化为0-1背包问题后再做分析 1.状态表示 根据数学中的知识我们知道将一个数字分为两个子数后求这两个子数的最小差值&#xff0c;那么就要求这两个子数尽可能接近于原数字的一…

MarkDown语法入门【保姆级教程】

MarkDown语法介绍 Markdown是一种轻量级标记语言 关于MarkDown语法的定义&#xff0c;官方已经有概述了&#xff1a; Markdown是一种轻量级标记语言&#xff0c;排版语法简洁&#xff0c;让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档&#xff0c;可…

5G与4G互通的桥梁:N26接口

5G的商用部署进程将是一个基于4G系统进行的长期的替换、升级、迭代的过程&#xff0c;4G系统是在过渡到5G全覆盖过程中&#xff0c;作为保障用户业务连续性体验这一目的的最好补充。 因此4G/5G融合组网&#xff0c;以及互操作技术将是各大运营商在网络演进中需要重点考虑的问题…

Transformer中的算子:其中Q,K,V就是算子

目录 Transformer中的算子 其中Q,K,V就是算子 一、数学中的算子 二、计算机科学中的算子 三、深度学习中的算子 四、称呼的由来 Transformer中的算子 其中Q,K,V就是算子 “算子”这一称呼源于其在数学、计算机科学以及深度学习等多个领域中的广泛应用和特定功能。以下是…

【UGUI】Unity 游戏开发:背包系统初始化道具教程

在游戏开发中&#xff0c;背包系统是一个非常常见的功能模块。它允许玩家收集、管理和使用各种道具。今天&#xff0c;我们将通过一个简单的示例来学习如何在 Unity 中初始化一个背包系统。我们将使用 Unity 2021.3.7 版本&#xff0c;并结合 C# 脚本来实现这一功能。 1. 场景…

Web端、App端的日志查看

开发和测试过程中&#xff0c;日志是定位问题的重要工具之一。无论是Web端还是App端&#xff0c;日志的作用如同医生的诊断报告&#xff0c;可以帮我们快速找到问题的根源。那么&#xff0c;如何高效查看并分析这些日志呢&#xff1f; 面对Web端和App端的不同特点&#xff0c;…

机器学习基础02_特征工程

目录 一、概念 二、API 三、DictVectorize字典列表特征提取 四、CountVectorize文本特征提取 五、TF-IDF文本1特征词的重要程度特征提取 六、无量纲化预处理 1、MinMaxScaler 归一化 2、StandardScaler 标准化 七、特征降维 1、特征选择 VarianceThreshold 底方差…

SpringCloud-使用FFmpeg对视频压缩处理

在现代的视频处理系统中&#xff0c;压缩视频以减小存储空间、加快传输速度是一项非常重要的任务。FFmpeg作为一个强大的开源工具&#xff0c;广泛应用于音视频的处理&#xff0c;包括视频的压缩和格式转换等。本文将通过Java代码示例&#xff0c;向您展示如何使用FFmpeg进行视…

释放高级功能:Nexusflows Athene-V2-Agent在工具使用和代理用例方面超越 GPT-4o

在不断发展的人工智能领域&#xff0c;Nexusflows 推出了 Athene-V2-Agent 作为其模型系列的强大补充。这种专门的代理模型设计用于在功能调用和代理应用中发挥出色作用&#xff0c;突破了人工智能所能达到的极限。 竞争优势 Athene-V2-Agent 不仅仅是另一种人工智能模型&…

自己动手写Qt Creator插件

文章目录 前言一、环境准备1.先看自己的Qt Creator IDE的版本2.下载源码 二、使用步骤1.参考原本的插件2.编写自定义插件1.cmakelist增加一个模块2.同理&#xff0c;qbs文件也增加一个3.插件源码 三、效果总结 前言 就目前而言&#xff0c;Qt Creator这个IDE&#xff0c;插件比…

网上商城系统设计与Spring Boot框架

3 系统分析 当用户确定开发一款程序时&#xff0c;是需要遵循下面的顺序进行工作&#xff0c;概括为&#xff1a;系统分析–>系统设计–>系统开发–>系统测试&#xff0c;无论这个过程是否有变更或者迭代&#xff0c;都是按照这样的顺序开展工作的。系统分析就是分析系…

【时间之外】IT人求职和创业应知【37】-AIGC私有化

目录 新闻一&#xff1a;2024智媒体50人成都会议暨每经20周年财经媒体峰会召开 新闻二&#xff1a;全球机器学习技术大会在北京召开 新闻三&#xff1a;区块链技术在金融领域的应用取得新突破 不知不觉的坚持了1个月&#xff0c;按照心理学概念&#xff0c;还要坚持2个月&am…

双子数(枚举素数)

#include <iostream> #include <vector> #include <cmath> using namespace std;vector<long long> generate(long long n) {vector<bool> is(n 1, true);// 标记是否为素数&#xff0c;初始值全为 truevector<long long> v;is[0] is[1]…