U3/4 Flashcards
(20 cards)
What are the different stages of the problem solving ethology in order from first to last?
- Analysis.
- Design.
3.Developement.
4.Evaluation.
What are the different stages in the Analysis stage in order?
- Solution Requirements.
- Solution Constraints.
- Solution Scope .
What are the different stages in the Design stage in order?
- Solution Design.
- Evaluation Criteria.
What are the different stages in the Development stage in order?
- Manipulation.
- Validation.
- Testing.
- Documentation.
What are the different stages in the Evaluation stage in order?
- Evaluation strategy.
- Solution Evaluation.
The Analysis stage involves?
- Determining what is required to solve a problem. This involves acquiring and analysing data, and then identifying solution requirements constraints and scope.
Solution Requirements can be described as?
Functional and Non-Functional Requirements.
What do functional requirements describe?
What the software solution should do.
What do functional requirements involve?
- Input required.
- Output developed.
- Functions of the solution including data manipulation and validation.
Non-Functional requirements attributes/describes?
Describe the quality attributes of the solution which include:
1. Useability.
2. Reliability.
3. Robustness.
4. Maintainability.
5. Portability.
Solution Constraints can be described as?
The conditions or limitations that must be considered when designing a solution.
What are the different solution constraints?
- Economic ( Time and Cost).
- Technical ( Speed of processing, capacity, availability of equipment, compatibility and security).
- Social ( Level of expertise of user).
- Legal ( Ownership and privacy of data requirements).
- Usability ( Usefulness and ease of use of a solution).
Solution scope describes?
The boundaries or parameters of the solution e.g. it identifies what will be and what will not be addressed by the solution.
The design stage involves?
Determining how the solution requirements will function and appear. It involves designing the functionality, appearance and user interface of the solution and developing evaluation criteria to determine the efficiency and effectiveness if the software solution.
Solution design focuses on?
- The development of design ideas into preferred designs using design principles and a range of relevant design tools.
What are the different design idea techniques?
- Mood-boards.
- Brainstorming.
- Mind-maps.
- Sketches.
- Annotations.
What are the different design tools?
- Data dictionaries (both spreadsheet and database).
- Input-process-output ( IPO) charts.
- Flow charts.
- Pseudocode.
- Object descriptions.
Flow-charts are used for?
A step by step approach to solving a problem.
Object descriptions are used for?
A collection of views each of which describes one aspect of a project.