Exam Details

Subject software engineering
Paper
Exam / Course m.sc. computer science
Department
Organization solapur university
Position
Exam Date April, 2017
City, State maharashtra, solapur


Question Paper

M.Sc. Computer Science) (Semester-
(CBCS) Examination, 2017
SOFTWARE ENGINEERING
Day Date: Saturday,22-04-2017 Marks: 70
Time: 10.30 AM to 1.00 PM
N.B.: Question no. 1 and 2 are compulsory.
Attempt any 3 questions from Q. no. 3 to Q. no. 7
Figures to the right indicate full marks.
Q.1 Choose correct alternatives. 10
The new modules, that re need to be replaced or mofified,
and they are also designed against requirements
specification set in the previous stage is.
Acceptance testing System testing
Delivery Design
Which is not a software life cycle model?
Spiral model Waterfall model
Prototyping model Capability Maturity model
The longer a fault exists in software.
The more tedious its removal becomes
The more costly it is to detect and correct
The less likely it is to be properly corrected
All of the above mentioned
Which deals with maintaining the quality of software product?
Quality assurance Quality control
Quality efficiency None of the above
Data flow diagram is
The modern version of flowchart
Mainly used at the system specification stage
The primary output of the system design phase
All of the above
Objects have in object oriented design of software.
Attributes, name and operations
Attributes and name
Operations and name
None of the above
Page 1 of 3
Which of these is not used for calculating total cost of quality
for a software product?
Cost of Prevention Cost of Appraisal
Cost of Failure Cost of Implementation
Which of the following statements explains portability in
non functional requirements?
It is a degree to which software running on one platform
can easily be converted to run on another platform.
It can be enhanced by using languages, and tools
that are universally available and standardized.
The ability of the system to behave consistently in a user
acceptable manner when operating within the
environment for which the system was intended.
Both a and b
RAD is a linear sequential software development process
model. RAD is an acronym for
Rapid application development
Rapid action development
Rough application development
Rough action development
10) The SRS document is also known as specification.
Black box White box
Gray box None of the above
State True or False. 04
One can choose Waterfall Model if the project development
schedule is tight.
Preparation of various stages of development in software
project management is called sliding window concept.
Spiral Model has user involvement in all its phases.
Company has latest computers and state-of the- art software
tools, so we shouldn't worry about the quality of the product.
Q.2 Write short notes of the following. 08
Transform and Transaction mappings.
Software Quality Assurance.
Answer the following. 06
What are the limitation of waterfall model?
Why software doesn't wear out?
Q.3 Answer the following.
Explain object oriented concepts of software engineering in
detail.
07
Differentiate between waterfall model and spiral model. 07
Page 2 of 3
Q.4 Answer the following.
Consider your own project and explain the following phases.
Requirements Gathering
Analysis
Design
07
Why black box testing is essential in software engineering. 07
Q.5 Answer the following.
Explain different myths in software engineering. 07
Explain briefly about Architectural Design Optimization. 07
Q.6 Answer the following.
Explain the classical analysis methods. 07
What is software design? Explain various concepts of Design. 07
Q.7 Answer the following.
Explain data objects, attributes and relationships. 07
Explain why there is a need for requirements analysis. 07


Subjects

  • .net technology
  • artifical intelligence
  • computer communication network
  • data mining and warehouse
  • data structures
  • dbms
  • digital image processing
  • distributed operating system
  • finite automata
  • internet of things
  • java programming
  • linux operating system (oet)
  • mobile computing
  • network security
  • numerical analysis
  • object oriented programming using c++
  • office automation (oet)
  • operating system
  • operations research
  • soft computing
  • software engineering
  • software testing
  • uml