通用项目工程的过程视图概览

项目工程的通用过程视图

介绍

采用过程方法实现项目工程过程视图,目的在于演示如何在项目中通过组合标准的过程、活动和任务,对选定特别关注的产品特性的实现过程进行集中展示。
注:关键质量特性,包括但不限于:可用性、可维护性、可靠性、人因、易用性等领域。

目的

项目工程的过程视图目的,是提供客观证据证明系统中所特别关注的某些关键质量特定已得到了满足。

输出内容

项目工程的过程视图,包括以下内容:

  • 挑选出了需要特别关注的产品关键质量特性;
  • 定义了实现关键质量特性的需求;
  • 选定了这些需求的测量方法,并与期望的关键质量特性建立关联;
  • 定义并实现了这些期望的关键质量特性的方法;
  • 持续监控这些需求实现的程度;
  • 明确测量出这些关键质量特性得到满足的程度。

实现步骤

过程视图可以使用下列过程、活动和任务来完成。

  • ① 业务或使命分析过程
    • 帮助确定问题空间的定义,描述求解空间的特征,包括相关的权衡空间因素和基本的生存周期概念。
    • 包括对背景和很多关键参数进行理解,如关键质量特性中的安全威胁、人身危害、人机界面、操作特性,以及系统保证等。
  • ② 利益相关方需要和需求定义过程
    • 提供了相关特性的选择和定义,包括关键质量特性和相关的信息条目。
    • 对应的活动和文档用于对关键质量特性进行识别、优先排列、定义以及记录需求。
  • ③ 系统需求定义过程
    • 为将要开发的特定系统提供了关键质量特性的参数规格,同时为跟踪需求实现的测量提供了选择方法。
  • ④ 架构定义过程
    • 从架构的角度识别利益相关方的关注点。
    • 这些关注点通常转化为与关键质量特性相关的生存周期阶段的期望或者约束,比如效用(例如可用性、安全性、有效性、适用性),支持(例如可维修性、报废管理),系统与环境的演化(例如适应型、伸缩性、耐受性),生产(例如可制造性、易测性),退役(例如环境影响、转运能力)等。
    • 该过程进一步解决了驱动架构决策的这些关键质量特性需求,包括针对关注点和相关特性的架构评估。
  • ⑤ 设计定义过程
    • 用于确定出必要的设计特性,包括关键质量特性,比如专项特性设计准则的保证措施,以及使用这些准则进行修改设计的评估措施。
  • ⑥ 系统分析过程
    • 通过数学分析、建模、仿真、试验,以及其他技术进行相应级别的分析,用于理解关键质量特性相关的权衡空间。
    • 这些分析结果作为输入,在决策管理过程中用于支持其他技术过程。
  • ⑦ 实现过程
    • 用于记录关键质量需求得到满足的依据。
  • ⑧ 集成过程
    • 用于考虑关键质量特性的集成计划,并且确保这些特性的实现得到确认和记录。
  • ⑨ 验证过程
    • 用于实施验证策略的计划和执行,包括关键质量特性。
    • 选择的验证策略可能会增加设计约束,从而影响这些特性的视线。
  • ⑩ 移交过程
    • 用于系统在工作环境中的安装。
    • 因为一些专项属性涉及设计约束和操作约束之间的权衡,系统安装通常变得很重要,需要引起注意。
  • ⑪ 确认过程
    • 用于证明系统提供的服务满足了利益相关方需求,包括关键质量特性。
  • ⑫ 运行过程
    • 用于描述系统使用方法。
    • 确保关键质量特性得到正确实现,包括对系统运行进行监控。
  • ⑬ 维护过程
    • 用于维持系统的能力,帮助确保其持续的可用性来发挥功用,包括关键质量特性。
    • 包括故障分析、维护任务,以及后勤任务等,用于确保系统连续运行。
  • ⑭ 处置过程
    • 使系统的存在或终止。
    • 预期处置的内在需要可能会对系统发展带来约束。
    • 事实上,这些约束本身可能就是关键的质量特性。
  • ⑮ 项目评估与控制过程
    • 对需求和关键质量特性实现的程度进行持续监控,并把结果通过给利益相关方(权益相关方)和管理人员。
  • ⑯ 决策管理过程
    • 对照设计规范,对备选需求、架构特性和设计特性进行评估,包括关键质量特性。
    • 这些对比结果通过合适的选择模型进行排序,用于确定出一个优化方案
  • ⑰ 风险管理过程
    • 用于识别、评估和处理系统风险,包括和满足关键质量特性相关的风险。
  • ⑱ 信息管理过程
    • 用于为记录和沟通系统实现程度的信息项提供规范、开发和维护方法。
    • 应注意的是,用于关键质量特性的信息条目有时候是专用的。这些信息条目描述的来源包括工业协会、监管机构和专业标准。
  • ⑲ 测量过程
    • 用于定义所需关键质量特性对应的测量方法。
  • ⑳ 质量保证过程
    • 用于识别关键质量特性实现对应的异常状况(偶发事件和问题)。

注:上述过程对应的活动和任务,可以参考《系统与软件工程 系统生存周期过程》一书。

实践

在项目工程实践中,我们可以根据项目的实际情况,对该项目工程的过程视图进行裁剪,以适合实际项目的需要。

参考文献

《系统与软件工程 系统生存周期过程》

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于表格滚动截屏(表格全部展开,没有滚动条)

import html2canvasPro from html2canvas // 截图,平辅表格 async function resetAgSize() {const allColumns gridApi.value.getColumns()let totalColumnWidth 0let totalColumnHeight 0// 遍历每一个行节点gridApi.value.forEachNode((rowNode) > {totalCo…

运行springBlade项目历程

框架选择 官网地址:https://bladex.cn 使用手册:https://www.kancloud.cn/smallchill/blade 常见问题:https://sns.bladex.cn/article-14966.html 问答社区:https://sns.bladex.cn 环境配置 存在jdk8的情况下安装jdk17 jdk17gi…

文件上传漏洞--理论

什么是文件上传漏洞? Web应用允许用户上传文件,但是没有对上传的文件进行严格的过滤和检测,导致网站执行了文件中包含的恶意代码。 漏洞的基本利用方式是: 成功上传包含恶意代码的文件,并在服务端成功执行该文件。 …

物联网(RFID)全景:被装信息化监控应用与挑战

一、被装物联网信息化建设的动因 信息化改革在20世纪80年代中期启航,旨在提升被装保障的效率。随着时间的推移,硬件的广泛运用和软件的快速迭代,装备业务在规划、制造、分发以及战时支援等核心环节,已经与信息系统深度融合&#x…

解决C盘空间不足的三种方案

方案一:网上盛传的C盘磁盘碎片整理🧩(原理:将分散的文件片段整理到相邻的磁盘区域,减少文件的碎片化程度)(效果不明显) 方案二:把其他盘的空间给C盘 💽(效果显著&#xf…

[项目代码] YOLOv5 铁路工人安全帽安全背心识别 [目标检测]

YOLOv5是一种单阶段(one-stage)检测算法,它将目标检测问题转化为一个回归问题,能够在一次前向传播过程中同时完成目标的分类和定位任务。相较于两阶段检测算法(如Faster R-CNN),YOLOv5具有更高的…

有什么初学算法的书籍推荐?

对于初学算法的读者,以下是一些值得推荐的书籍: 1、算法超简单:趣味游戏带你轻松入门与实践 作者:童晶 著 推荐理由:本书把趣味游戏应用于算法教学,提升读者的学习兴趣,并通过可视化的图解和动…

卸载一直显示在运行的应用

GX_work2: 打开文件 CtrlA全选卸载,他会显示有正在运行的软件点击跳过 然后打开被跳过的文件,CtrlA全选卸载 可能还是会显示有正在运行的软件点击跳过 直到出现.exe应用,最后打开任务管理器搜索此.exe应用,关闭它 最后完全卸载…

问:MySQL主从同步的机制梳理?

MySQL主从复制是一种数据库复制技术,通过将一个MySQL数据库服务器(主节点)的数据复制到一个或多个其他MySQL数据库服务器(从节点),实现数据的自动同步。这种技术不仅提高了数据的可用性,还能通过…

基于BILSTM及其他RNN序列模型的人名分类器

数据集Kaggle链接 NameNationalLanguage | Kaggle 数据集分布: 第一列为人名,第二列为国家标签 代码开源地址 Kaggle代码链接 https://www.kaggle.com/code/houjijin/name-nationality-classification Gitee码云链接 人名国籍分类 Name Nation classification: using BI…

期权懂|期权新手入门教学:期权合约有哪些要素?

期权小懂每日分享期权知识,帮助期权新手及时有效地掌握即市趋势与新资讯! 期权新手入门教学:期权合约有哪些要素? 期权合约:是指约定买方有权在将来某一时间以特定价格买入或卖出约定标的物的标准化或非标准化合约。期…

Oracle OCP认证考试考点详解082系列16

题记: 本系列主要讲解Oracle OCP认证考试考点(题目),适用于19C/21C,跟着学OCP考试必过。 76. 第76题: 题目 解析及答案: 以下哪三项活动会被记录在数据库的警报日志中? A. 块损坏错误 数据库…

【Linux篇】面试——用户和组、文件类型、权限、进程

目录 一、权限管理 1. 用户和组 (1)相关概念 (2)用户命令 ① useradd(添加新的用户账号) ② userdel(删除帐号) ③ usermod(修改帐号) ④ passwd&…

论文阅读《机器人状态估计中的李群》

目录 摘要1 介绍2 微李理论2.1 李群2.2 group actions2.3 正切空间和李代数 摘要 李群是一个古老的数学抽象对象,可以追溯到19世纪,当时数学家 Sophus Lie奠定了连续变换群理论的基础。多年后,它的影响已经蔓延到科学和技术的各个领域。在机…

智能零售柜商品识别

项目源码获取方式见文章末尾! 600多个深度学习项目资料,快来加入社群一起学习吧。 《------往期经典推荐------》 项目名称 1.【基于CNN-RNN的影像报告生成】 2.【卫星图像道路检测DeepLabV3Plus模型】 3.【GAN模型实现二次元头像生成】 4.【CNN模型实现…

综合案例铁锅炖(CSS项目大杂烩)

小工具:snipaste 全世界最好用的截图工具来了 Snipaste是一个强大简单的截图工具,方便的点就在于可以把截图贴回屏幕上 常用快捷方式有这些: 1.F1截图,同时测量大小,设置箭头,文字书写 2.F3在桌面置顶显示…

稀疏视角CBCT重建的几何感知衰减学习|文献速递-基于深度学习的病灶分割与数据超分辨率

Title 题目 Geometry-Aware Attenuation Learning forSparse-View CBCT Reconstruction 稀疏视角CBCT重建的几何感知衰减学习 01 文献速递介绍 稀疏视角锥形束计算机断层扫描(CBCT)重建的几何感知学习方法 锥形束计算机断层扫描(CBCT&a…

河南省的一级科技查新机构有哪些?

科技查新,简称查新,是指权威机构对查新项目的新颖性作出文献评价的情报咨询服务。这一服务在科研立项、成果鉴定、项目申报等方面发挥着至关重要的作用。河南省作为中国的重要科技和教育基地,拥有多个一级科技查新机构,为本省及全…

https网站 请求http图片报错:net::ERR_SSL_PROTOCOL_ERROR

问题描述 场景: https网站,请求http图片资源报错:net::ERR_SSL_PROTOCOL_ERROR 原因: Chrome 81 中,对混合内容资源加载策略进行了改变,会自动升级到 https:// ,如果无法通过 https:// 加载&am…

【机器学习】机器学习中用到的高等数学知识-3.微积分 (Calculus)

3. 微积分 (Calculus) 导数和梯度:用于优化算法(如梯度下降)中计算损失函数的最小值。偏导数:在多变量函数中优化目标函数。链式法则:在反向传播算法中用于计算神经网络的梯度。 导数和梯度:用于优化算法…