top of page
Writer's pictureZack Scanlon

Software development life cycle

  1. Requirements and analysis

  2. Design

  3. Development

  4. Testing

  5. Deployment

  6. Maintenance

R,D,I,T,D,M





The software development cycle is the process that the software industry use to design, develop and test. The goal of the SDLC is to help create high quality software that meets or exceeds a customers expectation.

Requirements and analysis

Business requirements are collected in this phase and this phase is the main focus to project managers and investors.

Meetings are held to understand things like who is going to use the system and how they will use it along with what data should be in and outputted in the system.


Design

During this phase the software will be designed to meet the requirements which were defined in the first phase.


Implementation / coding

In this phase work is divided and people start coding and as this phase is so code oriented this is the developers main focus.


Testing

Once the code is developed it is tested to the requirements that were previously set,


Unit testing is when individual pieces of source code, sets of one or more computer program module together with associated control data, usage procedures and operating procedures which are tested to see if they are fit for use.


Integration testing is when modules are combine and tested as a group.


System testing is testing an integrated system to evaluate the systems compliance with the specified requirements.


Acceptance testing is a formal test to see if the system satisfies the acceptance criteria and to enable the user and to determine weather to accept the system or not.


Non functional testing is for testing the way the system operates and if if it meets specification


Deployment

After the product is deployed and given to the customers it will be beta tested among them and any bugs will be reported to the team in charge. Then once fixed the final product will be released


Maintenance

Once the final product is fully deployed and customers are using the system the developers will keep fixing any bugs that may occur post launch.


2 views0 comments

Recent Posts

See All

Comments


bottom of page