PROGRAM MBADS (SEM 3/SEM 5) MBAFLEX/ MBA (SEM 3) PGDISMN (SEM 1) SUBJECT CODE & NAME MI0033- SOFTWARE ENGINEERING BK ID B1483 CREDIT 4 MARKS 60
Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately of 400 words. Each question is followed by evaluation scheme.
Q.No Questions Marks Total Marks 1 Waterfall Model, V-Model and Spiral Model are of the software development processes. Companies are using these models to have a systematic and defined approach in software development. Which of the four phases are involved in the software development process? A listing the 4 types 4
10 explaining the types 4 examples 2
2 Software estimation is the first phase of project planning and it is the process of judging a software product and solving the problem associated with the software project. We follow some important steps to achieve reliable cost and effort estimates. Explain the different estimation models and estimation techniques. A a. Explaining different estimation models 6 10 b. Explaining estimation techniques 4
3 a. You are a SCM manager in a software company. How will you establish a software configuration management process in a company? b. You are appointed as a software developer in a software company and you have been asked by your project manager to check details of the bugs from the previous version. How will you gather details associated with the various bugs in the previous version? A a. Definition and explaining 4 procedures in software configuration management process 5
10 b. definition and explaining typical work cycle 5
4 a. If you are a software engineer you must be expert in the field of software, hardware and also database. It has been listed by the industry professionals that time and effort are the most important factors in the system analysis stage. Briefly explain the steps used in in system analysis. b. If you are a software developer in small company, how will you conduct a specification review? A a. Listing the steps and its Explanation 5 10 b. Explanation of specification review 5
5 Write short note on a. Unit testing b. System testing c. Debugging d. Verification and validation A a. Unit testing 3 10 b. System testing 3 c. Debugging 2 d. Verification and validation 2
6 What are the different methods of software prototypes and tools? A definition of software prototype 1
10 3 types of techniques 3 Explaining tools 4 Benefits of software prototype 2