New Member FAQ | Forums | Earn Revenue


Resources Entrance Ask Experts Exam Papers Jobs English Projects Universities Colleges Courses Schools Training My India



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.

website counter



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



Course:   University: Birla Institute of Technology-Mesra




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

Next Question Paper: PERVASIVE COMPUTING

Previous Question Paper: SOFTWARE ARCHITECTURES

Related Question Papers:


  • Data Communication and Network


  • Computer Organization & Architecture (closed book)


  • STRUCTURES OF PROGRAMMING LANGUAGES


  • NETWORK PROGRAMMING


  • Human Resource Management


  • Categories


    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





    Contact Us   Advertise   Editors    Privacy Policy    Terms Of Use   

    ISC Technologies.
    2006 - 2009 All Rights Reserved.