质量特性工程

简介: 本文介绍质量特性工程(MPE),阐述其确保系统具备合适质量特性以满足要求,说明在系统生命周期各阶段需依可用信息估计质量属性,并经风险评估验证。指出MPE实施中的陷阱,强调需用替代方法对估计进行合理性检查。

系统工程手册(Systems Engineering Handbook)是国际系统工程协会(INCOSE)编著的一本权威性指导书籍,旨在为系统工程的全生命周期过程和活动提供详细的指南,其内容基本涵盖ISO/IEC/IEEE 15288(系统生命周期过程)和ISO/IEC/IEEE 26771(系统工程管理计划)。这些标准为系统工程的全生命周期提供了清晰的指导,涵盖了需求分析、设计、开发、测试和维护等环节,帮助工程师高效管理复杂项目,确保系统从概念到退役的全过程都能科学运作。

为了方便感兴趣的人士参考,reddish(@srs.pub)基于系统工程手册第四版(2015),借助通义完成翻译,并做校稿,个别地方有做必要的修正和裁剪。

本文是的中文译本的第十章专业工程活动(Specialty Enginerring Activities)的第七小节:质量特性工程(Mass Properties Engineering)。


质量特性工程

质量特性工程(Mass properties Engineering, MPE)确保系统或系统元素具有适当的质量特性以满足要求(SAWE)。质量特性包括重量、重心位置、关于重心的惯性以及关于轴的惯性积。

通常,物理系统的初始尺寸是根据其他要求得出的,例如最小有效载荷、最大操作重量或人为因素限制。在系统生命周期的所有阶段,都会根据当时可用的信息进行质量属性估计。这些信息可能从参数方程到三维产品模型再到实际库存的产品不等。

使用不确定性分析或蒙特卡洛模拟等技术进行风险评估,以验证系统的预测质量属性是否符合要求,并且系统将在其设计限制内运行。MPE在生产阶段结束时进行,以确保所有各方交付的系统满足要求,然后在使用阶段进行多次检查以确保系统的安全性、系统元素或操作员的安全。对于大型项目,如石油平台或军舰,MPE的工作量是相当大的。

在MPE中,一个陷阱是相信三维建模工具可以专门用于估计系统或系统元素的质量属性。这是有问题的,因为:

  • (i)并非所有部件都在同一时间表上进行建模;
  • (ii)大多数部件都是干净地建模的,也就是说,没有制造公差、油漆、绝缘材料、配件等项目,这些项目可能会使系统重量增加10%到100%。例如,管道和储罐中的液体可能比容纳它的结构储罐或金属管道更重。

MPE通常包括使用替代方法对所有估计进行合理性检查。最简单的方法是证明当前估计与同一系统或另一项目中相同系统元素的任何先前估计之间的变化。另一种方法是使用更简单的估计方法重复估计,然后证明任何差异。

::: {#author name=reddish}
本文同步发表在 软件需求探索https://srs.pub/specification/mass-properties-engineering.html

作者: reddish@srs.pub
:::

目录
相关文章
|
1月前
|
人工智能 机器人 测试技术
AI写的代码为何金玉其外败絮其中
本文分析AI编码看着好看其实很烂的现象、原因,探索行之有效的的解决方案。并从理论上延伸到如何更好的与AI协作的方式上。
75 3
|
10天前
|
人工智能 安全 程序员
AI会写代码,但谁来定义问题?
在AI编码时代,技术债务问题被急剧放大。AI既能放大编码能力,也会放大错误和模糊需求带来的问题。本文探讨了需求分析在AI时代的关键作用,提出了有效路径,强调需求分析师将成为AI时代最重要的角色,并确保软件系统真正解决业务问题。
164 98
|
7月前
|
人工智能 API 开发者
FastAPI开发者福音!FastAPI-MCP:将FastAPI秒变MCP服务器的开源神器,无需配置自动转换!
FastAPI-MCP是一款能将FastAPI应用端点自动转换为符合模型上下文协议(MCP)的开源工具,支持零配置自动发现接口并保留完整文档和模式定义。
4227 112
FastAPI开发者福音!FastAPI-MCP:将FastAPI秒变MCP服务器的开源神器,无需配置自动转换!
|
11天前
|
人工智能 前端开发 数据可视化
如何驯服AI编程
AI编程的泡沫正在让无数管理者产生"不需要程序员了"或是"普通人可以开发产品了"的幻觉。本文通过真实案例和深度分析,揭示AI编程的真实能力边界,为理性决策提供参考。
89 9
如何驯服AI编程
|
4月前
|
监控 安全 测试技术
理解非功能需求---SRS软件需求规格指南系列
本文全面解析非功能需求(NFR),涵盖性能、安全性、可靠性、可用性、可扩展性等关键质量属性。内容包括定义、现实案例及最佳实践,帮助团队在软件开发生命周期中有效识别、记录与管理NFR,确保系统满足利益相关者期望与行业标准。
299 3
|
21天前
|
人工智能 自然语言处理 安全
氛围编程走远,规格驱动开发降临
本文分析了目前行业内github,openai,amazon等对规格驱动开发的尝试和工具,提出了需求规格在将来的开发模式中的重要作用。
155 5
|
1月前
|
人工智能 算法 架构师
AI时代程序员的生存与突围从需求分析开始
AI能3秒生成代码框架,还要程序员干什么?
300 9
|
17天前
|
项目管理
一个让我重新思考项目报价的工具:iSouQuote
通过深度体验iSouQuote项目报价工具,探讨其在消除项目不确定性、透明化报价机制、量化时间成本等方面的创新做法,以及在商务谈判中的实际应用价值。
50 4
|
1月前
|
机器学习/深度学习 人工智能 JSON
AI编程时代,对应的软件需求文档(SRS、SRD、PRD)要怎么写
对于AI编程来说,需要使用全新的面向提示词的需求文档来和AI+人类沟通,构建共同的单一事实来源文档知识库是重中之重。
371 7
|
30天前
|
敏捷开发 人工智能 自然语言处理
规格即代码,需求即资产
github新推出的spec-kit介绍了面向AI编码时的全新模式:以规格驱动开发,实现产品与技术无关。同一个产品,只要规格描述到位,后端实现技术可以随时切换,或者多种方案同时提供(反正都是AI自动生成的)。
246 0