UNIT 4 PROGRAMMING February 27, 2023
Pearson BTEC
Level 3 National
Extended
Certificate in
Information
Technology
Programming- Unit 4
Assignment 2
Learning outcomes: B and C
Name:
STUDENT 1
,UNIT 4 PROGRAMMING February 27, 2023
Student No:
Assessor:
Issue date: 15/05/2023
Deadline date: 26/05/2023
CONTENTS
Introduction.....................................................................................................4
P4.....................................................................................................................4
Stages of SDLC (systems development lifecycle).........................................4
Plan for time managements.............................................................................6
Client requirements.........................................................................................7
User requirements and constraints..................................................................8
Hardware......................................................................................................8
Developing the design.....................................................................................8
Individuals....................................................................................................9
Teams........................................................................................................10
Flowchart designs......................................................................................10
P5...................................................................................................................12
Feedback......................................................................................................13
STUDENT 2
,UNIT 4 PROGRAMMING February 27, 2023
Improved plan.............................................................................................13
P6 Developing the program and code analysis..............................................16
P7...................................................................................................................22
Test plan.....................................................................................................22
Errors..........................................................................................................23
Improvements to the error.......................................................................24
M2..................................................................................................................24
M3..................................................................................................................25
D2..................................................................................................................26
D3..................................................................................................................28
Individual responsibility..............................................................................28
Conclusion.....................................................................................................30
Bibliography...................................................................................................31
STUDENT 3
,UNIT 4 PROGRAMMING February 27, 2023
Introduction
I work for a small development firm as a junior employee. I have been given
the responsibility of creating a plan to oversee and judge the upcoming
tournament of a nearby institution. My program should be able to determine
the scores and determine the winners since the college needs to know who
won the competition.
An explanation of the many phases of this programming project will be
included in this document. The crucial section of this report is analysis and
assessment, in which I will describe the format, the happy and unhappy
things, and the improvements I can make to my program.
To create the software, I will utilize the Python programming language.
Python is one of the languages that is simple to learn and is a speedy
application developer. Python was utilized to create this software because of
this.
This documented report will break down each of the program's several
phases into parts. One of the most crucial aspects of this study is the
analysis and assessments. I'll be going through the program's structure, its
advantages and disadvantages, and how it may be made better. To further
enhance the program, I will also use Python. Python is one of the simplest
languages to learn and a RAD. Python is being utilized to create the
programmed because of this.
P4
Stages of SDLC (systems development lifecycle)
1. Assessing the requirement of the problem: You must first understand
what the client requires. If you do not understand what the client
expects of you then you might not be able to provide a working
solution. This planning phase is the first stage of the software
STUDENT 4
, UNIT 4 PROGRAMMING February 27, 2023
development life cycle. The requirements for the problem have been
given in the assignment brief. The fits stage of planning is an essential
stage and without it, you cannot begin the project. You are supposed
to ask the client about the program they want you to provide, and
what might be needed.
2. Creating a design: This is the second stage which is the design stage,
this is when all design documentation, such as the design of the
interface and its intended appearance, is finished. You are to have the
following if you want specification to have a full design:
A scope for the project
Inputs
Outputs
User experience
Timescales
Algorithms and procedures
The design of the program and how the program would operate would
include the procedures, algorithms, and Sudo code. This is a crucial stage
because if you don't finish the designs for the upcoming tournament, you
won't be able to start with the coding. When creating a design, you must
have a plan about what you intend to accomplish before you can really
produce anything. Without a design, nothing can be developed.
3. Developing the code: If the client does not specify the type of
language, you should write the code in then you should write it in your
choice of language. The program's development process begins at the
implication stage, during which I decide the programming language to
employ. Python, which is a programming language, is one of my
choices, and I will use it to judge the upcoming tournament for the
school. The development stage is another name for the implication
stage. It is crucial that it should be finished because the program
cannot be tested if the code has not been developed.
4. Implementation: this is where I will be choosing the programming
language of my choice to use (if the client has not already given one to
use). I will also be choosing where the code will be produced, making
the code according to the design specification, I will ensure that I have
debugged the code so that bugs are removed before the testing stage
begins.
STUDENT 5