Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Document preview thumbnail
Vista previa 3 fuera de 29 páginas
Ensayo

BTEC IT Level 3 Unit 4 Programming Assignment 2 (DISTINCTION)

Document preview thumbnail
Vista previa 3 fuera de 29 páginas

This assignment covers : B.P4 Produce a design for a computer program to meet client requirements. B.P5 Review the design with others to identify and inform improvements to the proposed solution. B.M2 Justify design decisions, showing how the design will result in an effective solution. BC.D2 Evaluate the design and optimised computer program against client requirements. C.P6 Produce a computer program that meets client requirements. C.P7 Review the extent to which the computer program meets client requirements. C.M3 Optimise the computer program to meet client requirements. BC.D3 Demonstrate individual responsibility, creativity and effective self-management in the design, development and review of the computer program.

Vista previa del contenido

UNIT 4: PROGRAMMING
Assignment 2: Programming Development




1

,Contents:

Software Development Life………………………………………………………………………………………………………1

Design:
Description of the tasks…………………………………………………………………………………………………………… 5
Target Audience………………………………………………………………………………………………………………………..5
Requirements Specification………………………………………………………………………………………………………8
Project Plan………………………………………………………………………………………………………………………………9
Algorithm for my program……………………………………………………………………………………………………….10

Develop:
Layout………………………………………………………………………………………………………………………………………11
Feedback………………………………………………………………………………………………………………………………….12
Data Structure………………….………………………………………………………………………………………………………13
Data Storage…………………………………………………………………………………………………………………………….13
Algorithm for my program……………………………………………………………………………………………………….14
Control Structure………………….…………………………………………………………………………………………………14
Data Validation….………………….………………………………………………………………………………………………..14
 Range Check……………………………………………………………………………………………………………….15
 Length Check……………………………………………………………………………………………………………..15
 Presence Check………………………………………………………………………………………………………….15
 Type Check…………………………………………………………………………………………………………………16
 Format Check…………………………………………………………………………………………………………….16
Choice of Language:
 Portability………………………………………………………………………………………………………………….16
 Expertise……………………………………………………………………………………………………………………16
 Client Preference………………………………………………………………………………………………………16
 Time………………………………………………………………………………………………………………………….16
 Maintainability…………………………………………………………………………………………………………..17
 Summary……………………………………………………………………………………………………………………17
 Cost……………………………………………………………………………………………………………………………17
 Final summary of choice……………………………………………………………………………………………17
Test Plan………………………………………………………………………………………………………………………………..18

Implementation:
Layout…………………………………………………………………………………………………………………………………..20
Error Log……………………………………………………………………………………………………………………………… 25
Maintenance…………………………………………………………………………………………………………………………26

Personal
Review………………………………………………………………………………………………………………………………….27
Evaluation…………………………………………………………………………………………………………………………….28




2

, Software Development Life Cycle Stages:


What is a System Development Life Cycle?

It is a conceptual model, which describes the stages used to manage to the creation of a
software solution through its ongoing maintenances and other stages in order.


Assessment of the requirements for an identified problem:
Which refers to understanding the client’s requirements for an identified problem and
having a clear understanding of what it needs to be achieved Software developers must
carefully and properly investigate in details in order to grasp what the client wants the
program or the software to achieve, which includes one of the techniques such as :
questioning of users or employees the problems within the program what it needs to
achieve the goal and to easily identify the errors.



Creation of the design specification:

A second stage which is has the measurements of a structure after identifying the problems
within the program, in order to create it, it needs to meet what the user is asking for to
avoid future problems. During this process it needs to be user-friendly, User Interface can
help with it, and timescale is also involved as it allows tasks to be split and thus completed
efficiently with the help of inputs and outputs in development.



Development of the program code
After that, program code should be written in the chosen language, as choosing the right
language wisely or as the client chooses. As a software developer you need to use
specifications (inputs, outputs… and so on), while using efficient coding techniques and
methods. Generally, you use the 60/40 basis, which means spending 60 per cent in coding
and 40 per cent planning, debugging and testing


Implementation

It involves selecting the most appropriate language if was not chosen by the client and
selecting the software tools used to build the program such as operating systems and, in


3

Información del documento

Nivel de Estudio
Tema
Subido en
20 de mayo de 2025
Número de páginas
29
Escrito en
2022/2023
Tipo
Ensayo
Profesor(es)
Desconocido
Grado
A+
$9.94

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
lydii
4.1
(10)
Vendido
35
Seguidores
5
Artículos
28
Última venta
2 meses hace



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes