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: 20 Jan 2009      Posted By: Anuja      Member Level: Bronze

2007 Birla Institute of Technology-Mesra Software Engineering University Question paper



Course:   University: Birla Institute of Technology-Mesra




Course Title : SOFTWARE ENGINEERING

No. of Pages = 2

No. of Questions = 9



Note: For Q.1. through Q.8. provide precise answers. Each question carries 5 marks. (8 x 5 = 40)



Q.1. Explain the difference between a software process and a software process model. Suggest two ways in which a software process model might be helpful in identifying possible process improvements.



Q.2. Apart from the challenges of heterogeneity, rapid delivery and trust, identify other problems and challenges that software engineering is likely to face in the 21st century.



Q.3. Assume that you have been appointed as a project manager within an information systems organization. Your job is to build an application that is quite similar to others your team has built, although this one is larger and more complex. Requirements have been thoroughly documented by the customer. What team structure would you choose for the project and why? What software process model(s) would you choose and why? Explain.



Q.4. Specify the merits and demerits of the approach to software process assessment and improvement that is provided by process improvement frameworks such as the CMMI.



Q.5. Using a neat block diagram, describe the architecture of a software system that accepts natural language commands and translates these into database queries in a language such as SQL. Specify the merits and demerits of your chosen architecture.



Q.6. Compare top-down and bottom-up integration and testing by discussing their merits and demerits. Explain why integration and testing of most large software systems requires a combination of top-down and bottom-up approaches.



Q.7. In a software configuration management (SCM) system, the relations and represent simple relationships between configuration objects. Describe five additional relationships that might be useful in the context of a SCM repository.



Q.8. Develop a reasonably complete set of black box test cases for the following text-processing problem using equivalence partitioning and boundary-value analysis: Given a text consisting of words separated by blank characters or by new-line characters, convert the text into line-by-line form with the following rules: (1) Line breaks must be made only where the given text contains a blank or a new-line. (2) Each line is filled as far as possible, as long as (3) No line will contain more than the specified maximum number of characters.







BITS ZC461 EC-2 Regular First Semester 2006-07 Page 2







Q.9. Study the brief description of a simple software system given below and develop the analysis and design models specified at the end of the description.



You may make any reasonable assumptions that may add significant value to your models, but please state all such assumptions clearly wherever appropriate.



Downloads.net is a web-based portal where a repository of software downloads is available. A download is a piece of software, a patch, an application, an API or source. Downloads are categorized as freeware, shareware and purchase. Freeware is fully free of cost, shareware is free with certain restrictions, and purchase is available only by online payment through credit card. Any registered user can also upload software, which will be available for viewing by users after verification by the administrators. Verification includes license information, originality etc.



Develop the following models for the Downloads system. Please start each answer on a fresh page.



9.1 Specify any two important use-cases and draw a neat, labeled use-case diagram showing the use cases and the corresponding actors. Provide “high level” use cases. Simplistic and trivial use cases such as login will not be considered. ( 5 )



9.2 For each of your use cases, construct a neat, complete sequence diagram (in UML notation) showing a successful interaction scenario. Provide the Use Case Title as the header of the sequence diagram. Each sequence diagram must also show the interaction with the appropriate actor(s). ( 5 )

9.3 Develop a complete, detailed class diagram (in UML notation), using the models developed above. Clearly indicate the relationships between the classes on the diagram using appropriate notation and meaningful names for the relationships. Adjust the inheritance relationships to achieve a good object model, which will help in the development of a robust and maintainable system. Explain your design decisions clearly, yet precisely, at the end of the class diagram. ( 10 )



_____________End of Question Paper____________








Return to question paper search

Next Question Paper: Network Analysis (06ES34)

Previous Question Paper: JAN 2007(IT TOOLS AND APPLICATION,M1-R3)

Related Question Papers:


  • Recombinant DNA Technology


  • Closed Book Exam(Technical Communication)


  • ENVIRONMENTAL POLLUTION CONTROL


  • DATA MINING


  • DATA STRUCTURES AND ALGORITHMS


  • 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.