Test Flashcards
Steps in the problem solving model
Analysis - gather and organise all information
Describe/Illustrate Alternative Solutions
Define Inputs and Outputs - Constant and Variable Illustrations
Pseudo Code the Chosen Solution
Build the UI
Code the Solution
Test and Debug the Program
What is the pill in a flowchart
The terminal or start/end points
What does a rectangle do in a flowchart
The rectangles contain processes
what does a parallelogram do in a flowchart
They are for input’s or outputs
What is a circle in a flowchart
they are for same page connectors
What is the pocket in a flowchart
they are for off-page connectors
Steps in the software development process
- Analysis, define the problem and ask questions
- Design / Brainstorm - planning the solution
- implementation - writing the code
- testing and debugging - looking for bugs and
- Maintainence - keeping it running
Open Solution
A problem with many acceptable solutions
Optimized Solution
The most efficient solution to an open problem
Bottom up design
The product goal is outlined but is produced on a system by system basis, more improvised and evolutionary.
Top down design (aka Divide and conquer)
the product is divided into many different solvable parts
Architechture
the way a program is built
Software engineering
Creation, operation, and maintenance of software.
Flowchart
A visual representation of an algorithm, pseudocode, or code
Gantt chart
A chart used to organise the development of a project that outlines time requirements and element development dependencies on other elements.