Btec international level 3 it specification


A5 Principles of logic applied to program design



Yüklə 2,75 Mb.
Pdf görüntüsü
səhifə62/350
tarix17.10.2023
ölçüsü2,75 Mb.
#156471
1   ...   58   59   60   61   62   63   64   65   ...   350
btec-international-level-3-it-specification

A5 Principles of logic applied to program design 
The concepts of applying logic to program design. 
Principles, including: 

iteration – repetition of a computational procedure applied to the result of a 
previous application 

mathematical logic – inference, consistency, completeness, verification by
truth tables 

propositional dynamic logic to demonstrate the function of algorithms 

use of sets, e.g. properties and interrelationships of sets of data, search/filter 
sets of data. 


U
NIT 
4:
P
ROGRAMMING
Pearson BTEC International Level 3 Qualifications in Information Technology –
Specification – Issue 3 – September 2022 © Pearson Education Limited 2022 
67 
A6 Quality of software applications 
How the design and implementation of a software application affects quality, including: 

efficiency/performance, e.g. the system resources consumed by the program, 
CPU cycles, processor time, memory space, accessing storage media 

maintainability, e.g. ease with which a program can be modified by its present or 
future developer in order to carry out corrective, perfective or adaptive maintenance 

portability, e.g. range of computer hardware, operating systems and platforms 
on which the source code can be run/compiled/interpreted 

reliability, e.g. accuracy and the consistency of its outputs 

robustness, e.g. quality of coding and testing to ensure that extreme and 
erroneous data can be processed without causing the program to crash 

usability, e.g. ease with which an end user can use the program. 
Learning aim B: Design a software solution to meet client requirements 
B1 Software development life cycle 
Application of the software development life-cycle stages, including: 

assessment of the requirements for an identified problem 

design specification, e.g. scope, inputs/outputs, user interface, timescales 

develop code 

implementation 

test, e.g. white box and black box testing, refinement, optimisation 

maintenance, e.g. corrective, adaptive and increased functionality. 

Yüklə 2,75 Mb.

Dostları ilə paylaş:
1   ...   58   59   60   61   62   63   64   65   ...   350




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin