基于UML的软件需求分析过程及其实现

被引量 : 0次 | 上传用户:hudaye1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
需求工程是软件工程的一个分支,其活动包括需求获取、需求分析、需求规格说明、需求验证和需求管理。 UML(Unified Modeling Language)是Rational Software公司和她的合作伙伴共同制定的用于描述、可视化和构架软件系统以及商业建模的语言。它提出的思想、方法不仅对需求工程活动,而且对整个软件工程活动,都有直接的指导意义和实际的使用价值。它涵盖了面向对象的分析、设计和实现,融合了早期面向对象建模方法和各种建模语言的优点;为面向对象系统的开发、软件自动化工具与环境提供了丰富的、严谨的、扩充性强的表达方式。UML代表了在大型、复杂系统的建模领域得到认可的“优秀的软件工程方法”。 UML的应用是以系统的开发流程为背景,但UML只是标准的建模语言,而不是一个标准的开发流程。不同的组织、不同的应用领域需要不同的开发过程。软件系统的开发流程中,需求分析是其中决定性的一步,本文的主旨就在于探讨UML如何应用于软件需求分析阶段,并对“产品检验管理信息系统”进行了UML建模。 本文首先对软件需求工程和UML的基本概念和方法作了较为详细的阐述。随后使用UML语言,描述产品检验管理信息系统的需求工程的实践过程和部分结果。侧重于需求的获取、分析建模以及需求规格说明的编写。
其他文献
<正>病、死猪肉是指生猪在病死后没有经过宰杀放血或放血不全,且没有经过兽医卫生检疫的猪肉产品。在动物防疫监督执法办案工作实践中,经常会遇到加工、经营或运输病、死猪肉
震级估算是地震预警的关键技术之一,由于预警时效性要求,需在P波到达后几秒内发出预警信息。然而,对于一次危害性的地震而言,地层地破裂往往不会在几秒内结束,故地震震级的估
目的探讨硬膜外麻醉后寒颤发生的原因并对预防策略进行探讨。方法选取在我院行硬膜外麻醉手术治疗的80例患者作为研究对象,随机分成研究组与对照组,每组40例。分析出现麻醉后寒
本文分析和研究了结构静力弹塑性分析方法、基于Hamilton体系下结构状态方程求解结构动力学问题的数值逐步积分方法、多重调谐质量阻尼器(MTMD)的多模态控制理论以及建筑结构
森林采伐与森林保护的关系及平衡对策研究成为近年来的热点话题,随着社会现代化进程的逐步开展,社会经济对农林业的要求也逐步提升,因此,保护森林资源可持续发展显得尤为重要
随着生物制药业的迅速发展,转基因鸡输卵管生物反应器正逐渐成为人们关注的焦点,转基因鸡以其卓越的优势必将成为科学研究的热点和生物制药领域的新兴产业之一。目前,转基因
谷崎润一郎是日本唯美派的主将,他贯穿半个多世纪的创作,为世人留下一批独具日本特色的唯美主义经典之作。谷崎以被虐和嗜虐的官能美、肉感美成名于日本文坛;但以1923年东京大地
<正>5月15日,全省教育信息化应用推进现场会在兴义市举行。据悉,我省"宽带网络校校通"取得重大进展,全省中小学校宽带率超过95%。近年来,我省以"三通两平台"为代表的教育信息
本文的主要内容包括: 第一章简单介绍了计算机动画的发展历史、应用和研究内容,并提出了织物动画的应用背景以及所要解决的主要问题。 第二章介绍了CAD建模技术的研究与
曲轴圆角滚压强化工艺是目前最为理想的圆角表面强化方法,该方法不仅能够显著提高曲轴的疲劳寿命,而且,在参数选择合理、润滑条件良好的前提下,可获得较好的表面加工质量。经滚压