Flashcards
FMJC.C6
Cards in this deck (9)
- 1Difference between declarative language and procedural languageDeclarative
States what is required
Procedural
Describe how to solve the problem - 2Describe the features of a procedural high level languageImperative language
Uses sequence,selection & iteration
Program states what to do
....and how to do it
Program statements are in blocks
Each block is a procedure or function
Logic of program is given as series of procedure calls - 3UML Diagrams contain elements such asActivities
Actors
Business processes
Database schemas
Logical components
Programming language statements
Reusable software components - 4Explain why a UML diagram is usedIt is a standard way to present information
..and to illustrate the design of a system
..visually easy to understand
It allows systems analysts, programmers and clients to communicate
Makes system maintenance easier
...when modifying a system - 5Explain the term inheritanceA class that has all attributes and methods of its superclass
...and may have attributes and
methods of its own - 6What is an objectIt is an instance of a class
...real world entity
Holds attributes and methods - 7What is a classIt is a template in which objects
...are created from
They have their own state/behaviour - 8Explain the term backtrackingAfter finding a solution to a goal
...goes back and follows an alternate path
..to attempt to find another solution - 9Explain the term instantationGiving a variable a value
Information
- Description
- Flashcards on FMJC.C6, created by FMJC. on 18/06/2015.
- Created by
- FMJC.
- Views
- 0
- Rating