Questions 2024 - Bca
Questions 2024 - Bca
1. What is the principal aim of the software engineering discipline? What does the
discipline of software engineering discuss?
2. Distinguish among a program, a software product and a software service.
3. List the major differences between the exploratory and modern software development
practices.
4. Why is the number 7 considered as a magic number in software engineering? How is it
useful software engineering?
5. What is a flow chart? How is the flow-charting technique useful during software
development?
6. What do you understand by the term software life cycle? Why is it necessary to model
software life cycle and to document it? What problems might a software development
organisation face if it is not following any SDLC for development of a large-sized
software?
7. Explain the classical waterfall model with all the phases.
8. Differentiate between classical waterfall model and iterative waterfall model.
9. Explain prototype model with diagram.
10.What is spiral model? Explain
11.Explain why the spiral life cycle model is considered to be a meta model.
12.Briefly discuss the evolutionary process model. Explain using suitable examples the
types of software development projects for which the evolutionary life cycle model is
suitable. Compare the advantages and disadvantages of this model with the iterative
waterfall model.
13.What do you understand by the term phase containment of errors? Why is phase
containment of errors is considered to be important? How can phase containment of
errors be achieved in a software development project?
14.Explain the advantage and disadvantages of all the models
15.What is SRS document and how it validated? What are the users of SRS document?
What are the categories of SRD documents? Explain the characteristics of good and bad
SRS document.
16.Explain the functional and non-functional requirement with an example. How it can be
identified?
17.What are the characteristics of good and bad software design? Explain
18.What is cohesion and coupling? Explain the classification of each of them
19.What is functional Independence?
20.What is structured analysis and structured design? Explain their main objectives.
21.What is DFD? Explain the primitive symbols used for constructing DFD. Explain the
diagrams used in DFD construction? State its importance. What are the shortcomings
of DFD model?