0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件过程管理和基础设施的定义

tLJX_gh_ad43aef 来源:汽车电子系统与软件 作者:c2c 2021-08-11 09:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本主题涉及软件过程、软件过程管理和软件过程基础设施的定义。

如上所述,软件过程是一组相互关联的活动和任务,它们将输入的工作产品转换为输出的工作产品。软件过程的描述至少包括所需的输入、转换工作活动和生成的输出。如图8.2所示,一个软件过程可能还包括它的进入和退出标准,以及将工作活动分解成任务,这些任务是服从管理责任的最小的工作单元。过程输入可以是触发事件,也可以是另一个过程的输出。在过程可以开始之前,应该满足进入标准。在成功结束过程之前,应该满足所有指定的条件,包括输出工作产品或工作产品的验收标准。

软件过程可以包括子过程。例如,软件需求确认是一个用来确定需求是否会为软件开发提供充分基础的过程;它是软件需求过程的一个子过程。需求验证的输入通常是软件需求说明书和执行验证所需的资源(人员、验证工具、足够的时间)。需求验证活动的任务可能包括需求评审、原型设计和模型验证。这些任务包括个人和团队的工作分配。需求验证的输出通常是一个经过验证的软件需求规范,它为软件设计和软件测试过程提供了输入。需求验证和软件需求过程的其他子过程经常以各种方式交叉和迭代;

在软件开发或修改期间,软件需求过程及其子过程可能会被多次输入和退出。

软件过程的完整定义还可能包括角色和能力、IT支持、软件工程技术和工具,以及执行过程所需的工作环境,以及用于确定执行过程的效率和有效性的方法和度量(关键性能指标)。

此外,一个软件过程可能包括交叉的技术、协作和管理活动。

定义软件过程的符号包括用自然语言描述的构成活动和任务的文本列表;数据流图;状态图;BPMN;IDEF0;佩特里网;以及UML活动图。过程中的转换任务可以定义为过程;过程可以指定为一组有序的步骤,也可以指定为执行任务时要完成的工作的检查表。

必须强调的是,没有最好的软件过程或软件过程集。对于每个项目和每个组织环境,必须选择、调整和应用软件过程。不存在理想的过程或过程集。

1.1软件过程管理

软件过程管理的两个目标是实现完成软件过程和生产工作产品的系统方法所产生的效率和效果——无论是在个人、项目还是组织层面——以及引入新的或改进的过程。

过程的改变期望一个新的或修改的过程将提高过程的效率和/或有效性,以及产生的工作产品的质量。变更到一个新的过程,改进一个已经存在的过程,组织的变更,和基础结构的变更(技术的插入或者工具中的变更)是紧密相关的,因为所有这些通常都是以改进软件产品的成本,开发进度,或者质量为目标的。过程变更不仅对软件产品有影响;他们经常导致组织变更。变更过程或引入新过程可能会在整个组织中产生连锁反应。例如,IT基础设构建具和技术中的变更通常需要过程变更。

在第一次部署其他新过程时,现有过程可能会被修改(例如,在软件开发项目中引入检查活动可能会影响软件测试过程——参见软件质量知识领域和软件测试知识领域中的评审和审计)。这些情况也可以称为“过程演进”。“如果是广泛的修改,则很可能需要改变组织文化和业务模式,以适应过程的改变。”

1.2软件过程的基础设施

建立、实现和管理软件过程和软件生命周期模型通常发生在单个软件项目的层次上。然而,跨组织的软件过程和软件生命周期模型的系统应用可以为组织内的所有软件工作提供好处,尽管它需要组织层面的承诺。软件过程基础设施可以提供过程定义、解释和应用过程的策略,以及用于实现过程的过程描述。此外,软件过程基础结构可能提供资金、工具、培训,以及为建立和维护软件过程基础结构而被分配责任的人员。

软件过程基础结构是不同的,这取决于组织的大小和复杂性以及在组织内进行的项目。小型、简单的组织和项目有小型、简单的基础设施需求。大型、复杂的组织和项目必然具有更大、更复杂的软件过程基础设施。在后一种情况下,可能会建立各种组织单位(例如软件工程过程组或指导委员会)来监督软件过程的实现和改进。

一种常见的误解是,建立软件过程基础设施和实现可重复的软件过程将增加软件开发和维护的时间和成本。引入或改进软件过程是有成本的;然而,经验表明,通过提高效率,避免返工,以及更可靠和负担得起的软件,实现软件过程的系统改进往往会导致更低的成本。过程性能因此影响软件产品质量。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    69

    文章

    5297

    浏览量

    90863
  • IT
    IT
    +关注

    关注

    2

    文章

    959

    浏览量

    65531

原文标题:软件过程定义

文章出处:【微信号:gh_ad43aef0e0b3,微信公众号:树根互联VS物联网VS数据应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华为入选2025年Gartner园区网络基础设施管理与运营软件市场指南

    近日,Gartner首次发布了2025年《Market Guide for Campus Infrastructure and Operations Software》(《园区网络基础设施管理与运营
    的头像 发表于 09-25 10:49 683次阅读

    锐捷入选2025年Gartner园区网络基础设施管理与运营软件市场指南

    日前,Gartner发布了2025年《Market Guide for Campus Infrastructure and Operations Software》(《园区网络基础设施管理与运营软件
    的头像 发表于 09-11 17:26 633次阅读

    国民技术安全芯片筑牢关键信息基础设施安全防线

    在数字浪潮席卷全球的当下,关键信息基础设施宛如国家经济社会运行的中枢神经,其安全与否,直接关乎国计民生与国家安全。近期,《关键信息基础设施商用密码使用管理规定》正式发布,这一规定犹如为关键信息
    的头像 发表于 07-07 11:28 1036次阅读
    国民技术安全芯片筑牢关键信息<b class='flag-5'>基础设施</b>安全防线

    RFID 系统与 NFC 标签的协同革新:软件定义智能交互新生态

    一、技术内核:从硬件识别到软件定义的范式升级 RFID 系统作为物联网感知层的核心基础设施,正通过与 NFC 标签的技术融合及软件定义能力,
    的头像 发表于 07-02 14:35 525次阅读
    RFID 系统与 NFC 标签的协同革新:<b class='flag-5'>软件</b><b class='flag-5'>定义</b>智能交互新生态

    卡特彼勒亮相第十六届国际基础设施投资与建设高峰论坛

    第十六届 国际基础设施投资与建设高峰论坛于今日在澳门隆重启幕,本届论坛以“更好互联互通,更多合作共赢”为主题,旨在交流全球基础设施互联互通的热点和前沿话题,探讨绿色化、数字化、智能化技术在基础设施互联互通中的最新应用和实践。
    的头像 发表于 06-13 11:50 773次阅读

    PoE交换机如何助力智慧城市基础设施建设?

    简化部署流程,降低基础设施成本。借助PoE交换机,城市规划者和网络管理员可以在高效位置部署设备,而无需受到电源插座可用性的限制。 PoE 交换机在智慧城市基础设施中的作用 简化安装并降低成本
    发表于 03-25 10:20

    英伟达GTC2025亮点:NVIDIA与行业领先存储企业共同推出面向AI时代的新型企业基础设施

    存储提供商构建搭载 AI 查询智能体的基础设施,利用 NVIDIA 计算、网络和软件,针对复杂查询进行推理并快速生成准确响应 NVIDIA 推出了 NVIDIA AI 数据平台 —— 一项可自定义
    的头像 发表于 03-21 09:42 1060次阅读

    NVIDIA 与行业领先的存储企业共同推出面向 AI 时代的新型企业基础设施

    存储提供商构建搭载 AI 查询智能体的基础设施,利用 NVIDIA 计算、网络和软件,针对复杂查询进行推理并快速生成准确响应   美国加利福尼亚州圣何塞 —— GTC —— 太平洋时间 2025 年
    发表于 03-19 10:11 413次阅读
    NVIDIA 与行业领先的存储企业共同推出面向 AI 时代的新型企业<b class='flag-5'>基础设施</b>

    智慧路灯与其他智慧城市基础设施的互联互通

    叁仟智慧路灯作为智慧城市架构中的关键构成要素,正逐步演变为城市物联网体系内的核心节点。凭借与其他智慧城市基础设施的互联互通机制,达成资源的高效共享以及协同作业模式,进而有力地推动城市管理效能的显著
    的头像 发表于 03-07 09:20 568次阅读
    智慧路灯与其他智慧城市<b class='flag-5'>基础设施</b>的互联互通

    DXC实现全球IT基础设施现代化

    Technology凭借人工智能影响力帮助各行业客户利用人工智能创新 作为协议的一部分,目前管理Skanska全球IT基础设施运营的服务和员
    的头像 发表于 02-26 11:41 530次阅读
    DXC实现全球IT<b class='flag-5'>基础设施</b>现代化

    全国充电基础设施保有量大幅增长

    据中国电动汽车充电基础设施促进联盟最新公布的数据显示,截至2025年1月末,我国充电基础设施的总保有量已经实现了显著增长,达到了1321.3万台。与前一年同期相比,这一数字实现了49.1%的大幅增长
    的头像 发表于 02-18 09:17 760次阅读

    HERE携手亚马逊云科技创新AI地图解决方案,加速软件定义汽车发展

    汽车制造商在电动、自动化及软件定义汽车领域的发展步伐 北京2025年1月15日 /美通社/ -- 亚马逊云科技宣布与HERE科技(HERE)达成一项新的云基础设施合作协议,旨在为汽车制造商开发位置感知
    的头像 发表于 01-15 15:33 654次阅读

    全球首个光电融合算网基础设施正式开通

    近日,未来网络试验设施国家重大科技基础设施(CENI)宣布了一项重大进展——全球首个光电融合确定性新型算网基础设施正式开通。1月3日,该基础设施的应用演示会成功举办,标志着这一创新技术
    的头像 发表于 01-06 10:33 688次阅读

    开源基础设施能力建设分论坛成功举办

    在当今科技飞速发展的时代,开源已成为推动全球创新与进步的核心动力。无论是开发实践还是数字化转型,开源以其特有的开放性、共享性和协同性,助力各行业技术革新。在构建开源生态的过程中,开源基础设施的建设显得尤为关键。
    的头像 发表于 12-27 13:56 768次阅读

    高鸿信安全国产可信低空经济信息基础设施解决方案

    全国产可信低空经济信息基础设施解决方案以可信信息基础设施为根基,运用国产平台及可信计算技术,在操作系统层及管理层部署可信计算系列软件,实现关键信息设备的内生安全,为系统构建主动防御的能
    的头像 发表于 12-13 10:13 1023次阅读
    高鸿信安全国产可信低空经济信息<b class='flag-5'>基础设施</b>解决方案