欢迎来到天天文库
浏览记录
ID:32070029
大小:1.71 MB
页数:56页
时间:2019-01-31
《软件评审系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件评审系统的设计与实现大连理工大学学位论文版权使用授权书本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位论文版权使用痰定”,圈慧大连理工大学徐整蒡彝匿家有关部门或筏槐送交学佼论文匏复露移秘电子版,允许论文被查阅稻鬻阕。本人授蔽大连理工大学可以将本学位论文的全部戢鄢分内容编入有关数据库进行检索,也可采用影印、缩印或捆描等复制手段保存和汇编学位论文。作者签名:鬟量琏导师签名左垒壁/竺[噬弼丝酲.56.丈连理工大学硕士学位论文弓}言1.选题背景遮豢数字懿饯携张魑,戡会对软锌嚣嫁款数爨耜靓模罄盔急裂增嬲,这澍簸《譬开
2、发过程是一个挑战。从数量上讲,如何提高软件的开发效率成为项目予系人的首要任务;款质量土漭,如侮徐诞大娥模较释产品静菔董藏麓顼嚣于系久瓣重要任务,也是惑待解决的课题。在这种形辫下,人们提出了规范化的软件开发过程。问题在于即使开发人员坚持按照软件开发规范流程操作,仍然不能保证软件产晶的质鬟,继而出现了软件评审晕珏软{牛测试,送一时期谬审主要用予歙传舞发除段弱裁警程秘结束;浸4试主要是j予软{牛开发的厝半程。但是与测试相比,评审的研究水平不高,应用价值还没有被充分发挥,遮藏鸯较传产熬痰量缝下了貔患。隧爱对欷传评审系统懿磷嚣在一定
3、程度上维魂了软律质量保诞不断迮向深入,也为软件评审领域的研究提出了新方向。软件评审与软件测试只有平衡发展,充分发挥二者各自静优势才能实现软佟开发领域的齑效率产出,才能实现流水化作业的软件产品生产方式。本文的研究目的是提出、设计和实现囊捅最新软件评审技术的软件评审系统一辩晒缓辩Revi籼System。本文匏磷究意义是透过实现软转评孝系统,尽可能睾、多缝发现软件歼发中间产品和阶段产品的缺陷。这样可以提高评审效率,保证软件产品质量,键高较《牛产晶诺场竞争力;嚣戳丈稻度降低评审人员静工俸量帮重复劳动,撵离译审人员的工作效率和积极性
4、;同时,由于软件评审与软件测试相辅相成的密切关系,评审效率的据商带动了涮试效率的提高,减轻了潞试人员的压力,便于管理者对工作进度的准确评传鄢工{乍妲绩的考核,工作进程的有效控制鞠工{嚣进度的及对调整,使软件译审计划,软件测试计划和熬个项目计划都更具有可执行性,降低由于项目计划变动带来的风羧。这怼经穰一个较《孛开发予系人存{}豢鬟要熬爨义窝绘筐。2.国内外研究状况及发展趋势交觚软件评窜的罐出到璇在,从理论上对软件评审游研究主要燕针对评审类型、评审方法、评审黧点、评审过程中应遵循的准则。其中评审类型中以同行评审为主,同行评审的
5、对象一般是部分软件工作产龉。现有的评审方法中,效果比较理想的较少。导致这秘蜀骥豹器耀主要骞三令方嚣。其一,软馋秀发最秘懿理论过子霾视设诗,强调编码,急于求成,而忽略了软件开发理论其它领域的协调发展;其二,理论界意识到前者瓣麓对,提密7要重褫软箨攒l试理论豹磺究,当软件瓣试已经发展鬟~定稔溲,邂臻了囱动化软件测试软件的时候,对软件评审理论的研究才开始;其三,现在软件评审的深软件评审系统的设计与实现度、工作量和效果很难量化,是数字时代阻碍软件评审发展的最大难题。目前,软件评审领域出现一些评审工具,如Teapot同行评审工具,Q
6、ualiCodc代码评审工具。这些工具都是从软件评审的某个侧面出发,所以应该研究容纳评审工具和评审管理思想的评审系统才是实际应用中最亟待解决的问题,是软件评审发展的一个趋势。3.研究内容及主要工作研究内容包括调研软件评审工作现状,分析对比实际项目的数据,抽取出数据中隐含的内在逻辑关系,提出了一种分散式的软件评审和软件评审与软件测试的数学关系模式,以及如何实现软件评审系统。工作重点是软件评审系统的设计与实现。在软件评审系统实现以后,还要选择适当的项目作为“试验田”,评估该系统的正确性、可靠性、完整性、可用性和效率性等其他性能
7、。4.应用前景持续地、不断地优化软件评审系统,将会使其得到广泛的应用。理由是有软件开发的地方,就需要软件评审,存在软件评审问题,需要软件评审系统。5.本文组织本文是面向软件开发人员,假设他们初步涉及软件质量管理问题,能够比较清楚地了解软件测试,但还不能准确理解和应用软件评审技术。由此,确定如下论文各章节内容。全文分两大部分,共四章。第一部分,是第一章,介绍了软件评审的相关知识。第二部分,是第二、三、四章,阐述了系统设计与实现的相关内容。第二章“系统需求分析”阐明了评审需求、系统功能定义、数据库需求、软件评审模式、评审系统的
8、特点以及警告机制等。第三章和第四章的内容是建立在本章内容基础之上的。第三章“系统设计”依据第二章相关内容,介绍了系统的设计方案,包括系统功能设计、数据库设计、系统模块设计,并给出了软件评审的基本流程。是第四章的前提,并且是全文的核心内容。第四章“系统实现”依据第三章相关内容,介绍了系统界面迁移和实现效果
此文档下载收益归作者所有