logo

Object Oriented Analysis and Design

Case study assignment for the course ITSD7.330 Object Oriented Analysis and Design, involving analysis and design documentation for a company called Qonsultating (NACCQ).

23 Pages2966 Words88 Views
   

Added on  2023-05-31

About This Document

This article discusses Object Oriented Analysis and Design, including diagrams, interface and pattern issues, architecture, agile approach and documentation, blockchain, and a functional prototype.

Object Oriented Analysis and Design

Case study assignment for the course ITSD7.330 Object Oriented Analysis and Design, involving analysis and design documentation for a company called Qonsultating (NACCQ).

   Added on 2023-05-31

ShareRelated Documents
Running head: OBJECT ORIENTED ANALYSIS AND DESIGN
Object Oriented Analysis and Design
Name of the Student
Name of the University
Author’s note:
Object Oriented Analysis and Design_1
1OBJECT ORIENTED ANALYSIS AND DESIGN
Table of Contents
1. Design:...................................................................................................................................2
1.1 Extend Diagrams:.............................................................................................................2
1.2 State Charts:.....................................................................................................................4
1.3 Interface Issues:................................................................................................................6
1.4 Pattern Issues:...................................................................................................................7
1.5 Refine Class Diagram:...................................................................................................11
1.6 Architecture:...................................................................................................................12
1.7 Agile Approach and Documentation:.............................................................................13
1.8 Short Essay on Blockchain:...........................................................................................14
1.9 Functional Prototype:.....................................................................................................15
2. Implementation:...................................................................................................................19
2.1 Component Diagram:.....................................................................................................19
2.2 Deployment Diagram:....................................................................................................20
2.3 Testing: Various Aspects...............................................................................................21
2.4 Implementation Strategy:...............................................................................................21
Bibliography:............................................................................................................................22
Object Oriented Analysis and Design_2
2OBJECT ORIENTED ANALYSIS AND DESIGN
1. Design:
1.1 Extend Diagrams:
Activity Diagrams:
Figure 1: Activity Diagram of MIS
(Source Created by Author)
Object Oriented Analysis and Design_3
3OBJECT ORIENTED ANALYSIS AND DESIGN
In the above activity diagram, there are mainly two parameters that is Customer and
System. In this, the user needs to start and accessing the website then there are mainly two
option either he has account or he needs to create an account. At the time of login, a
verification is done with respect to user ID and password. If valid details are provided by
user, then the user is given the access to the website. As soon as the user enters into the
website only three option are provided to it like download newsletter, uploading newsletter
and writing query. The user can easily make a choice among the three option then the user
can logout.
Communication Diagram:
Figure 2: Communication Diagram of MIS
(Source Created by Author)
In the communication diagram, the customers are mainly provided with four option as
soon as the user enter into the portal like Query, Newsletter, Login and lastly registration. For
Object Oriented Analysis and Design_4
4OBJECT ORIENTED ANALYSIS AND DESIGN
establishing relation with this website, at first the user needs to enter personal details and
various kind of login credentials in the registration step. After that user is redirected to login
page. In this stage, user needs to provide his username and password. After entering into the
portal, user is redirected to open newsletter section where two option are given like click on
newsletter and choice of newsletter. In the last step that is putting query, user can easily enter
any kind of comment and other kind of details related to it.
1.2 State Charts:
Figure 3: State Chart Diagram for Login
(Source Created by Author)
In the state chart, the user needs to access the website and after that a user needs to
click on login page. Just after this, the user is redirected to page of entering the login
credentials which is submitted. Just after this, a verification needs to done with respect to
input data of the user. If the provided data is genuine then the session will start.
Figure 4: State Chart Diagram for Registration
Object Oriented Analysis and Design_5
5OBJECT ORIENTED ANALYSIS AND DESIGN
(Source Created by Author)
In the state diagram, an overview of the method with respect to registration has been
provided to registration process. In this process, the user needs to access the homepage of the
website. Various personal details of individual like login credentials needs to be provided.
After that verification is done with respect to details provided by user. The provided data is
stored in the online database of this website. After collecting the data, the user is redirected to
the login page of the website.
Figure 5: State Chart Diagram for Downloaded Newspaper
(Source Created by Author)
In this state chart, the user is provided the access to the website and then the user
needs to click on the newsletter option on the page. The user is redirected to opening of
newsletter option where he needs to click on the given download option. After this, an option
comes up on the screen where the user needs to selection the location where he needs the file
to be stored. After that the file is downloaded on the desktop through the browser.
Object Oriented Analysis and Design_6

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
The BPMN-State Machine
|15
|2475
|310

Object Modelling: A Case Study of University Enrolment System | Desklib
|17
|3266
|481

Events and Structured Analysis with Data Flow diagrams
|17
|2174
|257

Dynamic Modelling, Screen Design and Test Plans Assignment 2022
|15
|1645
|19

Test Taken in the Website Application
|21
|875
|50

Local Farmhouse Shop assignment pdf
|16
|1675
|40