首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
面向对象度量综述   总被引:8,自引:1,他引:7  
软件是信息技术的核心,因而管理人员对软件质量控制越来越重视。这种重视引起了两种效果:(1)要求新的、更好的软件开发方法和技术;(2)在软件开发过程中,进行软件度量。软件度量可以帮助管理人员控制、安排软件开发并利用反馈信息对软件进行改善,从而提高软件质量。软件度量的必要性和重要性已为软件界所认同。作为90年代的领先技术,面向对象的技术已经在软件产业中得到了广泛的运用,面向对象产品也得到了迅猛的发展。面向对象度量是对象技术不可分割的一部分,其在面向对象软件开发中的应用具有以下的功用:  相似文献   

2.
软件度量学是软件工程领域的一个重要研究方向。通过软件度量,可以改进软件的体系结构,采用合适的软件开发过程,从而降低软件开发的成本,提高软件开发的效率,保证软件能满足用户的需求,开发出高质量的软件。分析了面向对象软件度量的特点,阐述了常用的面向对象软件度量方法,并在此基础上提出了以切片为中心的度量方法。  相似文献   

3.
一个面向对象软件度量自动生成工具   总被引:6,自引:0,他引:6  
面向对象软件度量技术是面向对象开发方法中不可缺少的环。但是以往适用于过程性和结构化软件开发的传统度量方式是不适用于面向对象程序设计的。本文分析了面向对象程序设计语言的特点及其对软件度量的影响,并介绍了一个具体的支持C++软件度量的自动生成工具。  相似文献   

4.
面向对象软件度量学的研究   总被引:1,自引:0,他引:1  
姚珺 《福建电脑》2005,(12):25-26,17
软件度量学是软件工程领域的一个重要研究方向。通过软件度量,可以降低软件开发的成本,提高软件开发的效率,保证软件能满足用户的需求,开发出高质量的软件。本文分析了面向对象软件度量的特点,在著名的C&K度量方法及其它度量方法的基础上,着重阐述了针对各种不同层次的面向对象的软件度量,包括面向OO项目的度量、面向OO系统的度量、面向类继承树的度量、面向类层的度量、面向方法(操作)的度量。  相似文献   

5.
一、简介自从面向对象的分析与设计方法问世以来,由于其拥有众多的优点,已经得到了广泛的应用。面向对象的分析与设计方法与传统的软件开发方法有许多不同之处,在软件开发过程、分析与设计技术、度量以及测试和维护方面都存在很大的差异。软件产品的度量一直是软件工程研究人员研究的一个热点问题。对软件产品进行度量可以让我们对项目开发的进度,开发成本等方面有一个定量的认识。软件产品复杂性的度量是软件度量的一个重要方面,它直接关系到软件开发费用的多少,开发周期的长短和软件内部潜伏错误的多少,同时它还间接度量了软件产品的可理解性。此外复杂性度量可以为我们的测试和维护工作的安排提供一个依据。例如,对于复杂性较高的模块我们应该投入更大的精力去测试和维护,对于  相似文献   

6.
面向对象软件项目估算方法的研究   总被引:1,自引:0,他引:1  
在软件开发过程中,软件项目计划处于十分重要的地位,制定周密、简洁和精确的软件项目计划是成功地开发软件产品的关键。随着面向对象技术的发展,传统的软件项目估算技术已不再适用于面向对象软件。文章主要讨论了目前已研究出的面向对象软件项目的估算技术,对各种方法进行了比较并分析其优缺点。  相似文献   

7.
软件度量学综述   总被引:15,自引:0,他引:15  
该文将介绍软件度量学的发展历史、软件质量度量体系和软件度量方法。着重分析面向对象软件开发技术的发展对软件度量方法的影响。最后给出了下一步研究方向。  相似文献   

8.
基于UML类图的软件预测模型   总被引:1,自引:0,他引:1       下载免费PDF全文
针对面向对象软件开发过程中对软件进行复杂性预测的问题,提出一种在面向对象软件开发的初期阶段通过统一建模语言(UML)类图对软件的复杂性进行度量的模型,该模型运用多元线性方程和统计学原理。对比实验结果表明,为UML类图的可理解性和可修改性所生成的预测模型能建立在由关联和泛化所组成的早期度量标准上。  相似文献   

9.
随着软件项目需求增长,软件开发过程和质量度量的研究十分活跃.怎样把握好软件度量模型分析和软件过程的关系,显得十分重要.由于软件度量体系模型用在软件开发过程中,对软件质量提高和保障有积极的现实价值.本文就质量控制的度量模型做些探讨.  相似文献   

10.
软件度量是针对软件开发项目、过程及产品进行数据定义、收集和分析的持续度量化过程;持续集成工具上的的构建工程每天自动完成从版本库更新代码、静态检查、编译、出包、自动化用例测试等任务,在进行集成构建的过程中可以为软件度量提供多种相关的度量数据;结合工作实践,叙述了基于持续集成的软件度量的原理;软件度量管理涉及到的角色;软件度量实现过程;叙述了基于持续集成的两种类型的软件度量指标的定义以及提取方法;最后详细叙述了在软件度量过程中遇到的几个典型案例;工作实践表明在软件的开发过程中做好软件度量工作有助于软件开发部门控制、预测、和改进软件产品的质量与软件开发过程;从而提高软件质量和软件开发效率,降低软件开发成本。  相似文献   

11.
Software developers seek a standard object-oriented database management system as a substrate on which to build object-oriented products. Convinced of the real value of object-oriented benefits, independent software vendors seek a platform to minimize development risk. A minimalist position is compared to the object-oriented database programming language position and the latter is shown to to be the cleanest but pragmatic considerations may intervene.  相似文献   

12.
Object-oriented design has attractive features, but using an object-oriented technique does not necessarily guarantee a good design. In this paper an assessment is made which is concerned with human aspects in object-oriented design. Particularly, the important role of user's mental models in object-oriented design is emphasized. The relationship between analogical reasoning and software reuse is examined. To support the assessment in regard to human aspects, some methodological considerations are outlined, which are further examined through case studies.  相似文献   

13.
In general, the software testing-efforts which are spent in large-scale software development account for a half of the total amount of the development effort. Therefore, the management of fault-detection and fault-correction activities in the testing phase is very important to efficiently and economically develop a highly-reliable software product. In this paper, a software management tool which aids the quality/reliability assessment and testing-progress control in the testing phase is developed. This tool consists of several sub-systems that analyze software fault-detection data and assess software quality/reliability and testing-progress based on adopted software reliability growth models. Also, we use JAVA language to implement the tool. The JAVA language is widely known as an object-oriented and platform-free programming language. These characteristics are suitable for constructing our tool, because the tool will be revised to adopt new software reliability growth models and/or new testing-control techniques. This revised version was published online in June 2006 with corrections to the Cover Date.  相似文献   

14.
灰色聚类法在软件项目风险评价中的应用   总被引:3,自引:0,他引:3       下载免费PDF全文
软件风险的控制在当今软件开发过程中显得越来越重要,而软件项目风险评价的好坏直接影响到风险的管理。目前,大多数软件项目风险评估技术本质上都是基于主观的,而客观地依赖于度量技术进行软件项目风险分析的研究还很少。针对软件项目风险管理的要求,建立了评价指标体系,提出了基于灰色聚类的软件项目风险评价方法。文中案例分析证明了该方法的科学性、客观性与合理性。  相似文献   

15.
面向对象方法在信息系统开发中的应用   总被引:3,自引:0,他引:3  
郑刚 《微机发展》2002,12(6):85-89
首先论述了运用面向对象的方法,接着论述了用此方法分析设计医院收费信息管理系统的过程。实践证明运用面向对象的分析和设计方法开发信息系统,一方面可以提高开发效率,使软件开发人员在开发过程的不同阶段无须转换概念和表示符号;另一方面,可以大大提高软件重用。  相似文献   

16.
目前,大多数软件需求风险评估技术本质上都是基于主观的,而在软件需求分析过程中客观地依赖于度量技术进行软件需求风险分析的研究还很少。文中尝试将灰色系统理论应用于软件需求风险分析,提出使用各影响因素进行综合评判的方法,建立了软件需求风险综合评估的灰色聚类模型,得出了有意义的结论,为定量准确评价软件需求风险提供了有效的方法。该法能在软件需求分析过程中帮助开发者或管理人员识别高风险的需求模块,便于有效地开展风险管理。  相似文献   

17.
Abstract

Object-oriented design has attractive features, but using an object-oriented technique does not necessarily guarantee a good design. In this paper an assessment is made which is concerned with human aspects in object-oriented design. Particularly, the important role of user's mental models in object-oriented design is emphasized. The relationship between analogical reasoning and software reuse is examined. To support the assessment in regard to human aspects, some methodological considerations are outlined, which are further examined through case studies.  相似文献   

18.
基于贝叶斯网络的软件项目风险评估模型   总被引:4,自引:0,他引:4       下载免费PDF全文
针对软件项目面临失败风险的问题,提出一种新的软件风险评估模型,采用贝叶斯网络推理风险发生的概率,用模糊语言评估风险后果与损失的方法。实践证明,通过应用基于贝叶斯网络的软件风险评估模型,加强了软件企业风险管理的意识,降低了失败风险发生的概率,提高了软件开发的成功率。  相似文献   

19.
病案管理系统的面向对象设计与实现   总被引:3,自引:1,他引:2  
病案管理系统作为医院管理信息系统的重要组成部分。介绍了一种病案管理系统的设计与实现方法,采用面向对象的软件分析与设计方法、运用统一建模语言UML来设计对象,并采用B/S的3层体系结构,用面向对象的程序开发语言Java实现。既是面向对象在复杂系统中的应用,也是对病案管理信息化的探索与实践。  相似文献   

20.
针对建筑工程管理的现实需求和未来发展要求,介绍了一种建筑工程管理系统的设计与实现方法,采用面向对象的软件分析与设计方法,使用UML设计对象,并采用多层体系结构,是面向对象在信息管理系统中的应用.重点介绍系统的解决方案、各模块设计及系统特点.并用JSP和Oracle数据库技术实现了基于分布式体系结构的建筑工程管理系统.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号