Case Model Part 1-Software Engineering-Lab Manual, Lecture notes of Software Engineering

Software engineering is about the development and application of processes and tools for managing the complexities inherent in creating high quality software systems. It introduces the fundamental software engineering concepts and terminology. This lab manual includes: Case, Model, Museum, Automated, Information, System, Visitors, Sequence, Diagrams, Operation, Testing, Scenario

Typology: Lecture notes

2011/2012

Uploaded on 08/09/2012

parthivi
parthivi 🇮🇳

4.1

(8)

85 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Software Engineering
A museum requires an automated information system for use by visitors which helps them locate items in the
museum and to find out more about items which are on display. The system is intended for use in a computer
museum which contains many old computers, modern machines running simulations, books and audio recordings
of pioneers of computer development. The system must be a 'walk up and use' system for visitors who have no
training whatsoever in computer system use. You will need to be able to manage floor plan of the museum and the
location of items on that floor plan. Information about specific items should be accessible by indicating their
location. The system will have to manage multi-media information - sound, images and video. It must be possible
for museum staff to change the information in the system and to add information about new exhibits. When you
give people information about where to find an item, they respond best to simple instructions made with
reference to prominent landmarks rather than maps which they often find difficult to read.
1. Develop use case model for the above case study.
2. Draw sequence diagrams from the use case model. (at least 2 sequence diagrams)
3. Identify classes from the above case study along with operations and fields.
[Submit a single Rational Rose or MS Visio File for above 3 tasks]
4. Create a Java project in Eclipse and create above identified classes and their methods.
5. Create Unit tests for these Classes and methods. Create suitable testing scenarios to test these methods. (at least 5 tests)
[Submit project zip file for the above 2 tasks]
docsity.com

Partial preview of the text

Download Case Model Part 1-Software Engineering-Lab Manual and more Lecture notes Software Engineering in PDF only on Docsity!

Software Engineering

A museum requires an automated information system for use by visitors which helps them locate items in the

museum and to find out more about items which are on display. The system is intended for use in a computer

museum which contains many old computers, modern machines running simulations, books and audio recordings

of pioneers of computer development. The system must be a 'walk up and use' system for visitors who have no

training whatsoever in computer system use. You will need to be able to manage floor plan of the museum and the

location of items on that floor plan. Information about specific items should be accessible by indicating their

location. The system will have to manage multi-media information - sound, images and video. It must be possible

for museum staff to change the information in the system and to add information about new exhibits. When you

give people information about where to find an item, they respond best to simple instructions made with

reference to prominent landmarks rather than maps which they often find difficult to read.

  1. Develop use case model for the above case study.
  2. Draw sequence diagrams from the use case model. (at least 2 sequence diagrams)
  3. Identify classes from the above case study along with operations and fields. [Submit a single Rational Rose or MS Visio File for above 3 tasks]
  4. Create a Java project in Eclipse and create above identified classes and their methods.
  5. Create Unit tests for these Classes and methods. Create suitable testing scenarios to test these methods. (at least 5 tests) [Submit project zip file for the above 2 tasks]

docsity.com