CMMI之工程类

news2024/9/25 13:18:53

工程类过程域涵盖了工程学科所共有的开发与维护活动。工程类过程域的书写使用了通用的工程术语,这样,涉及产品开发过程(如软件工程、机械工程等)的任何技术学科都能够将其用于过程改进。工程类过程域还将不同工程学科的关联过程整合到单一的产品开发过程之中,来支持以产品为导向的过程改进策。这样的策略瞄准的是实质性的业务目标,而非特定的技术学科。这种过程方法有效避免了组织级“烟囱”型隔阂思想的倾向。

五个工程类过程域是:

• 产品集成(Product Integration, PI)

• 需求开发(Requirements Development, RD)

• 技术解决方案(Technical Solution, TS)

• 确认(Validation, VAL)

• 验证(Verification, VER)

产品集成:包含的特定实践与建立集成策略、进行产品组件集成、以及向客户交付产品等相关联。“产品集成”过程域在实施产品集成过程时使用了“确认”过程域与“验证”过程域中的特定实践。 “验证”过程域的实践在产品集成之前验证了产品组件的接口与接口需求。接口验证是集成过程中的 必要事件。在操作环境中进行产品集成时,就要使用到“确认”过程域中的特定实践。

需求开发:过程域识别客户需要并将这些需要转化为产品需求。产品需求的集合被加以分析,生成高层次的概念解决方案。该需求集合随后被分配,以建立最初的产品组件需求集合。再衍生出其它有助于定义产品的需求,并分配至产品组件。该产品与产品组件的需求集合清晰地描述了产品的性能、质量属性、设计功能、验证需求等等,并通过开发人员能够理解并使用的术语进行描述。

技术解决方案:在此处需求被转换为产品架构、产品组件设计与产品组件(如通过编码、制造等)。 需求也被提供给“产品集成”过程域,在此处产品组件被组合起来,接口得到验证,以确保其符“需求开发”过程域所提供的接口需求。开发产品组件的技术数据包,用于“产品集成”过程域“供方协议管理”过程域。备选解决方案被考察,并基于已建立的准则选择最优设计。这些准则可以因产品不同而有显著区别,这取决于产品类型、操作环境、性能需求、支持需求以及成本或交付进度。选择最终解决方案的工作会用到“决策分析与解决”过程域中的特定实践

确认:过程域对照客户需要,增量式地对产品进行确认。确认可以在操作环境或模拟的操作环境下执。在确认的需求方面与客户进行协调是该过程域的重要元素。“确认”过程域的范围包括对产品、产品组件、选定的中间工作产品与过程的确认。这些已确认的要素常常需要再次验证与再次确认。确认中发现的问题往往在“需求开发”过程域或“技术解决方案”过程域中得到解决。

验证:过程域确保选定的工作产品满足规定的需求。 “验证”过程域选择工作产品与验证方法,用于对照规定的需求对工作产品进行验证。一般来说验证是一个增量式的过程,从产品组件的验证开始, 通常以对完全组装了的产品进行验证为结束。验证也应对了同级评审。同级评审是一种经实践检验了 的方法,用于尽早移除缺陷,并为正在开发或维护的工作产品与产品组件提供有价值的洞察

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

分享111个ASP源码,总有一款适合您

ASP源码 分享111个ASP源码,总有一款适合您 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下..., 111个ASP源码下载链接:https://pan.baidu.com/s/1Afx8CxZIGwcGWB6aUOssZg?pwdr81w 提取码&#x…

CPU缓存架构缓存一致性协议详解

一、CPU高速缓存(Cache Memory)1.1 CPU高速缓存CPU缓存即高速缓冲存储器,是位于CPU与主内存间的一种容量较小但速度很高的存储器。由于CPU的速度远高于主内存,CPU直接从内存中存取数据要等待一定时间周期,Cache中保存着…

《你当像鸟飞往你的山》教育让你内心的山更高,更广

《你当像鸟飞往你的山》教育让你内心的山更高,更广 塔拉韦斯特弗,美国作家、历史学家。1986年生于美国爱达荷州的山区。自学考取杨百翰大学,2009年获得剑桥大学哲学硕士学位,2014年获剑桥大学历史学博士学位。2018年出版处女座《你…

2023 年8个ChatGPT 的替代品

OpenAI 于 2022 年 11 月下旬推出的 ChatGPT 在网络世界引起了不小的轰动。它不仅引起了社交媒体用户的关注,也引起了各大媒体的关注。 这种先进的 AI 技术不仅可以根据命令生成、重写和汇总文本,还可以与用户进行交互。它会记住以前的对话,…

[论文翻译] Improving Knowledge Tracing via Pre-training Question Embeddings

摘要 知识追踪 (KT) 定义了根据学生的历史反应预测他们是否能正确回答问题的任务。尽管许多研究致力于利用问题信息,但问题和技能中的大量高级信息尚未被很好地提取,这使得以前的工作难以充分执行。在本文中,我们证明了通过在丰富的边信息上…

通过属性配置文件编写JDBC程序

package com.bjpowernode.jdbc;import java.sql.*; import java.util.ResourceBundle; /* 编程思想:将连接数据库时可变化的4条信息都写到配置文件中,以后需要连接其他数据库的时候,可直接修改配置文件,不用修改java程序。这4个信…

【LeetCode高频100题-3】冲冲冲(持续更新23.1.22)

文章目录62. 不同路径题意解法1 排列组合解法2 动态规划64. 最小路径和题意解法1 DFS(剪枝也超时)解法2 动态规划62. 不同路径 题意 一道数学题,排列组合/小学奥赛题。动态规划不是一般来解决最值问题的吗,这道题为什么会想到dp…

狂神。JVM入门学习笔记。

JVM学习 JVM常见面试题: 请你谈谈你对jvm的理解?Java8虚拟机和之前的变化更新?什么是OOM?什么是栈溢出StackOverFlowError?怎么分析?jvm的常见调优参数有哪些?内存快照如何抓取?怎么…

【JavaSE】保姆级教程|1万字+10张图学会类与对象--建议收藏

🌱博主简介:大一计科生,努力学习Java中!热爱写博客~预备程序媛 📜所属专栏:爪洼岛冒险记【从小白到大佬之路】 ✈往期博文回顾: 【爪洼岛冒险记】第5站:多图解,超详细讲解Java中的数组、二维数组…

weston 1: 编译与运行傻瓜教程

sudo apt-get update sudo apt-get upgrade vim ~/.bashrc export WLD$HOME/install export LD_LIBRARY_PATH$WLD/lib export PKG_CONFIG_PATH$PKG_CONFIG_PATH:/home/zzj/install/lib/x86_64-linux-gnu/pkgconfig/ source ~/.bashrc 配置路径 此处根据个人电脑配置路径 …

高级Spring之BeanFactory的实现

Spring 的发展历史较为悠久,因此很多资料还在讲解它较旧的实现,这里出于怀旧的原因,把它们都列出来,供大家参考 DefaultListableBeanFactory,是 BeanFactory 最重要的实现,像控制反转和依赖注入功能&#x…

十六进制转八进制+超大数据处理(蓝桥杯基础练习C/C++)

目录 1 题目要求 2 代码 2.1 以十进制为媒介(不可行) 2.2 以二进制为媒介 3 可能会遇到的难点 4 结论 5 延伸 5.1 超大数据阶乘 5.2 超大数据加法 5.3 以十进制为媒介的进制转换 1 题目要求 2 代码 2.1 以十进制为媒介&#xf…

【LeetCode】一文吃透回溯算法(附例题)

回溯 DFS 算法深入浅出,一文吃透! 原文同步在:https://github.com/EricPengShuai/Interview/blob/main/algorithm/回溯算法.md 回溯算法 主要参考的是 liweiwei 的总结 0. 概念 回溯法 采用试错的思想,它尝试分步的去解决一个问题…

MATLAB | 如何使用MATLAB绘制韦恩图的高阶版本:upset图

韦恩图随着阶数升高会越来越复杂,当阶数达到7或者以上时几乎没办法绘制: 但是使用upset图却可以比较轻易的绘制: 两种类型图的对应关系: 这期便教大家如何绘制这样的upset图: 教程部分 0 数据准备 数据需要的是0,1矩…

SQL注入现象

package com.bjpowernode.jdbc;import java.sql.*; import java.util.HashMap; import java.util.Map; import java.util.ResourceBundle; import java.util.Scanner; /*** 如果输入的用户名和密码是下面这样的,就会发生非注册人员登录的情况,叫做SQL注入…

【Java|golang】2287. 重排字符形成目标字符串

给你两个下标从 0 开始的字符串 s 和 target 。你可以从 s 取出一些字符并将其重排,得到若干新的字符串。 从 s 中取出字符并重新排列,返回可以形成 target 的 最大 副本数。 示例 1: 输入:s “ilovecodingonleetcode”, targ…

go tool pprof与trace的简单使用

pprof pprof是Google的程序采样分析工具,其使用分为,采样和分析。Go 语言内置了pprof。 Go 语言库中有两种方式使用pprof,一种是通过net/http/pprof库,另一种是通过runtime/pprof库。 net/http/pprof的简单使用 引入 _ "n…

【计算机网络】HTTP/HTTPS

HTTP网络协议 虽然我们说, 应用层协议是我们程序猿自己定的. 但实际上, 已经有大佬们定义了一些现成的, 又非常好用的应用层协议, 供我们直接参考使用. HTTP(超文本传输协议)就是其中之一 理解网络协议 协议是一种 “约定”. socket api的接口, 在读写数据时, 都是按 “字符…

零基础学MySQL(三)-- 对表中数据的增删改【新年快乐】

目录✨一、INSERT 语句(添加表中数据)1.基本语法2.应用案例3.使用细节🎆二、UPDATE 语句(修改表中数据)1.基本语法2.应用案例3.使用细节🎇三、DELETE 语句(删除表中数据)1.基本语法2…

【手写 Vue2.x 源码】第三十七篇 - 组件部分 - 组件的合并

一,前言 上篇,介绍了 Vue.extend 实现,主要涉及以下几个点: Vue.extend 简介;Vue.extend 实现,包括:组件初始化;子类继承父类;修复 constructor 指向问题; …