Creating Class Diagrams based on Use Case Diagrams

Slides:



Advertisements
Similar presentations
Feb. 13, 2001CSci Clark University1 CSci 250 Software Design & Development Lecture #9 Tuesday, Feb. 13, 2001.
Advertisements

Slide 11C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
©1998, 1999, 2000 Rational Software - All rights reserved Session VM08 Structuring Your Rational Rose Model Robert Bretall Rational Software.
CREATING THE DESIGN: THE LOGICAL VIEW The Class Diagram.
Copyright © 2004 Pearson Education, Inc.. Chapter 12 Practice Database Design Methodology and Use of UML Diagrams.
Object Collaborations. Objectives: Object Interaction (cont.) You will be able to:  Use sequence diagrams to detail object interactions.
Page 1  Copyright © 1997 by Rational Software Corporation Class Diagrams A class diagram shows the existence of classes and their relationships in the.
Software Engineering I Object-Oriented Design
Adding a Syllabus Link. Let’s add the syllabus to the homepage. Return to the homepage Click “Add File” To get to the homepage, click the Course Content.
PRJ566: PROJECT PLANNING AND MANAGEMENT Class Diagrams.
Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located.
Introduction to Rational Rose 2000 v6.5 Copyright © 1999 Rational Software, all rights reserved 1 Rational Rose 2000 Class Diagrams.
1 Structuring Systems Requirements Use Case Description and Diagrams.
MSF Design Example Conceptual Design Logical Design Physical Design.
COP43311 Copyright © 1997 by Rational Software Corporation Unified Modeling Language (UML) Based on slides and papers from Rational’s UML website
1 The Unified Modeling Language. 2 The Unified Modeling Language (UML) is a standard language for writing software blueprints. The UML may be used to.
Interaction Diagrams Interaction Diagrams allow the designer to show how groups of objects collaborate in some behavior. –Interaction Diagrams will show.
Sequence Diagrams And Collaboration Diagrams HungNM.
OOA&D - 1© Minder Chen, Models, Views, and Diagrams Use Case Diagrams Use Case Diagrams Use Case Diagrams Scenario Diagrams Scenario Diagrams.
Identifying & Creating Use Cases – Part 1 Month Day, Year.
Activities  For this lab we will be creating a “Video Games List" application.  It is a simple app that allows a user to view and edit a list of video.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
Page 1  Copyright © 1997 by Rational Software Corporation Putting the UML to Work The ESU University wants to computerize their registration system –
My Educational Plan (EduPlan) Course Planning Wizard Updated
Use Cases and Use Case Diagrams Reporter: 陳雅萍. Outline Use cases, actors Organizing use cases Modeling the behavior of an element Use case diagrams Common.
Using Rational Rose XDE Month Day, Year. Agenda Training Plan Overview XDE Review Next Steps.
Objective: Learn to describe the relationships and extend the terms in arithmetic sequence.
1 Using Rational Rose ® to construct UML diagrams.
Object Oriented Analysis and Design Introduction to Rational Rose.
Rational Rose For System Design What is Rational Rose? Rational Rose is the visual modeling software solution that lets you create, analyze, design,
Using ClearCase Month Day, Year. Agenda Training Plan Overview ClearQuest Review Next Steps.
Technical Module C Object Modeling Objects Object – a valuable resource: Money (Account Receivable) Material (Product) Machines (Delivery Truck) Personnel.
Creating a database - I clicked on blank database and am saving it as books10.mdb. For more information see the practice example under week #1. I am going.
ONLINE IMPORTS & EXPORTS PRESENTED BY T.NALINI( ) R.KIRANMAI( )
1 IS 0020 Program Design and Software Tools Unified Modeling Language Lecture 13 April 13, 2005.
1 IS 0020 Program Design and Software Tools Unified Modeling Language Lecture 13 November 30, 2004.
Using Rational Administrator Month Day, Year. Agenda Training Plan Overview Using Rational Administrator Review Next Steps.
Presentation Title.
Presentation Title.
Introducing IBM Rational Software Architect
Identifying & Creating Use Cases – Part 2
Instructor: Dr. Hany H. Ammar
Introduction to the Unified Modeling Language
IBM Rational Rhapsody Advanced Systems Training v7.5
Object-Oriented Techniques
Communication DIAGRAM
UML SEQUENCE AND CLASS DIAGRAMS
Rational ROSE – Rational Object Oriented Sotfware Engineering
面向对象分析与设计 Use of starUML By Wang Meihong.
The Unified Modeling Language
Subject and Course Description
Unified Modeling Language
Introduction to the Unified Modeling Language
Rational Rose 2018/12/30.
Blackboard Collaborate Ultra Part-1
Communication DIAGRAM
Group 1 Group 1 Group 1 Group 1 word word word word word word word word word word word word word word word word word word word word word word word.
click your mouse or hit enter to advance animation
Contents Click to add Title Click to add Title Click to add Title
Rational Rose 2000 Instructor Notes Use Case Realization Structure
Sample Test Questions Please identify the use cases of the system that cover all the behaviors described in the system specification. Please identify.
click your mouse or hit enter to advance animation
Course Competencies Tab (cont’d)
CLICK TO START.
Presentation Title Your information.
CLICK TO START.
Database 2.
Call Now : Click : -
Call Now : Click : -
Call Now : Click : -
Presentation transcript:

Creating Class Diagrams based on Use Case Diagrams IBM Rational Rose Enterprise

Create Course Registration application Use Case Diagram

Created a Sequence Diagram Browse-> Interaction Diagrams-> Use Case View -> New -> Ok. Type in the title of the sequence name, “addCourse”, and select “Sequence” and click Ok.

Create the classes in the Sequence Diagram Right Click on the Sequence Diagram select Class Wizard The class will be created in the sequence diagram and shown in the Logical View Category

Course Registration Application Sequence Diagram

Create the Course Registration application Collaboration Diagram Browse->Interaction Diagrams-> Use Case View -> <New> -> Ok. Type in the title of the collaboration diagram name, “SetCourseInfo”, and select “Collaboration” and click Ok. The collaboration diagram name appears under “Use Case View”

Logical View Classes created from the Sequence diagram and Collaboration diagram

Classes diagram after adding the class attributes, operations, and the relationships

Create the StateChart Diagram Logic View -> RegistrationManager -> addCourse (right click addCourse) -> New -> StateChart Diagram