Test Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Steps in the problem solving model

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the pill in a flowchart

A

The terminal or start/end points

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does a rectangle do in a flowchart

A

The rectangles contain processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what does a parallelogram do in a flowchart

A

They are for input’s or outputs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a circle in a flowchart

A

they are for same page connectors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the pocket in a flowchart

A

they are for off-page connectors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Steps in the software development process

A
  1. Analysis, define the problem and ask questions
  2. Design / Brainstorm - planning the solution
  3. implementation - writing the code
  4. testing and debugging - looking for bugs and
  5. Maintainence - keeping it running
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Open Solution

A

A problem with many acceptable solutions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Optimized Solution

A

The most efficient solution to an open problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Bottom up design

A

The product goal is outlined but is produced on a system by system basis, more improvised and evolutionary.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Top down design (aka Divide and conquer)

A

the product is divided into many different solvable parts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Architechture

A

the way a program is built

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Software engineering

A

Creation, operation, and maintenance of software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Flowchart

A

A visual representation of an algorithm, pseudocode, or code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Gantt chart

A

A chart used to organise the development of a project that outlines time requirements and element development dependencies on other elements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Algorithm

A

A series of steps that when correctly followed will always produce a correct solution.