My Profile
Active Members
TodayLast 7 Days
more...
Awards & Gifts
Online Exams
Fresher Jobs
Our fresher job section is exclusively for fresh graduates! Find jobs for freshers in major Indian
cities including Bangalore, Chennai, Hyderabad, Pune or Kochi
Resources
Find educational articles, blogs, discussion threads and other resources.
Colleges
Find details about any college in India or search for courses.
|
Download Model question papers & previous years question papers
|
Posted Date: 25 Dec 2008 Posted By: sridevi Member Level: Diamond
|
2006 Birla Institute of Technology-Mesra SOFTWARE ENGINEERING AND MANAGEMENT University Question paper
Birla Institute of Technology & Science, Pilani
Distance Learning Programmes Division
FIRST SEMESTER 2006-2007
REGULAR MID-SEMESTER TEST (EC-1 REGULAR)
Course Number : SS ZG562
Course Title : SOFTWARE ENGINEERING AND MANAGEMENT
No. of Pages = 1
No. of Questions = 5 Type of Test : Closed Book
Weightage : 40%
Duration : 2 Hours
Date of Test : September 2, 2006 (Saturday, Forenoon Session)
Please Note:
1. This test is ONLY for the students enrolled in M.S. SOFTWARE SYSTEMS degree programme.
2. There are five questions in all. Start each answer from a fresh page.
3. All answers should be analytical, precise and complete. Draw neat, labeled diagrams wherever applicable.
4. Please follow all the instructions given on the cover page of the main answersheet.
5. Mobile phones and computers of any kind should not be brought inside the exam hall.
6. Use of unfair means of any kind during the exam will result in severe disciplinary action.
Q. 1. Explain briefly, using lucid examples, as to why is it appropriate to consider systems engineering as an engineering discipline. Also describe how systems engineering discipline differs from other, more traditional fields of engineering. ( 5 )
Q. 2. Assume that you are a project manager for a small software products company. Your job is to build a breakthrough product that combines virtual reality hardware with state-of-the-art multimedia software. As the competition for the home entertainment market is intense, there is significant pressure to get the job done soon. Which software development process model(s) would you choose for this project? Give precise reasons for your choice(s). ( 5 )
Q. 3. Explain clearly (with lucid examples), what is wrong with the popular perception that software engineering methods and practices are too time consuming and tedious, and that they always interfere with the programmer’s productivity. ( 5 )
Q. 4. Using lucid examples, briefly explain how the Software Engineering Institute’s Capability Maturity Model Integration (SEI-CMMI) supports continuous improvement of the software process. No need to describe the CMMI. ( 5 )
Q. 5. Study the following brief requirements for a simple automated Petrol Pump system and develop some analysis and design models of the system. You may make some reasonable assumptions that would add significant value to your models, but please state all assumptions clearly wherever appropriate.
A petrol station is to be set up for fully automated operation. When drivers swipe their credit card through a credit card reader connected to the petrol pump, the credit card is verified by communication with a credit card company computer and a fuel limit established. The driver may then take the quantity of fuel required. When fuel delivery is complete and the pump hose is returned to its holster, the driver’s credit card account is debited with the cost of the fuel taken. The credit card is returned after debiting the amount. If the card is invalid, the pump returns it before fuel is dispensed.
5.1. Develop a neat context level data flow diagram and a first level Data Flow Diagram for modeling all the functions performed by the Petrol Pump. Be sure to use meaningful names for all the processes, data stores and data flows. ( 5 )
5.2. Develop a neat, labeled State Transition Diagram describing the behavior of the Petrol Pump system. Use meaningful names for all states, events and actions that result in state-transition. Check if all states have an exit mechanism. ( 5 )
5.3. Describe an appropriate architectural design for the Petrol Pump System using a neat block diagram, and explain the specific role of each component. Specify the advantages and disadvantages of your choice of architecture. ( 5 )
5.4. Develop a neat, detailed class diagram for the Petrol Pump system, using the models developed above. Indicate the relationships between the classes on the diagram using meaningful names for the relationships. Explain your design decisions precisely, at the end of the class diagram. ( 5 )
______________________________
Return to question paper search
|
|
|
Submit Previous Years University Question Papers and make money from adsense revenue sharing program
Are you preparing for a university examination? Download model question papers
and practise before you write the exam.
|
Advertise Here
|