commercial software development

12
What Is a Software Development Life Cycle?

Upload: raghav878

Post on 07-Apr-2017

54 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Commercial software development

What Is a Software Development Life Cycle?

Page 2: Commercial software development
Page 3: Commercial software development

A set of instructions for the computer to read and understand to perform a specific task is called a Software. Software

development is the process to use computer programming to develop a software.

Page 4: Commercial software development

The procedure of SDLC goes like this: 1: Gathering and then analyzing the requirements to develop a software 2: Designing of the software 3: Coding or programming 4: esting the software 5: Deployment 6: Maintaining the software

Page 5: Commercial software development

Gathering and Then Analyzing the Requirements to Develop a Software

This is the initial phase. Like starting any business, starting to work on a new software requires a plan. The planning phase

will include the project managers, stakeholders and even some senior software developers.

Page 6: Commercial software development

Following are some questions, which needs answers before taking on the project:

1: Who will be using the software? 2: How they will be using it? 3: What is the required data to input? 4: What will be the output of the input data? 5: What is the purpose? 6: What skills are required?Will there be a need to hire new personnel or the current staff have the right skills and the capacity

Page 7: Commercial software development

Designing of the Software

Now comes the second phase, the designing of the software. On the basis of the documentation and the results of the first phase, the system and the software is given a design. From this, the developers comes to know the requirements of the

hardware and system required to complete their new project. This phase will also define the system architecture. The

designing phase will set the requirements for the next phase.

Page 8: Commercial software development

Coding or Programming

Here comes the role of the software developers. The system design documents are now divided into modules and the

developers now start their job. This is going to be the longest phase of all. Programming is done here and it's known to all that programming isn't an easy job. It needs plenty of time, expertise and patience. Once done, the software developer

sends their work to the tester.

Page 9: Commercial software development

Testing the Software

When in the production business, the quality of the product is always monitored and tested. So is the case with a software

development. When the coding is done, the software developer sends their work to the Software Quality Assurance

department /personnel. They will overlook the work of the software developers. The software quality assurance or the

SQA for short will look for bugs and test the software.

Page 10: Commercial software development

Deployment of the SoftwareOn successful completion of the software and the testing, it is

sent to the concerned client or is available to the public.

Maintaining the SoftwareOnly the non-serious professionals or the ones not willing to carry on their business will not look back to their software but the serious developers will. Every software needs updating and maintenance. Whenever the software encounters some

troubles, the software developing company will be there to fix it.

Page 11: Commercial software development

Source: http://www.sjainventures.com/

Page 12: Commercial software development