UML and Developmental Models Flashcards
What does UML ,UCD and DFD stand for?
- Unified Modelling Language
- Use Case Diagram
- Data Flow Diagram
What is UML?
- an analysis tool which is used to illustrate / model computer applications
What is a Use Case Diagram?
- a method of describing how a user interacts with a system
What is an actors in a UCD?
- An actor is the term used to denote a role that is external to the system.
- The actor is often a person or organisation
What is an actors in a UCD?
- An actor is the term used to denote a role that is external to the system.
- The actor is often a person or organisation
What is a use case in a UCD?
- A use case is a representation of a function within the system.
What is the system boundary?
- a system boundary is a rectangle that is draw around all of the use case symbols and represents the confines of the system.
- actors are outside the system boundary
What is an association / communication in UCD?
Lines showing the link between a use case and actor(s). A use case can be carried out by many actors and an actor may carry out many use cases
What is a <>
- Dotted lines with arrowheads and the text “<>” showing the links between use cases.
- Indicates that the functionality of a use case is used in another use case
What is an <>
- dotted line with arrowheads and the text “<>” showing that the functionality of a use case contributes to the functionality of another use case
- conditional
Steps in creating a UCD?
- identify actors
- draw system boundary
- identify use cases
- draw connections between use cases
What is a DFD?
- DFDs provide a method by which the movement of data through a system can be visually represented
What is an Entity?
- AN entity is a person, agent or company outside the organisation being examined that provides some data to the system or receives some information
What is Data Flow?
- A data flow is represented by an arrow from one symbol to another and generally begins with a verb.
What is a data store?
- A data store symbol represents a storage location within the organisation
What is a process?
- A process symbols is used to describe any activity that transforms data and generally begins with a verb
Name the primary DFD rules and conventions?
- Data cannot flow between:
- Entity - Entity
- Data Store - Data Store
- Data store - entity
- Avoid black holes
- data flow produces nothing
- Data that is discarded represented by data flow to nowhere
What is a Level 0 DFD?
- also known as a context diagram
- shows entities and flow of information to and from the information system only
What is a Level 1 DFD?
- Shows entities, data stores and flow of information within the high level processes of the information system
When is a Level (n) DFD used?
- When a level 1 DFD is too complex and contains too many processes, create a whole new DFD for each process that describes how the process is accomplished
- Process is called DFD Levelling