Professional Documents
Culture Documents
Notes
Notes
analysis and design of information systems. SSADM was produced for the Central Computer
and Telecommunications Agency (now Office of Government Commerce), a UK government
office concerned with the use of technology in government, from 1980 onwards.
Overview
SSADM is a waterfall method for the analysis and design of information systems. SSADM
can be thought to represent a pinnacle of the rigorous document-led approach to system
design, and contrasts with more contemporary agile methods such as DSDM or Scrum.
SSADM is one particular implementation and builds on the work of different schools of
structured analysis and development methods, such as Peter Checkland's Soft Systems
Methodology, Larry Constantine's Structured Design, Edward Yourdon's Yourdon Structured
Method, Michael A. Jackson's Jackson Structured Programming, and Tom DeMarco's
Structured Analysis.
The names "Structured Systems Analysis and Design Method" and "SSADM" are registered
trademarks of the Office of Government Commerce (OGC), which is an office of the United
Kingdom's Treasury.[1]
[edit] History
The principal stages of the development of SSADM were:[2]
1981: Learmonth & Burchett Management Systems (LBMS) method chosen from
shortlist of five.
1983: SSADM made mandatory for all new information system developments
2000: CCTA renamed SSADM as "Business System Development". The method was
repackaged into 15 modules and another 6 modules were added.[3][4]
[edit] Stages
The SSADM method involves the application of a sequence of analysis,
documentation and design tasks concerned with the following.
the analyst learns the terminology of the business, what users do and how
they do it
the old system provides the core requirements for the new system
faults, errors and areas of inefficiency are highlighted and their correction
added to the requirements
the users become involved and learn the techniques and models of the analyst
Users Catalog describing all the users of the system and how they interact
with it
Full data dictionary including relationship between data stores and entities
To produce the models, the analyst works through the construction of the models
as we have described. However, the first set of data-flow diagrams (DFDs) are
the current physical model, that is, with full details of how the old system is
implemented. The final version is the current logical model which is essentially
the same as the current physical but with all reference to implementation
removed together with any redundancies such as repetition of process or data.
In the process of preparing the models, the analyst will discover the information
that makes up the users and requirements catalogs.
cost/benefit
Where necessary, the option will be documented with a logical data structure and
a level 1 data-flow diagram.
The users and analyst together choose a single business option. This may be one
of the ones already defined or may be a synthesis of different aspects of the
existing options. The output of this stage is the single selected business option
together with all the outputs of stage 1.
function definitions
entity life-histories
This stage is the first towards a physical implementation of the new system.
Like the Business System Options, in this stage a large number of options for
the implementation of the new system are generated. This is honed down to
two or three to present to the user from which the final option is chosen or
synthesized.
However, the considerations are quite different being:
All of these aspects must also conform to any constraints imposed by the
business such as available money and standardization of hardware and
software.
The output of this stage is a chosen technical system option.
Data catalog
Logical process model -- includes dialogues and model for the update and
inquiry processes
Mature
User involvement
Disadvantages:
A project management system (PMS) could be a part of a PMIS or sometimes an external tool
beside project management information system. What a PMIS does is to manage all
stakeholders in a project such as the project owner, client, contractors, sub-contractors, inhouse staff, workers, managers and etc.[1]
PMIS pmbok 4th edition definition Project management information system (PMIS) [Tool].
An information system consisting of the tools and techniques used to gather, integrate, and
disseminate the outputs of project management processes. It is used to support all aspects of
the project from initiating through closing, and can include both manual and automated
systems.
Project management information system (PMIS) [Tool]. An information system consisting of
the tools and techniques used to gather, integrate, and disseminate the outputs of project
management processes. It is used to support all aspects of the project from initiating through
closing, and can include both manual and automated systems.
Decision support system:
A decision support system (DSS) is a computer-based information system that supports
business or organizational decision-making activities. DSSs serve the management,
operations, and planning levels of an organization and help to make decisions, which may be
rapidly changing and not easily specified in advance.
DSSs include knowledge-based systems. A properly designed DSS is an interactive softwarebased system intended to help decision makers compile useful information from a
combination of raw data, documents, personal knowledge, or business models to identify and
solve problems and make decisions.
Typical information that a decision support application might gather and present are:
Components
Three fundamental components of a DSS architecture are:[5][6][10][11][12]
1. the database (or knowledge base),
2. the model (i.e., the decision context and user criteria), and
3. the user interface.
a model is anything used in any way to represent anything else. Some models are physical
objects, for instance, a toy model which may be assembled, and may even be made to work
like the object it represents. They are used to help us know and understand the subject matter
they represent. The term conceptual model may be used to refer to models which are
represented by concepts or related concepts which are formed after a conceptualization
process in the mind. Conceptual models represent human intentions or semantics.
Conceptualization from observation of physical existence and conceptual modeling are the
necessary means human employ to think and solve problems. Concepts are used to convey
semantics during various natural languages based communication. Since that a concept might
map to multiple semantics by itself, an explicit formalization is usually required for
identifying and locating the intended semantic from several candidates to avoid
misunderstandings and confusions in conceptual models.
The user interface, in the industrial design field of humanmachine interaction, is the space
where interaction between humans and machines occurs. The goal of interaction between a
human and a machine at the user interface is effective operation and control of the machine,
and feedback from the machine which aids the operator in making operational decisions.
Examples of this broad concept of user interfaces include the interactive aspects of computer
operating systems, hand tools, heavy machinery operator controls, and process controls. The
design considerations applicable when creating user interfaces are related to or involve such
disciplines as ergonomics and psychology.
A user interface is the system by which people (users) interact with a machine. The user
interface includes hardware (physical) and software (logical) components. User interfaces
exist for various systems, and provide a means of:
Output, allowing the system to indicate the effects of the users' manipulation
Learning Objectives
Drill-down capabilities
User-friendly
Corporate-wide system
Business intelligence
Information Flows
Environmental scanning
Drill-down paths
Key factors
Exception reporting
Management by exception to standards
Navigation of information
Large amounts of data can be analyzed
Highlight charts
Analysis
Status Access
Communications
EIS
Repetitive analysis
High speed
GUI based
DSS
Ad hoc analysis
Effective
Integration