软件配置经理,有时也被简单地称为SCM,是一个计算机科学专业人员,负责监督特定软件产品的生命周期,通常为软件公司或制造公司服务,他们的工作可以包括从最初的编码和项目构思到最终的开发和合并的所有工作。这个人通常不负...
软件配置经理,有时也被简单地称为SCM,是一个计算机科学专业人员,负责监督特定软件产品的生命周期,通常为软件公司或制造公司服务,他们的工作可以包括从最初的编码和项目构思到最终的开发和合并的所有工作。这个人通常不负责销售和市场营销之类的事情,这些任务通常属于其他部门,但几乎所有关于程序设计和创建的事情都属于经理的权力。他或她的主要职能包括开发、测试和质量保证;通常也涉及人事问题,包括监督和授权。大多数从事这类工作的人在大型软件开发公司工作,他们通常拥有计算机工程、信息技术和编码方面的大学学位。软件配置经理可以根据员工的需要定制程序。基本职责和工作描述任何SCM的日常任务都必须根据工作范围和总体动态而变化然而,在其最普遍的意义上,核心职责包括提供和管理用于在软件产品的整个生命周期中管理和控制变更的过程。在几乎所有情况下,软件配置管理器(SCM)确保软件在整个开发过程中,在发生更改或修订时保持可靠性和可复制性。软件配置管理器(SCM)提供并管理用于在软件产品的整个生命周期中管理和控制更改的过程。实际执行并不总是那么容易,而且可能涉及到许多不同的运动部件大多数经理与几个开发团队一起工作,并确保每个人都在特定的开发指导原则下工作。为了确保软件产品的完整性,经理通常会在项目的早期阶段生成所谓的“软件构建”。此构建通常在整个开发过程中重复多次整个开发过程。基线源代码软件配置经理在开发阶段所做的最重要的事情之一是确保在软件产品开发过程中所做的所有更改都得到管理、测试和记录,并在开发的各个阶段按照一定的标准进行存储。当程序员创建一个程序时,会编写一个初始的基线源代码,其中包含使程序运行所需的所有命令。随着程序的开发,对源代码进行了某些更改或修订,以改进或添加软件的功能。如果其他程序员也进行了更改,或者数据因某种原因损坏,如果不保存,初始源代码可能会被更改甚至丢失。了解软件开发过程,软件配置经理需要确保所有这些不同的源代码实际上一起工作,使软件按设计运行。为此,管理者将创建一个完全自动化的日常软件构建,这个过程将把源代码编译成工件所需的所有不同步骤结合起来,或文件。这些文件必须能够通过多次测试,以确保它们与软件的所有其他组件正确集成。此构建过程确保了当所有组件组合在一起以生成最终版本时,软件将正常工作文件编译软件配置管理器通常还需要确保所有这些不同的源代码一起工作,使程序按其预期的方式工作。为此,管理员将创建一个完全自动化的日常软件构建,一种将源代码编译成工件或文件所需的所有不同步骤相结合的过程。这些文件必须能够通过几个测试,以确保它们与软件的所有其他组件正确地集成在一起。这个构建过程确保了当所有组件组合在一起时,软件能正常工作作为最终版本。开始职业经理人通常需要计算机科学或相关领域的学士学位,但是,正规教育仅仅是越来越密集的需求之一并不少见。通常情况下,管理职位需要在软件开发团队工作和作为信息技术部门成员进行互动的大量实践经验field往往在创建软件构建和管理各种程序的基线标准方面有多年的经验
-
发表于 2020-08-06 21:21
- 阅读 ( 880 )
- 分类:科学教育