SlideShare a Scribd company logo
1 of 48
Course title: System analysis and design.
Project on UML Use CASE diagram.
Instructor PROF: Noor Azian Mohamad Ali.
Prepared by:
Jamilah Osama Rashid.
G1412330
Defining interaction between people and
technology as functional requirements
for IT application.
The first slide shows how
to open your Star UML
To start your UML Use case
( Go to your short cut of UML
installation on your desktop or
in any drive that you saved it)
Procedures to use case for diagram construction
From the above slide , we can see five items choose
UML components approach then ok.
Drag your pointer to
Package from the
Toolbox. Click on it
then bring your mouse
to the blank surface,
then drag it to
demarcate your
package.
From the
icons, firstly
select and
click on
PACKAGE,
then drag
your mouse
to the first
page of your
UML.
Then change the package
to subject’s name.
Rename the package( such as business, electronic
etc..)
Select actor (click on it from the
toolbox at your left side)
Don’t use block when you are selecting the items.
Look at small red padlock, it means block. Otherwise
you would not be able to adjust.
Click on the
surface of
UML ( the
actor would
appear )
Then you will need to give name to your actor (such as
customer, passenger, students etc…)
In case that you have more than one actors (follow
the same step to create another actor)
As you can see above both actors are named
( Tour Guide and Passenger)
In order to create a case ( move your mouse to
toolbox then select Use Case )
Then click on your package, it will appear
immediately in it
Then you have to rename your case (in the
above, I used Information as first case )
You can have more than one or two cases;
however you have to name them respectively.
As you can see
now in the above
table (I have seven
cases) Follow the
same process but
name them for
clarification.
Here you can see that I am trying to rearrange the
cases ( To do this, click on the case you need. to
move then drag it).
From here you can start joining it together ( By looking
at your toolbox you will find different arrows , therefore
choose the correct arrow to join actor and case or cases
together )
I select generalisation
(Because tour guide is
general in term of his
attendance to the
passengers. Therefor all
passengers have mutual
asses to tourist guides)
Drag the arrow between
the two.
Then it would appear as you can see in
above diagram.
Then look for the
relationship between
tour guide and
information
(I selected
association to show
their relationship)
(I select direct association to show the relation
between the passenger and registrar in to Hajj
or Umrah )
I used direct association for information and registrar ,
since they are directly associate.
I used direct association for registrar and
cashier , since they are directly associate.
If you want to copy the
whole diagram (click on
it the chose edit)
…another toolbox will
come out then select
copy diagram ( not only
copy ).
To make the diagram clean and clear, I copy the
passenger and paste at the middle. Then I used
direct association to show the relation with the
group checking , I used this because passengers
have a direct association to checking point.
I tried to use (extend) to connect luggage with
the passenger but it show me the following
box in the below slide.
The UML system would reject it .
Then I used association to connect luggage
with the passenger then it works perfectly.
The connection of the passenger and luggage is shown
here using association.
In order to copy your
work, click on the
surface ( left click )
then chose edit , the
select copy diagram
as shown above.
It would appear like this , then you can paste as
shown below.
PROCEDURESFORHAJJANDUMURAH
TOURGUID
Passanger
Information
Registrar(HAJJ orUMRAH)
Cashier
GroupChecking
IndividualChecking
LuggagesChecking
Security Checking
Passanger
This is full copy of whole process to perform your Umrah.
May Allah make it easy for all
Inshallah see you all there.
PROCEDURES FOR HAJJ AND UMURAH
TOUR GUID
Passanger
Information
Registrar ( HAJJ or UMRAH)
Cashier
Group Checking
Individual Checking
Luggages Checking
Security Checking
Passanger
Choose or
create folder
to save your
project.
System analysis and design using UML Use Case diagram
System analysis and design using UML Use Case diagram

More Related Content

Similar to System analysis and design using UML Use Case diagram

Use Case and Activity Diagrams Modeling Notation
Use Case and Activity Diagrams Modeling NotationUse Case and Activity Diagrams Modeling Notation
Use Case and Activity Diagrams Modeling NotationLeslie Munday
 
Uml Interview Questions
Uml Interview QuestionsUml Interview Questions
Uml Interview QuestionsRaj Chanchal
 
Introductory manual for the open source meshing code SALOME
Introductory manual for the open source meshing code SALOMEIntroductory manual for the open source meshing code SALOME
Introductory manual for the open source meshing code SALOMEFilippos Kalofotias
 
Object oriented modelling
Object oriented modellingObject oriented modelling
Object oriented modellingsujithmv1
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSAshita Agrawal
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)Nguyen Tuan
 
Updating the UC TCA using Adobe
Updating the UC TCA using AdobeUpdating the UC TCA using Adobe
Updating the UC TCA using Adobecoatransfer
 
Introduction to Rational Rose
Introduction to Rational RoseIntroduction to Rational Rose
Introduction to Rational RoseMunaam Munawar
 
Civil 3d Workflow_NOLOGO
Civil 3d Workflow_NOLOGOCivil 3d Workflow_NOLOGO
Civil 3d Workflow_NOLOGOGary Cassidy
 
pdfcoffee.com_pathloss-5-pdf-free.pdf
pdfcoffee.com_pathloss-5-pdf-free.pdfpdfcoffee.com_pathloss-5-pdf-free.pdf
pdfcoffee.com_pathloss-5-pdf-free.pdfDenissShala
 
trainingpresentation-visiobusinessprocessmodelingnotation.pptx
trainingpresentation-visiobusinessprocessmodelingnotation.pptxtrainingpresentation-visiobusinessprocessmodelingnotation.pptx
trainingpresentation-visiobusinessprocessmodelingnotation.pptxssuser64f16d
 

Similar to System analysis and design using UML Use Case diagram (20)

Use Case and Activity Diagrams Modeling Notation
Use Case and Activity Diagrams Modeling NotationUse Case and Activity Diagrams Modeling Notation
Use Case and Activity Diagrams Modeling Notation
 
Risa education tut
Risa education tutRisa education tut
Risa education tut
 
Uml Interview Questions
Uml Interview QuestionsUml Interview Questions
Uml Interview Questions
 
Uml basics
Uml basicsUml basics
Uml basics
 
Uml basics
Uml basicsUml basics
Uml basics
 
Introductory manual for the open source meshing code SALOME
Introductory manual for the open source meshing code SALOMEIntroductory manual for the open source meshing code SALOME
Introductory manual for the open source meshing code SALOME
 
Photoshop tools
Photoshop toolsPhotoshop tools
Photoshop tools
 
Object oriented modelling
Object oriented modellingObject oriented modelling
Object oriented modelling
 
Sketch 3 manual
Sketch 3 manualSketch 3 manual
Sketch 3 manual
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
 
Updating the UC TCA using Adobe
Updating the UC TCA using AdobeUpdating the UC TCA using Adobe
Updating the UC TCA using Adobe
 
Introduction to Rational Rose
Introduction to Rational RoseIntroduction to Rational Rose
Introduction to Rational Rose
 
Experiment no
Experiment noExperiment no
Experiment no
 
Civil 3d workflow
Civil 3d workflowCivil 3d workflow
Civil 3d workflow
 
Civil 3d Workflow_NOLOGO
Civil 3d Workflow_NOLOGOCivil 3d Workflow_NOLOGO
Civil 3d Workflow_NOLOGO
 
MOM on activity diagram
MOM on activity diagramMOM on activity diagram
MOM on activity diagram
 
pdfcoffee.com_pathloss-5-pdf-free.pdf
pdfcoffee.com_pathloss-5-pdf-free.pdfpdfcoffee.com_pathloss-5-pdf-free.pdf
pdfcoffee.com_pathloss-5-pdf-free.pdf
 
UML
UMLUML
UML
 
trainingpresentation-visiobusinessprocessmodelingnotation.pptx
trainingpresentation-visiobusinessprocessmodelingnotation.pptxtrainingpresentation-visiobusinessprocessmodelingnotation.pptx
trainingpresentation-visiobusinessprocessmodelingnotation.pptx
 

More from IIUM

How to use_000webhost
How to use_000webhostHow to use_000webhost
How to use_000webhostIIUM
 
Chapter 2
Chapter 2Chapter 2
Chapter 2IIUM
 
Chapter 1
Chapter 1Chapter 1
Chapter 1IIUM
 
Kreydle internship-multimedia
Kreydle internship-multimediaKreydle internship-multimedia
Kreydle internship-multimediaIIUM
 
03phpbldgblock
03phpbldgblock03phpbldgblock
03phpbldgblockIIUM
 
Chap2 practice key
Chap2 practice keyChap2 practice key
Chap2 practice keyIIUM
 
Group p1
Group p1Group p1
Group p1IIUM
 
Tutorial import n auto pilot blogspot friendly seo
Tutorial import n auto pilot blogspot friendly seoTutorial import n auto pilot blogspot friendly seo
Tutorial import n auto pilot blogspot friendly seoIIUM
 
Visual sceneperception encycloperception-sage-oliva2009
Visual sceneperception encycloperception-sage-oliva2009Visual sceneperception encycloperception-sage-oliva2009
Visual sceneperception encycloperception-sage-oliva2009IIUM
 
03 the htm_lforms
03 the htm_lforms03 the htm_lforms
03 the htm_lformsIIUM
 
Exercise on algo analysis answer
Exercise on algo analysis   answerExercise on algo analysis   answer
Exercise on algo analysis answerIIUM
 
Redo midterm
Redo midtermRedo midterm
Redo midtermIIUM
 
Heaps
HeapsHeaps
HeapsIIUM
 
Report format
Report formatReport format
Report formatIIUM
 
Edpuzzle guidelines
Edpuzzle guidelinesEdpuzzle guidelines
Edpuzzle guidelinesIIUM
 
Final Exam Paper
Final Exam PaperFinal Exam Paper
Final Exam PaperIIUM
 
Final Exam Paper
Final Exam PaperFinal Exam Paper
Final Exam PaperIIUM
 
Group assignment 1 s21516
Group assignment 1 s21516Group assignment 1 s21516
Group assignment 1 s21516IIUM
 
Avl tree-rotations
Avl tree-rotationsAvl tree-rotations
Avl tree-rotationsIIUM
 
Week12 graph
Week12   graph Week12   graph
Week12 graph IIUM
 

More from IIUM (20)

How to use_000webhost
How to use_000webhostHow to use_000webhost
How to use_000webhost
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Kreydle internship-multimedia
Kreydle internship-multimediaKreydle internship-multimedia
Kreydle internship-multimedia
 
03phpbldgblock
03phpbldgblock03phpbldgblock
03phpbldgblock
 
Chap2 practice key
Chap2 practice keyChap2 practice key
Chap2 practice key
 
Group p1
Group p1Group p1
Group p1
 
Tutorial import n auto pilot blogspot friendly seo
Tutorial import n auto pilot blogspot friendly seoTutorial import n auto pilot blogspot friendly seo
Tutorial import n auto pilot blogspot friendly seo
 
Visual sceneperception encycloperception-sage-oliva2009
Visual sceneperception encycloperception-sage-oliva2009Visual sceneperception encycloperception-sage-oliva2009
Visual sceneperception encycloperception-sage-oliva2009
 
03 the htm_lforms
03 the htm_lforms03 the htm_lforms
03 the htm_lforms
 
Exercise on algo analysis answer
Exercise on algo analysis   answerExercise on algo analysis   answer
Exercise on algo analysis answer
 
Redo midterm
Redo midtermRedo midterm
Redo midterm
 
Heaps
HeapsHeaps
Heaps
 
Report format
Report formatReport format
Report format
 
Edpuzzle guidelines
Edpuzzle guidelinesEdpuzzle guidelines
Edpuzzle guidelines
 
Final Exam Paper
Final Exam PaperFinal Exam Paper
Final Exam Paper
 
Final Exam Paper
Final Exam PaperFinal Exam Paper
Final Exam Paper
 
Group assignment 1 s21516
Group assignment 1 s21516Group assignment 1 s21516
Group assignment 1 s21516
 
Avl tree-rotations
Avl tree-rotationsAvl tree-rotations
Avl tree-rotations
 
Week12 graph
Week12   graph Week12   graph
Week12 graph
 

Recently uploaded

Best Connaught Place Call Girls Service WhatsApp -> 9999965857 Available 24x7...
Best Connaught Place Call Girls Service WhatsApp -> 9999965857 Available 24x7...Best Connaught Place Call Girls Service WhatsApp -> 9999965857 Available 24x7...
Best Connaught Place Call Girls Service WhatsApp -> 9999965857 Available 24x7...srsj9000
 
(办理学位证)加州大学圣塔芭芭拉分校毕业证成绩单原版一比一
(办理学位证)加州大学圣塔芭芭拉分校毕业证成绩单原版一比一(办理学位证)加州大学圣塔芭芭拉分校毕业证成绩单原版一比一
(办理学位证)加州大学圣塔芭芭拉分校毕业证成绩单原版一比一Fi sss
 
如何办韩国SKKU文凭,成均馆大学毕业证学位证怎么辨别?
如何办韩国SKKU文凭,成均馆大学毕业证学位证怎么辨别?如何办韩国SKKU文凭,成均馆大学毕业证学位证怎么辨别?
如何办韩国SKKU文凭,成均馆大学毕业证学位证怎么辨别?t6tjlrih
 
VIP Call Girls Service Shamshabad Hyderabad Call +91-8250192130
VIP Call Girls Service Shamshabad Hyderabad Call +91-8250192130VIP Call Girls Service Shamshabad Hyderabad Call +91-8250192130
VIP Call Girls Service Shamshabad Hyderabad Call +91-8250192130Suhani Kapoor
 
Low Rate Call Girls Nashik Mahima 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Mahima 7001305949 Independent Escort Service NashikLow Rate Call Girls Nashik Mahima 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Mahima 7001305949 Independent Escort Service Nashikranjana rawat
 
FUTURISTIC FOOD PRODUCTS OFTEN INVOLVE INNOVATIONS THAT
FUTURISTIC FOOD PRODUCTS OFTEN INVOLVE INNOVATIONS THATFUTURISTIC FOOD PRODUCTS OFTEN INVOLVE INNOVATIONS THAT
FUTURISTIC FOOD PRODUCTS OFTEN INVOLVE INNOVATIONS THATBHIKHUKUMAR KUNWARADIYA
 
Prepare And Cook Meat.pptx Quarter II Module
Prepare And Cook Meat.pptx Quarter II ModulePrepare And Cook Meat.pptx Quarter II Module
Prepare And Cook Meat.pptx Quarter II Modulemaricel769799
 
2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 E...
2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 E...2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 E...
2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 E...AmitSherawat2
 
HIGH PRESSURE PROCESSING ( HPP ) .pptx
HIGH PRESSURE  PROCESSING ( HPP )  .pptxHIGH PRESSURE  PROCESSING ( HPP )  .pptx
HIGH PRESSURE PROCESSING ( HPP ) .pptxparvin6647
 
咨询办理南卡罗来纳大学毕业证成绩单SC毕业文凭
咨询办理南卡罗来纳大学毕业证成绩单SC毕业文凭咨询办理南卡罗来纳大学毕业证成绩单SC毕业文凭
咨询办理南卡罗来纳大学毕业证成绩单SC毕业文凭o8wvnojp
 
Russian Escorts DELHI - Russian Call Girls in Delhi Greater Kailash TELL-NO. ...
Russian Escorts DELHI - Russian Call Girls in Delhi Greater Kailash TELL-NO. ...Russian Escorts DELHI - Russian Call Girls in Delhi Greater Kailash TELL-NO. ...
Russian Escorts DELHI - Russian Call Girls in Delhi Greater Kailash TELL-NO. ...dollysharma2066
 
VIP Kolkata Call Girl Jadavpur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Jadavpur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Jadavpur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Jadavpur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Assessment on SITXINV007 Purchase goods.pdf
Assessment on SITXINV007 Purchase goods.pdfAssessment on SITXINV007 Purchase goods.pdf
Assessment on SITXINV007 Purchase goods.pdfUMER979507
 
Russian Call Girls in Nashik Riya 7001305949 Independent Escort Service Nashik
Russian Call Girls in Nashik Riya 7001305949 Independent Escort Service NashikRussian Call Girls in Nashik Riya 7001305949 Independent Escort Service Nashik
Russian Call Girls in Nashik Riya 7001305949 Independent Escort Service Nashikranjana rawat
 
VIP Call Girl Bikaner Aashi 8250192130 Independent Escort Service Bikaner
VIP Call Girl Bikaner Aashi 8250192130 Independent Escort Service BikanerVIP Call Girl Bikaner Aashi 8250192130 Independent Escort Service Bikaner
VIP Call Girl Bikaner Aashi 8250192130 Independent Escort Service BikanerSuhani Kapoor
 
Russian Call Girls Nashik Riddhi 7001305949 Independent Escort Service Nashik
Russian Call Girls Nashik Riddhi 7001305949 Independent Escort Service NashikRussian Call Girls Nashik Riddhi 7001305949 Independent Escort Service Nashik
Russian Call Girls Nashik Riddhi 7001305949 Independent Escort Service Nashikranjana rawat
 
VIP Russian Call Girls in Noida Deepika 8250192130 Independent Escort Service...
VIP Russian Call Girls in Noida Deepika 8250192130 Independent Escort Service...VIP Russian Call Girls in Noida Deepika 8250192130 Independent Escort Service...
VIP Russian Call Girls in Noida Deepika 8250192130 Independent Escort Service...Suhani Kapoor
 

Recently uploaded (20)

young Whatsapp Call Girls in Jamuna Vihar 🔝 9953056974 🔝 escort service
young Whatsapp Call Girls in Jamuna Vihar 🔝 9953056974 🔝 escort serviceyoung Whatsapp Call Girls in Jamuna Vihar 🔝 9953056974 🔝 escort service
young Whatsapp Call Girls in Jamuna Vihar 🔝 9953056974 🔝 escort service
 
Best Connaught Place Call Girls Service WhatsApp -> 9999965857 Available 24x7...
Best Connaught Place Call Girls Service WhatsApp -> 9999965857 Available 24x7...Best Connaught Place Call Girls Service WhatsApp -> 9999965857 Available 24x7...
Best Connaught Place Call Girls Service WhatsApp -> 9999965857 Available 24x7...
 
(办理学位证)加州大学圣塔芭芭拉分校毕业证成绩单原版一比一
(办理学位证)加州大学圣塔芭芭拉分校毕业证成绩单原版一比一(办理学位证)加州大学圣塔芭芭拉分校毕业证成绩单原版一比一
(办理学位证)加州大学圣塔芭芭拉分校毕业证成绩单原版一比一
 
如何办韩国SKKU文凭,成均馆大学毕业证学位证怎么辨别?
如何办韩国SKKU文凭,成均馆大学毕业证学位证怎么辨别?如何办韩国SKKU文凭,成均馆大学毕业证学位证怎么辨别?
如何办韩国SKKU文凭,成均馆大学毕业证学位证怎么辨别?
 
VIP Call Girls Service Shamshabad Hyderabad Call +91-8250192130
VIP Call Girls Service Shamshabad Hyderabad Call +91-8250192130VIP Call Girls Service Shamshabad Hyderabad Call +91-8250192130
VIP Call Girls Service Shamshabad Hyderabad Call +91-8250192130
 
Low Rate Call Girls Nashik Mahima 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Mahima 7001305949 Independent Escort Service NashikLow Rate Call Girls Nashik Mahima 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Mahima 7001305949 Independent Escort Service Nashik
 
FUTURISTIC FOOD PRODUCTS OFTEN INVOLVE INNOVATIONS THAT
FUTURISTIC FOOD PRODUCTS OFTEN INVOLVE INNOVATIONS THATFUTURISTIC FOOD PRODUCTS OFTEN INVOLVE INNOVATIONS THAT
FUTURISTIC FOOD PRODUCTS OFTEN INVOLVE INNOVATIONS THAT
 
young Whatsapp Call Girls in Vivek Vihar 🔝 9953056974 🔝 escort service
young Whatsapp Call Girls in Vivek Vihar 🔝 9953056974 🔝 escort serviceyoung Whatsapp Call Girls in Vivek Vihar 🔝 9953056974 🔝 escort service
young Whatsapp Call Girls in Vivek Vihar 🔝 9953056974 🔝 escort service
 
Prepare And Cook Meat.pptx Quarter II Module
Prepare And Cook Meat.pptx Quarter II ModulePrepare And Cook Meat.pptx Quarter II Module
Prepare And Cook Meat.pptx Quarter II Module
 
2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 E...
2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 E...2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 E...
2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 Endocrine System.ppt2.6 E...
 
Call Girls in Hauz Khas⎝⎝9953056974⎝⎝ Delhi NCR
Call Girls in Hauz Khas⎝⎝9953056974⎝⎝ Delhi NCRCall Girls in Hauz Khas⎝⎝9953056974⎝⎝ Delhi NCR
Call Girls in Hauz Khas⎝⎝9953056974⎝⎝ Delhi NCR
 
HIGH PRESSURE PROCESSING ( HPP ) .pptx
HIGH PRESSURE  PROCESSING ( HPP )  .pptxHIGH PRESSURE  PROCESSING ( HPP )  .pptx
HIGH PRESSURE PROCESSING ( HPP ) .pptx
 
咨询办理南卡罗来纳大学毕业证成绩单SC毕业文凭
咨询办理南卡罗来纳大学毕业证成绩单SC毕业文凭咨询办理南卡罗来纳大学毕业证成绩单SC毕业文凭
咨询办理南卡罗来纳大学毕业证成绩单SC毕业文凭
 
Russian Escorts DELHI - Russian Call Girls in Delhi Greater Kailash TELL-NO. ...
Russian Escorts DELHI - Russian Call Girls in Delhi Greater Kailash TELL-NO. ...Russian Escorts DELHI - Russian Call Girls in Delhi Greater Kailash TELL-NO. ...
Russian Escorts DELHI - Russian Call Girls in Delhi Greater Kailash TELL-NO. ...
 
VIP Kolkata Call Girl Jadavpur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Jadavpur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Jadavpur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Jadavpur 👉 8250192130 Available With Room
 
Assessment on SITXINV007 Purchase goods.pdf
Assessment on SITXINV007 Purchase goods.pdfAssessment on SITXINV007 Purchase goods.pdf
Assessment on SITXINV007 Purchase goods.pdf
 
Russian Call Girls in Nashik Riya 7001305949 Independent Escort Service Nashik
Russian Call Girls in Nashik Riya 7001305949 Independent Escort Service NashikRussian Call Girls in Nashik Riya 7001305949 Independent Escort Service Nashik
Russian Call Girls in Nashik Riya 7001305949 Independent Escort Service Nashik
 
VIP Call Girl Bikaner Aashi 8250192130 Independent Escort Service Bikaner
VIP Call Girl Bikaner Aashi 8250192130 Independent Escort Service BikanerVIP Call Girl Bikaner Aashi 8250192130 Independent Escort Service Bikaner
VIP Call Girl Bikaner Aashi 8250192130 Independent Escort Service Bikaner
 
Russian Call Girls Nashik Riddhi 7001305949 Independent Escort Service Nashik
Russian Call Girls Nashik Riddhi 7001305949 Independent Escort Service NashikRussian Call Girls Nashik Riddhi 7001305949 Independent Escort Service Nashik
Russian Call Girls Nashik Riddhi 7001305949 Independent Escort Service Nashik
 
VIP Russian Call Girls in Noida Deepika 8250192130 Independent Escort Service...
VIP Russian Call Girls in Noida Deepika 8250192130 Independent Escort Service...VIP Russian Call Girls in Noida Deepika 8250192130 Independent Escort Service...
VIP Russian Call Girls in Noida Deepika 8250192130 Independent Escort Service...
 

System analysis and design using UML Use Case diagram

  • 1.
  • 2. Course title: System analysis and design. Project on UML Use CASE diagram. Instructor PROF: Noor Azian Mohamad Ali. Prepared by: Jamilah Osama Rashid. G1412330
  • 3. Defining interaction between people and technology as functional requirements for IT application.
  • 4. The first slide shows how to open your Star UML
  • 5. To start your UML Use case ( Go to your short cut of UML installation on your desktop or in any drive that you saved it)
  • 6. Procedures to use case for diagram construction From the above slide , we can see five items choose UML components approach then ok.
  • 7.
  • 8. Drag your pointer to Package from the Toolbox. Click on it then bring your mouse to the blank surface, then drag it to demarcate your package.
  • 9.
  • 10. From the icons, firstly select and click on PACKAGE, then drag your mouse to the first page of your UML. Then change the package to subject’s name.
  • 11. Rename the package( such as business, electronic etc..)
  • 12. Select actor (click on it from the toolbox at your left side)
  • 13. Don’t use block when you are selecting the items. Look at small red padlock, it means block. Otherwise you would not be able to adjust.
  • 14. Click on the surface of UML ( the actor would appear )
  • 15. Then you will need to give name to your actor (such as customer, passenger, students etc…)
  • 16. In case that you have more than one actors (follow the same step to create another actor)
  • 17. As you can see above both actors are named ( Tour Guide and Passenger)
  • 18. In order to create a case ( move your mouse to toolbox then select Use Case )
  • 19. Then click on your package, it will appear immediately in it
  • 20. Then you have to rename your case (in the above, I used Information as first case )
  • 21. You can have more than one or two cases; however you have to name them respectively.
  • 22.
  • 23. As you can see now in the above table (I have seven cases) Follow the same process but name them for clarification.
  • 24.
  • 25. Here you can see that I am trying to rearrange the cases ( To do this, click on the case you need. to move then drag it).
  • 26. From here you can start joining it together ( By looking at your toolbox you will find different arrows , therefore choose the correct arrow to join actor and case or cases together )
  • 27. I select generalisation (Because tour guide is general in term of his attendance to the passengers. Therefor all passengers have mutual asses to tourist guides) Drag the arrow between the two.
  • 28. Then it would appear as you can see in above diagram.
  • 29.
  • 30. Then look for the relationship between tour guide and information (I selected association to show their relationship)
  • 31.
  • 32. (I select direct association to show the relation between the passenger and registrar in to Hajj or Umrah )
  • 33.
  • 34. I used direct association for information and registrar , since they are directly associate.
  • 35. I used direct association for registrar and cashier , since they are directly associate.
  • 36. If you want to copy the whole diagram (click on it the chose edit) …another toolbox will come out then select copy diagram ( not only copy ).
  • 37. To make the diagram clean and clear, I copy the passenger and paste at the middle. Then I used direct association to show the relation with the group checking , I used this because passengers have a direct association to checking point.
  • 38. I tried to use (extend) to connect luggage with the passenger but it show me the following box in the below slide.
  • 39. The UML system would reject it .
  • 40. Then I used association to connect luggage with the passenger then it works perfectly.
  • 41. The connection of the passenger and luggage is shown here using association.
  • 42. In order to copy your work, click on the surface ( left click ) then chose edit , the select copy diagram as shown above.
  • 43. It would appear like this , then you can paste as shown below.
  • 44. PROCEDURESFORHAJJANDUMURAH TOURGUID Passanger Information Registrar(HAJJ orUMRAH) Cashier GroupChecking IndividualChecking LuggagesChecking Security Checking Passanger This is full copy of whole process to perform your Umrah. May Allah make it easy for all Inshallah see you all there.
  • 45. PROCEDURES FOR HAJJ AND UMURAH TOUR GUID Passanger Information Registrar ( HAJJ or UMRAH) Cashier Group Checking Individual Checking Luggages Checking Security Checking Passanger
  • 46. Choose or create folder to save your project.