CIT 21300
Analysis and Design
Course Instructional Objectives
Analysis and Design
Course Instructional Objectives
Introduction to Application Development Process
- List the components of the SDLC(Systems Development Life Cycle)
- Evaluate the various components of the SDLC and their impact on the application development process
- Define the Structured approach to application development
- Define the Object-Oriented approach to application development
Project Planning and Justification
- Describe Project Management components and their impact on the development process
- Distinguish Project Management activities from SDLC components
- Describe the various testing phases
- Evaluate and select the best testing approach based on the application environment
- Define objectives and CSF's
- Describe importance of Objectives and CSF's to an application
- Create objectives and CSF's based on Mission statement and business goals
Object-Oriented Analysis and Design
- Define the terminology used on object-oriented development projects
- Describe why object-oriented development is more suited for today's applications
- Define the difference between the structured approach to application development and the Object-Oriented approach to analysis and design
- Learn and apply 3 techniques for OOAD
- Learn and apply the iterative process used for OOAD
- Apply OOAD techniques to a business application
Design and Prototyping
- Describe and create user interfaces for major class project
- Describe screen and report design guidelines
- Create Design specifications for major class project
- Develop prototypes using OOAD techniques
- Explain the process to convert prototypes into production products