The Rational Unified Process (RUP) Unified Modeling .

2y ago
44 Views
2 Downloads
1.04 MB
46 Pages
Last View : Today
Last Download : 3m ago
Upload by : Victor Nelms
Transcription

IST 210The Rational Unified Process (RUP)andUnified Modeling Language (UML)Todd BacastowIST 210: Organization of Data

IST 210RUP is a Visual Modeling ToolOrder“Modeling captures essentialparts of the system.”ItemDr. James RumbaughShip viaBusiness ProcessVisual Modeling is modelingusing standard graphicalnotationsComputer SystemCopyright 1997 by Rational Software Corporation

IST 210Capture Business ProcessUse Case Analysis is a technique to capturebusiness process from user’s perspective

IST 210Communication ToolCapture business objects and logicAnalyze and design your application

IST 210Manage Complexity

IST 210Define Software ArchitectureUser Interface(Visual Basic,Java)Business Logic(C , Java)Database Server(C & SQL)Model your systemindependent ofimplementation language

IST 210Promote ReuseMultiple SystemsReusableComponents

What is the UML?IST 210 UML stands for Unified Modeling LanguageThe UML combines the best of the best from Data Modeling concepts (Entity Relationship Diagrams)Business Modeling (work flow)Object ModelingComponent ModelingThe UML is the standard language for visualizing,specifying, constructing, and documenting theartifacts of a software-intensive systemIt can be used with all processes, throughout thedevelopment life cycle, and across differentimplementation technologies

IST 210History of the UMLNov ‘97UML approved by the OMG

IST 210UML Supports Application DevelopmentRelationshipsObjectsBusiness Objectslarge scale systemORDBMSOracleClassesapplication partitioningComponentsMicrosoftScenariosUse CasesActiveX/COMMicrosoftCORBAOMGBusiness ProcessCopyright 1997 by Rational Software Corporation

IST 210UML Concepts The UML may be used to: Display the boundary of a system & its major functionsusing use cases and actorsIllustrate use case realizations with interaction diagramsRepresent a static structure of a system using classdiagramsModel the behavior of objects with state transition diagramsReveal the physical implementation architecture withcomponent & deployment diagramsExtend your functionality with stereotypes

IST 210Putting the UML to Work A University wants to computerize their registrationsystem The Registrar sets up the curriculum for a semester One course may have multiple course offeringsStudents select 4 primary courses and 2 alternate coursesOnce a student registers for a semester, the billing system isnotified so the student may be billed for the semesterStudents may use the system to add/drop courses for aperiod of time after registrationProfessors use the system to receive their course offeringrostersUsers of the registration system are assigned passwordswhich are used at logon validation

IST 210Actors An actor is someone or some thing that must interactwith the system under developmentRegistrarProfessorStudentBilling System

IST 210Use Cases A use case is a pattern of behavior the system exhibits Each use case is a sequence of related transactions performed byan actor and the system in a dialogueActors are examined to determine their needs Registrar -- maintain the curriculumProfessor -- request rosterStudent -- maintain scheduleBilling System -- receive billing information from registrationMaintain CurriculumRequest Course RosterMaintain Schedule

IST 210Documenting Use Cases A flow of events document is created for each usecases Written from an actor point of viewDetails what the system must provide to the actorwhen the use cases is executedTypical contents How the use case starts and endsNormal flow of eventsAlternate flow of eventsExceptional flow of eventsCopyright 1997 by Rational Software Corporation

IST 210Maintain Curriculum Flow of Events This use case begins when the Registrar logs onto the RegistrationSys

IST 210 What is the UML? UML stands for Unified Modeling Language The UML combines the best of the best from Data Modeling concepts (Entity Relationship Diagrams) Business Modeling (work flow) Object Modeling Component Modeling The UML is the standard language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system

Related Documents:

the Rational Unified Process (RUP) IBM Rational Unified Process , or RUP , is a commercial software and systems development process framework (Figure 1 on page 2) with key principles and guidance for iterative software and systems development. RUP is composed of: Best practices: RUP includes a library of best practices for software and

The IBM Rational Unified Process for System z Cécile Péraire Mike Edwards Angelo Fernandes Enrico Mancin Kathy Carroll RUP for System z includes a succinct end-to-end process for z practitioners RUP for System z includes many examples of various deliverables RUP for System z is available as an RMC/RUP plug-in

May 02, 2018 · D. Program Evaluation ͟The organization has provided a description of the framework for how each program will be evaluated. The framework should include all the elements below: ͟The evaluation methods are cost-effective for the organization ͟Quantitative and qualitative data is being collected (at Basics tier, data collection must have begun)

Silat is a combative art of self-defense and survival rooted from Matay archipelago. It was traced at thé early of Langkasuka Kingdom (2nd century CE) till thé reign of Melaka (Malaysia) Sultanate era (13th century). Silat has now evolved to become part of social culture and tradition with thé appearance of a fine physical and spiritual .

The Rational Unified Process is an iterative software development process that describes how to deploy software effectively using commercially proven techniques. It is not a rigid . At the end, the process model and the process content can be compiled into a RUP plug-in, which then can be loaded by the RUP Builder to publish the process .

Level of leaf “burn” at 1 week after treatment. Yellow Archangel Control. 0 20 40 60 80 100 Roundup Garlon Habitat Milestone . Crossbow Mile Rup Hab Rup Esc Rup Oust Rup Gar Rup d g/quadrat. 25% of Untreated. Jul ’10. . after spring treatment. 12 months after spring treatm

Unified Process or RUP and eXtreme Programming (XP). We show how to tailor the RUP to a small project and how it addresses many areas not considered by XP. The combination gives a project team the guidance needed for mitigating the risks and achieving their goal of delivering a software product. RUP isa proces sframework developed by IBM Rational.

On an exceptional basis, Member States may request UNESCO to provide thé candidates with access to thé platform so they can complète thé form by themselves. Thèse requests must be addressed to esd rize unesco. or by 15 A ril 2021 UNESCO will provide thé nomineewith accessto thé platform via their émail address.