Prologue to Rational Rose

Introduction to rational rose l.jpg
1 / 17
1289 days ago, 505 views
PowerPoint PPT Presentation
Levelheaded Rose. A specific device for drawing UML graphs and dealing with a project\'s design.Considered industry standard.Has numerous particular modules and editions.Code generationReal-time examination

Presentation Transcript

Slide 1

Prologue to Rational Rose General rules and Class charts

Slide 2

Rational Rose A particular device for drawing UML outlines and dealing with a venture's plan. Considered industry standard. Has many particular modules and releases. Code era Real-time investigation … In this course it will serve basically as a particular drawing device

Slide 3

Rose workspace Main toolbar Diagram Project tree see Documentation Dynamic toolbar

Slide 4

The venture tree Use case see Used for examination Contains UC diag., performing artists. Consistent view Used for configuration Contains bundles, classes, assoc. Class, succession and comparative diag. Segment & Deployment see Used for segments plan and last sending charts

Slide 5

The venture tree - utilization Double-tap on a thing to open its detail. Right-tap on a thing to include a graph or sub-things. Most things can be moved into a graph to make a case. On the off chance that a thing is altered, the change is reflected in the whole venture.

Slide 6

The legitimate view Contains the venture's bundles, classes, interfaces and affiliations. Classes and interfaces contains their fields and techniques. Classes are simplified capable into charts to make examples. On the off chance that a class is adjusted in one place, the change is reflected to the entire venture.

Slide 7

The class outline

Slide 8

Class chart toolbar Select things Add content Add note Bind note to thing Create new class Create new interface Draw new affiliation Association class Create new bundle Draw reliance Class legacy Interface usage

Slide 9

The class graph Standard UML class outline Distinguishes between class legacy (plain) and interface execution (dabbed). Classes, interfaces and affiliations are things. Right-tap on a thing to: Change appearance choices Add traits and operations Open spec. Whatever else…

Slide 10

Class outline pitfalls (1) Pitfall 1: while including attr. also, operations, squeezing enter begin another thing. Click outside the class to exit. Trap 2: when utilizing erase to erase a thing, it is expelled just from the graph, not from the model. The alternate route to expel a thing from the model is ctrl-D , or utilize right-click.

Slide 11

Class graph pitfalls (2) Pitfall 3: Rose uses Pascal documentation for traits and operation sorts. The sort takes after the identifier, utilizing ':'. The arrival kind of a capacity takes after the capacity. For instance: attr : sort (like name : String ) func (arg : sort) : sort (like round(f : skim) : int )

Slide 12

Class particulars (1)

Slide 13

Class determination (2)

Slide 14

Class detail clarified The "general" and "points of interest" tabs control different parameters of the class itself The "properties" and "operations" tabs permits embeddings, altering or erasing characteristics and operations utilizing right-click. The "relations" tab demonstrates the class relations. Disregard different tabs, until further notice.

Slide 15

Association detail (1)

Slide 16

Association particular (2)

Slide 17

Association spec. clarified The "general" tab permits naming the assoc. what's more, the taking an interest classes. Side An is the pointed side. Side B is the guiding . "Part broad" tab permits controlling the part's name and perceivability. "Part points of interest" controls the imperative things: Multiplicity Navigable Aggregation/regulation (e.g. "by esteem") Qualifiers and requirements