软件研发过程管理研究

来源 :西安工业大学 | 被引量 : 0次 | 上传用户:wudiscl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前MIS系统开发主要是小型企业的开发模式,系统通过项目负责人(主要是导师)来承担项目的管理、运作以及项目维护,开发任务一般由导师领导研究生共同完成,但正是由于这种缺乏有效过程管理的开发过程导致了诸多弊端。本文试图结合RUP过程理论,探讨解决MIS系统开发过程实践的一系列问题的方法。 本课题研究了基于中小型MIS系统开发过程实践,从“软件过程也是软件”这一理论的基础上入手,首先对RUP理论进行反向工程研究,在更好的理解RUP的基础上引出了软件过程再工程理论并应用到实践中,裁减出适合当前中小型MIS系统开发过程管理元模型,拟定出相关规程的核心工作流,并建立MIS系统开发过程软件支持系统。针对MIS系统项目需求变更频繁,文档质量要求严格的特点,本课题决定利用C++:Builder开发环境以及SQL Server数据库管理平台,使用面向对象编程的技术,构建过程元素操作类库,搭建软件研发过程管理系统平台,对项目管理、需求规程、分析设计以及实现测试规程中的角色、活动、制品、工作流各个元素进行信息化管理,使得过程更加人性化,改善了以往系统开发过程中文档、人员、过程脱节的现象,辅助完成了对过程中各个要素的监控、评估和改进,使得软件开发过程的可视化程度大大加强。 本课题所研究的RUP开发过程理论以9个核心规程将最佳的软件开发实践为基础,借助人员、角色、制品之间的相互协作来向开发团队交付一个定义良好的过程。实践结果证明,本系统可以指导项目经理进行日常的项目监控、任务分配等工作,协调团队成员对项目进行分析和设计,并以文档记录的形式保存在数据库中。在执行MIS系统开发过程工作流的同时,不断的向团队成员灌输过程规范的思想,使其活动更加具有针对性,改善了那种开发过程不透明、项目高度依赖团队成员的现状,因此RUP理论在:MIS开发过程中的具有其现实的指导意义。
其他文献
随着计算机网络的发展,网络资源的管理越来越重要。分布式系统是网络资源中重要的组成部分,分布式系统的资源管理对分布式系统发展的发展起着重要的促进作用。金融交易系统作
随着信息技术的发展,竞争市场的不断成熟,现代世界经济已逐步步入电子商务时代。以生产为中心、销售产品为目的的市场战略逐步被以客户为中心、服务为目的的市场战略所取代。这
超大规模集成电路的规模不断增加,面对设计规模的急剧膨胀,对于计算机辅助设计软件来说,除了必须首要保证的正确性之外,效率成为一个非常重要的因素。 集成电路(IC)的开发流程
数据挖掘是从大量数据中提取可信的、新颖的、有效的并能被人们理解的模式的高级处理过程。关联规则挖掘用于从大量数据中揭示项集之间的有趣关联或相关联系,是数据挖掘的一项
序列比对是现代生物信息学中一个最基本的研究课题。通过多序列比对,可以预测新序列的结构和功能,分析序列之间的同源关系,以及进行系统发育分析。本文首先介绍了序列比对涉
需求具有不同的抽象层次,用户与程序设计人员对于业务流程的考察角度与层次的不同,增加了系统设计的复杂度;同时,传统意义上的信息系统没有把管理逻辑与应用逻辑区别开来,使得现有
数据挖掘是信息技术自然演化的结果,是摆脱“数据丰富,知识缺乏”困境的有效途径。它是从大量数据中挖掘出有用的知识的一种方法,其应用涉及、金融业、零售业、电行业和生物医学
随着程序设计语言和计算机系统结构的发展,如何对新的语言特性和系统结构进行优化成为现代编译设计的核心。由于“存储墙问题”,循环中数组访问的时间占程序总执行时间的比重
人们在筹划路径时往往面临两方面的挑战:一是难以准确地从海量信息中筛选出符合需求的信息用于筹划路径,二是筹划一条路径涉及地点的筛选和时间的安排等,需要投入大量的精力。有
噪声污染作为当代四大污染之一,随着城市化的扩大而成为困扰人们生活的难题。设置防‘噪板是解决公路噪声污染的主要途径,因此,如何经济有效的检测防噪板隔音效果已成为研究热门