Outcome 1 Flashcards
Numeric Data
Data that consists of whole numbers, or decimal numbers
Floating Point
numeric data type that consists of a computers representation of real numbers
Integer
numeric data type that can only support whole numbers (represents binary digits)
Boolean
data type that represents two states - on or off - true or false
character
data type that is a symbol (that has meaning - could be a, could be a chinese character etc)
Array
data structure that contains groupings of data
Associative Array
Array where the index value can be of any data type (commonly string)
Dictonary
same as associative array
Hash Table
Array where the index value can be of any data type (commonly string)
and where the value is another array
- referred to as a bucket
Queue
data structure that is first in, first out
Stack
data structure that is first in, last out
Linked list
ordered set of elemtns in which each element is connected to the next element in the list
Record
basic collection of related elements (could be different data types)
Fields
Components of the record (etc FirstName)
Problem Statements
Statement that is a concise description of the problem
Done before you do an SRS
Doesn’t include a potential solution to the problem
Observations
Watching someone use a solution in various situations. Provides a whole picture for either evaluation or documenting the problem
Interview
A list of fixed questions - used to either evaluate a solution or document the problem
Data Dictionaries
Used to plan the storage of software elements
Can be for variables, data structures of objects
Represented in a table
Object Descriptions
Describes all relevant properties, methods and events of an object
Mockups
Sketch showing how a screen or printout will look
Needs enough detail so a different person could create the interface without asking questions
Pseudocode
Flexible, quick, language independent way of describing a calculation strategy.
After an algorithm has been sketched in pseudocode -> it could be converted in source code for any desired programming langauges