1/52
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Development step - Requirements define
Conditions and capabilities a system needs to meet to achieve its purpose
Development step -Determining specifications
Process of defining requirements for a software
Development step -Design
Create architecture of the system, create ui, plan database and how the system will work
Development step -Development
Write the code
Development step -Testing
Find out if software works and fix bugs
Development step -Installation
Send software out for users to install
Pre test loop example Psuedocode
START
integer counter = 1
WHILE counter <= 3 DO
PRINT "This is iteration number " + counter
counter = counter + 1
ENDWHILE
PRINT "Loop has finished."
ENDPost test loop example Pseudocode
START
integer counter = 5
REPEAT
PRINT "This code runs at least once. Counter is " + counter
counter = counter + 1
UNTIL counter > 5
PRINT "Loop has finished."
ENDPre test loop flowchart

Post test loop flowchart

Backtracking
A solution is built to go step by step and tries a different option if a problem is encountered.
Procedure vs function
Functions have the return word and provide a result, while procedures don’t
Structure chart
A diagram that provides a system overview showing, module, control flow, data flow
Refinement
creating more detailed structure charts for lower level modules.

Shows data movement between modules

A specific variable passed to trigger stuff

indicates a decision

shows repetition
What is the char data type for
A single character
What is the string data type for
A sequence of characters like words
What is the boolean data type for
True or false
What is the real/float data type for
decimal numbers
What is the int data type for
whole numbers
What is the date/time data type for
clock and calendar data
What are arrays?
Collections of homogenous data
Waterfall Model
A sequential development model with fixed phases. Suitable for well-understood,stable requirements.
Agile Pros
provides high flexibility and rapid delivery through iterative cycles, ensuring the product stays relevant to user needs via constant feedback and early bug detection.