You are on page 1of 3

1

Development of new software

Student Name

Institutional Affiliation

Course

Instructor

Date
2

There are seven steps that needs to be followed when developing a new software. Firstly,

planning. At this stage, the terms of the project are evaluated by the project leader which include

creation of the structure of the leadership, determine the cost of the labour and materials as well

as coming up with a timetable highlighting the objectives (Hosseinpour et al,2021). Furthermore,

the planning needs to state clearly the scope and the objective of the application.

Secondly, definition of the requirements. At this step, all the requirements of the

application need to be known and define all the resources that will enhance the build of the

project. Thirdly, prototyping and design. The design involves modeling of how the software

application would work. There are various aspects of the design that include the Architecture,

user interface, security, programming and communications. Prototyping involves a general

description of the working of the software.

Fourthly, Software development. It involves the actual development of the software. A

single developer can be used to write the project if it is small. However, if the project is bigger, a

group of individuals can team up to write the project. Fifthly, Testing. At this stage, the software

gets tested to detect any errors that might occur before it is given to the users and documents any

bug. This stage helps in reducing the glitches and the number of bugs that would be experienced

by the user (Hosseinpour et al,2021). Sixthly, Deployment. It involves availing the software to

the user. Lastly, maintenance and operations. It involves upgrading of the software from time to

time to enhance adaptability of the changes.

Software development highlights the procedures to be followed when making a new

software while the methods involve combinations of all the steps that are used in making the new

software and is generalized in one name (Top,2020).


3

References

Hosseinpour, V., Saeidi, A., Nollet, M. J., & Nastev, M. (2021). Seismic loss estimation software:

A comprehensive review of risk assessment steps, software development and

limitations. Engineering structures, 232, 111866.

Top. (2020, October 12). Top 4 Software Development Methodologies: Comparison, Differences,

Pros and Cons. OS-System. https://os-system.com/blog/top-software-development-

methodologies-comparison-differences-pros-and-cons/

You might also like