Course Number
Course Section
Course Name
Project Name (Unit 1 IP)
Student Name
Table of Contents
Introduction 3
Use cases 4
Figure 1: Online order system use case diagram 4
Class Diagram 5
Figure 2: Class diagram 6
Activity diagram 7
Figure 3: Activity diagram 8
Sequence diagram 9
Figure 4: Sequence Diagram 9
References 10
UML Model for Project Introduction
System design is a process that helps to conceptualize the
software system requirements into a software implementation. It
involves taking the user requirements and using it to define
system architecture, interfaces and modules for the system. The
most widely used method for software system design today is
Object-Oriented analysis and design methods for their
reusability and easy way of expressing relationship between
system components(Martin, 2011). To be able to efficiently
utilize the power of object-oriented analysis and design methods
you need to use its standard language, Unified Modeling
language (UML). UML is a general purpose modeling language
that is used to provide a standard way to visualize the design of
a system. UML is rich of modeling notations and methods that
are used to create different diagrams to represent structural and
behavior information of the system (Wazlawick, 2014). Example
of this diagrams include class diagram, use case diagram,
deployment diagrams, activity diagram, state, object, and
sequence among other.
The diagram in the following sections represents the structural
and behavior of the Online ordering system. Use cases
Use case diagram are used to represent a user’s interaction with
the system hence showing the relationship between the system
and its users. Use cases identify the different actors (users) of
the system and the different ways (use cases) they interact with
the system. The use case diagram below shows the two main
users of the online orders system and how the use the system.
Figure 1: Online order system use case diagramClass Diagram
UML Class diagram are static structure diagram used to
describe the structure of software system by showing classes,
operations, their attributes and the relationship among them.
Classes form the main building block of Object Oriented
modeling and hence class diagram help to conceptualize the
general structure of the system that can later be translate into
programming code. Classes in class diagram represent the main
elements in the application to be programmed (Booch, 1994).
The diagram below show the class diagram for the recommend
online ordering system. Boxes represent classes. Boxes are
supposed to have three compartments to complete the represent
class information in full, one for class name, second for class
attributes and the third for class operations. The diagram below
shows a simple representation of classes. The lines represent
links between classes and show the kind of relationship between
classes. For example user is generalization for customer and
sales. Customer makes order, and order is composed of products
Figure 2: Class diagramActivity diagram
Activity diagram are used to show the order in which actions
take place in the system and their outcomes. Activity diagram
are used by system analyst are modeling tools so as to help
understand how objects in the system behave and interact with
the system(Alan Dennis, Barbara Haley Wixom, 2012). Activity
can be used to represent single or multiple use cases. The
diagram below show the events taking place in the system from
the time customer logs in into the system to the time the time
they logout.
Figure 3: Activity diagramSequence diagram
Sequence diagram is used to describe how interaction within the
system objects. The sequence diagram illustrates the Classes
and object involved in the interaction scenario and the sequence
of exchange of messages between the objects(Gary B. Shelly,
2012). Sequence diagrams focus on the ‘lifelines’ of an object
and the communication with other objects in carrying out the
functions before the end of their lifelines.
The sequence diagram below shows interaction of the two
objects with the system. The objects involved in the
collaboration are displayed by boxes at the top of the diagram.
Figure : Sequence diagram
Figure 4: Sequence Diagram
References
Alan Dennis, Barbara Haley Wixom, R. (2012). System
Analysis and Design (5th Editio ed.). Danver: John Wiley &
Sons, Inc.
Booch, G. (1994). Object Oriented Analysis and Design with
Applications.
Oghenekaro, P., & C, E. (2008). A Comparative Analysis of
Structured and Object-Oriented Programming Methods. (c).
Wazlawick, R. (2014). Object-Oriented Analysis and Design for
Information Systems. Object-Oriented Analysis and Design for
Information Systems .
Course NumberCourse SectionCourse Name.docx

More Related Content

PPTX
UML and Software Modeling Tools.pptx
PDF
Se lec5
PDF
System Modeling
PPTX
PDF
Modeling software architecture with uml
DOCX
UML design Software architecture and design pattern
PPTX
UML and Software Modeling Tools.pptx
Se lec5
System Modeling
Modeling software architecture with uml
UML design Software architecture and design pattern

Similar to Course NumberCourse SectionCourse Name.docx (20)

PDF
unit-1jzjjzjshshsjsjshshsjjshsjshsjshesh.pdf
PDF
UML-Advanced Software Engineering
PPTX
PPTX
PDF
Use Case Modeling in Software Development: A Survey and Taxonomy
PDF
Object oriented analysis and design unit- ii
PPT
ASP.NET System design 2
PDF
Software Engineering Tools and Practices.pdf
PPT
UML- Unified Modeling Language
ODP
Uml
PPTX
Uml introduction
PDF
Object-Oriented Analysis and Design report
PPTX
UML (Unified Modeling Language)
PPTX
Learn sqa process
PPT
2.2. Software cycle Models-System_Models.ppt
PPT
6. Requirement Modelinbbdhdhbdhhdbbdg.ppt
PDF
Object oriented analysis and design unit- iv
PPTX
Module 2 17CS45
PPT
PDF
SE Complete notes mod 4 &5.pdf
unit-1jzjjzjshshsjsjshshsjjshsjshsjshesh.pdf
UML-Advanced Software Engineering
Use Case Modeling in Software Development: A Survey and Taxonomy
Object oriented analysis and design unit- ii
ASP.NET System design 2
Software Engineering Tools and Practices.pdf
UML- Unified Modeling Language
Uml
Uml introduction
Object-Oriented Analysis and Design report
UML (Unified Modeling Language)
Learn sqa process
2.2. Software cycle Models-System_Models.ppt
6. Requirement Modelinbbdhdhbdhhdbbdg.ppt
Object oriented analysis and design unit- iv
Module 2 17CS45
SE Complete notes mod 4 &5.pdf

More from vanesaburnand (20)

DOCX
InstructionsYou are to create YOUR OWN example of each of t.docx
DOCX
InstructionsYou are a research group from BSocialMarketing, LLC.docx
DOCX
InstructionsYou are attending an international journalist event.docx
DOCX
InstructionsWrite the Organizational section of your project pap.docx
DOCX
InstructionsWrite a two-page (double spaced, Times New Roman S.docx
DOCX
InstructionsWrite a thesis statement in response to the topi.docx
DOCX
InstructionsWhat You will choose a current issue of social.docx
DOCX
InstructionsWrite a paper about the International Monetary Syste.docx
DOCX
InstructionsWrite a comprehensive medical report on a disease we.docx
DOCX
InstructionsWhether you believe” in evolution or not, why is it.docx
DOCX
InstructionsWe have been looking at different psychological .docx
DOCX
InstructionsTITLEF14-2Beginning an 8-column work sheet for a merch.docx
DOCX
InstructionsThis written assignment requires the student to inve.docx
DOCX
InstructionsThe Art Form Most Meaningful to MePick the form .docx
DOCX
InstructionsThink of a specific topic and two specific kin.docx
DOCX
InstructionsThere are different approaches to gathering risk da.docx
DOCX
InstructionsThe  Public Archaeology Presentation invites you.docx
DOCX
InstructionsThe tools of formal analysis are the starting point .docx
DOCX
InstructionsThe Homeland Security (DHS) agency is intended t.docx
DOCX
InstructionsThe student should describe how learning abou.docx
InstructionsYou are to create YOUR OWN example of each of t.docx
InstructionsYou are a research group from BSocialMarketing, LLC.docx
InstructionsYou are attending an international journalist event.docx
InstructionsWrite the Organizational section of your project pap.docx
InstructionsWrite a two-page (double spaced, Times New Roman S.docx
InstructionsWrite a thesis statement in response to the topi.docx
InstructionsWhat You will choose a current issue of social.docx
InstructionsWrite a paper about the International Monetary Syste.docx
InstructionsWrite a comprehensive medical report on a disease we.docx
InstructionsWhether you believe” in evolution or not, why is it.docx
InstructionsWe have been looking at different psychological .docx
InstructionsTITLEF14-2Beginning an 8-column work sheet for a merch.docx
InstructionsThis written assignment requires the student to inve.docx
InstructionsThe Art Form Most Meaningful to MePick the form .docx
InstructionsThink of a specific topic and two specific kin.docx
InstructionsThere are different approaches to gathering risk da.docx
InstructionsThe  Public Archaeology Presentation invites you.docx
InstructionsThe tools of formal analysis are the starting point .docx
InstructionsThe Homeland Security (DHS) agency is intended t.docx
InstructionsThe student should describe how learning abou.docx

Recently uploaded (20)

PPTX
MMW-CHAPTER-1-final.pptx major Elementary Education
PPTX
4. Diagnosis and treatment planning in RPD.pptx
PPTX
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
PDF
Diabetes Mellitus , types , clinical picture, investigation and managment
PDF
Review of Related Literature & Studies.pdf
PPTX
ENGlishGrade8_Quarter2_WEEK1_LESSON1.pptx
DOCX
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
PPTX
Neurological complocations of systemic disease
PPTX
Theoretical for class.pptxgshdhddhdhdhgd
PPTX
Copy of ARAL Program Primer_071725(1).pptx
PDF
anganwadi services for the b.sc nursing and GNM
PDF
FAMILY PLANNING (preventative and social medicine pdf)
PDF
Unleashing the Potential of the Cultural and creative industries
PPT
hemostasis and its significance, physiology
PPTX
Approach to a child with acute kidney injury
PPTX
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
PPTX
ACFE CERTIFICATION TRAINING ON LAW.pptx
PDF
Chevening Scholarship Application and Interview Preparation Guide
PDF
Laparoscopic Imaging Systems at World Laparoscopy Hospital
PDF
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...
MMW-CHAPTER-1-final.pptx major Elementary Education
4. Diagnosis and treatment planning in RPD.pptx
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
Diabetes Mellitus , types , clinical picture, investigation and managment
Review of Related Literature & Studies.pdf
ENGlishGrade8_Quarter2_WEEK1_LESSON1.pptx
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
Neurological complocations of systemic disease
Theoretical for class.pptxgshdhddhdhdhgd
Copy of ARAL Program Primer_071725(1).pptx
anganwadi services for the b.sc nursing and GNM
FAMILY PLANNING (preventative and social medicine pdf)
Unleashing the Potential of the Cultural and creative industries
hemostasis and its significance, physiology
Approach to a child with acute kidney injury
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
ACFE CERTIFICATION TRAINING ON LAW.pptx
Chevening Scholarship Application and Interview Preparation Guide
Laparoscopic Imaging Systems at World Laparoscopy Hospital
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...

Course NumberCourse SectionCourse Name.docx

  • 1. Course Number Course Section Course Name Project Name (Unit 1 IP) Student Name Table of Contents Introduction 3
  • 2. Use cases 4 Figure 1: Online order system use case diagram 4 Class Diagram 5 Figure 2: Class diagram 6 Activity diagram 7 Figure 3: Activity diagram 8 Sequence diagram 9 Figure 4: Sequence Diagram 9 References 10 UML Model for Project Introduction System design is a process that helps to conceptualize the software system requirements into a software implementation. It involves taking the user requirements and using it to define system architecture, interfaces and modules for the system. The most widely used method for software system design today is Object-Oriented analysis and design methods for their reusability and easy way of expressing relationship between system components(Martin, 2011). To be able to efficiently utilize the power of object-oriented analysis and design methods you need to use its standard language, Unified Modeling language (UML). UML is a general purpose modeling language that is used to provide a standard way to visualize the design of a system. UML is rich of modeling notations and methods that are used to create different diagrams to represent structural and behavior information of the system (Wazlawick, 2014). Example of this diagrams include class diagram, use case diagram, deployment diagrams, activity diagram, state, object, and sequence among other. The diagram in the following sections represents the structural and behavior of the Online ordering system. Use cases Use case diagram are used to represent a user’s interaction with the system hence showing the relationship between the system and its users. Use cases identify the different actors (users) of the system and the different ways (use cases) they interact with the system. The use case diagram below shows the two main users of the online orders system and how the use the system.
  • 3. Figure 1: Online order system use case diagramClass Diagram UML Class diagram are static structure diagram used to describe the structure of software system by showing classes, operations, their attributes and the relationship among them. Classes form the main building block of Object Oriented modeling and hence class diagram help to conceptualize the general structure of the system that can later be translate into programming code. Classes in class diagram represent the main elements in the application to be programmed (Booch, 1994). The diagram below show the class diagram for the recommend online ordering system. Boxes represent classes. Boxes are supposed to have three compartments to complete the represent class information in full, one for class name, second for class attributes and the third for class operations. The diagram below shows a simple representation of classes. The lines represent links between classes and show the kind of relationship between classes. For example user is generalization for customer and sales. Customer makes order, and order is composed of products Figure 2: Class diagramActivity diagram Activity diagram are used to show the order in which actions take place in the system and their outcomes. Activity diagram are used by system analyst are modeling tools so as to help understand how objects in the system behave and interact with the system(Alan Dennis, Barbara Haley Wixom, 2012). Activity can be used to represent single or multiple use cases. The diagram below show the events taking place in the system from the time customer logs in into the system to the time the time they logout. Figure 3: Activity diagramSequence diagram Sequence diagram is used to describe how interaction within the system objects. The sequence diagram illustrates the Classes and object involved in the interaction scenario and the sequence of exchange of messages between the objects(Gary B. Shelly, 2012). Sequence diagrams focus on the ‘lifelines’ of an object
  • 4. and the communication with other objects in carrying out the functions before the end of their lifelines. The sequence diagram below shows interaction of the two objects with the system. The objects involved in the collaboration are displayed by boxes at the top of the diagram. Figure : Sequence diagram Figure 4: Sequence Diagram References Alan Dennis, Barbara Haley Wixom, R. (2012). System Analysis and Design (5th Editio ed.). Danver: John Wiley & Sons, Inc. Booch, G. (1994). Object Oriented Analysis and Design with Applications. Oghenekaro, P., & C, E. (2008). A Comparative Analysis of Structured and Object-Oriented Programming Methods. (c). Wazlawick, R. (2014). Object-Oriented Analysis and Design for Information Systems. Object-Oriented Analysis and Design for Information Systems .