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

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

3天内不再提示

软件工程管理的定义和测量程序

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

扫码添加小助手

加入工程师交流群

软件工程管理可以定义为管理活动的应用——计划、协调、测量、监控、控制和报告——以确保软件产品和软件工程服务被高效、有效地交付,并使利益攸关方受益。管理的相关学科是所有知识领域(KA)的一个重要要素,但它当然与这个知识领域比与其他知识领域更相关。测量也是所有知识领域的一个重要方面;本课题介绍了测量程序。

在某种意义上,应该可以用管理其他复杂工作的相同方法来管理软件工程项目。然而,软件项目和软件生命周期过程中有一些特定的方面使有效的管理复杂化,包括:

项目管理知识体系(PMBOK)指南和SWX中,术语初始化、计划、执行、监控和关闭用于描述过程组。

客户常常不知道什么是需要的,什么是可行的。

客户经常缺乏对软件工程中固有的复杂性的认识,特别是关于需求变更的影响。

增加的理解和不断变更的条件很可能会产生新的或变更的软件需求。

由于需求的变更,软件通常使用迭代过程而不是一系列封闭的任务来构建。

软件工程必须结合创造性和纪律性。在两者之间保持适当的平衡有时是困难的。

它的新颖性和复杂性通常都很高。

基础技术的更新速度往往很快。

软件工程管理活动发生在三个层次上:组织和基础设施管理、项目管理和度量计划的管理。最后两个将在此知识领域描述中详细介绍。然而,这并不是要降低组织和基础设施管理问题的重要性。人们普遍认为,软件组织工程经理应该熟悉本知识领域中描述的项目管理和软件度量知识。他们还应该具备一些目标领域的知识。同样地,如果复杂项目和程序(其中软件是系统架构的组成部分)的经理能够意识到软件过程引入到项目管理和项目度量中的差异,这也是有帮助的。

组织管理的其他方面也会对软件工程产生影响(例如,组织的政策和过程提供了进行软件工程项目的框架)。为了有效的软件开发和维护,这些策略和过程可能需要根据需求进行调整。此外,为了在组织层次上对软件工程进行有效的管理,可能需要制定或建立一些特定于软件工程的策略。例如,为软件工程任务(如软件设计、软件构建、估计、监控和报告)建立特定的组织范围的过程或过程,策略通常是必要的。这样的政策对于跨组织的软件工程项目的长期有效管理是很重要的(例如,建立一个一致的基础,通过它来分析过去的项目绩效并实现改进)。

组织管理的另一个重要方面是人事管理政策和程序,用于招聘、培训和职业发展指导人员,不仅是在项目层面,而且是为了组织的长期成功。软件工程人员可能面临独特的培训或人员管理挑战(例如,在底层技术经历快速和持续变化的环境中维护货币)。

沟通管理也经常被提到,作为一个被忽视但重要的方面,在一个领域的个人表现,准确地理解用户的需求,软件需求,和软件设计是必要的。此外,项目组合管理,它提供了一个全面的视图,不仅是当前在各种项目和程序(集成项目)中开发的软件,而且是组织中计划的和当前正在使用的软件,是可取的。此外,软件复用是保持和提高生产力和竞争力的关键因素。有效的复用需要一个能够反映复用的优点和缺点的战略远景。

除了了解受软件项目独特影响的管理方面,软件工程师还应该了解本知识领域中讨论的管理的更一般的方面(甚至在毕业后的头几年)。

组织文化和行为的属性,加上企业其他功能领域的管理,会对组织的软件工程过程产生影响,尽管是间接的。

关于软件项目管理的广泛信息可以在项目管理知识体系指南(PMBOK指南)和PMBOK指南(SWX)的软件扩展中找到。每一个指南都包括10个项目管理知识领域:项目集成管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理、项目采购管理和项目利益攸关方管理。每个知识领域都与这个软件工程管理知识领域直接相关。

关于这个知识领域的其他参考资料和进一步读数也提供了其他信息。这个软件工程管理知识领域包含软件项目管理过程的前五个主题图7.1(起始和范围定义,软件项目计划、软件项目制定、评审和评估,关闭),+软件工程测量在第六主题和软件工程管理工具在第七主题。虽然项目管理和度量管理经常被认为是分开的,而且确实每一个都有许多独特的属性,密切的关系已经导致本知识领域的综合处理。不幸的是,软件行业的普遍看法是软件产品交付较晚,超出预算,质量差,功能不完整。

Measurement-informed管理——任何真正的工程学科的基本原则(参见工程基础知识领域中的度量)——可以帮助改善感知和现实。从本质上讲,没有度量(定性和定量)的管理意味着缺乏纪律,而没有管理的度量意味着缺乏目的或环境。有效的管理需要测量和经验的结合。

这里采用的工作定义如下:

管理是实现组织所设定的战略目标所需的过程和控制系统

度量指的是对软件工程工作产品、过程和资源的价值和标签的分配,以及从它们派生出来的模型,不管这些模型是使用统计技术还是其他技术开发的。

该知识领域中的软件工程项目管理部分广泛使用了软件工程度量部分。

这个知识领域与其他在SWEBOK指南中的知识领域密切相关,阅读下面的知识领域描述与这个将特别有帮助:

工程基础知识领域描述了一些通用的度量概念,这些概念直接适用于知识领域的软件工程度量部分。此外,工程基础的统计分析部分中提出的概念和技术可以直接应用到本节中的许多主题中。

软件需求知识领域描述了在项目的启动和范围定义阶段应该执行的一些活动。

软件配置管理知识领域处理软件配置的识别、控制、状态统计和审计,以及软件发布管理和交付和软件配置管理工具。

软件工程过程知识领域描述了软件生命周期模型以及过程和工作产品之间的关系。

软件质量知识领域强调质量是管理的目标,也是许多软件工程活动的目标。

软件工程经济学知识领域讨论了如何在业务环境中做出与软件相关的决策。

软件工程管理主题的分解

因为大多数软件开发生命周期模型需要可能以不同方式执行的类似活动,所以主题的分解是基于活动的。这一细分如图7.1所示。顶级的要素分解图所示是执行的活动,通常当一个软件开发项目的管理,独立的软件开发生命周期模型(参见接下来的软件生命周期模型的软件工程过程知识领域)已经选择了一个特定的项目。在此细分中并没有推荐特定生命周期模型的意图。分解仅意味着发生了什么,而不意味着每个活动发生的时间、方式或次数。七个主题是:

Ø 启动和范围定义,处理启动软件工程项目的决定;

Ø 软件项目计划,从管理的角度处理为准备一个成功的软件工程项目而进行的活动;

Ø 软件项目制定,处理在软件工程项目执行过程中进行的公认的软件工程管理活动;

Ø 评审和评价,确保技术、进度、成本和质量工程活动令人满意;

Ø 收尾,指为完成一个项目而完成的活动;

Ø 软件工程度量,它处理度量程序在软件工程组织中的有效开发和实施;

Ø 软件工程管理工具,描述管理软件工程项目的工具的选择和使用。

责任编辑:haq

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

    关注

    69

    文章

    5297

    浏览量

    90863
  • 工程
    +关注

    关注

    0

    文章

    168

    浏览量

    29676

原文标题:软件工程管理

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源鸿蒙技术大会2025丨AI软件工程分论坛:智能创新,赋能开源鸿蒙软件工程

    师生深度参与技术交流联动。论坛由华为终端软件工程与IT装备部孙为国与开源鸿蒙AI软件工程SIG副组长王意明联合出品。此次论坛的成功举办标志着开源鸿蒙AI软件工程从技术探索步入规模落地阶段,预计2025年底将赋能10万+开发者。
    的头像 发表于 11-20 17:32 591次阅读
    开源鸿蒙技术大会2025丨AI<b class='flag-5'>软件工程</b>分论坛:智能创新,赋能开源鸿蒙<b class='flag-5'>软件工程</b>

    三坐标测量软件 PowerDMIS 跳测功能详解

    PowerDMIS三坐标测量软件跳测功能测量可灵活执行程序条目,便于重点复测部分超差特征,对于3C电子、检具等需重复测量的工件很实用,操作便
    发表于 11-14 16:54 0次下载

    工程师变身AI“指挥者”,吉利与阿里云的软件开发变革实验

    1975年,IBM工程师Fred Brooks在《人月神话》中提出软件工程的核心难题:随着系统规模和团队规模增长,复杂度会呈指数级上升。他的结论是, 软件工程“没有银弹”,没有单一技术能带来数量级
    的头像 发表于 11-13 10:43 200次阅读
    <b class='flag-5'>工程</b>师变身AI“指挥者”,吉利与阿里云的<b class='flag-5'>软件</b>开发变革实验

    振弦式钢筋计的测量精度和量程范围是多少?

    在桥梁、大坝、隧道等重大工程的安全监测中,振弦式钢筋计的性能参数直接决定结构健康评估的可靠性。本文以南京峟思VWR系列为代表,系统说明当前主流设备的测量精度与量程范围,为工程选型提供技
    的头像 发表于 08-15 15:13 419次阅读
    振弦式钢筋计的<b class='flag-5'>测量</b>精度和<b class='flag-5'>量程</b>范围是多少?

    大彩讲堂:VisualHMI软件如何自定义键盘

    一、适合范围适合全系列大彩协议串口屏产品。二、教程实现2.1准备UI素材准备好相应的美工UI,如图2-1所示。.图2-1美工UI图2.2建立工程根据串口屏的实际型号,在VisualHMI软件工程
    的头像 发表于 07-23 15:43 3517次阅读
    大彩讲堂:VisualHMI<b class='flag-5'>软件</b>如何自<b class='flag-5'>定义</b>键盘

    泓川科技小量程光谱共焦传感器双探头对射法实现4-5mm玻璃镜片大厚度1μm 精度测量案例

    。本案例基于 LTC2600 激光位移传感器(15mm 量程)的双探头对射方案,通过重叠区域光束对心校准、机械间距精密调节及标准件动态标定,突破小量程限制,实现大厚度玻璃镜片的微米级精度测量,为同类场景提供
    的头像 发表于 06-19 17:14 779次阅读
    泓川科技小<b class='flag-5'>量程</b>光谱共焦传感器双探头对射法实现4-5mm玻璃镜片大厚度1μm 精度<b class='flag-5'>测量</b>案例

    软件定义汽车电源管理设计:NXP的PMIC选型攻略解析

    汽车行业正在稳步迈向软件定义汽车 (SDV)。制造商和驾驶员对各种技术的互联性和可升级性充满期待,特别是通过无线 (OTA) 软件更新,实现新功能的引入或个性化定制。近年来,随着SDV的发展,汽车
    的头像 发表于 06-06 09:50 1835次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b>汽车电源<b class='flag-5'>管理</b>设计:NXP的PMIC选型攻略解析

    如何成为一名嵌入式软件工程师?

    如何成为一名嵌入式软件工程师? 01明确岗位的角色与定位 嵌入式软件工程师主要负责开发运行在特定硬件平台上的软件,这些软件通常与硬件紧密集成,以实现特定的功能。 不仅需要精通编程语言
    发表于 04-15 14:37

    嵌入式软件工程师就业好不好?

    和技能的积累,越老越吃香。 在传统程序员的职业道路上,虽然35岁危机让许多人感到焦虑,但嵌入式软件工程师却凭借其独特的行业优势和职业发展前景,成为了越老越吃香的群体。 他们不仅在薪资待遇上具有竞争力,而且在市场需求、行业发展潜力和职业发展空间等方面都展现出巨大的优势。
    发表于 02-20 10:19

    Testin云测获智能化软件工程工作组优秀单位荣誉

    随着人工智能技术的深度应用,大模型等AI技术在推动软件行业智能化进程中的重要性日益凸显。软件工程,作为大模型、智能体等AI技术落地应用的前沿领域,正加速推进智能化转型。在这场变革中,企业、科研机构以及众多行业专家纷纷投身其中,共同探索智能化
    的头像 发表于 01-21 10:46 630次阅读

    振弦式渗压计量程越大越好吗?

    振弦式渗压计作为水利工程、土木工程及环境工程等领域中重要的监测工具,其测量量程的选择直接关系到监测数据的准确性和可靠性。然而,在实际应用中,常常存在一种误解,认为
    的头像 发表于 01-03 15:27 731次阅读
    振弦式渗压计<b class='flag-5'>量程</b>越大越好吗?

    OpenHarmony程序分析框架论文入选ICSE 2025

      近日,ICSE 2025软件工程实践Track放榜,面向OpenAtom OpenHarmony(以下简称“OpenHarmony”)的ArkTS程序分析基础框架--方舟程序分析器(论文题目为
    的头像 发表于 01-02 13:41 1832次阅读
    OpenHarmony<b class='flag-5'>程序</b>分析框架论文入选ICSE 2025

    怎样提高三坐标测量机的测量效率

    帮助您优化测量流程,减少测量时间,并提高整体的生产效率。 优化测量程序 预编程 :在测量前对测量路径进行预编程,可以减少在机器上编程的时间。
    的头像 发表于 12-19 10:20 1550次阅读

    如何在软件测量信噪比

    软件测量信噪比的具体方法可能因软件类型和用途的不同而有所差异。以下是一些通用的步骤和注意事项,适用于大多数支持信噪比测量软件: 一、打
    的头像 发表于 12-10 14:42 2360次阅读