B.C.A. 4th Sem End-Term Examination
Software Engineering
Full Marks - 70
Time - Three hours
Answer question No. 1 and any four from the rest.
1. Answer the correct option from the following: (10x1=10)
(ii) AMC stands for
(iii) Which of the following is known as meta model?
(iv) Characteristics of good SRS document
(vii) DFD stands for
(viii) What does a data store symbol in the Data Flow Diagram signify?
(x) Unit testing is undertaken after a module has been coded and reviewed
2. (a) What is the principal aim of the software engineering discipline? Explain in detail. (5)
(b) What are the major differences between the exploratory and modern software development practices? Explain the advantages of exploratory software development practices. (5)
(c) What is Spiral Model? Explain all the phases of it in details.(1+4=5)
3. (a) Briefly explain the job responsibilities for managing software products. (5)
(b) What are empirical estimation techniques? Explain their types. (1+4=5)
(c) Briefly explain the basic COCOMO model in detail. (5)
4. (a) What is cohesion and coupling? What is functional independence? (3+2=5)
(b) What is DFD? Explain the components of DFD? Differentiate between DFD and UML diagram. (1+2+2-5)
(c) What do you understand by system testing? What are the different kinds of system testing that are usually performed on large software products? (2+3=5)
5. Write short notes of the following (any three): (3x5=15)
(a) Verification and Validation
(b) Aggression
(c) Encapsulation
(d) Class and Object
6. (a) What is usecase diagram? Draw the usecase diagram of Super Market Prize Scheme.(1+4=5)
(b) For a software that computes the square root of an input integer that can assume values in the range of 0 and 5000. Determine the equivalence classes and the black box test suite. (5)
(c) Assume that the size of an organic type software product has been estimated to be 64,000 lines of source code. Assume that the average salary of a software developer is Rs. 25,000 per month. Determine the effort required to develop the software product, the nominal development time, and the cost to develop the product.(5) 7. (a) Draw a labeled DFD for student management system. Clearly show the context diagram and its hierarchical decompositions up to level 1. (Context diagram is the Level 0 DFD). (5)
(b) Explain all the phases of iterative waterfall model. How can you differentiate it with classical waterfall model? (7+3=10)
0 Comments
if you have any doubts plz let me know...