Professional Documents
Culture Documents
Structured Analysis
“Structured analysis is a set of techniques and graphical tools that allow the analyst to
develop a new kind of system specification that are easily understandable to the user.
Analysts work primarily with their wits, pencil and paper.”
The availability of CASE tools in the 1990s enabled analysts to develop and modify
the graphical SASD models.
To develop a useful, high quality information system that will meet the needs of the
end user.
Analysts attempt to divide large, complex problems into smaller, more easily handled
ones. “Divide and Conquer”
Top-Down approach (Classical SA), or Middle-Out (Modern SA)
Functional view of the problem. “Form follows function”
Analysts use graphics to illustrate their ideas whenever possible.
Analysts must keep a written record.
Data Dictionary
Data Dictionary comprises two words i.e. data which simply means information being
collected through some sources and dictionary means where this information is
available.
Data Dictionary can be defined as collection of information of all data elements or
contents of databases such as data types, text descriptions of system.
It makes it easier for user and analyst to use data as well as understand and have
common knowledge about inputs, outputs, components of a database, and
intermediate calculations.
The data dictionary is an essential component of any relational database.
Defines data elements to avoid different interpretations.
Element Name = Card Number
Definition = *Uniquely identifies a card*
There are less information and details provided by data models. So, a data dictionary
is very essential and needed to have proper knowledge and usage of contents.
Data Dictionary provides all information about names that are used in system models.
Data Dictionary also provides information about entities, relationships, and attributes
that are present in system model.
As a part of structured analysis and design tool, implementation of a data dictionary is
done.
In the object relationship model, you maintain the connections between the different
documents on a time and causal basis.
An Object relational model is a combination of a Object oriented
database model and a Relational database model.
So, it supports objects, classes, inheritance, polymorphism, encapsulation, data
abstraction….. etc.
just like Object Oriented models and has support for data types, tabular structures
etc.
Class Diagram
Object Diagram
Activity Diagram
REFERENCES :
(1) https://www.tutorialspoint.com
(2) https://www.javatpoint.com
(3) https://www.simplilearn.com//
(4) https://www.tutorialandexample.com/