You are on page 1of 2

Farhadkhan labub

Unit 6 P1: Describe the key stages in an application development.


Requirement analysis: The requirement analysis is a plan and the stage where the
information for the business is being collected on what the business wants or needs. This
helps organise on who is doing each specific job, so they know what they are doing and will
not make any confusions around. To gather the information for what the business needs
and wants from you there are different ways on how they can be gathered. Some of them
are that if there is a current application that could be investigated further and get that
information to see what the best way is to improve that accordingly to what the business is
asking. You will need to find out what the business exactly wants the application to do to
perform accordingly. You could have interviews with different stake holders to get extra
information which can be helpful to make the application not just according to what the
business wants but also the stake holders who have an impact on the business. You could
also check then current documents they have to get more information to help you out with.
After all the information is gathered the requirement analysis is produced and presented to
the business as they need to agree with what you are going to do before proceeding
forward.

Design: The design stage is where you make a layout of the pages and plan from the
information which was gathered in requirement analysis to make the product. The best way
to plan something like this is use the wireframes to layout the design of each page then
shows it to the client so they have an idea what the final product could look like in the end.
When the wireframes have been finished and planned and the clients are happy with what
has been designed and planned then you can start making the prototype according to
everything planned.

Implementation/coding: The Implementation/coding stage is where the prototype is


created and tested to make sure it runs as it should. If there are any problems with the
prototype, they can be fixed quickly so after it will not cause any other trouble, which is why
this must get tested many times.

Testing: Testing takes place throughout this stage and the implementation stage of the
app. This will be done many times to make sure the application made is fully working
without any sort of interruptions in it or any problem that can cause the app not to work
properly. After this testing is completed then this can be sent to the client who can then see
whether they are happy or not with the application made by comparing it to the current
application they might have.

Deployment: In this stage the client tests out the application made and will decide if they
will accept this or will not accept the application made. The client can accept the application
as it which means that they will not have to change anything, and everything meets their
requirements. They also can accept it but with changes to be made, which means that they
will accept the applications with some things changed or improved according to what the
clients want, and it was not there. And lastly, they might not accept the application as it
might not meet some or all requirements and chooses not to release this application. This
Farhadkhan labub

can result in the project not continuing further ahead or restart it. If it is accepted, then they
can move ahead onto the next stage which is maintenance.

Maintenance: This stage is a very important stage of an application. All the applications
require maintenance as you have to make sure the application is working perfectly without
any sort of faults. Even if there are any sort of faults, they can be fixed quick enough so the
application keeps running smoothly as it should.

You might also like