- 软件工程管理继承了过程管理和项目管理的内容,分别是启动和范围定义、软件项目计划、软件项目实施、评审和评价、关闭、软件工程度量等六个方面。
- 接口:它是一个共享的边界,信息跨边界传送。链接两个或多个其他部件,为了相互间传送信息的硬件或软件部件。
- 软件工程管理集成了过程管理和项目管理,包括以下6个方面:
启动和范围定义:进行启动软件工程项目的活动并作出决定。通过各种方法来有效地确定软件需求,并从不同的角度评估项目的可行性。一旦可行性建立后,余下的任务就是需求验证和变更流程的规范说明。
软件项目计划:从管理的角度,进行伪成功的软件工程作准备而要采取的活动。使用迭代方式制订计划。要点在于评价并确定适当的软件生命周期过程,并完成相关的工作。
软件项目实施:软件工程过程中发生的各种软件工程管理活动。实施项目计划,最重要的是遵循计划,并完成相关的工作。
评审和评价:进行确认软件是否得到满足的验证活动。
关闭:进行软件工程项目完成后的活动。在这一阶段,重新审查项目成功的准则。一旦关闭成立,则进行归档、事后分析和过程改进活动。
软件工程度量:进行再软件工程组织中有效地开发和实现度量的程序。 - 软件审计是对过程的遵从性评价:
软件审计的目的是提供软件产品和过程对于可应用的规则、标准、指南、计划和流程的遵从性的独立评价。审计是正式组织的活动,识别违例情况,并产生一个报告,采取更正性行动。
软件质量保证:通过制订计划、实施和完成等活动保证项目生命周期中的软件产品和过程符合其规定的要求。
软件过程管理:软件过程为一个为建造高质量软件所需完成的任务的框架,即形成软件产品的一系列步骤,包括中间产品、资源、角色及过程中采取的方法、工具等范畴。不同的体系会有不同的划分,美国PMI将其划分为启动、规划、执行、监控、收尾五大过程组。软件过程管理即将软件的各过程组过程使用系统的方法管理起来。
软件走查的目的是评价软件产品,走查也可以用于培训软件产品的听众,主要目标是:发现异常、改进软件产品、考虑其他实现、评价是否遵从标准和规范说明。走查类似于检查,但通常不那么正式。走查通常主要由同事评审其工作,以作为一种保障技术。