what is SDLC? what are the different stages in SDLC?
Answer Posted / samkelisiwe vilakati
There are six phases in every Software development life cycle model- SDLC:
Requirement gathering and analysis
Design
Implementation or coding
Testing
Deployment
Maintenance
1) Requirement gathering and analysis: Business requirements are gathered in this phase. This phase is the main focus of the project managers and stake holders. Meetings with managers, stake holders and users are held in order to determine the requirements like; 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. After requirement gathering these requirements are analyzed for their validity and the possibility of incorporating the requirements in the system to be development is also studied.
Finally, a Requirement Specification document is created which serves the purpose of guideline for the next phase of the model.
2) Design: In this phase the system and software design is prepared from the requirement specifications which were studied in the first phase. System Design helps in specifying hardware and system requirements and also helps in defining overall system architecture. The system design specifications serve as input for the next phase of the model.
3) Implementation / Coding: On receiving system design documents, the work is divided in modules/units and actual coding is started. 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.
4) Testing: 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. During this phase unit testing, integration testing, system testing, acceptance testing are done.
5) Deployment: After successful testing the product is delivered / deployed to the customer for their use.
6) Maintenance: Once when the customers starts using the developed system then the actual problems comes up and needs to be solved from time to time. This process where the care is taken for the developed product is known as maintenance.
REFERENCE;
http://istqbexamcertification.com/what-are-the-software-development-life-cycle-sdlc-phases/
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
Given a MAKEFILE (yeah a makefile), design the data structure that a parser would create and then write code that iterates over that data structure executing commands if needed.
Write the instr function.
Why do you want to work for Microsoft?
How would you deal with a bug that no one wants to fix? Both the SDE and his lead have said they won?t fix it?
I want question and paper based MS Projects. Also is there any exam which microsoft conduct for Ms Project professional to issue certification?
How do you ensure that your project plan is available for others to see? Where will you find the plans of other projects executed (in the past or currently) in the center?
How do you create the Software Project Management Plan (SPMP)?
Did you used crystal reports? Do you have sufficient knowledge on crystal reports?
create a flow diagram up to 2 levels for hospital management
When you come in to the office, how do you know what you have to do during the day?
how to tell project details in interview the project is funds flow analysis?
funds flows analysis how to prepare for interview
Explain the various activities you do (as a PL) when the project is started up.
Can any one please give me an effective format for designing a functional specification and technical specification sheet for a software developemnt related company asap...it would be highly useful for my final year project.
What is the role of CLR in ASP.NET?