2022 年 5 月 26 日
软件系统管理是软件工程和系统管理的交叉学科, 软件系统管理的概念涵盖 了管理软件产品开辟所必须的知识、技术及工具。根据美国系统管理协会 PMI 对系统管理的定义可以将软件系统管理定义为: 在软件系统活动中运用一系列知 识、技能、工具和技术,以满足软件需求方的整体要求。 软件系统管理是为了使软件系统能够按照预定的成本、进度、质量顺利完成, 而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件系 统管理的意义不仅仅如此, 进行软件系统管理有利于将开辟人员的个人开辟能力 转化成企业的开辟能力, 企业的软件开辟能力越高, 表明这个企业的软件生产越 趋向于成熟,企业越能够稳定发展。
软件生存周期包括可行性分析与系统开辟计划、 需求分析、 设计 (概要设计 和详细设计)、编码、测试、维护等活动,所有这些活动都必须进行管理,在每 个阶段都存在着权限角控制、文档管理、版本控制、管理工具等,软件系统管 理贯通于软件生命的演化过程之中。
2. 软件系统管理过程
为保证软件系统获得成功, 必须对软件开辟系统的工作范围、 要完成的任务、 需要的资源、需要的工作量、进度的安排、可能遇到的风险等做到心中有数。软 件系统的管理工作开始于技术工作开始之前, 在软件从概念到实现的过程中持续 进行,最后终止于软件开辟工作结束。
根据公司的实际情况,结合软件工程及软件过程标准等,特制定我公司软件 系统管理流程如下:
软件项目管理规范流程图
注:带书名号《》的为系统开辟过程中需提交的文档。
系统管理的过程分为如下几个步骤:
(1) 启动软件系统
岫岩教育网
启动软件系统是指必须明确系统的目标和范围、考虑可能的解决方案以 及技术和管理上的要求等,这些信息是软件系统运行和管理的基础。
(2) 制定系统计划
系统计划在系统开始的时候制定,并随着系统的发展不断发展,系统计 划为管理者提供了根据计划定期评审和跟踪系统发展的基础。 计划的制定以 下面的活动为依据:
➢ 估算系统所需要的工作量
➢ 估算系统所需要的资源
➢ 明堂人形图根据工作量制定进度计划,继而进行资源分配
马明龙➢ 做出配置管理计划
(3) 跟踪及控制系统计划
在软件系统进行过程中, 严格遵守系统计划, 对于一些不可避免的变更, 要进行适当的控制和调整,但要确保计划的完整性和一致性。
(4) 评审系统计划
对系统计划的完成程序进行评审,并对系统的执行情况进行评价。
(5) 编写管理文档
系统管理人员根据软件合同确定软件系统是否完成。系统一旦完成,则 检查系统完成的结果和中间记录文档, 并把所有的结果记录下来形成文档而 保存。
3. 软件系统管理内容
3.1. 需求阶段管理
需求分析是软件生命周期中相当重要的一个阶段,是软件设计的基础,也是 用户和软件工程人员之间的桥梁。简单地说, 软件需求就是确定系统需要做什么, 严格意义上,软件需求是系统或者软件必须达到的目标与能力。
. 目标
需求管理是一种获取、组织并记录软件需求的系统化方案,同时也是一 个使客户与系统开辟组对不断变更的软件需求达成并保持一致的过程。 在需 求管理中,软件工程组的工作是采取适当的措施来保证分配的需求,即要将 理想国出版社分配的需求文档化, 控制需求的变化, 负责系统实施过程中需求的实现情况。 需求管理的目的是在客户和处理客户需求的软件系统组之间建立对客户需
水电站机电技术
>l2o