100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4,6 TrustPilot
logo-home
Resumen

Summary A Level Computer Science revision notes - 1.2.3 Software Development

Puntuación
-
Vendido
-
Páginas
5
Subido en
23-08-2024
Escrito en
2023/2024

Revision notes for 1.2.3 Software Development from topic 1.2: Software and software development. Included in OCR A Level Computer Science Paper 1. These notes were originally written in Markdown language and converted to a pdf.

Institución
Grado









Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Nivel de Estudio
Editores
Tema
Curso

Información del documento

Subido en
23 de agosto de 2024
Número de páginas
5
Escrito en
2023/2024
Tipo
Resumen

Temas

Vista previa del contenido

1.2.3 Software Development
(a) Understand the waterfall lifecycle, agile methodologies,
extreme programming, the spiral model and rapid application
development. & (b) The relative merits and drawbacks of
different methodologies and when they might be used.
Common Stages of Development
Analysis
• establishes the requirements of the finished product
• used to clearly define the problem and identify system requirements
• considers:
o data to be used
o developments plans and expected growth rates
o problems with existing systems
Design
• different aspects of the system are designed
• a test plan could also be outlined at this stage
• this could include:
o inputs: volume, methods, frequency
o outputs: content, format, sequence, frequency, medium
o data structures: how data will be held and accessed
o processing: algorithms and appropriate modular structure of the system
o user interface: menus, screens and dialogues
o security: how to keep data secure from accidental corruption or deliberate
tampering
o usability: user experience and accessibility features
Development
• the problem is broken down into individual, self-contained modules with a well-
defined purpose
• program code for these modules is then written in the chosen programming
language

, Testing
• a combination of different testing strategies may be used
White box testing (structural testing)
• carried out by software development teams
• tests all possible paths through the program's internal structure
Black box testing (functional testing)
• testers are not aware of the internal structure of the program
• uses a set of test data that covers all inputs, outputs and program functions
Alpha testing
• carried out by an in-house testing team
• used to pinpoint and fix errors
• may reveal that the functionality of the system does not fully cover the
requirements
Beta testing
• carried out by a chosen number of potential end-users
• exposes the software to real use and detects problems and errors that developers
had not anticipated
• feedback from users is used to modify the program until it is to a good enough
standard to be released onto the market
Implementation
• once software has been tested, it is released to be installed by users
Evaluation
• effectiveness of software is evaluated against the system requirements from the
analysis stage
• the reliability, usability and maintainability of the solution should also be
evaluated
• performance of the system is compared to anticipated performance objectives
• errors made during development are reviewed
Maintenance
• feedback from users point out errors or possible improvements to the software
• developers will regularly send out updates to the software to fix errors, security
issues or make improvements
$4.81
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor
Seller avatar
alinat

Documento también disponible en un lote

Conoce al vendedor

Seller avatar
alinat Rugby High School
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
0
Miembro desde
1 año
Número de seguidores
0
Documentos
9
Última venta
-
alinanotes

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Recientemente visto por ti

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