Question: For the question given below, i want UML use case diagram and Interface level design and Component level design using standard design tool available on
For the question given below, i want UML use case diagram and Interface level design and Component level design using standard
design tool available on net.
Problem Domain
Suppose a scenario that School of Computer and Systems Sciences SC&SS requires a new
student registration system. The School is working with much older system developed around
mainframe technology. As the time passes, the older system facing some maintenance issues
and lack of some advance features. The School decided to replace it with a new clientserver
system based Student Registration Process. The new system will allow students to register for
courses and view report cards from personal computers attached to the campus LAN.
Professors will be able to access the system to sign up to teach courses as well as record grades.
As the University is facing some funding issues and not able to support the School
significantly, the School cannot afford to replace the entire system at one go The School will
keep the old existing course catalog database where all course information is maintained. This
database is an Ingres relational database running on a DEC VAX. Fortunately, the School has
invested in an open SQL interface that allows access to this database from School's UNIX
servers. The legacy system performance is rather poor, so the new system must ensure that
access to the data on the legacy system occurs in a timely manner. The new system will access
course information from the legacy database but will not update it The registrar's office will
continue to maintain course information through another system.
At the beginning of each semester, students may request a course catalogue containing a list
of course offerings for the semester. Information about each course, such as professor,
department, and prerequisites, will be 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 the student cannot be
assigned to a primary selection. Course offerings will have a maximum of thirty students and
a minimum of three students. A course offering with fewer than three students will be canceled.
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. 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. If a course fills up during the actual
registration process, the student must be notified of the change before submitting the schedule
for processing.
At the end of the semester, the student will be able to access the system to view an electronic
report card. Since student grades are sensitive information, the system must employ extra
security measures to prevent unauthorized access.
Professors must be able to access the online system to indicate which courses they will be
teaching. They will also need to see which students signed up for their course offerings. In
addition, the professors will be able to record the grades for the students in each class for
hisher own subject. The system will also generate a final report card. Problem Domain
You have been tasked to develop the software for a mine pump control system, designed to monitor and pump flood water out of mine shafts. As underground mining operations take place far below the water table, flooding into mine galleries and shafts is an everpresent danger. Excessive flooding is clearly a safety hazard for workers, but also has profitability implications ranging from equipment damage to productivity delays, to mine closures in extreme circumstances.
The system to be developed will be required to monitor the water level in a given mine shaft using two sensors A high water sensor that measures the maximum acceptable level of flooding in a shaft before pumping begins, and a low water sensor which measures the minimum level of acceptable flooding and pumping stops. These sensors are used to start a mine pump. When the flooding level exceeds the level determined by the high water sensor the pump is switches on When the water has been pumped out and the minimum level of acceptable flooding has been reached, as measured by the low water sensor the pump switches off.
In addition to flooding mining is often hindered by methane pockets, where gas seeps into the shafts and galleries triggering an evacuation. Again this is a safety hazard, the mining staff won't be able to breathe, and even more critically, operating equipment may generate sparks which will cause the methane to ignite. Therefore, the system will include a methane sensor that will be used to trigger an evacuation alarm in the presence of dangerous levels of methane measured in N parts per million and also s
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
