Está en la página 1de 2

Kuvempu University Assignments for B.Sc.(IT) & M.Sc.

(IT) Courses Subject: Software Engineering Subject Code: BSIT - 44 Assignment: TA (Compulsory)

I. Answer the following questions in one or two sentences. Each question


carries 2 marks. 1. Define Software Engineering as per IEEE. 2. Give important characteristics of the Prototype Model. 3. What is DFD? 4. What are the two levels of Software design process? 5. Name any 4 criteria used to guide modularization. 6. Define Cohesion. 7. List any 3 popular Tabular Design Tools. 8. Why we require Coding standards and Practices? 9. What are Source code tools? Give example. 10. What us internal documentation? II. Discuss the four major goals of SRS. Assignment: TB (Compulsory)

PART A
I. Fill up the blanks using suitable word or phrase in the following sentences: 1) Software is a set of_____________that when executed provide desired function and performance. 2) Software is a process and _____________. 3) The_____________method is also known as the iterative enhancement model. 4) An external entity is represented using _____________ in a DFD. 5) The software requirements deal with the_____________of the proposed system. 6) The weakest coupling that is most desirable is _____________. 7) The three important levels of abstraction are _____________,_____________, and_____________. 8) P.D.L. stands for_____________.

9) _____________helps to view the source code. 10) _____________tools help in code creation, debugging and testing. 11) The two kinds of program documentation are _____________and_____________ 12) Estimation makes use of an important approach_____________. 13) PERT stands for_____________. II. Write brief answers to the following questions: 1) Define the terms risk mitigation, risk monitoring. 2) Name the important approaches used in program debugging. 3) What are specification languages? Give an example. PART - B 1. a) What is software? List out the important characteristics of software. b) Explain the waterfall model of software process. What are its limitations? 2. a) Describe the three generic views of software engineering. b) List out the important characteristics of good SRS. 3. a) Give the outline structure of SRS. b) Why is design an important phase in software development life cycle? Describe design process. 4. Outline programming guidelines with regard to; i) Control structures ii) Algorithms iii) Data structures and iv) General guidelines 5. a) What is software testing ? Describe the two ways of testing any engineered software product. b) What is the difference between verification and validation ? 6. a) Describe the different kinds of software development team structure. b) What is COCOMO model? Explain the basic COCOMO model. 7. a) Define the terms: quality, quality assurance and quality control. b) Mention the objectives of formal technical review. 8. Write short notes on: a) Software engineering b) The spiral model of software process c) Programming tools.

También podría gustarte