【摘 要】
:
统一建模语言UML结束了各种面向对象方法的混乱局面,它综合各家所长,成为面向对象方法的统一标准。Rational统一过程(Rational Unified Process,RUP)是一种以Use Case为驱动、以
论文部分内容阅读
统一建模语言UML结束了各种面向对象方法的混乱局面,它综合各家所长,成为面向对象方法的统一标准。Rational统一过程(Rational Unified Process,RUP)是一种以Use Case为驱动、以体系结构为中心的螺旋上升式面向对象开发过程,它提供了如何在开发组织中严格分配任务和职责的方法,能够使软件开发按预先制定的时间、计划和经费预算,开发出满足用户需求的高质量产品。 本文以一家小型制造企业的一个ERP系统建模为背景,探讨了基于UML统一建模语言的开发方法在ERP系统的开发中的应用,并在整个过程中贯穿着RUP的思想精髓。 本文首先从软件工程的角度对传统的软件开发方法和基于UML的软件开发方法进行了分析和比较,并给出了后者的特点和优势。并介绍了统一建模语言UML、建模工具Rational Rose以及RUP统一过程。 在系统的分析和设计部分,本文在对目标企业的ERP系统进行需求分析的基础上,完成了企业总体业务建模和各子系统的业务建模,并以人力资源管理子系统中的任用模块为例进行了模块的细化、详细设计和实现设计。在建模过程中利用Use Case框图、Sequence框图、Collaboration框图、Class框图、Package图、Deployment框图等图形,通过静态建模和动态建模,在不同的阶段,从不同的角度描述了企业过程和系统的体系结构。 在系统的实现部分,本文首先描述了基于UML的数据库的设计,并详细描述了UML类向关系数据库模型的映射、UML中的类图中的类映射成表以及数据表格在CASE工具AIBAS中的映射,然后文章又描述了基于UML的C++语言的代码映射及其逆向工程,并且介绍了基于CORBA的体系结构和CORBA/IDL的代码生成,最后运用CASE工具AIBAS对系统进行了简单的实现。
其他文献
高压SCR已经成为低速机NOX排放治理的重要技术手段,而影响高压SCR反应系统脱硝效率的因素相对复杂,传统以人工方式单一改变参数进行优化设计,不仅工作量巨大,而且容易遗漏重
根据贵州东部万山镇之南羊尾舟至寄马冲剖面中晚寒武世花桥组和车夫组所产丰富的新材料,将Prodamesella分成3个亚属:Prodamesella(Prodamesella)Chang1957,Prodamesella(Metaprodamesella)subgen.nov.,Prodamesella(Neoprodamesella)subgen.nov.;鉴于头盖和尾部的特征,将Prodames
班主任是班级管理工作的直接管理者和第一责任人,是搞好班级管理工作的关键和核心,同时也是学生最信任、最依赖、最可靠、最畏惧的人。本文对做好小学班主任工作总结出8点体
以往研究发现,大量MOOC学习者中途退出,课程完成率非常低,这个现象一直困扰着MOOC授课教师和MOOC平台所有者,低课程完成率不是期望的目标,也不利于MOOC的持续发展,许多授课教
信用证作为国际贸易中最常用的结算方式并非毫无风险,反而由于手续烦琐常常面临各种风险情况。本文结合信用证的特点以及信用证结算中出现的风险案例,对信用证中需要加以防范
奶牛场如果饲养管理出现失误,往往会造成产后营养的代谢失调,引起多种产后代谢病,且发病率极高。常见的如缺钙时可引发奶牛抽搐,严重时甚至可以引起奶牛瘫痪,打乱生产秩序。
目的:对甘露醇、甘油果糖联合β-七叶皂苷钠治疗脑出血的临床应用效果进行评价分析。方法:随机抽取在2010年5月-2012年5月本院收治的脑出血临床患者病例78例,将其分成对照组
对藏族作家阿来小说《尘埃落定》与美国作家福克纳的小说《喧哗与骚动》的文本比较分析可以发现:两位作家在这两部小说中,有着相同的叙事手法,题材均以故乡为蓝本,地方色彩浓
在市场经济繁荣发展的今天,企业与市场的关系相辅相成,在紧密联系中又各具特点,存在差异。本文着重从费用成本、内部机制、自身性质、效率与公平几个方面说明了企业与市场的
网络的产生激活了语言的衍生能力,在网络交流和交际中存在的非全民通用的变异语言形式,是网络文化中一种特有的变异用语,它是网络文化发展存在的载体之一。从语言学本体层面和文