1. Problem Analysis and Project Planning Thorough study of the problem- identify project scope,
infrastructure.
2. Software Requirement Analysis- Describe the individual Phases/modules of the project
deliverables.
3. Data Modeling Use work products – data dictionary, use case diagrams and activity diagrams,
build and test lass diagrams, sequence diagrams and add interface to class diagrams.
4. Software Developments and Debugging.
5. Software Testing – Prepare test plan, perform validation testing coverage analysis, memory
leaks, develop test case hierarchy, Site check and site monitor.
6. Describe: Relevance of CASE tools, high – end and low – end CASE tools, automated support
for data dictionaries, DFD, ER diagrams.