Question: Please answer all the questions above in system analysis and design SECTION A (45 MARKS) There are THREE (3) questions in this section. Answer ALL

 Please answer all the questions above in system analysis and designSECTION A (45 MARKS) There are THREE (3) questions in this section.

Answer ALL Questions in the Answer Booklet. 1. A group of software

Please answer all the questions above in system analysis and design

SECTION A (45 MARKS) There are THREE (3) questions in this section. Answer ALL Questions in the Answer Booklet. 1. A group of software development team is working on creating use case description (UCD) for each use case and drawing complementary activity diagram that shows the system operating procedure of certain task according to a use case context. a) Draw an activity diagram according to the following scenario. The user (author) completes an online form that requests the user to input author name, correspondence address, email and, title of paper. The system validates this data and, if correct, asks the author to submit the paper. The author then browses to find the correct paper on his/her system and submits it. Once received and stored, the system returns to the author a reference number for the paper. Authors may submit as many papers as they like to be considered for acceptance to the conference up until the deadline date for submissions. Papers are allocated to referees for assessment. They review each paper and submit to the system their decision. Once the programme's organiser has agreed the decisions authors are informed by email. Accepted papers are then schedule to be delivered at a conference. This involves allocating a date, time and place for the presentation of the paper. (10 marks) b) Illustrate a blank template of a heuristic evaluation for the assessment. (5 marks) (CLO2:PLO2:04) 2. Analyse the following for an Airline Ticket Booking System that need to be operated by the staff at the counter: Checking the flight details: The system will provide the details of the flights available and allow the staff to choose a particular destination. Once the staff chooses the particular option, the web pages will display different flights available to their respective destinations showing date, departure time, arrival time and destination details. The staff will choose the selected flight and key-in passenger personal details like name, address, age, gender and nationality. The system will request the staff to verify the respective details and process the flight reservation. Once the flight reservation is done, a message will be displayed as to confirm the process is done. Modify flight reservation: Upon request from customer, the staff is allowed to make changes of the personal details or flight booking details. Once the staff requests for changing any reservation, a screen will display prompting the staff to enter the passenger reservation pin code. If the PIN code provided by the customer does not match, then the system will display error message asking the staff to enter the correct PIN code. If the correct PIN code is entered, the staff can modify the customer reservation. In certain case if the customer lost his PIN code, a new PIN code will be generated for the customer. Cancel flight reservation: The system allows the staff to cancel any flight reservation upon request by the customer. The staff will have to enter the customer reservation PIN code and system will prompt a confirmation message. Once confirmed, the system will notify the staff the cancellation of flight reservation has success. Generate Report: The system also enable the staff to generate report for management purpose such as tickets sale, number of passengers for a particular flight, details of flight reservation and details of flight cancellation. Only the administrator has right to view the details of the entire customer. a) Draw an object diagram using appropriate Unified Modeling Language (UML) notation. Disregard the method. (7 marks) b) Your company is in the midst of doing business process reengineering (BPR). As a system analyst, draw a package use case in which customer can purchase e- ticket with bank card and the admin can update the flight schedule. (8 marks) (CLO2:PLO2:C4) 3. Consider the scenario given below for a library management system. A library has books that it issues to its users and is available at the premises of the library for the authorized member. . For systematic arrangements, each book is assigned ISBN and a title. Due to high demand of books, the library maintains one or more copies of each book. Copies of each book can be issued to member for certain limited time for borrowing but with some rules and restrictions. For every item issued, the library records the user id, name and the current borrowing limit. The copy (loan information) is recorded such as ISBN, copy number and on loan to whom. . For borrowers, the library maintains their id, name and current borrowing limit a) Draw a sequence diagram for borrowing book use case using the symbols as below. HO Boundary object Entity object Control object (10 marks) b) Draw a behavioral state chart machine for the complex object of borrowing book. (5 marks) (CLO2:PL02:04 SECTION A (45 MARKS) There are THREE (3) questions in this section. Answer ALL Questions in the Answer Booklet. 1. A group of software development team is working on creating use case description (UCD) for each use case and drawing complementary activity diagram that shows the system operating procedure of certain task according to a use case context. a) Draw an activity diagram according to the following scenario. The user (author) completes an online form that requests the user to input author name, correspondence address, email and, title of paper. The system validates this data and, if correct, asks the author to submit the paper. The author then browses to find the correct paper on his/her system and submits it. Once received and stored, the system returns to the author a reference number for the paper. Authors may submit as many papers as they like to be considered for acceptance to the conference up until the deadline date for submissions. Papers are allocated to referees for assessment. They review each paper and submit to the system their decision. Once the programme's organiser has agreed the decisions authors are informed by email. Accepted papers are then schedule to be delivered at a conference. This involves allocating a date, time and place for the presentation of the paper. (10 marks) b) Illustrate a blank template of a heuristic evaluation for the assessment. (5 marks) (CLO2:PLO2:04) 2. Analyse the following for an Airline Ticket Booking System that need to be operated by the staff at the counter: Checking the flight details: The system will provide the details of the flights available and allow the staff to choose a particular destination. Once the staff chooses the particular option, the web pages will display different flights available to their respective destinations showing date, departure time, arrival time and destination details. The staff will choose the selected flight and key-in passenger personal details like name, address, age, gender and nationality. The system will request the staff to verify the respective details and process the flight reservation. Once the flight reservation is done, a message will be displayed as to confirm the process is done. Modify flight reservation: Upon request from customer, the staff is allowed to make changes of the personal details or flight booking details. Once the staff requests for changing any reservation, a screen will display prompting the staff to enter the passenger reservation pin code. If the PIN code provided by the customer does not match, then the system will display error message asking the staff to enter the correct PIN code. If the correct PIN code is entered, the staff can modify the customer reservation. In certain case if the customer lost his PIN code, a new PIN code will be generated for the customer. Cancel flight reservation: The system allows the staff to cancel any flight reservation upon request by the customer. The staff will have to enter the customer reservation PIN code and system will prompt a confirmation message. Once confirmed, the system will notify the staff the cancellation of flight reservation has success. Generate Report: The system also enable the staff to generate report for management purpose such as tickets sale, number of passengers for a particular flight, details of flight reservation and details of flight cancellation. Only the administrator has right to view the details of the entire customer. a) Draw an object diagram using appropriate Unified Modeling Language (UML) notation. Disregard the method. (7 marks) b) Your company is in the midst of doing business process reengineering (BPR). As a system analyst, draw a package use case in which customer can purchase e- ticket with bank card and the admin can update the flight schedule. (8 marks) (CLO2:PLO2:C4) 3. Consider the scenario given below for a library management system. A library has books that it issues to its users and is available at the premises of the library for the authorized member. . For systematic arrangements, each book is assigned ISBN and a title. Due to high demand of books, the library maintains one or more copies of each book. Copies of each book can be issued to member for certain limited time for borrowing but with some rules and restrictions. For every item issued, the library records the user id, name and the current borrowing limit. The copy (loan information) is recorded such as ISBN, copy number and on loan to whom. . For borrowers, the library maintains their id, name and current borrowing limit a) Draw a sequence diagram for borrowing book use case using the symbols as below. HO Boundary object Entity object Control object (10 marks) b) Draw a behavioral state chart machine for the complex object of borrowing book. (5 marks) (CLO2:PL02:04

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Finance Questions!