1、刍议计算机软件工程管理
随着现代化科学技术的不断向前 发展,计算机技术也得到了广泛的使用。 当前,计算机的软件设计与开发工作正 在逐步的向不同领域而延伸,所以,在 实践当中技术人员还应当做好准备,迎 接新的挑战和风险。相关项目具有复杂 性和系统性的特征,尤其是在计算机软 件工程化管理过程当中,组织机构管理、 工作人员管理、用户的管理等,与传统 技术有着本质上的差别,由于相关软件 存在有特殊性,并且依旧处于开发阶段, 所以如何对软件工程化管理内容及方式 进行强化,以最大程度上发挥出其效应, 是当前需要重点解决和改善的问题。
一、计算机软件工程的管理计算机软件工程管理的内容
1.1组织机构管
2、理。不能仅停留在简 单集合开发人员的层面上,而是应注重 人员的分配和组织结构的完整性,使分 工明确,做到信息的上传下达,这就是 所谓的组织机构。但是由于不同工程具 有不同的要求,因此,至今并没有把组 织机构的统一模式提出过。
1.2工作人员管理。计算机软件工程 的收集整理主体就是工作人员,对资料 的查找、对软件程序的编写以及处理后 续工作等各种项目的实施负主要责任, 所以需要不同岗位的工作人员共同努力 配合才能完成这项工作。因此,工作人 员要充分发挥出自身的特长,还要具有 较强的团队合作意识。
1.3用户管理。用户使用是软件开发 的最终目标。在软件开发过程中,应对 用户的需求和操作习惯等进
3、行全面的充 分了解,这样开发出来的软件,可操作 性和实用性才会更强。
1.4档案资料管理。在开发计算机软 件的过程中,需要在档案资料中记录各 个流程,这样可为各阶段的工作提供方 便,也为后期开展复查工作带来便利, 使软件开发的保障性得到提高。因此,需要重视档案资料这一块,把管理效率 与质量水平提高上来,这是很重要的环 节。
1. 计算机软件工程管理中存在的问 题
2.1软件工程需求和实际业务存在 较大差距。在计算机软件开发的过程中, 主要的问题就是软件工程需求和实际业 务存在较大差距的问题。造成此问题的 根本原因是项目工程在需求阶段,重点 是对项目的实体、数据等进行市场调查 这些业务表面
4、的工作,对于初步获得的 资料也只能起到框架式的作用,完全忽 略了业务规划工作。那么对于软件的后 续设计人员来说,他们也只能依靠想象 来进行业务规划,这样一来,直接使最 终的产品和实际情况有较大的差距。
2.2软件工程管理量较大。计算机软 件工程的工作量非常大,在开发的过程 中有很多干扰因素,那这其中最大因素 就是人为因素。例如:管理水平、开发 人员的投入程度等。
二、计算机软件工程管理的方法与
1. 构建完善的计算机软件工程管理 体系
首先,构建计算机软件工程管理的 人才体系,意识到人才在工程进展中的 积极作用,加强人力资源管理,调动工 作人员的主观能动性,确保工程各项目 标的顺利落实
5、其次,加强对计算机软 件工程相关知识的学习与渗透,对项目 管理人员、工作人员等进行专业化的培 训,了解最新软件工程知识,做到理论 与实践相结合,运用到具体的工程项目 中,增强计算机软件的开发水平与利用 价值,提高工程项目管理效率。再次, 为了更好地调动工作人员的主动性和积 极性,应加强制度规范建设,全面落实 奖惩制度,以更好地实现计算机软件工 程效益目标。
2. 加强计算机软件工程的风险管理 与进度管理首先,构建完善的风险管理制度体 系。作为计算机工程项目的管理工作人 员,应树立风险意识,学习风险管理知 识,能够客观识别风险并进行量化分析, 有针对性地采取风险防控方法,提交计 算机软件工程
6、管理的风险报告。其次, 定期做好计算机软件工程项目的风险预 控与识别。对于一个完整的计算机软件 工程项目来说,应该将风险管理贯穿于 整个工作过程中,应对随时可能发生的 风险,将风险产生的损失降到最低。一 般可采取规避、减缓、转移等手段处理 风险。最后,还应加强对计算机软件工 程的进度管理,提高工程效率水平,合 理控制开发成本。结合计算机软件工程 项目的实际情况,制订科学、完整、有 效的进度管理工作表,对工程项目的进 展状况进行实时监督,确保各项工作有 条不紊地进行。
3. 强化计算机软件工程项目合作团 队的管理
一个良好的团队是实现计算机软件 工程管理的根本保障,强化团队管理工 作,对实现
7、工程目标起到积极作用。其 一,加强工作人员的沟通与联系,在整 个工作团队范围内渗透沟通意识,在团 队内实现合作;其二,明确各岗位人员 的分工,结合计算机软件工程的实际情 况,进行合理、明确的任务分配,将具 体的责任落实到个人,确保各项工作的 有序开展。其三,充分调动团队内部的 主动性与积极性,确保每个人都能够全 身心地参与到计算机软件工程建设中, 激发团队动力,共同做好计算机软件工 程管理工作。
总之,在当前信息化社会快速发展 的背景下,软件工程起到非常关键的作 用。当前计算机软件已经无处不在,改 变了人们的工作、生活方式,给人们带 来诸多便捷。加强对计算机软件工作的 管理,研发更多实用性强、操作性强的 软件,非常重要。