SSADM Methodology in Information Systems

WorthHoneysuckle avatar
WorthHoneysuckle
·
·
Download

Start Quiz

Study Flashcards

12 Questions

What is the highest level of DFD that represents the area (system) and all the external entities which interact with it?

Level 0 diagram

What is the term for breaking down an area of study into its business processes?

top-down decomposition

What is a single item of data or a logical group of data items that is transferred when a process takes place?

Dataflow

Which XP activity involves drawing diagrams that will be transformed to code?

coding

What is used to represent a non-computerized store?

M

What is an activity of interest within the system that involves transforming data and producing an output?

Process

What is the graphical representation of an actor in a use case diagram?

oval

What is the term for a detailed description of a feature of the required system by the user?

user story

What is a set of data items stored for use by one or more processes over time?

Data store

What is the term for a system that uses an IT solution to satisfy requirements?

initial investigation

What is an organization, person, or system that is outside of the system under consideration but which interacts with it?

External entity

Which XP activity emphasizes the importance of user feedback in understanding the exact customer requirements?

feedback

Study Notes

SSADM Methodology

  • Developed for analyzing and designing information systems
  • Widely used in UK government projects from the 1980s onwards
  • Allows analysts to view actual information required to satisfy new system requirements
  • Includes producing a requirements specification that describes the system to be developed

Data Modeling

  • Data store: a set of data items stored for use by one or more processes over time
  • Data flow: a single item of data or a logical group of data items that is transferred when a process takes place
  • Logical model: a representation of the current implementation to gain an understanding of how the system functions

DFD (Data Flow Diagram)

  • Level 0 diagram: the highest level of DFD, representing the area (system) and all external entities that interact with it
  • Level 1 diagram: the next level DFD, showing the main processes and their data stores
  • Functional decomposition diagram: used to show the top-down decomposition of a process
  • Balancing: ensuring that data flows shown on the lower level DFD match those shown on the higher level DFD

Agile Development

  • Agile: an incremental and iterative approach to development, with each incremental part developed over an iteration
  • Spike: a development approach similar to a prototype
  • Metaphors: a common vision of how the system would work
  • Logical: describing the processes and information that are relevant to the business, rather than its form

XP (Extreme Programming)

  • XP: an important process model under the agile umbrella, proposed by Kent Beck in 1999
  • User story: a conversational description by the user about a feature of the required system
  • Initial investigation: undertaken to see whether the requirements can be satisfied by an IT solution
  • XP activities:
    • Coding: drawing diagrams that will be transformed to code
    • Designing: proper design to avoid complexity, dependencies, and difficulty solutions
    • Simplicity: making the solution to a problem as simple as possible
    • Testing: high-performance testing to develop a fault-free software
    • Feedback: recognizing the importance of user feedback in understanding the exact customer requirements
    • Listening: developers need to carefully listen to customers to develop a good quality software

UML (Unified Modeling Language)

  • Use case: elements that describe what the system does
  • Extension point: a detailed version of extend relationship
  • Actor: someone or something that uses the system to achieve a goal
  • System: a website, a software component, a business process, an app, or any other thing
  • Association: used to connect an actor to a use case
  • Generalization: also known as inheritance
  • Rectangle: used to represent a system
  • Oval: used to represent a use case
  • Stick figure: used to represent an actor

This quiz assesses knowledge of SSADM methodology used in the analysis and design of information systems, specifically in UK government projects from the 1980s onwards. It covers the logical model, requirements specification, and data stores in SSADM.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

SSADM
10 questions

SSADM

TopCrimson avatar
TopCrimson
IBM DB2 SYSADM Authorization Quiz
8 questions
Selcitrap Cimotabus: Ssam Evitaler
10 questions
Use Quizgecko on...
Browser
Browser