Anda di halaman 1dari 1

Content Checklist

Unit 2 : Software Development

TOPIC 1 : Software development process


1. Describe the stages (in order) of the software development process:
analysis, design, implementation, testing, documentation, evaluation, maintenance
2. Describe and give examples of pseudocode and one graphical design notation
(structure diagram or other suitable)
3. Describe and give examples of appropriate test data (normal, extreme and
exceptional)
4. Describe the features of a user guide and a technical guide
5. Evaluate software in terms of fitness for purpose, user interface and readability

TOPIC 2 : Software development languages and environments


6. Describe and compare machine code and high level languages
7. Explain the need for translation;
8. Describe the functioning of interpreters and compilers
9. Describe the process of recording a macro and assigning it to a keystroke
10. Describe a macro, and examples of the use of macros
11. Describe the features and use of a text editor

TOPIC 3 : High level programming language constructs


12. Describe and give examples of the following constructs in an appropriate high level
language:
input and output, assignment, arithmetical operations (+,-,*,/,^) and logical
operators (AND, OR, NOT), fixed loops, conditional loops, simple and complex
conditions, conditional statements (IF), nested loops
13. Describe and give examples of numeric and string variables and 1-D arrays
14. Describe and give examples of pre-defined functions

TOPIC 4 : Standard algorithms


15. Describe and give examples of the following standard algorithm in an appropriate
high level language: input validation
16. Recognise appropriate use of the following standard algorithms:
input validation, find min/max, count occurrences, linear search

Computing Intermediate 2 Saint Kentigern’s Academy Computing Department

Anda mungkin juga menyukai