PYQ – SOFTWARE ENGINEERING (2418502) | SEMESTER 5TH (3RD YEAR) | Year 2018

Software Engineering 2018 (OLD) PYQ.
Group A
Choose the most suitable answer from the following options: - (1*20=20)
(i) What are the characteristics of Software?
(a) Software is developed or engineered; it is not manufactured in the classical sense.
(b) Software doesn't "ware out"
(c) Software can be custom built or custom build
(d) All mentioned above
(ii) What is the simplest model of software development paradigm?
(a) Spiral model
(b) Big Bang model
(c) V- model
(d) Water fall model
(iii) Project risk factor is considered in which model?
(a) Spiral model
(b) Water fall model
(c) Prototyping model
(d) None of the above
(iv) Which software-end factors affecting maintenance cost?
(a) Structure of software program
(b) Programming language
(c) Dependence on external environment
(d) All mentioned above
(v) Software as system with many components interacting with each other?
(a) Architectural design
(b) High-level design
(c) detailed design
(d) Both b and c
(vi) FAST stand for................
(a) Facilitated Application Software Technique
(b) Functional Application Software Technique
(c) Facilitated Application Specification Technique
(d) None of the above
(vii) COCOMO Stands for...........
(a) Consumed Cost Model
(b) Constructive Cost Model
(c) Common Control Model
(d) Composite Cost Model
(viii) What is the most common measure for correctness?
(a) Defects per KLOC
(b) Errors per KLOC
(c) $ per KLOC
(d) Pages of documentation per KLOC
(ix) Which of the following is not defined in a good software requirement specification (SRS) document?
(a) Functional Requirement
(b) Non Functional Requirement
(c) Goals of implementation
(d) Algorithm for software implementation
(x) Requirement engineering process includes which of these steps?
(a) Feasibility study
(b) Requirement gathering
(c) Software Requirement specification & validation
(d) All mentioned above
(xi) Software Consists of
(a) Set of instructions + operating system
(b) program + documentation+ operating procedure
(c) programs + hardware manuals
(d)Set of programs
(xii) SDLC stands for
(a) Software design life cycle
(b) software development life cycle
(c) system development life cycle
(d) system design life cycle
(xiii) Which one is not step requirement engineering?
(a) requirement
elicitation
(b) requirement analysis
(c) requirement design
(d) requirements documentation
(xiv) Functional testing is known as :
(a) Structural testing
(b) Behavior testing
(c) Regression Testing
(d) none of the above
(xv) Patch is known as
(a) Emergency fixes
(b) Routine fixes
(c) critical fixes
(d) None of the above
(xvi) Which is software process certification?
(a) Microsoft certified
(b) CISCO certified
(c) Java certified
(d) ISO-9000
(xvii) Effective software project management focuses on the Four P's. Which are
the Four P's?
(a) People, performance, payment, product
(b) People, product, process, project
(c) People, product, performance, project
(d) All of the above
(xviii) functional point can be calculated by
(a) UFP * CAF
(b)UFP * FAC
(c) UFP * Cost
(d)UFP * Productivity
(xix) An independently deliverable piece of functionality access to its
services through interfaces is called
(a) Software measurement
(b) software composition
(c) Software measure
(d) Software component
(xx) Unified process is maintained by
(a) Infosys
(b) rational software corporation
(c) SUN Microsystem
(d) None of the above
Group B
➥
Answer all Five Questions: -
(5*4=20)
1. Explain the component based software development model with a neat
sketch.
OR
Elucidate
the key features of software process models with suitable examples.
2. Define the term "Software Engineering". Explain the major
differences between software engineering and other traditional engineering
disciplines.
OR
Write
short notes on "status of development team" for the selection of a
life cycle model?
3. Explain the importance of requirements. How many types of requirements are
possible.
OR
Explain
the concept of function points. Why FPs are becoming acceptable in industry?
4. What is the importance of language level in Halstead theory of software
science?
OR
What
are various kinds of functional testing? Describe any one in detail.
5. What is re-engineering? Differentiate between re-engineering and new
development.
OR
How
iterative enhancement model Ps helpful during maintenance? Explain the various
stage cycles of this model.
Group C
➥ Answer all five question: - (5*6=30)
6. Explain the ways and means for collecting the software requirements and how are they organized and represented?
OR
Write
briefly about the Unity of state transition diagram in analysis modeling
activity.
7. Discuss about the design concepts in a software development process.
OR
Discuss
about User Interface, design of a software with an example and neat sketch.
8. Describe the various Black box testing and White box testing techniques.
Use suitable examples for your explanation.
OR
Explain
the importance of maintenance. Which category consumes maximum effort and why?
9. What are uses of reliability studies? How can one use software reliability
measures to monitor the operational performance of software?
OR
Why
does Line Of Code (LOC) not measure software testing and control structures?
10. Explain all the levels of COCOMO model. Assume that the size of an
organic software product has been estimated to be 32,000 lines of code.
Determine the effort required to develop the software product.
OR
Describe facilitated application specification technique (FAST) and compare this brain storming sessions.
- *****
PYQ Video References
No references available right now.
Comments & Reviews
Loading comments...
