【愚公系列】软考高级-架构设计师 091-质量与风险管理

举报
愚公搬代码 发表于 2024/07/31 23:48:43 2024/07/31
【摘要】 🏆 作者简介,愚公搬代码🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,51CTO博客专家等。🏆《近期荣誉》:2023年华为云十佳博主,2022年CSDN博客之星TOP2,2022年华为云十佳博主等。🏆《博客内容》:.NET、Java、...

🏆 作者简介,愚公搬代码
🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,51CTO博客专家等。
🏆《近期荣誉》:2023年华为云十佳博主,2022年CSDN博客之星TOP2,2022年华为云十佳博主等。
🏆《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。
🏆🎉欢迎 👍点赞✍评论⭐收藏

🚀前言

质量管理旨在确保产品或服务符合预定的质量标准和客户期望,通过质量规划、质量保证、质量控制和持续改进来实现这一目标。

风险管理则是通过识别、评估、优先处理和监控风险来减少负面事件的发生概率和影响,同时抓住和利用潜在的机会,确保项目或组织能够更好地应对不确定性。

🚀一、质量与风险管理

🔎1.质量

🦋1.1 质量的定义

质量是软件产品特性的综合表现,表示软件产品满足明确(基本需求)或隐含(期望需求)要求的能力。

🦋1.2 质量管理的定义

质量管理是指确定质量方针、目标和职责,并通过质量体系中的质量计划、质量控制、质量保证和质量改进来实现这些目标的所有管理职能和活动。

🦋1.3 质量管理的主要过程

  1. 质量规划(Quality Planning)

    • 识别项目及其产品的质量要求和标准,并书面描述项目将如何达到这些要求和标准的过程。
  2. 质量保证(Quality Assurance)

    • 一般是每隔一定时间(例如,每个阶段末)进行的,通过系统的质量审计(软件评审)和过程分析来保证项目的质量。
  3. 质量控制(Quality Control)

    • 通过实时监控项目的具体结果,判断它们是否符合相关质量标准,并制定有效方案,以消除产生质量问题的原因。

🔎2.风险管理

🦋2.1 风险管理的定义

风险管理是对项目风险进行认真分析和科学管理,以避开不利条件、减少损失、取得预期结果并实现项目目标。虽然完全避免或消除风险是不可能的,但通过有效的风险管理,可以尽量减小风险发生后的影响。

🦋2.2 风险管理的主要过程

  1. 风险管理计划编制

    • 制定如何安排与实施项目风险管理的计划,包括以下各步的具体安排。
  2. 风险识别

    • 识别出项目中已知和可预测的风险,确定风险的来源和条件,描述风险特征,并形成一个风险列表。
  3. 风险定性分析

    • 对已经识别的风险进行排序,确定风险可能性与影响,确定风险优先级和类型。
  4. 风险定量分析

    • 进一步了解风险发生的具体可能性和严重性,包括灵敏度分析、期望货币价值分析、决策树分析和蒙特卡罗模拟。
  5. 风险应对计划编制

    • 对每一个识别出的风险分别制定应对措施,这些措施组成文档称为风险应对计划。
      • 消极风险应对策略:避免策略、转移策略、减轻策略。
      • 积极风险应对策略:开拓、分享、增强。
  6. 风险监控

    • 监控风险计划的执行情况,检测残余风险,识别新的风险,保证风险应对计划的有效性并评价其对减少风险的效果。

🔎3.风险分类

在信息系统项目中,风险可以从宏观上分为以下三类:项目风险、技术风险和商业风险。每类风险都有其特定的来源和潜在影响。

🦋3.1 项目风险

项目风险涉及预算、进度、人员(包括个人和组织)、资源、用户和需求方面的问题,以及它们对项目的影响。主要体现在以下几个方面:

  • 预算问题:超出原定预算。
  • 进度问题:项目进度拖延。
  • 人员问题:人员变动或组织问题。
  • 资源问题:资源不足或分配不当。
  • 用户和需求问题:用户需求变更或需求不明确。

项目复杂性、规模和结构的不确定性也构成项目的风险因素。这些风险如果成为现实,可能会导致项目进度拖延和成本增加。

🦋3.2 技术风险

技术风险涉及设计、实现、接口、测试和维护方面的问题。主要体现在以下几个方面:

  • 设计和实现问题:设计缺陷或实现困难。
  • 接口问题:系统之间的接口问题。
  • 测试和维护问题:测试不充分或维护困难。
  • 规格说明的多义性:需求规格说明不明确或多义。
  • 技术不确定性:技术方案不确定或技术陈旧。
  • 最新技术的不成熟:采用不成熟的前沿技术。

这些技术风险威胁到待开发系统的质量和预定的交付时间,可能会使开发工作变得非常困难甚至不可能完成。

🦋3.3 商业风险

商业风险涉及待开发系统的生存能力,有以下五种主要类型:

  • 市场风险:开发的系统虽然优秀,但不符合市场需求。
  • 策略风险:开发的系统不再符合企业的信息系统战略。
  • 销售风险:销售部门不清楚如何推销该系统。
  • 管理风险:由于重点转移或人员变动,失去上级管理部门的支持。
  • 预算风险:开发过程未能得到预算或人员的保障。

这些商业风险威胁到系统的市场接受度和企业战略的适应性,影响系统的成功和生存能力。

🦋3.4 质量与风险管理

在信息系统项目中,质量与风险管理是关键。通过识别、分析和应对上述项目、技术和商业风险,可以确保系统的高质量交付和项目目标的实现。

  • 识别风险:详细识别项目中可能存在的各种风险。
  • 分析风险:对识别出的风险进行定性和定量分析,评估其可能性和影响。
  • 应对措施:制定并实施针对不同风险的应对措施,减小风险影响或避免风险发生。
  • 监控风险:持续监控风险,及时调整应对策略,确保风险管理的有效性。

信息系统项目中的风险主要分为项目风险、技术风险和商业风险。每类风险都有其特定的表现形式和影响,通过系统的质量与风险管理,可以有效地识别、分析和应对这些风险,保障项目顺利进行并实现预期目标。


🚀感谢:给读者的一封信

亲爱的读者,

我在这篇文章中投入了大量的心血和时间,希望为您提供有价值的内容。这篇文章包含了深入的研究和个人经验,我相信这些信息对您非常有帮助。

如果您觉得这篇文章对您有所帮助,我诚恳地请求您考虑赞赏1元钱的支持。这个金额不会对您的财务状况造成负担,但它会对我继续创作高质量的内容产生积极的影响。

我之所以写这篇文章,是因为我热爱分享有用的知识和见解。您的支持将帮助我继续这个使命,也鼓励我花更多的时间和精力创作更多有价值的内容。

如果您愿意支持我的创作,请扫描下面二维码,您的支持将不胜感激。同时,如果您有任何反馈或建议,也欢迎与我分享。

在这里插入图片描述

再次感谢您的阅读和支持!

最诚挚的问候, “愚公搬代码”

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。