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

Unit 4 Programming Assignment 2&3 (Learning Aim B&C) Distinction

Puntuación
-
Vendido
2
Páginas
26
Grado
A+
Subido en
09-06-2023
Escrito en
2021/2022

UNIT 4 PROGRAMMING, COVERS ALL CRITERIA. DISTINCTION LEVEL ASSIGNMENT Learning aim B: Design a software solution to meet client requirements 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. Learning aim C: Develop a software solution to meet 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.D2Evaluate the design and optimised computer program against client requirements. BC.D3Demonstrate individual responsibility, creativity and effective self-management in the design, development and review of the computer program. If you have any queries, feel free to message me

Mostrar más Leer menos
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
9 de junio de 2023
Número de páginas
26
Escrito en
2021/2022
Tipo
Ensayo
Profesor(es)
Desconocido
Grado
A+

Temas

Vista previa del contenido

Victor Anosike
Unit 4
Assignment 2

Unit 4: Programming Development – Design and develop
a software solution to meet clients’ requirements
In this assignment, I will be designing software as well as developing it to meet
the client’s requirements. After I will review and refine the software to improve it
and then write an evaluation at the end on what I have done.

Software development life cycle
Under this section, I will be going through the process of designing the software
which is done clearly in defined stages.
Assessment of the requirements for an identified problem
Here is where I will need to understand the clients’ requirements to create a fully
working solution. In the client brief given to me, I have been asked to develop
software which allows waiters to take orders from the tables using handheld
computers. The client brief then goes on to list additional information that would
help me grasp a better idea of what the software should include. This can be
seen below:
 Pizza options
 What kind of pizza base?
 Any additional toppings
 Drink available
 Total bill
Software should also show the prices for the pizza selections, what type of pizza
base, any additional toppings, drink selections and additional requests.

Creation of the design specification
Here I will need to give a full design specification on a few detailed matters that
would be both helpful for the client and me. This can be seen below:
 The scope of the project – also referred to as the ‘problem domain’ helps
software developers (like me) to only include the necessary items and
avoid creating additional features.
 Inputs – for the inputs this will be the amount of what it is the customer is
ordering, for example, 2 cheese and tomatoes pizzas with 1 cola drink
 Outputs – this is generated information by the program such as the total
price of the order
 User interface – this will be how I decided to design my layout and how
users will interact with the program.
 Timescale – this will be a discussion of how long I believe this whole
process will go.




Timescale
I’ve been given roughly 3 months to get this whole project completed to meet
the client’s requirements.

, Victor Anosike
Unit 4
Assignment 2

For the first two weeks (25/03/22 – 08/04/22), I gave an introduction explaining
the system requirement. Next two weeks (08/04/22 – 22/04/22) I started
planning my designs briefly discussing who the intended users are and a series
of information regarding the creation of the design specification. Then I’ll use two
weeks (22/04/22 – 06/05/22) afterwards to produce my design layouts, user
interface and navigation as well as algorithms such as flowchart and pseudocode
and explain the validation of data. For the next three weeks (06/05/22 –
27/05/22) I spent generating my code and showcasing evidence of the
programming codes I implemented. For the next two weeks (27/05/22 –
10/06/22), I used them for testing and reviewing my design solution, gathering
feedback from others and refining several versions of my designs. In the last two
weeks (10/06/22 – 24/06/22) I looked at all that I have produced and gave an
honest evaluation of how the project was and turned out.

Intended users
The intended users for my software design would be customers ordering at the
restaurant ‘Pizza Shed’. The software will give users to pick a variety of pizzas
and drinks when choosing what they want.

Input and output formats
Input formats are entries made by customers those users are supposed to enter
the correct data type in (integer or characters). For example, when customers
enter how many drinks, they want it must be in an integer or else it won’t
register within the software. The output format is what the software provides the
user, this can be a pop-up message or displaying information. For instance, when
customers have chosen what they want to order the software will produce the
total amount of their orders for customers to see how much to pay.




User Interface
For my design layout, I will be only using four forms which will be enough for
users to order all the available selections.

Pizza’s that we Have (version 1) Extra Toppings (version
1)

, Victor Anosike
Unit 4
Assignment 2




Pizza’s that we Have (version 2)
Extra Toppings (version 2)




Drinks
Payment
Method




For my design
layout, I decided to show my original
design and then the improved design. The second version of my design
appearance is much more appealing and clearer to understand.
Within the Payment Method, some buttons will make using the software way
easier by providing the waiter with the total amount as well as the added VAT
cost. There is also a Reset button which clears the previous order and an Exit
button in case the waiter needs to come out of the software.
$13.76
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
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.
Draymon Barnet and Southgate College (London)
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
112
Miembro desde
2 año
Número de seguidores
63
Documentos
22
Última venta
5 meses hace

4.2

15 reseñas

5
9
4
2
3
3
2
0
1
1

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