Course Registration Project “Simple Scenario” • At the beginning of each semeste
ID: 3863809 • Letter: C
Question
Course Registration Project “Simple Scenario” • At the beginning of each semester, students get 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 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 ten students and a minimum of three students. A course offering with fewer than three students will be cancelled. Once the registration process is completed for a student, the registration system sends information to the billing system so the student can be billed. • 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. • 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. Please read the simple scenario carefully for the project, and answer the following questions:
List the key outputs of each process group in the “Course Registration Project”.
Explanation / Answer
The list of key outputs of each process group in the “Course Registration Project” are:
Design stage – functional paper prototype will be generated. Describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudocode and other documentation.These design elements are intended to describe the system in sufficient detail, such that skilled developers and engineers may develop and deliver the system with minimal additional input design.
Development stage-working code will be generated.The real code is written here.
Unit testing and integration testing- the software is tested and modifications made where necessary.Brings all the pieces together into a special testing environment, then checks for errors, bugs and interoperability.
Training- users are trained on use of the software product.Once a system has been stabilized through adequate testing, proper training on the system is performed or documented before transitioning the system to its support staff and end users.
Documentation-user manuals are prepared which contails all the details of the project.
Pilot-the software is installed and configured.During the pilot implementation, the test group users can provide valuable feedback on the system to make the eventual rollout to all users go more smoothly. Once the test group has approved the system, it can be rolled out across the organization. The testers can then help train other employees for the new system.