You are on page 1of 2

Assignment for Engineering Economics and Project Management

Team Assignment Marks: 20

The purpose of the team project is to use a structured approach to project management in a team setting
(3-5 students/team). Examples include creating a business plan for a potential business, updating a
company’s Web site, helping launch a new store, preparing a research report for an organization, working
on a case study in the text, etc. You can use one of the problem statements given.

Each team will present a formal, and hand in a project notebook (stapled pages are fine or a slim cover –
not a spiral binder.

Organize the final notebook as follows


1. Cover page and detailed table of contents. List the project name, team members, location of
Google site, and date on the cover page. Be sure to number all pages (by hand is fine), which
should match the table of contents.
2. Hard copies of the
o Project charter
o scope statement
o Requirements
1. Identifying the requirements from problem statements
2. UML Use Case Diagrams and Capturing Use Case Scenarios with 4 actors and 7 use cases
3. Design an ER Model by making your own assumptions with at least 2 entitites
along with the relationships between different entities
4. Design test cases; create a test suit for minimum four functionalities along
with requirement traceability matrix
o WBS, Gantt chart,
o Write state chart and activity modeling.
o Resource matrix
o Cost estimate
o Communication plan
o Risk identification and management
o Any other project management documents you created,

Sample documents and templates are provided.

Problem Statement # 1

A Library Information System for SE VLabs Institute


The SE VLabs Institute has been recently setup to provide state-of-the-art research facilities in
the field of Software Engineering. Apart from research scholars (students) and professors, it also
includes quite a large number of employees who work on different projects undertaken by the
institution.
As the size and capacity of the institute is increasing with the time, it has been proposed to
develop a Library Information System (LIS) for the benefit of students and employees of the
institute. LIS will enable the members to borrow a book (or return it) with ease while sitting at
his desk/chamber. The system also enables a member to extend the date of his borrowing if no
other booking for that particular book has been made. For the library staff, this system aids them
to easily handle day-to-day book transactions. The librarian, who has administrative privileges
and complete control over the system, can enter a new record into the system when a new book
has been purchased, or remove a record in case any book is taken off the shelf. Any non-member
is free to use this system to browse/search books online. However, issuing or returning books is
restricted to valid users (members) of LIS only.
The final deliverable would a web application (using the recent HTML 5), which should run only
within the institute LAN. Although this reduces security risk of the software to a large extent,
care should be taken no confidential information (eg., passwords) is stored in plain text.

Problem Statement # 2
Course Registration System

At the beginning of each semester, students may request a course catalog containing a list of
course offerings needed for the semester. Information about each course, such as professor,
department, and prerequisites are included to help students make informed decisions.
The new system will allow students to select four course offerings for the coming
semester. In addition, each student will indicate two alternative choices in case a course offering
becomes filled or is canceled. No course offering will have more than ten students or fewer than
three students. A course offering with fewer than three students will be canceled. Once the
registration process is completed for a student, the registration system sends information to the
billing system so the student can be billed for the semester.
Professors must be able to access the online system to indicate which courses they will be
teaching, and to see which students signed up for their course offerings.
For each semester, there is a period of time that students can change their schedule.
Students must be able to access the system during this time to add or drop courses.

You might also like