(Department of Computer Science)
WARNING
1. PLAGIARISM OR HIRING OF GHOST WRITER(S) FOR SOLVING THE ASSIGNMENT(S) WILL DEBAR THE STUDENT FROM AWARD OF DEGREE/CERTIFICATE, IF FOUND AT ANY STAGE.
2. SUBMITTING ASSIGNMENTS BORROWED OR STOLEN FROM OTHER(S) AS ONE’S OWN WILL BE PENALIZED AS DEFINED IN “AIOU PLAGIARISM POLICY”.
Course: Software Engineering-I (3414) Semester: Spring, 2014
Level: BS (CS) Total Marks: 100
ASSIGNMENT No. 1
(Units: 1 – 4)
Note: All questions are compulsory. Each question carries equal marks.
Q. 1 Why we need Software, explain in detail? Also explain the types of Software with the help of suitable examples.
Q. 2 a) The concurrent process model defines a set of “states.” Describe what these states represent in your own words, and then indicate how they come into play within the concurrent process model? b) What are the advantages and disadvantages of developing software in which quality is “good enough”? That is, what happens when we emphasize development speed over product quality?
Q. 3 a) Write a Comparison between Spiral model and Concurrent Development model. b) Write the advantages and Disadvantages of RAD and Water Fall models. c) What are the major difficulties in the spiral model led to the introduction of the Win Win spiral model?
Q. 4 You have been appointed a project manager for a major software products company. Your job is to manage the development of the next-generation version of its widely used word-processing software. Because competition is intense, tight deadlines have been established and announced. What team structure would you choose and why? What software process model(s) would you choose and why?
Q. 5 Explain the important characteristic of system and also explain the different types of system with the help of suitable examples.
ASSIGNMENT No. 2
(Units: 5 – 8)
Total Marks: 100
Note: All questions are compulsory. Question 1 & 2 have 20 marks each and Question 3 has