SOFTWARE ENGINEERING QUESTION BANK



CHAPTER 1.OVERVIEW OF SE & SOFTWARE DEVELOPMENT PROCESS

20 MARKS

1. What is software Engineering?

2. What are software Explain Software failure curves? What are its Characteristics?

3. Explain evolving role and changing nature of software

OR

What are the categories of software Explain?

OR

Write note on current trends of software development?

4. Define Software Engineering and Need of software engineering.

5. What is relationship between system engineering and software engineering?

6. Explain software engineering as layered technology approach.

7. What do you mean by process framework? Explain with suitable diagram.

8. Explain software process.

9. Explain concept of software work product.

10. List frame activities and explain them.

11. Explain the software development process –Umbrella Activities.

12. What are the PSP and TSP framework activities? Explain their meaning.

13. Describe PSP in Details

14. What is TSP in Details?

15. What are goal /objectives of TSP?

16. Explain Perspective process model?

17. Explain evolutionary process model?

18. Explain the waterfall model with diagram. And Explain drawback and advantages of waterfall models.

19. Explain Incremental process model using suitable diagram.

20. Difference between waterfall and increment model

21. Explain in detail RAD model with diagram. List Advantages and disadvantages of RAD.

22. Explain prototyping with neat diagram. Write its drawbacks.

23. Explain Spiral model with its region and task along with neat diagram. List advantages and disadvantages.

24. How does the process model differ from each other?

25. Explain agile software development with neat diagram.

26. Difference between perspective process model and agile process model.

27. List feature of agile software development approach.

28. Explain the concept of extreme programming with neat diagram.

29. Describe with example generic and customized software.

CHAPTER 2. SE PRACTICES AND SOFTWARE REQUIREMENT ENGINEERING

16 MARKS

1. What is software engineering practices?

2. What is essence of SE practices.

3. Write short note on importance of SE practices.

4. Describe core principles of SE.

5. Describe the communication practices in software engineering with its principle.

6. What is planning? What activities are included in good planning? Describe the details principle of good planning.

7. Explain modeling practices in SE with principles.

8. Describe behavioral model.

9. Explain construction activity including coding and testing.

10. Explain coding Principle and testing principle.

11. Explain software Deployment and Deployment principle.

12. What is RE? What its need?

13. Explain seven major task/function of RE in details.

14. Write concept of SRS. Explain general format of SRS.

CHAPTER 3.ANALYSIS AND DESIGNING MODELLING

18 MARKS

1. Explain analysis modeling along with its importance. Enlist its objectives.

2. What are the different analysis modeling approaches and explain in brief (Structured analysis and object oriented analysis).

3. Enlist principle, task, method and steps that are used for object oriented analysis.

4. Explain domain analysis in building analysis modeling along with its advantages.

5. Explain technical domain

6. Explain Application domain.

7. Enlist goals of domain Analysis.

8. Explain I/O of domain analysis with neat diagram.

9. List elements of analysis

10. Explain scenario based elements.

11. Explain flow oriented modeling.

12. Explain class based elements.

13. Explain behavioral modeling.

14. What is data modeling? Explain data object, data attritubes, relationships, cardinality and modality with examples.

15. Difference between cardinality and modality.

16. What is DFD? What is the notation used in DFD? Explain with neat diagram? Explain level 1 DFD with examples.

17. For hotel mgt systems draw level 0 and level 1 DFD.

18. For library mgt system draw level 0 and level 1 DFD.

19. For sale order processing of department store draw level 0 and level 1 DFD.

20. Explain Data dictionary and its advantages.

21. List the applications those needs control flow modeling.

22. How to create control specification?

23. Give example of process specifications.

24. Explain use case diagram along with notations.

25. Draw use case for food ordering system in hotel.

26. Explain sequence diagram along with notations.

27. Explain state transition diagram with example.

28. Draw sequence diagram for computer based system.

29. Explain design modeling in brief.

30. What are the characteristics of good designs?

31. List and explain quality attributes of software design?

32. What are the design quality guidelines?

CHAPTER 3.ANALYSIS AND DESIGNING MODELLING

18 MARKS

33. What are fundamental set of software design concepts in details.ie(abtraction,architecture,patterns,modularity,information hiding ,functional independence, refinement refactoring ,design classes)

34. Explain designing model in brief. Enlist elements of design model.

35. What are different data designs elements?

36. What are different architectural designs elements?

37. Explain component level design elements.

38. Explain deployment level design elements.

CHAPTER 4.SOFTWARE TESTING STRATEGIES AND METHODS

16. MARKS

1. Explain software testing fundamentals.

2. List objectives of testing.

3. Describe basic principle of testing?

4. State attributes/characteristics of testable software.

5. Define software testing.

6. Explain guideline those leads to be good successful software testing strategy.

7. What do you mean by good test?

8. Explain test case, test plan, test data.

9. Explain the generic characteristics.

10. Explain verification and validation.

11. Difference between verification and validation.

12. Enlist SQA activities.

13. What are the different types of testing? What is their purpose?

14. Explain testing strategy for OO Architecture.

15. Explain unit testing in brief. Explain unit test procedures.

16. Describe integration testing approaches. And Explain its types(top down and bottom up integration)

17. Compare top down and bottom up integration.

18. Explain regression testing.

19. Explain smoke testing. Write its advantages and disadvantages.

20. Explain Alpha and beta testing.

21. Differentiate Alpha and beta testing.

22. Explain System testing.

23. Explain Recovery testing.

24. Explain security testing.

25. Explain stress testing.

26. Explain performance testing.

27. Explain black box testing.

28. Explain White box testing.

29. Explain the term debugging? Describe the debugging process. Sate characteristics of bugs.

30. What is debugging strategies?

31. Explain brute force, backtracking and cause elimination.

32. What is induction or deduction in software testing?

CHAPTER 5.SOFTWARE PROJECT MANAGEMENT

18 MARKS.

1. What is SPM? Why it is needed.

2. Explain software project management spectrum.

3. Describe people factor involved in software project management./enlist various groups involved in software project management.

4. Explain term agile team.

5. Write about product from 4p of software project management.

6. Explain software scope.

7. Explain project with respect to management spectrum.

8. Describe process decomposition.

9. Explain melding of product and process.

10. Why software project fails?

11. Explain project scheduling in brief.

12. Explain basic principle of project scheduling.

13. Give possible reasons why software is delivered late?

14. Explain PERT.Explain CRM.

15. Describe timeline chart/ Gantt chart.

16. What is task network? Explain suitable example.

17. Explain software project tracking and controlling and list activities of its.

18. What are the principles of risk management?

19. What are software risks?

20. Describe project risk, technical risk and business risk.

21. Explain reactive and proactive risk strategies with respect to risk management.

22. Explain type of risk?

23. What are risk projection activities?

24. Explain the term developing a risk table.

25. What is risk identification?

26. Explain risk assessment.

27. Explain risk refinement.

28. What is risk prioritization?

29. Describe RMMM strategy. What are factors and objectives of RMMM?

30. Explain SCM in details. What is need, benefits and feature of SCM?

31. What is SCM repository and process?

32. Write layers of SCM process with neat diagram.

33. Explain identification of object in software configuration.

34. What is version control? List major capabilities of version control.

35. Explain change control.

CHAPTER 6. SOFTWARE QUALITY MANAGEMENT

12. MARKS

1. What is quality? How do you explain user satisfaction?

2. What is quality control? Describe in brief.

3. What is quality assurance?

4. Explain the concept of cost of quality?

5. What SQA? Explain in details.

6. Explain the activities of SQA.

7. What are the steps required to perform statistical SQA? With example.

8. Describe six sigma for software engineering.

9. Describe ISO 9000 quality standard. And its benefits.

10. Explain different level of CMMI techniques.

11. State the different key process areas at different levels.

12. List the characteristics or aspects that define KPA for every level.

13. What is difference between CMMI and ISO standard?

14. Explain Mc-call’s quality factors with help of diagram?

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download