chap05 - Object-Oriented Application Development Using VB...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Object-Oriented Application Development Using VB .NET 1 Chapter 5 Object-Oriented Analysis and Design Object-Oriented Application Development Using VB .NET 2 Objectives In this chapter, you will: Explore OOA and OOD Understand the Unified Modeling Language (UML) Use three-tier design in OO development Learn about the Bradshaw Marina case study Object-Oriented Application Development Using VB .NET 3 Exploring OOA and OOD System analysis: Study Understand Define the system requirements System design: show how various system components will be implemented using specific technology Object-Oriented Application Development Using VB .NET 4 Exploring OOA and OOD System requirements Define what the system needs to accomplish for users in business terms Usually described using Diagrams Models Object-Oriented Application Development Using VB .NET 5 Exploring OOA and OOD A model depicts some aspect of the required system Logical models: created during system analysis Physical models: created during system design Model-driven development: creating logical and physical models during analysis and design Object-Oriented Application Development Using VB .NET 6 Exploring OOA and OOD OO development models Define classes of objects Depict object interactions Are based on UML Include Use case diagrams Class diagrams Sequence diagrams Object-Oriented Application Development Using VB .NET 7 Exploring OOA and OOD OO development works well with an iterative approach to development Iterative development Analysis, design, and programming are performed in parallel, with the process repeated several times until the project is done Contrasts with the waterfall method An earlier approach All of analysis was completed before design could start, and all of design was completed before programming could start Object-Oriented Application Development Using VB .NET 8 Exploring OOA and OOD Object-Oriented Application Development Using VB .NET 9 Exploring OOA and OOD OO development also uses incremental development Some of the system is completed and put into operation before the entire system is finished Object-Oriented Application Development Using VB .NET 10 Exploring OOA and OOD Spiral model An increasingly popular approach to development Emphasizes the iterative nature of development Project appears as a spiral starting in the middle and working its way out Development team completes analysis, design, prototyping, and evaluation tasks for each iteration, starting in the middle of spiral Object-Oriented Application Development Using VB .NET 11 Exploring OOA and OOD Object-Oriented Application Development Using VB .NET 12 Understanding the Unified Modeling Language Object-oriented development requires a collection of models that depict system requirements and designs UML defines a standard set of constructs and diagrams to model OO systems Object-Oriented Application Development Using...
View Full Document

Page1 / 40

chap05 - Object-Oriented Application Development Using VB...

This preview shows document pages 1 - 13. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online