(论文 字数:3748 页数:7)摘 要:需求分析是软件生命周期中的一个重要阶段。统一建模语言UML(Unified Modeling Language)是一个通用的可视化语言。它是随着面向对象的发展建立起来的语言标准工具,在系统建模过程中有着广泛的应用。在UML技术下,针对软件开发过程中的需求分析阶段,建立一个结构清晰的需求分析模型能够完整地捕捉系统的功能性。本文以UML为基础,讲述了基于UML的面向对象的分析和设计方法的一种建模过程。
关键词:软件需求,UML, 需求建模
Abstract: The demand analysis is an important stage in software life cycle. UML (Unified Modeling Language) is a general visible language. It is the language standard tool which establishes along with the object-oriented development. UML has the widespread application in the system modeling process. In demand analysis stage of the software development process, under UML technology build a limpid structure demand analysis model being able to catch the systematic functionality entirely. Demand analysis stage specifically for software exploitation process hits the target. This article based on the UML, narrated one kind of an object-oriented analysis and design method for modeling process which based on the UML.
Key word: Software demand UML demand modeling
目录
一、引言 二、UML需求建模的基本内容 三、结语
一、引言 随着社会信息化水平的不断提高,世界上数以万计的软件开发团队正在为各种行业开发各种软件应用程序,开发团队的共同目标是:在预算内按时开发符合用户真正需要的高品质软件。然而现实并非如此,当前需求分析的主要难点在于:1、实际问题的复杂性:由于用户需求所涉及的因素多,而导致问题的复杂化。2、交流困难:需求分析涉及人员多,这些人员往往具有不同的背景知识,且处在不同的角度,扮演不同的角色,从而不可避免地会带来交流上的问题。3、不完备性和不一致性:由于种种原因,用户对问题的陈述往往是不完备的,其各方面的需求不可避免地会存在矛盾。如何消除其矛盾,最终形成完备且一致的需求定义,这也是一个难点。4、易变性:用户需求的变动是一个极为普遍的问题,由于相关的政策和市场的不断变化,随之需求也在不断的变化。如果不能很好的应对,会导致整个项目的进度和质量都难以控制,最终使整个系统失败。 |