Unit 1
MFT
(1). …………………………. is an important factor of management information system [BL=1].
a) System b)Data c) Process d )All
(2). ………………………….. level supply information to strategic tier for the use of top management
[BL=1].
a) Operational b) Environmental c). Competitive d). Tactical
(3) In a DFD external entities are represented by a [BL=1].
a). Rectangle b). Ellipse c). Diamond shaped box d). Circle
(4) Use the new system as the same time as the old system to compare the results. This is known
as ……[BL=1].
a) Procedure Writing b). Simultaneous processing c. Parallel Operation d). File Conversion
(5) After the design phase the document prepared is known as…………[BL=1].
a) system specification b). performance specification c). design specification d). None of these
(6) A data flow can [BL=1].
a). Only emanate from an external entity b). Only terminate in an external entity c). May emanate and
terminate in an external entity d) May either emanate or terminate in an external entity but not both
(8) …………… can be defined as most recent and perhaps the most comprehensive technique for solving
computer problems [BL=1].
a) System Analysis b) System Data c) System Procedure d) System Record
(9) Data cannot flow between two data stores because [BL=1].
a). it is not allowed in DFD b) data store is a passive repository of data
c). data can get corrupted d) they will get merged
(10) The characteristics of well-designed system are [BL=1].
a) Practical b) Effective c) Secure d) Reliable e) Flexible f) Economical
a). a, b, c and d b). a, c, d and e
c). a, b, c, d and e d). a, b, c, d, e and f
Long Answers
(11) Discuss the changing nature of the software with respect to time also explain the
characteristics of software engineering [BL=2].
(12) Describe the advantages and disadvantages of software engineering and also explain
Features of software engineering [BL=2].
(12) Explain software crisis and history of software engineering [BL=2].
(13) Differentiate between interaction and inter dependency [BL=2].
(14) Discuss the process of software integration and also explain the steps of software testing [BL=2].
(15) Explain the various phases of SDLC model with its advantages and disadvantages[BL=2].
(16) Discuss the major roles of SDLC in software development and also explain the rules of SDLC
model[BL=2].
(17) Explain the facts gathering process and techniques used in software engineering [BL=2].
(18) Difference between Spiral model and ED model [BL=2].
(19) Discuss different stages of waterfall model with the help of diagram [BL=2].
(20) Define the data flow diagram. Explain its use in software development[BL=2].
(21) Discuss the responsibilities of system analyser and its role in software testing process [BL=2].
(22) Differentiate the testing and designing phases in SDLC[BL=2].
(23) Explain different phases of V model and also explain its advantages[BL=3].
(24) Describe the difference between Prototype model and iterative enhancement model. [BL=2].
(25) List out the various challenges that occurs in software engineering and how can we choose best
SDLC model [BL=3].
Unit 2
MFT
(1) Choose one of the appropriate option indicates the types of requirements[BL=1].
a) Availability
b) Reliability
c) Usability
d) All of the mentioned
(2) Select the developer-specific requirement_______[BL=1].
a) Portability
b) Maintainability
c) Availability
d) Both Portability and Maintainability
(3) In waterfall model, output of one phase is input to next phase_________[BL=1].
a) True
b) false.
(4) Selection of life cycle model is based on___________[BL=1].
a) Requirements
b) Technical knowledge of development team
c) Users
d) Project types and associated risks
e) All of the above
(5) The advantage of iterative model is____[BL=1].
a) Early revenue generation
b) Simpler to manage
c) Divided workload
d) Early feedback
(6) Not type of SDLC models______[BL=1].
a) Big bang model
b) Code and fix model
c) Agile model
d) Spiral model
e) Capability Maturity model
(7) The process that deals with the technical and management issues of software development
called as[BL=1].
a) Delivery process
b) Testing process
c) Software process
d) All of these
(8) Software project management comprises of a number of activities, which contains _[BL=1].
a) System software
b) Application software
c) Scientific software
d) None
(9) If requirements are easily understandable and defined then which model is best
suited_____[BL=1]._
a) Spiral model
b) Waterfall model
c) Prototyping model
d) None of the above
(10) Software is defined as ___________[BL=1].
a) set of programs, documentation & configuration of data
b) set of programs
c) documentation and configuration of data
d) None of the mentioned
Long Answer
(11) Explain Requirements Engineering Process Functions and its uses in software engineer-
ing[BL=2].
(12) Define the requirements of SRS document and its need in Software engineering [BL=2].
(13) Difference between SQA and SEI [BL=2].
(14) Explain the use of Decision Tables and the difference between decision tree and decision ta-
ble[BL=2].
(15) Describe the components and quality which is necessary for the documents of software spec-
ification [BL=2].
(16) a) Compare functional and behavioral models.
b)With an example explain about DFD. [BL=2].
(17) Differentiate the user and system requirements in detail [BL=2].
(18) Explain the difference between Spiral and prototyping SDLC Models? Also describe the
working steps of each model in detail [BL=2].
(19) Describe how software requirements are documented? State the importance of documenta-
tion [BL=2].
(20) Explain the software requirement analysis and modeling [BL=2].
(21) Explain the state oriented approaches for representing behavioral specifications of software
[BL=2].
(22) Briefly describe the Software Development Process and its uses [BL=3].
(23) a. Discuss in detail the FAST method of Requirement elicitation with an example
b. Define the software specification process? [BL=3].
(24) How is SRS for a development project arrived at? What minimum features are required to be
present in a good SRS?[BL=3].
(25) Explain working of SEI-CMM model in detail with diagram [BL=3].
Unit 3
MFT
(1) Which of the following is the task of project indicators: [BL=1].
a) help in assessment of status of ongoing project b) track potential risk
c) help in assessment of status of ongoing project & track potential risk d) none of the mentioned
(2) The following does not affect the software quality and organizational performance____[BL=1].
a) Market b) Product c) Technology d) People
(3) The intent of project metrics is: [BL=1].
a) minimization of development schedule b) for strategic purposes
c) assessing project quality on ongoing basis d) minimization of development schedule and
assessing project quality on ongoing basis
(4) The following is not a direct measure of SE process____________[BL=1].
a) Efficiency b) Cost c) Effort Applied d) All of the mentioned
(5) The following is an indirect measure of product____________[BL=1].
a) Quality b) Complexity c) Reliability d) All of the Mentioned
(6) In size oriented metrics, metrics are developed based on the ___________________[BL=1].
a) number of Functions b) number of user inputs
c) number of lines of code d) amount of memory usage
(7) The features of Software Code___________[BL=1].
a) Simplicity b) Accessibility
c) Modularity d) All of the above
(8) Usability can be measured in terms of: [BL=1].
a) Intellectual skill to learn the system b) Time required to become moderately efficient in
system usage
c) Net increase in productivity d) All of the mentioned
(9) A graphical technique for finding if changes and variation in metrics data are meaningful is known
as[BL=1].
a) DRE (Defect Removal Efficiency) b) Function points analysis
c) Control Chart d) All of the mentioned
(10) The following is an indirect measure of product______________[BL=1].
a) Quality b) Complexity c) Reliability d) All of the Mentioned
Long Answers
(11) Define transform mapping? Explain the process with an illustration and with its strength and weakness?
[BL=2].
(12) Explain data architectural and procedural design for a software? [BL=2].
(12) Describe decomposition levels of abstraction and modularity concepts in software design? [BL=2].
(13) Explain the characteristics of a good design? Describe different types of coupling and cohesion [BL=2].
(14) Draw the basic structure of analysis model and explain each entity in detail [BL=2].
(15) a) Define design document?
b) How is it organized. explain with example [BL=2]?
(16) Define modularity in software development? Why is it needed? Also explain its strength? [BL=2].
(17) Describe various model of abstraction? Discuss any two in detail? [BL=2].
(18) Explain the set of principles for software engineering design? Describe the concept of information hiding.
[BL=2].
(19)Define SCM? How are SCM tasks practiced over the operational life of software? [BL=2].
(20) Draw a detailed dataflow diagram for library management. What are the components dataflow oriented
design [BL=2].
(21) Describe decomposition levels of abstraction and modularity concepts in software design? [BL=2].
(22) Distinguish between Alpha and Beta testing [BL=2].
(23) How does a real time system design differ comparing distributed system design? [BL=3].
(24) Explain the Cohesion and Coupling in software engineering[BL=2].
(25) Discuss in detail about the design process in software development process .Justify “Design is not coding
and coding is not design”[BL=3].
Unit 4
MFT
(1) Choose the parameters involved in computing the total cost of a software development
project[BL=1].
a) Hardware and software costs
b) Effort costs
c) Travel and training costs
d) All of the mentioned
(2) Select the developer-specific requirement[BL=1].
a) Portability
b) Maintainability
c) Availability
d) Both Portability and Maintainability
(3) Pick the costs which is not part of the total effort cost[BL=1].
a) Costs of networking and communications
b) Costs of providing heating and lighting office space
c) Costs of lunch time food
d) Costs of support staff
(4) A _________ is developed using historical cost information that relates some software met-
ricto the project cost[BL=1].
a) Algorithmic cost modelling
b) Expert judgment
c) Estimation by analogy
d) Parkinson’s Law
(5) It is often difficult to estimate size at an early stage in a project when only a specification is
available[BL=1].
a) True
b) False
(6) The COCOMO model takes into account different approaches to software development, re-
use,etc. [BL=1].
a) True
b) False
(7) Software project management begins with a set of activities that are collectively called
____[BL=1].
a) Project evaluation
b) Project planning
c) Project management
d) None of the mentioned above
(8) If requirements are easily understandable and defined then which model is best suited[BL=1].
a) Spiral model
b) Waterfall model
c) Prototyping model
d) None of the above
(9) Project size is another important factor that can affect the ___ and ___ of estimates[BL=1].
a) Accuracy, efficacy
b) Development, integration
c) System, maintenance
d) All of the mentioned above
(10) Choose the appropriate options focused towards the goal of the organization[BL=1].
a) Feasibility study
b) Requirement gathering
c) Software requirement specification
d) Software requirement validation
Long Answer
(11) Explain various factors involved to figure out the cost of software development [BL=2].
(12) Discuss the various techniques used to estimate the cost of software[BL=2].
(13) Summarize the steps of Boehm method in detail[BL=2].
(14) Explain Detailed COCOMO Model[BL=2].
(15) Discuss the differences between black box and white box testing models [BL=2].
(16) Define system testing? Give a case study of a system testing for operating system? [BL=2].
(17) Define boundary value analysis? Give two examples of boundary value testing [BL=2].
(18) Write short notes on a) Data flow testing. b) Integration testing. [BL=2].
(19) Difference between Quality Assurance and Quality Control[BL=2].
(20) Define the Top-down and Bottom-up approach and compare them[BL=2].
(21) Discuss various types of COCOMO in software engineering with its application[BL=2].
(22) Explain the pros and cons of each COCOMO models in software engineering[BL=2].
(23) Explain the Steps of Problem Analysis in software engineering[BL=2].
(24) Explain the term: i) SQA ii) SRS[BL=2].
(25) Discuss software failures and faults? What are test coverage criteria? Discuss testing issues.[BL=3].
Unit 5
MFT
(1) Select the first step in the software development life cycle [BL=1].
a) Analysis b) Design
c) Problem/Opportunity Identification d) Development and Documentation
(2) Tool is use for structured designing [BL=1].
a) Program flowchart b) Structure chart
c) Data-flow diagram d) Module
(3) A step by step instruction used to solve a problem is known as[BL=1].
a) Sequential structure b) A List c)A plan d) An Algorithm
(4) In the Analysis phase, the development of the ____________ occurs, which is a clear state-
ment of the goals and objectives of the project[BL=1].
a) documentation b) flowchart c) program specification d) design
(5) Actual programming of software code is done during the ____________ step in the
SDLC[BL=1].
a) Maintenance and Evaluation b) Design
c) Analysis d) Development and Documentation
(6) ____________designs and implement database structures[BL=1].
a) Programmers b) Project managers
c) Technical writers d) Database administrators
(7) ____________ is the process of translating a task into a series of commands that a computer
will use to perform that task[BL=1].
a) Project design b) Installation c) Systems analysis d) Programming
(8) Debugging is[BL=1].
a) creating program code b) finding and correcting errors in the program code
c) identifying the task to be computerized d) creating the algorithm
(9) In Design phase, which is the primary area of concern_______[BL=1].
a) Architecture b) Data c) Interface d) All of the mentioned
(10) The importance of software design can be summarized in a single word which is: [BL=1].
a) Efficiency b) Accuracy c) Quality d) Complexity
Long Answer
(11) Explain the need for software measures and describe various metrics. [BL=2].
(12) ) Explain in detail about the maintenance process. Discuss in detail about software evolution [BL=2].
(13) Explain various cost estimation models and compare them.BL=2].
(14) Write briefly on
a) CASE
b) Software complexity measure. [BL=2].
(15) Write the objective and uses of Software Design[BL=2].
(16) Explain the Strategy of good system Design and Justify the statement “Software maintenance is
costlier” [BL=2].
(17) Discuss the term ‘Modularity’. Also write its advantages and disadvantages[BL=2].
(18) Explain COCOMO in detail in software engineering[BL=3].
(19) Explain Problem Partitioning and writes its benefits[BL=2].
(20) Illustrate the use of Data Flow Diagram in detail with examples[BL=3].
(21) Define the Object-Oriented Design with examples[BL=2].
(22) Signify the importance of good User Interface design in the development of software and discuss the
concept of software maintenance process [BL=3].
(23) Explain the maintenance activities and maintenance problems. How the cost of maintenance is es-
timated? [BL=2].
(24) Explain the Characteristics of Programming Language. Explain about function point metric in detail
[BL=2].
(25) Write short notes on
a) COCOMO estimation criteria.
b) Software metrics [BL=3].