共查询到18条相似文献,搜索用时 62 毫秒
1.
软件产品复杂度在软件度量领域是一个非常重要的方面.软件开发的成本、进度和潜伏的错误数量均与复杂度有密切的关联.由于OOA和OOD被广泛运用,度量面向对象的软件复杂性成为必然的需求.UML是一种面向对象分析与设计的建模语言,已经被接受为工业标准.为此,提出了一种适用于Java语言的根据UML类图对类的复杂性进行度量的方法,并用Weyuker提出的复杂性度量的评价标准对其进行了评价. 相似文献
2.
一、简介自从面向对象的分析与设计方法问世以来,由于其拥有众多的优点,已经得到了广泛的应用。面向对象的分析与设计方法与传统的软件开发方法有许多不同之处,在软件开发过程、分析与设计技术、度量以及测试和维护方面都存在很大的差异。软件产品的度量一直是软件工程研究人员研究的一个热点问题。对软件产品进行度量可以让我们对项目开发的进度,开发成本等方面有一个定量的认识。软件产品复杂性的度量是软件度量的一个重要方面,它直接关系到软件开发费用的多少,开发周期的长短和软件内部潜伏错误的多少,同时它还间接度量了软件产品的可理解性。此外复杂性度量可以为我们的测试和维护工作的安排提供一个依据。例如,对于复杂性较高的模块我们应该投入更大的精力去测试和维护,对于 相似文献
3.
对类图结构复杂性进行度量可以辅助对系统概念模型进行质量评价。提出一种改进的赋权类依赖图构造方法,并提出一套基于赋权类依赖图路径分析的类图结构复杂度度量指标体系,该指标体系着眼于类间关系的整体结构。同时给出各项指标的计算方法。 相似文献
4.
随着基于构件软件开发实践的深入,构件的质量将影响到最终的软件质量,但目前缺乏对构件在实际应用中有效的评价模型.基于Perry所提出的度量方法,给出了应用在UML中的度量模型,并且设计实现了对应的度量工具,以便构件使用者能够在实际开发应用中找出合适的构件. 相似文献
5.
一种UML类图结构复杂度度量方法 总被引:1,自引:0,他引:1
对类图结构复杂性进行度量可以辅助对系统概念模型进行质量评价.提出一种改进的赋权类依赖图构造方法,并提出一套基于赋权类依赖图路径分析的类图结构复杂度度量指标体系,该指标体系着眼于类间关系的整体结构.同时给出各项指标的计算方法. 相似文献
6.
7.
8.
针对现有软件度量估算困难、精确度不高的问题,在预测性对象点基础上改进并提出基于UML的软件度量方法,可以从用例、序列图、类图度量软件。结果证明,与预测性对象点相比,该方法的精度提高了5%左右,其子系统偏差方向一致。 相似文献
9.
10.
UML类图中面向非功能属性的描述和检验 总被引:5,自引:0,他引:5
为系统构建模型是软件开发中的一项关键活动.一个高质量的模型不仅要包含系统的功能属性,即系统能够做什么,同时还应包含系统的非功能属性,即系统的质量如何.目前,通用的建模方法和工具对功能属性建模支持良好,而对如何为非功能属性建模关注得不多,特别是如何将二者统一起来并对描述的非功能属性的有关性质进行检验.通过在UML类图中增加非功能属性标注和约束关系表等建模元素来扩展UML类图,使其能够描述非功能属性.在此基础上,又提供了对扩展UML类图中非功能属性的一致性和可满足性进行检验的方法.通过实例对上述的面向非功能属 相似文献
11.
UML类图的形式化及分析 总被引:6,自引:1,他引:6
统一建模语言(UML)是一种通用的图形化建模语言,在面向对象系统的分析和设计中,它已成为事实上的工业标准。但是UML不是形式化的建模语言,缺乏精确的语义描述,因此会导致一些问题。Z是一种广泛使用的形式化规约语言,Z适合用来精确地表示模型的语法和语义。文章采用Z符号来表示UML类图的组成元素的语法和语义及其映射关系,最后对UML类图的一些性质进行分析和验证。 相似文献
12.
分析基于描述逻辑的统一建模语言(UML)类图形式化方法的研究现状和存在的问题,提出一种基于描述逻辑的带依赖属性UML类图的形式化方法。研究带依赖属性UML类图的数据属性依赖、行为属性依赖和全局属性依赖的描述逻辑形式化问题。给出带依赖属性UML类图向描述逻辑知识库转化的方法,以及带依赖属性UML类图知识库可满足性定理及其正确性证明。 相似文献
13.
软件开发的主要目的是为用户的实际问题提供解决方案,UML的用例图用于确保开发过程是围绕这些问题进行的。标准的用例图使用一般的文字描述事务流中的一系列动作。这些描述非常详细,但是它们很难理解,尤其是面对复杂且繁多的用例时。该文介绍另一种方式,用UML的活动图描述用例的事务流。 相似文献
14.
15.
16.
应用UML进行反辐射导弹对抗仿真建模 总被引:3,自引:1,他引:3
反辐射导弹是现代战场上雷达的主要克星,因此熟悉其特性,研究专门的战法具有重要的现实意义。该文阐述了面向对象的软件工程方法学对开发大型仿真系统软件的显著作用,并运用统一建模语言对反辐射导弹对抗仿真软件进行建模。 相似文献
17.
Towards an ontology-based retrieval of UML Class Diagrams 总被引:1,自引:0,他引:1
Karina RoblesAnabel Fraga Jorge MoratoJuan Llorens 《Information and Software Technology》2012,54(1):72-86
Context
Software Reuse has always been an important area amongst software companies in order to increase their productivity and the quality of their products, but code reuse is not the only answer for this. Nowadays, reuse techniques proposals include software designs or even software specifications. Therefore, this research focuses on software design, specifically on UML Class Diagrams. A semantic technology has been applied to facilitate the retrieval process for an effective reuse.Objective
This research proposes an ontology-based retrieval technique by semantic similarity in order to support effective retrieval process for UML Class Diagrams. Since UML Class Diagrams are a de facto standard in the design stages of a Software Development Process, a good technique is needed to reuse them, i.e. reusing during the design stage instead of just the coding stages.Method
An application ontology modeled using UML specifications was designed to compare UML Class Diagram element types. To measure their similarity, a survey was conducted amongst UML experts. Query expansion was improved by a domain ontology supporting the retrieval phase. The calculus of minimal distances in ontologies was solved using a shortest path algorithm.Results
The case study shows the domain ontology importance in the UML Class Diagram retrieval process as well as the importance of an element type expansion method, such as an application ontology. A correlation between the query complexity and retrieved elements has been identified, by analyzing results. Finally, a positive Return of Investment (ROI) was estimated using Poulin’s Model.Conclusion
Because Software Reuse has not to be limited to the coding stage, approaches to reuse design stage must be developed, i.e. UML Class Diagrams reuse. This approach proposes a technique for UML Class Diagrams retrieval, which is one important step towards reuse. Semantic technology combined with information retrieval improves the retrieval results. 相似文献18.
UML类图在关系数据库中的实现 总被引:14,自引:2,他引:12
UML是目前面向对象程序设计中的一种标准的建模技术。在关系数据库系统的设计过程中,先利用UML建立商业模型,然后将其映射成表。主要讨论如何将UML类图中的类映射成表的策略。 相似文献