Home | | Object Oriented Analysis and Design | Important Questions and Answers: Introduction to OOAD

Chapter: Object Oriented Analysis and Design

Important Questions and Answers: Introduction to OOAD

Introduction to OOAD(Object Oriented Analysis and Design) - Important Questions and Answers: Introduction to OOAD

Introduction to OOAD

 

PART-A

 

1. What is Object-Oriented Analysis?

 

During object-oriented analysis there is an emphasis on finding and describing the objects or concepts in the problem domain. For example, in the case of the flight information system, some of the concepts include Plane, Flight, and Pilot.

 

2. What is Object-Oriented Design?

 

During object-oriented design (or simply, object design) there is an emphasis on defining software objects and how they collaborate to fulfill the requirements. The combination of these two concepts shortly known as object oriented analysis and design.

 

3. What is Object-Oriented Analysis and Design?

 

During object-oriented analysis there is an emphasis on finding and describing the objects or concepts in the problem domain. For example, in the case of the flight information system, some of the concepts include Plane, Flight, and Pilot. During object-oriented design (or simply, object design) there is an emphasis on defining software objects and how they collaborate to fulfill the requirements. The combination of these two concepts shortly known as object oriented analysis and design.

 

4. What is Analysis and Design?

 

Analysis emphasizes an investigation of the problem and requirements, rather than a solution. Design emphasizes a conceptual solution (in software and hardware) that fulfills the requirements, rather than its implementation. For example, a description of a database schema and software objects.

 

5. Define Design Class Diagrams

A static view of the class definitions is usefully shown with a design class diagram. This illustrates the attributes and methods of the classes.

 

6. What is the UML?

 

The Unified Modeling Language is a visual language for specifying, constructing and documenting the artifacts of systems.

 

7. What are the three ways and perspectives to Apply UML?

 

Ways-UML as sketch, UML as blueprint, UML as programming language Perspectives-Conceptualperspective, Specification (software) perspective, Implementation (Software) perspective.

 

8. What is Inception?

 

Inception is the initial short step to establish a common vision and basic scope for the Project. It will include analysis of perhaps 10% of the use cases, analysis of the critical non- Functional requirement, creation of a business case, and preparation of the development Environment so that programming can start in the elaboration phase. Inception in one Sentence: Envision the product scope, vision, and business case.

 

9. What Artifacts May Start in Inception?

 

Some sample artifacts are Vision and Business Case, Use-Case Model, Supplementary Specification, Glossary, Risk List & Risk Management Plan, Prototypes and proof-of-concepts etc.

 

10. Define Requirements and mention its types.

 

Requirements are capabilities and conditions to which the system and more broadly, the project must conform.

 

1.       Functional

 

2.       Reliability

 

3.       Performance

 

4.       Supportability

 

11. What are Actors?

 

An actor is something with behavior, such as a person (identified by role), computer system, or organization; for example, a cashier.

 

12. What is a scenario?

 

A scenario is a specific sequence of actions and interactions between actors and the system; it is also called a use case instance. It is one particular story of using a system, or one path through the use case; for example, the scenario of successfully purchasing items with cash, or the scenario of failing to purchase items because of a credit payment denial.

 

13. Define Use case.

 

A use case is a collection of related success and failure scenarios that describe an actor using a system to support a goal. Use cases are text documents, not diagrams, and use-case modeling is primarily an act of writing text, not drawing diagrams.

 

14. What are Three Kinds of Actors?

 

Primary actor, Supporting actor, offstage actor.

 

15. What Tests Can Help Find Useful Use Cases?

 

1.       The Boss Test

 

2.       The EBP Test

 

3.       The Size Test

 

16. What are Use Case Diagrams?

 

A use case diagram is an excellent picture of the system context; it makes a good context diagram that is, showing the boundary of a system, what lies outside of it, and how it gets used.It serves as a communication tool that summarizes the behavior of a system and its actors.

 

17. What are Activity Diagrams?

 

A diagram which is useful to visualize workflows and business processes. These can be a useful alternative or adjunct to writing the use case text, especially for business use cases that describe complex workflows involving many parties and concurrent actions.

 

 

 

 

 

PART- B

 

1. Explain about POS generation systems.

 

-The Next Gen POS System

 

-Architectural Layers and Case Study Emphasis

-Iterative Development and Iterative Learning

 

2. Define Inception. Explain about artifacts of Inception

 

-Inception: An Analogy 36

 

-What Artifacts May Start in Inception

-You Know You Didn't Understand Inception When...

 

3. Explain about Unified process phases.

 

- Iterative Development

 

-Additional UP Best Practices and Concepts

 

-The UP Phases and Schedule

 

-The UP Disciplines (was Workflows)

 

-Process Customization and the Development Case

 

-The Agile UP

 

-The Sequential "Waterfall

 

4. Explain about Use-Case Model and its Writing Requirements in Context.

 

-Background

 

-Use Cases and Adding Value

 

-Use Cases and Functional Requirements

 

-Use Case Types and Formats

 

-Fully Dressed Example: Process Sale

 

5. List out the components of Object-Oriented Analysis and Design.

 

-Applying UML and Patterns in OOA/D

 

-Assigning Responsibilities

 

-What Is Analysis and Design?

 

-What Is Object-Oriented Analysis and Design?

-An Example

 

-The UML

 

6.Explain Relating Use cases and Next Gen POS system

 

-include

 

-Extend

 

-Generalization

 

Glossary

 

Unit-1

 

Object

 

object represents  entity of the system

 

Object-oriented analysis

 

Object-oriented analysis (OOA) applies object-modelling techniques to analyze the functional requirements for a system.

 

Object-oriented design

 

Object-oriented design (OOD) elaborates the analysis models to produce implementation specifications

 

Unified Modelling Language

 

Unified Modelling Language (UML) is the set of notations,models and diagrams used when developing object-oriented (OO) systems

 

Unified Software Development Process

 

Unified Software Development Process or Unified Process is a popular iterative and incremental software development process framework

 

Milestone

Milestone  evaluates the basic viability of the project.

 

Use Case Model

 

The Use Case Model describes the proposed functionality of the new system.

 

Actor

 

An Actor  is a user of the system.

 

Constraints

 

Constraints  are the formal rules and limitations

 

Scenarios

 

Scenarios are formal descriptions of the flow of events

 

Extend relationship between use cases is shown by a dashed arrow with an open arrowhead from the extending use case to the extended (base) use case.

 

Include

 

An include relationship is a directed relationship between two use cases Inception phase

 

The core idea is developed into a product vision. Elaboration phase

 

The majority of the Use Cases are specified in detail and the system architecture is designed.

 

Construction phase

 

The product is moved from the architectural baseline to a system complete enough to transition to the user community

 

Transition phase

 

The goal is to ensure that the requirements have been met to the satisfaction of the stakeholders.

 

Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail
Object Oriented Analysis and Design : Important Questions and Answers: Introduction to OOAD |


Privacy Policy, Terms and Conditions, DMCA Policy and Compliant

Copyright © 2018-2024 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.