The Analysis Phase is the third phase in the Systems Development Life Cycle but most system development methodologies contain some type of analysis phase. It is during the Analysis Phase that the current system and the problem deficiency or new requirement that is driving the development is studied in detail. The focus during the analysis phase is on what is needed and not how the needs are met. Determining how the needs are met would be determined during the Design Phase. We feel that the Object Oriented Analysis and Design will be the most beneficial for your needs, but we have included an example of a structured analysis within the familiar System Development Life Cycle (SDLC) that we implemented in our company.
Before the introduction of Object Oriented Analysis and Design, most Information Systems professionals were taught that the classical waterfall development life cycle was the proper way to approach software engineering and that "top level decomposition of processes was a practical way of handling large software development projects" (2). These traditional methods built the foundation of modern software practices, and yet this foundation is being shaken by object oriented analysis and design.
…