0% found this document useful (0 votes)
109 views3 pages

Questions 2024 - Bca

questions 2024_bca

Uploaded by

saritbarua29
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
109 views3 pages

Questions 2024 - Bca

questions 2024_bca

Uploaded by

saritbarua29
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Assignment

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?

1. What are the software project management complexities? Explain


2. Explain the roles and responsibilities of software project manager in detail
3. Explain the skills necessary for managing a software project
4. Explain all the metric for project size estimation in detail
5. Explain all the project estimation techniques in details
6. Differentiate between basic cocomo, intermediate cocomo and complete cocomo
7. Explain COCOMO 2? How can you differentiate with basic cocomo.
8. Differentiate between Software Revision versus Software Version.
9. What are the main activities carried out during Requirement analysis and
specification?
10. Explain the functional and non-functional requirement with an example. How it
can be identified?
11. What are the different system views that can be modelled using UML? What are
the different UML diagrams which can be used to capture each of the views?
Explain all of them in details. Do you need to develop all the views of a system
using all the modelling diagrams supported by UML? Justify your answer.
12. Differentiate between Extend and Includes in use case diagram
13. What is the difference between a use case and a scenario? Identify at least three
scenarios of the withdraw cash use case of a bank ATM.
14. What is the difference between a use case and a scenario? Identify all scenarios of
the withdraw cash use case of a standard bank ATM.
15. Explain the following in details
a. Abstraction
b. Method Overriding
c. Polymorphism
d. Encapsulation
e. Genericity
f. Object
g. Class
h. Association
i. Aggregation
j. Composition
k. Generalization
l. Specialization
m. Inheritance
n. Polymorphism
16. What is the difference between object-oriented analysis (OOA) and object-oriented
design (OOD)?
17. What is coding? Explain coding standards and guidelines. What is code review?
Explain in details the types of review
18. What is clean room testing
19. What is testing? How to test a program?
20. Define the term mistake, error and failure, test case, test scenario, test script and
test suite
21. Explain Verification versus validation.
22. What is unit testing? Explain the environment needed to perform unit testing in
detail.
23. What is black box testing? Explain the approaches to design black box test cases in
detail.
24. What is white box testing? Explain the types
25. What is coverage-based testing? Explain their types
26. What is CFG? Explain path.
27. Explain McCabe's Cyclomatic Complexity Metric? How it can be computed
28. What is debugging? Explain debugging approaches
29. Explain integration testing? Explain its approaches
30. What is system testing? What are the types of it?
31. What is maintenance? Explain the type of it?
32. Explain the characteristics of software maintenance.
33. What are the different types of maintenance that a software product might need?
Why are this maintenance required?
34. Explain why every software system must undergo maintenance or progressively
become less useful.
35. If a software product costed Rs. 10,000,000 for development, compute the annual
maintenance cost given that every year approximately 5 percent of the code needs
modification. Identify the factors which render the maintenance cost estimation
inaccurate?

You might also like