(a) 07
RAD stands for
a) Relative Application b) Rapid Application Development
1 Development
c) Rapid Application d) None of the mentioned
Document
Which one of the following models is not suitable for accommodating
any change?
2 a) Build & Fix Model b) Prototyping Model
c) RAD Model d) Waterfall Model
Which one of the following is not a phase of Prototyping Model?
a) Quick Design b) Coding
3
c) Prototype Refinement d) Engineer Product
What are the characteristics of software?
a. Software is developed or b. Software doesn’t “ wear out ”.
engineered; it is not
4 manufactured in the classical
sense.
c. Software can be custom d. All mentioned above
built or custom build.
COCOMO stands for ______ .
5 a. COnsumed COst MOdel b. COnstructive COst MOdel
c. COmmon COntrol MOdel d. COmposition COst MOdel
Software project management comprises of a number of activities,
which contains _________.
6
a. Project planning b. Scope management
c. Project estimation d. All mentioned above
Effective software project management focuses on the four P’s. What
are those four P’s?
a. People, performance, b. People, product, process, project
7
payment, product
c. People, product, d. All of the above.
performance, project
(b) 07
Modifying the software to match changes in the ever changing
environment is called __________ .
1
a. Adaptive maintenance b. Corrective maintenance
c. Perfective maintenance d. Preventive maintenance
Software is defined as ___________
a) Software is set of programs, b) Software is set of programs
documentation &
2
configuration of data
c) Software is documentation d) None of the mentioned
and configuration of data
Why do bugs and failures occur in softwares?
a) Software Developers b) Software companies
3
c) Both Software companies d) None of the mentioned
and Developers
What are the features of Software Code in Software Engineering?
4 a) Simplicity b) Accessibility
c) Modularity d) All of the above
5 ________ is defined as the process of generating analysis and designing
documents?
a) Re-engineering b) Reverse engineering
c) Software re-engineering d) Software engineering
__________ is not suitable for accommodating any change?
6 a) RAD Model b) Waterfall Model
c) Build & Fix Model d) Prototyping Model
_________ is a software development life cycle model that is chosen if
the development team has less experience on similar projects.
7 a) Iterative Enhancement b) RAD
Model
c) Spiral d) Waterfall
Q.2 (a) What is the difference between program and software?
(b) Explain the steps involved in the prototyping
(c) What is COCOMO model? Explain COCOMO model in detail.
Q.3 (a) What is System Engineering?
(b) Define the terms:
1) Agility
2) Agile Team
(c) Write short on a Waterfall Model.
Q.4 (a) What are the benefits of smoke testing?
(b) What are the characteristics of the software?
(c)
What is Software Development Life Cycle?(SDLC).Explain in Detail
with diagram
Q.5 (a) What are the different types of Cohesion?
(b) What is generalization? Give an example of generalization.
(c) What are the purposes of Data Flow diagrams, Entity-Relationship
diagrams? Give an example diagram of each
Q.6 (a) What are the various Rapid prototyping techniques?
(b) What is user acceptance testing? Explain different tastings in user
acceptance testing. Why is it necessary?
(c) What is coupling? What are the various types of coupling?
Q.7 (a) Define design process. List the principles of a software design. What is
the benefit of modular design
(b) What is data modeling? Give 5 examples for data modeling
(c) List and explain different types of testing done during the testing phase.
*************