1) What is lifecycle model and give examples?

Ans: A lifecycle model, also called as process model, is an abstract description of the software development and modification process. It maps out the main stages in which the process is carried out.

Examples:Waterfall model, Spiral model etc.

2) What is waterfall model?

Ans:The waterfall model or so-called Classic Life Cycle model was the first structured approach to systems development. It followed a documentation driven paradigm. It is nothing but a sequence of activities (or lifecycle stages) ordered in time.

3) Advantages of Waterfall model?

Ans:- Simplicity and

-The logical way of structuring the different activities in a software project.

4) Disadvantages of waterfall model?

Ans: Main disadvantages are:

- The main disadvantage of this model is it assumes that the requirements are completely ready before the design which is not the case in most of the development scenarios

-Does not admit iteration between stages.

- A working version of the software is not available until late in the development process andthe customer is completely cut-off from the development until the acceptance testing stage.

5) What is a Bug?

Ans: Bugs or Defects are the difference between expected behaviour and the actual behaviour.

6) What is software testing?

Ans: Testing consists of analyzing the software with the intention of finding defects. While it is in principle desirable to prevent defects from occurring, defects invariably do crop up in software. Testing aims at finding these defects so that they can be eradicated before the software is delivered to the customer.

7) Components of a data warehouse?

Ans: three components:

-data acquisition

-data storage

-information delivery

8) Steps in the Data Warehouse Life cycle approach?

Ans: -Requirements

-Analysis

-Design

-Construction

-Testing

-Implementation

9) Why Testing is done and what is the typical time spent on the testing on a project?

Ans: •To achieve greater customer satisfaction.

• Post-release removal of defects is the most expensive.

• Good test design is challenging and rewarding.

Testing has usually been found to consume 30-40% of development project effort in software organizations.

10)