In: Computer Science
what typical activities should be performed in the stage or phase of system analysis of any methods or models of SDLC
Software Development Life Cycle (SDLC) is a process used by the software industry to design, develop and test high quality softwares. SDLC stages cover the complete life cycle of a software i.e. from inception to retirement of the product.
Software Development Life Cycle(SDLC) consists of the following stages :
1. Requirement gathering and analysis(System analysis)
2. Design
3. Implementation or coding
4. Testing
5. Deployment
6. Maintenance
System analysis is first phase of any SDLC model. Requirement or system analysis is the most important and crucial stage in SDLC.
1. During this phase, all the relevant information is collected from the customer to develop a product as per their expectation. Any ambiguities must be resolved in this phase only.
2. Planning for the quality assurance requirements and identification of the key risks associated with the project is also done in the planning stage.
3. In the process of a problem, possible solutions are submitted and analyzed to identify the best fit for the ultimate goal(s) of the project
4. Business analyst and Project Manager , all senior member of project set up a meeting with the customer to gather all the information like what the customer wants to build, who will be the end-user, what is the purpose of the product and what sort of timeline should be expected. Before building a product a core understanding or knowledge of the product is very important to reduce risk.