Doeacc Online dot com
Study Room for Doeacc Students !  

Also visit www.IgnouOnline.com
 
home | site map | faqscontact us |



When you subscribe for our newsletter by entering your name and email id at Subscribe you receive the following free...

- Tips to clear exams
- Question Papers
- And other useful info



3125 sheets of paper are produced from 1 tree. We request you to save paper and use paper on both sides if possible.




LINKS TO OUR other WEBSITES

* www.ignouonline.com
for IGNOU MCA BCA CIC MBA students.

* www.degreewala.com
for DOEACC O A B C LEVEL students.

* www.gphindia.com
for IGNOU DOEACC books.

* www.gullybaba.com
premium site for IGNOU DOEACC (Must Visit)


astrologyeverywhere
An Astrology website



Click to know
Important Last Dates
For Exams, Registration, Admission, Forms Etc.



DOEACC SOCIETY ADDRESS AND PHONE NUMBERS




JOBS FOR FRESHERS / EXPERIENCE

For our network of websites we require website searcher, content developer, website designers. Mail your resume at jobs@doeacconline.com




SITE MENU

our blog

REGISTRATION
OR ADMISSION
Qualification O A B Level
Last Date for all Levels
How to get form?>?
Where to submit?
EXAMS
date sheet july 2006 'o' 'a' 'b' level
how to apply?
where to apply?
how to prepare?
un-solved previous year questions papers
solved previous year questions papers
practical exams
result
FINAL PROJECT REPORT / SYNOPSIS
O level project
A level project or PGDCA or BCA Level
B level project or MCA or M.Sc. Level
C level project or M.Tech Level
SYLLABUS
O level
A level
B level
C level

Search the Web


Buy GPH
Previous
Year
Questions Papers
Booklet
!

Work at Home Mom's Masters Course

Get a free eBook ! (coming soon)

 

B3.3-R3: SOFTWARE ENGINEERING & CASE TOOLS
: JANUARY 2006

NOTE:

1. Answer question 1 and any FOUR questions from 2 to 7.

2. Parts of the same question should be answered together and in the same sequence

Time: 3 Hours Total Marks: 100

 

1. a) Which production process model is useful for developing very large complex software?

b) Discuss how can one improve visibility of software design and code.

c) What is software reverse engineering?

d) What are the desirable characteristics of a good software design?

e) How can CASE tools help in reverse engineering of software?

f) Why is it necessary to carry out verification and validation of a software product? Who should carry out these activities in software projects?

g) What is big-bang integration testing? Is it suitable for large software systems?

(7x4)

 

2. a) What is requirement analysis? What are some fact-finding techniques useful in the context of requirement analysis?

b) Bring out clearly the features of a good SRS document. What are the techniques to ensure quality of an SRS document?

c) Discuss the contents of a software requirement specification document (SRS document). Differentiate between functional and non-functional requirements.

(6+4+8)

 

3. a) Define the key concepts of Abstraction, Encapsulation and Polymorphism in the context of Object-oriented Software Engineering.

b) What do you mean by Multiple Inheritance? Show an Inheritance Tree with Multiple Inheritances.

c) What are Abstract Classes? What is their use? Discuss with an example.

(9+4+5)

 

4. a) What is coupling? Which form of coupling among software modules is the best? What are the various forms of coupling? Explain.

b) Define Cohesion. What is Functional Cohesion? Does Functional Cohesion within a module bring about good software design? Give an example. What type of coupling and cohesion between/among modules is preferred for good quality software?

(9+9)

. For more questions papers visit www.DoeaccOnline.com, www.IgnouOnline.com

 

5. a) Define software quality. What are the different metrics of software quality? Discuss in brief.

b) What do you mean by Software Quality Assurance? What are the seven major activities of software quality assurance?

c) Identify some problems associated with the implementation of a successful quality assurance plan in a software development organization.

(8+6+4)

 

6. a) What is the purpose of software testing? What is a test case? How is it different from a test suite? Illustrate by a simple example.

b) What is white box testing? Name some white box testing methods.

c) Define maintainability in the context of software. Explain the significance of different types of maintenance.

(8+5+5)

 

7. Write short notes on any three of the following:

a) Program complexity and its significance

b) Design patterns.

c) Version control and Change Control in the context of Software Configuration Management

d) Software agents.

(3x6)

<<BACK

Visit our other websites

"We are determined to help student community, our objective is to provide the quality and assist the students in completing there degree, diploma or certificate on time with our quality help."

Bookmark our Website Blog

As we discover interesting things for doeacc, or ignou students, or when we want to make a point about something, we often post it to our blog.  We encourage you to bookmark it because you'll find tips and tricks there that we may not necessarily have here.  View our blog on doeacc.

 

home   |  faqs  |  site map  |  computing articles useful for exams   |  free downloads


Copyright 2006 · doeacconline.com · All Rights Reserved
bookmark our special blog for DOEACC students