共查询到20条相似文献,搜索用时 250 毫秒
1.
基于UML的面向对象的需求分析方法 总被引:2,自引:0,他引:2
蔡燕敏 《数字社区&智能家居》2006,(29)
统一建模语言UML是面向对象软件开发的重要新技术,本文阐述了UML的特点、UML的语言机制、并给出UML技术在软件需求分析过程中的应用。 相似文献
2.
欧峰 《数字社区&智能家居》2006,(7):125-125,145
UML是以对象模型为基础的适用于编制软件蓝图的标准化语言,它提供了软件过程和方法的描述基础。本文介绍UML的主要内容,并以学生选课系统为实例,探讨了基于UML的建模过程。 相似文献
3.
软件的规范说明阶段 ( specification phase)对于软件的整体开发过程来说是一个非常重要的阶段 ,UML方法是目前比较流行的软件工程开发方法 ,它对软件整体开发过程提供了一套有用的模型。本文根据 UML和谓词转换 ,提出一种面向对象的形式化规范说明方法 ,并给出一组和 UML相对应的数学模型。本文的方法吸收了 UML和一般形式化方法的优点 ,具有数学的严谨性和精确性 ,并且更加易于理解和表达。 相似文献
4.
蔡燕敏 《数字社区&智能家居》2006,(10):113-113,127
统一建模语言UML是面向对象软件开发的重要新技术,本文阐述了UML的特点、UML的语言机制、并给出UML技术在软件需求分析过程中的应用。 相似文献
5.
UML(统一建模语言)是以对象模型为基础的适用于编制软件蓝图的标准化语言,其提供了软件方法和过程的描述基础。UML可以对大型复杂的系统的各种成分可视化,说明并构造系统模型,以及建立各种所需的文档。以仓库管理系统为例,通过采用UML建模实现该系统,介绍UML在软件工程方面的应用。 相似文献
6.
UML作为事实上的工业标准,在软件开发中得到了日益广泛的应用。软件可靠性测试是高可靠软件质量保证的重要过程。研究基于UML的软件可靠性测试具有很强的现实意义。软件使用模型是进行软件可靠性测试的基础,可利用在软件开发早期阶段生成的UML模型,如用况图、顺序图、活动图,自动生成软件使用模型。 相似文献
7.
8.
9.
比较了面向过程和面向对象两种软件建模技术的特点;分析了统一建模语言(UML)的建模机制;通过应用UML进行高炉开炉装料系统建模,介绍了UML建模技术的建模步骤和实现细节。 相似文献
10.
刘晓青 《数字社区&智能家居》2009,(32)
UML(统一建模语言)是面向对象分析和设计过程中重要的建模工具,适用于软件生命周期的各个阶段。该文以POS系统为例,讨论了UML在实际应用中的建模过程和方法。 相似文献
11.
UML是面向对象的标准化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。介绍了UML的主要内容,利用统一建模语言UML和它的开发工具ROSE对系统的实现进行分析。使用UML进行软件设计能够提高软件的开发效率。 相似文献
12.
基于UML的指挥控制软件开发建模研究 总被引:14,自引:1,他引:14
指挥控制是C3I系统的核心功能,指挥控制软件的开发是C3I系统开发的关键。应用UML对指挥控制软件进行开发,能有效地增进各类人员之间的交流,提高软件的一致性和可重用性,并降低风险。该文首先简要介绍了UML技术及其在开发应用程序中的一般框架,并以此为依据,使用UML对指挥控制软件开发进行建模,给出了基于UML的指挥控制软件的分析阶段描述。 相似文献
13.
14.
UML2.0顺序图的XYZ/E时序逻辑语义研究 总被引:7,自引:1,他引:7
UML2.0顺序图适合于描述软件体系结构的各个组件之间和复合组件内部各个子组件之间的动态交互行为,但由于UML2.0顺序图的语义不够精确,使得它的描述结果不利于进一步的分析和验证。基于此,本文在定义UML2.0顺序图的语法和语法约束的基础上,给出了UML2.0顺序图的XYZ/E时序逻辑语义,为使用UML2.0顺序图与XYZ/E相结合的方式来描述软件体系结构的动态交互行为奠定了基础。 相似文献
15.
李劲华 《小型微型计算机系统》2007,28(6):1049-1054
软件体系结构是软件开发过程的关键制品,应该尽早地分析和评估其质量.目前研究的软件体系结构评估主要集中在基于场景的评估方法,其特点是定性的、主观的、无需专用的体系结构描述语言.本文提出以统一建模语言UML作为软件体系结构描述语言以及度量的软件体系结构的定量评估.针对UML的可视化、多视图、半形式化以及一致地应用在整个软件开发活动的特性,提出一组UML度量,从UML图所表达的信息含量、可视化影响以及图形建模元素之间的关联性这三个方面度量软件体系结构.分析并讨论这组UML度量在评估软件体系结构的规模、复杂性和结构性等质量属性方面的应用. 相似文献
16.
UML在商业系统建模中的应用 总被引:4,自引:1,他引:4
UML是一种定义良好、易于表达,功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术,使用范围不仅限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程,通过介绍UML在商业系统建模中的应用方法,阐述了UML的特点及商业系统中使用UML的优势。 相似文献
17.
Ana M. Fernández-Sáez Michel R. V. Chaudron Marcela Genero 《Empirical Software Engineering》2018,23(6):3281-3345
UML is a commonly-used graphical language for the modelling of software. Works regarding UML’s effectiveness have studied projects that develop software systems from scratch. Yet the maintenance of software consumes a large share of the overall time and effort required to develop software systems. This study, therefore, focuses on the use of UML in software maintenance. We wish to elicit the practices of the software modelling used during maintenance in industry and understand what are perceived as hurdles and benefits when using modelling. In order to achieve a high level of realism, we performed a case study in a multinational company’s ICT department. The analysis is based on 31 interviews with employees who work on software maintenance projects. The interviewees played different roles and provided complementary views about the use, hurdles and benefits of software modelling and the use of UML. Our study uncovered a broad range of modelling-related practices, which are presented in a theoretical framework that illustrates how these practices are linked to the specific goals and context of software engineering projects. We present a list of recommended practices that contribute to the increased effectiveness of software modelling. The use of software modelling notations (like UML) is considered beneficial for software maintenance, but needs to be tailored to its context. Various practices that contribute to the effective use of modelling are commonly overlooked, suggesting that a more conscious holistic approach with which to integrate modelling practices into the overall software engineering approach is required. 相似文献
18.
实时软件系统开发技术 总被引:4,自引:0,他引:4
分析了开发实时系统和实时软件系统的特殊性,讨论了传统实时软件系统开发技术(包括RTSA技术、DARTS技术、JSD技术、NRL方法、OOA&OOD技术等),并比较了它们各自的优缺点.详细讨论了面向对象技术在实时软件系统开发中的应用,对统一建模语言(UML)在实时软件系统中的应用也进行了深入分析和讨论.在分析了实时UML(UML-RT)的不足之后,提出了融合UML和CPN的实时软件开发技术,并用一个实例说明了如何利用该技术进行实时软件开发. 相似文献
19.
随着软件测试自动化的要求,以及UML在面向对象软件开发领域中的广泛应用,基于UML的面向对象软件测试正日益受到关注。集成测试是面向对象软件测试的一个重要阶段,在基于UML协作图生成面向对象软件的集成测试用例的过程中,一个重要内容是测试序列的生成。针对集成测试序列数量容易膨胀的现象,根据UML协作图的特点,应用过程间受限控制流图(IR-CFG)描述协作图的消息间逻辑控制关系。给出了由RationalRose开发的规格说明文件生成IRCFG的算法,并介绍了IRCFG的几种覆盖准则与基于IRCFG生成测试序列的方法。 相似文献
20.
基于UML的刑侦信息系统设计建模 总被引:4,自引:1,他引:4
UML(标准建模语言)是面向对象技术的一个重要应用,也是软件工程环境中对象分析和设计的重要工具。结合一个刑侦信息系统案例,基于UML的建模在系统开发中的应用情况,并对相关的UML知识做了阐述。 相似文献