关于软件开发中的监督管理_优秀论文_第1页
关于软件开发中的监督管理_优秀论文_第2页
关于软件开发中的监督管理_优秀论文_第3页
关于软件开发中的监督管理_优秀论文_第4页
关于软件开发中的监督管理_优秀论文_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 关于软件开发中的监督管理 前言 在近些年来, 软件开发中出现诸多的问题, 不仅影响到软件的使用性能和功能, 甚至对使用者的利益造成影响, 因此, 在市场经济不断发展的过程中, 软件开发的监督管理机制也应进行不断的改进和创新, 文章主要以监督管理中的沟通管理方式、进度管理方式、版本更新管理方式等内容进行分析。 1 软件开发概述 所谓软件开发, 主要就是结合使用者的需求以及对软件功能等提出来的要求, 建造一个系统软件来满足使用者的需求。软件开发是一种语言编程, 通过专业的计算机语言编程来实现一定功能的软件系统。软件开发的结构主要从总体结构设计、模块设计、编程、程序联调、测试等几方面进行, 每一个

2、开发环节的合理性、有效性都将对软件的整体开发质量造成直接的影响。监督管理对保障软件开发的质量有着极大的作用, 现阶段, 很多软件开发公司都会根据公司的实际发展状况来引进和完善相应的监督管理体制, 确保为使用者提供可靠的软件。 2 软件开发中的监督管理 在信息网络技术发展速度不断加快的背景下, IT 项目规模也在不断增大, 问题也就会越来越多, 为保证IT 产品质量、减少风险和产品投运压力, 有必要结合需求方的管理模式, 加强软件开发的监督管理。作者结合自身的经验, 主要从沟通管理、进度管理、版本更新管理等对软件开发的监督管理方式进行分析, 具体分析如下。 2.1 以沟通管理的方式使开发者了解软

3、件所要实现的功能 随着信息化时代的来临, 很多企业的发展也逐渐走向信息化的发展道路, 而要实现信息化发展, 必须利用相应的软件来实现。但是, 由于每个企业由于发展规模、产品特征等因素的不同, 使得各个企业对软件的使用要求也有所不同, 因此, 在软件开发的过程中, 开发者必须了解客户对软件功能、特征等方面的要求, 这样才能结合客户的需求为其开发一套适合使用的软件。 沟通管理方式主要是以沟通的形式进行管理, 沟通管理方式也是软件开发中监督管理的重要组成之一, 是提高软件开发质量的关键。软件是信息的产物, 软件开发主要是将手工作业转变为计算机程序, 并将这些信息内容进行加工和处理, 从而实现对软件的

4、开发。也就是说, 软件开发整个过程中, 都是需要信息的交流, 如, 产品的需求信息、产品的问题管控、产品材料的信息、功能信息等, 这些信息在收集、传播以及保存的过程中, 都必须通过沟通来实现, 因此说沟通管理是软件开发监督管理中不可缺少的重要管理方式之一, 更是确保各项信息准确、完成的关键。 另外, 在软件开发监督管理工作中, 需要开发者与需求者之间进行信息的交流, 一方面, 确保开发的软件能够满足需求者的使用要求, 另一方面, 保证开发者能够了解使用者的需求, 为软件开发的顺利进行打下夯实的基础。此外, 应对人员之间的沟通进行管理, 以免出现任何事先没有约束性的交流而产生混乱的现象, 因此,

5、 要不断的完善沟通管理的体制, 例如, 可以明确沟通时间、内容、渠道、频率等, 同时要在规定时间内将软件开发的进度、已完成的工作、整体规划、开发过程中存在的问题以及提出的改进建议、下一步的工作计划等向管理层进行汇报, 不仅要保证软件开发的质量, 同时要确保软件开发顺利的进行。 2.2 以进度管理的方式确保开发者按时按量的完成任务 软件开发中的监督管理, 不仅要保证软件开发的质量, 更要确保软件开发能够按时按量的完成, 在这个环节就需要实施进度管理。同为软件开发监督管理的重要组成之一, 进度管理与沟通管理所要达到的目的有着很大的差异, 进度管理主要对软件开发的任务、过程等进行跟踪管理, 确保软件

6、开发能够按照项目规范流程进行、按照规定时间完成。 一般情况下, 软件开发都需要根据软件开发的工程量、所要实现的功能等对其划分阶段, 每个阶段的开发任务都有所不同, 但是, 每个阶段之间都有着一定的关联性, 只有有效的完成这个阶段的开发, 才能进行下一阶段的开发。如果一个阶段出现问题的话, 势必会导致以后每个阶段的开发都受到影响, 因此, 必须通过进度管理的方式来确保每个阶段开发的质量。 另外, 在实施进度管理之前, 都需要结合软件开发的特征来设置进度管理里程碑, 具体规划主要从以下几方面进行:(1)结合开发项目制定里程碑管理运行表;(2)根据软件开发项目的实际情况, 定期召开项目开发状态会议,

7、 会议主要以软件开发者提供开发进度和所遇到的问题, 以及需求者提出的意见等内容为主;(3)将软件开发项目实际完成的工作量、工作日期等信息, 与软件开发的计划信息进行对比, 了解是否吻合;(4)对软件开发正式项目的里程碑进行分析和确定, 了解其是否能够按照预期完成软件开发项目。 2.3 以版本管理的方式做好后期的软件更新 随着计算机软件技术的不断发展, 软件也需要定期进行更新, 而在对软件进行更新的过程中, 由于软件多是团队开发的, 每个设计人员负责的设计环节以及编码也有所不同, 使得软件版本更新的过程中, 需要多名设计人员共同来完成, 但是, 由于设计人员流动较为频繁, 会造成软件版本更新时出

8、现一定的困难。通过版本管理的方式, 对软件开发各个环节、各个编程代码进行记录, 并对软件更新的各项数据进行记录, 实现对软件的跟踪监督, 避免了开发人员因对之前的版本模糊而出现版本更新的问题。另外, 软件开发的版本管理还可以充分应用相应的管理工具来实现, 例如, Microsoft 公司的Visual SourceSafe 等工具软件, 可以实现对整个软件项目的源代码进行管理, 从而保证软件使用的有效性以及软件版本更新的可靠性。 3 结束语 综上所述, 随着社会经济的不断发展, 信息技术、计算机技术等先进技术的发展也极为迅速, 与此同时, 很多软件使用者对软件的功能也提出了更高的要求, 为了满足使用者的需求, 提高软件开发的质量, 监督管理工作也逐渐被重视起来。通过文章对软件开发中监督管理的分析, 作者结合自身多年工作经验, 以及自身对软件开发的了解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论