论文部分内容阅读
在行业MIS系统的开发过程中,随着需求越来越复杂,两方面的问题越来越突出。一方面,系统开发中涉及到的元素越来越多,怎样才能有条不紊地将这些元素组织起来,并保证没有遗漏;另一方面,在开发过程中,要求开发人员精确地制定开发计划,编写出错较少的代码。对于以上两方面问题,解决方案很多,RUP和PSP就是较好的一对解决方案。
RUP是一个通用的过程框架,可用于各种不同类型的软件系统、各种不同的应用领域、各种不同类型的组织、各种不同的功能级别以及各种不同的项目规模。其目标是按照预先制定的时间计划和经费预算,开发高质量的软件产品以满足最终用户的需求。
PSP是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。它能够帮助开发工程师制定更精确的计划,减少错误数量,最终实现无缺陷代码的编写。
本文讨论了RUP流程,过程定制和个人过程等相关内容,并以MIS系统“北京市重大危险源实时监测系统”为背景,针对行业MIS系统中的开发问题,采用RUP和PSP过程相结合的方法,进行了过程改进的尝试。本文对RUP典型流程进行裁剪,从而得到一个适合于MIS系统的典型开发流程,并在该流程的基础上进一步裁剪,完成本文PSP tools的开发;最后通过一个实例介绍该工具的使用方法。