Que1 List out the various steps of Software Life Cycle Draw

Que.1 List out the various steps of Software Life Cycle. Draw the diagram of Software

Life Cycle and explain all the steps in details.

Que.2 What is the importance of Team Work? Draw the Team Responsibility Diagram

as well as Draw the diagram of Team Action Cycle and list out the characteristics

of Effective Team members.

Solution

Software Development Life Cycle:

1) There are various software development approaches that are been designed and defined where in which these are used by the employees during the development process of the software.

2) These approaches are referred as Software Development Process Model.

3) Software life cycle has number of phrases. Each phrase describes a model in which each phrases output is considered or used by the otherr phrase to accomplish the task.

4) First to perform a task or what a task to be done is to be known from the client or the person who actually want the you need requirements. These Requirements are translated into a design.

5) Code is produced based on the requirements.

6)There are following six phases in every Software development life cycle model:

        6.1) Requirement gathering and analysis

        6.2) Design

        6.3) Implementation or coding

        6.4) Testing

        6.5) Deployment

        6.6) Maintenance

7) Requirement gathering and analysis:

        7.1) Business requirements are gathered in this phase.

        7.2) This phase is between the Project Manager and the Client, where in which these both discuss the requirements of the software.

        7.3) Who is going to use the system? How will they use the system? What data should be input into the system? What data should be output by the system? These are general questions that get answered during a requirements gathering phase.

   8) Design:

      8.1) In this phase the system and software design is prepared from the requirement specifications which were studied in the first phase.

        8.2) System Design helps in specifying hardware and system requirements and also helps in defining overall system architecture .

        8.3) The system design specifications serve as input for the next phase of the model.

9) Implementation / Coding:

        9.1) On receiving system design documents, the work is divided in modules/units and actual coding is started.

        9.2) Since, in this phase the code is produced so it is the main focus for the developer. This is the longest phase of the software development life cycle.

        9.3)

10) Testing:

        10.1) After the code is developed it is tested against the requirements to make sure that the product is actually solving the needs addressed and gathered during the requirements phase.

        10.2) During this phase all types of functional testing like unit testing, integration testing, system testing, acceptance testing are done as well as non-functional testing are also done.

11) Deployment:

           11.1) After successful testing the product is delivered / deployed to the customer for their use.

           11.2) If there are any bugs then we need to remove.

           11.3) Once those changes are made or the bugs are fixed then the final deployment will happen.

12) Maintenance:

         12.1) Once when the customers starts using the developed system then the actual problems comes up and needs to be solved from time to time.

            12.2) This process where the care is taken for the developed product is known as maintenance.

Que.1 List out the various steps of Software Life Cycle. Draw the diagram of Software Life Cycle and explain all the steps in details. Que.2 What is the importa
Que.1 List out the various steps of Software Life Cycle. Draw the diagram of Software Life Cycle and explain all the steps in details. Que.2 What is the importa

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site