Questions
Questions
IMPORTANT QUESTIONS
UNIT-1
1. What is the prime objective of software engineering?
2. 2. Define software engineering paradigm.
3. What do you mean by spiral model?
4. Write a brief note on waterfall model.
5. Distinguish between process and methods.
6. Give the importance of software engineering.
7. Define software process. State the important features of a process.
8. Write any two characteristics of software as a product.
9. List the process maturity levels in SEI' s CMM.
10. Distinguish clearly between verification & validation.
11. What are the functions of data architecture?
12. Define System Modeling.
13. State the System Engineering Hierarchy.
14. Mention some of the factors to be considered during System Modeling.
15.What are the different architectures developed during BPE?
16.Define Verification &Validation
UNIT-2
1. Mention any two non-functional requirements on software to be developed
2. What is known as SRS review? How is it conducted?
3. Distinguish between expected requirements and excited requirements
4. What is meant by software prototyping?
5. What are the non-functional requirements of software?
6. What is data dictionary? How is it used in software engineering?
7. Write the distinct steps in requirements engineering process?
8. Compare evolutionary and throw away prototyping?
9. What is the role of data dictionary?
10. Write a brief note on data modeling activity?
11. What is meant by Information flow Continuity?
12. Draw a DFD & CFD of a test monitoring system for Gas Turbine
13. Define Behavioral Modeling.
14. Draw the Context level DFD for the Safe home Software.
15. What is meant by Data dictionary?
16. Define Process Specification.
17. What does data dictionary contains?
18. Write down the Data dictionary for the data item “Telephone
19. What is meant by Throw away Prototyping
UNIT-3
1. List out the importance of cost estimation in software development.
2. Mention the advantages of CASE tools.
3. How do you estimate time required for a software development project?
4. Draw the structure of CASE REPOSITORY and explain.
5. What is meant by software change?
6. Write short notes on empirical estimation models.
7. Why the software needs maintenance?
8. Define software re-engineering.
9. List any 4 categories of CASE tools.
10. What is Delphi cost estimation technique?
11. What is CASE
PART-B
UNIVERSITY QUESTIONS UNIT-1
1. What is the impact of reusability in software development process
2. Explain the component based software development model with neat sketch
3. Write a note on the unique characters of a software
4. What is the significance of the spiral model when compared with other models
5. Explain the CMMI model to assess the organization level
6. What is a process model? Describe the process model that you would chose to manufacture a
car.Explian giving suitable reasons
7. How function point analysis methodology is applied in estimation of software size? Explain. Why
FPA methodology is better than LOC methodology
8. An application has the following:10 Low external inputs,12 high external outputs,20 low internal
logical files,15 high external interface files,12 average external inquires, and a value adjustment
factor of 1.10.What is the unadjusted and adjusted function point count
9. Which process model is best suited for risk management? Discuss in detail with an example. Give
the advantages and disadvantages of the model
10. List the principles of agile software development
11. Discuss the prototyping model. What is the effect of designing a prototype on the overall cost of
the software project
12. Describe the type of situations where iterative enhancement model might lead to difficulties
13. Elucidate the key features of the software process models with suitable examples
14. What is the role of user participation in the selection of a life cycle model
15. Assume that you are the technical manager of a software development organization. A client
approached you for a software solution. The problems stated by the client have uncertainties
which lead to loss if it not planned and solved. Which software development model you will
suggest for this project-Justify & explain that model with its pros and cons a neat sketch
16. Explain the various levels of capability maturity model integration
17. What are the pros and cons of using mathematical approach for software development
18. Neatly explain the following process models and write their advantages and disadvantages
19. Discuss about the COCOMO models. (Basic, Intermediate and Detailed) for cost estimation
UNIT-2
1. What is feasibility study? How it helps in requirement engineering process?
2. How will you classify the requirements types for a project give example
3. List the stake holders and all types of requirements for an online train reservation system
4. What is requirement engineering? Explain in detail the various process in requirements
engineering
5. Explain the feasibility studies. What are the outcomes? Does it have implicit or explicit
effects on software requirements collection
6. Write a note on what are the difficulties in elication,requirements elicitation
7. What is Requirement Elicitation? Briefly Describe the various activities performed in
requirements elicitation phase with an example of a watch system that facilitates to set time
and alarm
8. What is the purpose of data flow diagrams? What are the notations used for the same. Explain
by constructing a context flow diagram level-0 DFD and Level-1 DFD for a library
management system
9. Explain the organization of SRS and highlight the importance of each subsection
10. Requirements analysis is unquestionably the most communication intensive step in the
software engineering process. Why the communication path does frequently breaks down
11. Differentiate between user and system requirements
12. Describe the requirements change management process in detail
13. Explain the software requirement engineering process with neat diagram
14. Consider an online railway reservation system, which allows the user to select route, book /
cancel tickets using net banking / credit / Debit cards. The site also maintains the history of
the passengers. For the above system, list and draw the use case scenario and model the above
specification using data flow diagram
15. Write about the following Requirements Engineering activities
16. Draw use case and Data flow diagram for a Restaurant System. The activities of the
Restaurant system are listed below
Receive the customer food orders, Produce the customer ordered foods, Collect payment
from customers, Store customer payment details, Order raw materials for food products, pay
for raw materials and pay for labor
UNIT-3
1. Suppose you have a budgeted cost of a project as Rs. 9, 00,000. The project is to be
completed in 9 months. After a month you have completed 10% of the project at a total
expense of Rs. 1, 00,000. The planned completion should have been 15%. You need to
determine whether the project is on-time and on budget? Use EVA approach and interpret
2. Describe in detail COCOMO model for software cost estimation. Use it to estimate the
effort required to build software for a simple ATM that produces 12 screens, 10 reports
and has 80 software components. Assume average complexity and average developer
maturity. Use application composition model with object points
3. Write short notes on the following
(I) Make/ Busy Decision
(II) COCOMO II
4. An application has the following: 10 low external inputs, 8 high external outputs, 13 low
internal logical files, 17 high external interface files, 11 average external inquires and
complexity adjustment factor of 1.10. What are the unadjusted and adjusted function
point counts
5. Discuss Putnam resources allocation model. Derive the time and effort equations
6. Explain in detail about the risk management in a software development life cycle
7. Discuss about COCOMO II model for software estimation
8. Discuss about the metrics for small organizations
9. State the need for Risk Management and explain the activities under Risk Management
10. Write short notes on the following
(I) Project Scheduling
(II) Project Timeline chart and Task network