高校研究型软件开发过程管理的研究与实现

来源 :沈阳工业大学 | 被引量 : 0次 | 上传用户:stern_pea
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高校研究室不同于常规意义上的软件开发组织,在软件开发过程上有其自身的特点和要求,主要有创新性强造成的变化、修改较多,人员新手多,人员流动大,重技术轻文档等问题。成熟的软件开发过程如RUP(Rational统一过程)等以及流行的软件工程工具如Rational Rose等对于高校研究室这样的具有特殊要求的软件开发组织并不适用。因此,总结一套适合于高校研究室的软件开发过程方法并加以实现就非常必要了。 本课题结合高校研发型软件开发的特点,提出在研发型软件开发的流程描述中增加问题求解的内容、从问题求解确定需求的观点,对高校研发型软件过程的流程描述和划分提出了一套自己的方法。“共性”的软件过程如RUP一般把开发过程分解为需求定义及分析阶段、设计阶段、编码阶段、测试阶段、验收阶段、维护阶段。而由于高校软件研发多使用新技术,需求不确定,探索成分较多,最需要在问题求解上下工夫。故在针对研究型软件过程改进流程中增加了问题求解阶段,并把它划分为研究方向提出阶段、基本难点问题确定阶段、问题求解阶段。这部分是本课题的创新之所在。 大型软件工程工具如Rational Rose等虽然提供了一套完备的UML绘图工具,但定义过于复杂,上手比较难,对于高校研究室这样的具有特殊要求的软件开发组织并不太适用。因此作者结合实验室的软件开发过程的要求,开发了几个最重要的UML图形编辑环境,即分析阶段的USE CASE用例图、概念关系图、系统协作图和设计阶段的协作图和设计类图,提供给用户,并把它们有机地融入到作者定义的高校研发型软件过程的流程描述和划分的方法中,有效地提高了研发型软件开发需求分析和设计的效率和效果。这部分是本课题所实现的软件开发过程管理软件软件里最难实现的部分。 在具体实现上采用了以文档管理为中心,文档模板为驱动的思想。针对每一个所定义的开发过程,都给出一个标准、规范的相应的文档模板,用户可以方便地按照提示填写好各个文档。在技术文档管理方面,通过文档模板管理、文档版本管理、文档过程管理三方面的工作,极大的提高了所生成技术文档的质量。 研究室的沈阳市科技局重点课题“案件三维现场再现系统”的开发过程中,实际使用了本软件,并达到了预计的目标。
其他文献
在网络技术发展日新月异的今天,移动代理技术凭借其出色的自治性和移动性,成为继CORBA、EJB、DCOM之后的新一代分布式处理的关键技术。国内外众多研究机构都在积极寻求移动代理
鉴于目前在主干网络中存在大量的IPv4设施,我们建议IPv6的部署首先从边缘接入网络开始,结合WLAN技术和移动IPv6,实现一个个移动IPv6的孤岛,逐步向纯IPv6环境过渡.在这个过渡
WWW的出现导致网站上的文本成指数级增长,因此如何自动处理这些海量联机文本成为目前重要的研究课题。自动文本分类是文本信息处理中的一个重要环节。 本文研究文本的自动
逆向工程技术是目前CAD领域研究的重点问题之一.由于逆向工程技术可以处理目前商业CAD系统难于处理的大规模测量数据造型问题,因此受到CAD系统厂家、用户的广泛重视.由于逆向
目前数据转换在功能、效率、以及支持自动转换等方面存在不足,作者对转换方法、数据转换的优先次序算法、XML与关系模式之间的自动转换算法等进行了研究.在数据清理方面,作者
现代道路运输管理是一个复杂的系统分析、管理、控制与决策过程,它需要强有力的信息支撑系统沟通各个独立的业务操作处理系统,以实现现代道路运输科学化管理所需要的综合分析
本论文讨论了几类基于Zakagi-Sugeno(T-S)模糊模型的不确定非线性动态系统的模糊控制问题,利用线性矩阵不等式(LMI)方法和Lyapunov稳定性理论,提出了几种保证闭环系统稳定的
本论文涉及的课题是“基于智能体技术的入侵检测系统体系结构的研究”,提出并深入研究了一个基于智能体技术的入侵检测系统的体系结构,构造一个比较理想的原型系统。本文陈述
并行处理系统是当今计算机科学研究的前沿。互连网络作为并行处理系统的主干,它的性质对整个网络的性能起着决定性作用。新型并行机的研制依赖于对新型互连网络的设计以及对互
数字全息数据存储(digital holographic data storage,DHDS)是一种基于页的光存储技术,由于同时具有高速的数据传输速率、巨大的存储容量和短暂的访问响应时间,极有可能成为