Rose Tutorial
14 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
14 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Introduction toRational RoseCSCI 577aFall 2004Presented by: Ed Colbertecolbert@usc.edu8/31/2004 18/31/2004 1„„„ƒ„ƒ„„„„„„Who Am I?SR. Research Associate with Center for Software wiEngineering– A MBASE developer– Lead researcher on COCOMO Security Extension 20+ years industrial teaching & consulting on object–oriented methods, software engineering, & programming languagesConsultant on definition of Architecture Design Language (ADL) for real–time, safety–critical systems– Based on Unified Modeling Language (“UML”) & Honeywell’s MetaH”– To be proposed as standard of Society of Automotive Engineers (SAE)Created Colbert Object–Oriented Software Development method (“OOSD”)– Noted for strength in real–time software development NASA Langley Research Center used for software engineering process manualFounded Absolute Software Co., Inc. in 19868/31/2004 28/31/2004 2ƒ„„ƒƒƒGoal of PresentationGet you started using Rational Rose for 577a project– Diagrams needed for OCD & SSAD– Other diagrams will discussed during lectures onSystem AnalysisSystem Design 8/31/2004 38/31/2004 3„ƒƒƒ„ƒƒƒƒƒƒƒAssumptionYou are familiar with Unified Modeling Language (UML)– EitherRead Introduction to UML***– Posted to 577a websiteRead OMG Unified Modeling Language Specification, , v1.3, June 1999Read a book on UMLBeen trained in UMLUsed UML on work project8/31/2004 48/31/2004 4„„„„„„Access To Rational Rose & SoDAAvailable ...

Informations

Publié par
Nombre de lectures 20
Langue English

Extrait

8/31/200 4
Introduction to Rational Ro se CSCI 577 a Fall 2004
Presented by: Ed Co lbert
ecolbert@usc.ed u
1
„
„ „
„
„
Who Am I?
SR. Research Associate with Center for Software Engineering
– A MBASE developer – Lead researcher on COCOMO Security Extension 2 m 0 e + t  h y o e d a s r , s   s i o n f d t u w s a t r ri e a  l e t n e g a i chi e n ri g n & consul g ti r n a g m o m n i  n o g b  j l e a c n t g – u o a ri g e e n s ted ne g, & pro r C e o a n l s –t u i lt m a e n , t   s o a n f d ty efini i t t i i o c n a  l o s f y  s A t r e ch m it s ecture Design Language (ADL) f or e–cr – Based on Unified Modeling Language (“UML”) & Honeywell’s MetaH – To be proposed as standard of Society of Automotive Engineers (S AE) (CrOeaOtSeDd ”)Colbert Object–Oriented Software Development method – Noted for strength in real–time software development ƒ NASA Langley Research Center used for software engineering proce ss manual Founded Absolute Software Co., Inc. in 1986
8/31/200 4
2
Goal of Present ation
„ G et you started using Ration al Rose for 5 77a project –Diagrams needed for OCD & SSAD –Other diagrams will discussed during lectures on ƒ System Analysis ƒ System Design
8/31/200 4
3
Assumption
„ Y ou are familiar with Unified Modeling L anguage (UML) –Either ƒ Read Introduction to UML*** –Posted to 577a website ƒ Read OMG Unified Modeling Language Specification , v1.3, June 1999 ƒ Read a book on UML ƒ Been trained in UML ƒ Used UML on work project
8/31/200 4
4
Access T o Rational Rose & SoDA
„ A vailable at student lab exce pt SAL „ We'll provide a CD –On-site: Pick Monday in class –Off-site: DEN will send „ C an download full version fr om Rational –15-day trial license – Send TA request for license in fo via E-mail
8/31/200 4
5
The Rest of t his P resentation is a Li ve Demo
8/31/200 4
See Webcast on DEN Site & Snapshots on 577a Site
6
8/31/200 4
Class Model Syst em Boundary & Environment
Library User
Librarian
<<system>> Full-Text Title Database System Researcher Student <<<<SSeerrvviiccee>>>>  ++ USepadracthe(())  
Faulty
ISD System Administrator ISD System Maintainer
+customer
ISD
Vendor Database
7
To Better Organize Your Model Use Packages
Library User
„ C l r e e m at een tssubpackages that hold diagrams & model e „ Exam ple – Create Package Library Users on Previous Diagram –LDiobruabrlye click on pakcakgaege to view main”diagram of Users pac Will be created if doesn’t exist ƒ – Move actors shown on the right into package by ƒ In Browser view, dragging Library User actor – into the Library Users Package & – then onto diagram ƒ Copy/Cut Student & Researcher from other diagram & Past on to new diagram ƒ Create e a e n d   a to c  t a o d r d   o g n ne a w li  z d a i t a io g n r  a m m a  n a u  a n ll a y me it “Faculty” Student – N ener ƒ Right-click on Student & select Relocate – Student is mo ved in to p a c k a g e h o l d i n g d i a g r a m ƒ See Browser view ƒ E S d e i l t e  c M t e R n e u searcher & Faculty, & Select Relocate from – B o t h  a ct o r s  a r e  m o v ed  i n t o  p a c k a g e  h o l d i n g  d i a g r a m
8/31/200 4
Researcher
Facult
8
Use -Case Diagram
„ Edit Main Use-Case Diieagwram in Use-Case V Or r –packi gaDhgite- cg& l r i  c as k em  l o e n c  t a n n e y  w Use-Case a „ hCreereate diagram shown „ Added generalization from Librari aanu ttoh eLnitbiraartye  User so can c both we st draw –aWshsyo cciaatniotn bejtuween Librarian & Authenticate User
8/31/200 4
L i b r a r y U s e r ( fro m L i bra ry U s e rs )
L i b ra ri a n (fro m L o g ic a l V i ew )
S e a r c h fo r J o u r n a l
A u th e n ti c a te u s e r
U p d a te J o u r n a ls
9
Activity Mod el
„ Right-click on Search for Journals use-case „ Select new Activity Model – Activity Model & Diagram are created under use-case ƒ Click on “+”next to use-case in Browser View „ Draw this picture
8/31/200 4
: Libr ar y User
Request full-text journal titles
: Libr arian
Receive Request Request journals Indiana University's search engine [ found jounal ] [ else ] Select Vendor from List Connect to Vendor Website Request Journals
Ind iana Universit y Sear ch En gine
Analyze Response [ not found and more vendors ] [ found journal or no Report more vendors ] Results
Search journal list
Vendor
Validate Client [ else ] Reject Request [ validated ] Search journals
: Li brar y Us er
8/31/200 4
Sequence Diag ram
S earc h(M y Criteria)
[ journals found] res ults
[els e] error m es s age
 : Full Text Ti tl e Databas e
s e arc hs D B
Creat e (x )
Objec tX
Th is obj ec t added jus t t o s how nes t ed c a ll s, c rea ti on & dis t ruc t ion .
1 1
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents