Answered step by step
Verified Expert Solution
Question
1 Approved Answer
5. (a) The first activity in object-oriented software development is 'requirement elicitation'. The output from this activity is a description that explains how the system
5. (a) The first activity in object-oriented software development is 'requirement elicitation'. The output from this activity is a description that explains how the system works emphasizing on actors and use cases. In this context, explain what actors and use cases are. Aktiviti pertama dalam pembangunan perisian yang berorientasikan objek adalah 'requirements elicitation'. Hasil daripada aktiviti ini adalah deskripsi yang menerangkan bagaimana sistem berfungsi dengan menekankan kepada pelakon dan kes penggunaan. Dalam konteks ini, terangkan apakah pelakon dan kes penggunaan. (20 marks/markah) (b) Given a use case known as 'Report Emergency' (as shown in Figure 5.1), design a software that has already taken into account the exceptional case, in where there is no connectivity between Fieldofficer and FRIEND. Show that this can be done using > and > relationships. Diberikan satu kes penggunaan sebagai 'ReportEmergency' (seperti yang ditunjukkan di dalam Gambarajah 5.1). Rekabentuk satu perisian yang telahpun mengambilkira kes pengecualian di mana hubungan di antara FieldOfficer dan FRIEND tidak dapat disambungkan. Tunjukkan bahawa ini boleh dilakukan menggunakan hubungan > dan > (40 marks/markah) Scanned with CamScanner U:r ca:c nome Departe-ergency Participating actors Flow of cvents Initiated by Fieldfficer Communicates with Dispatcher 1. The Fieldofficer cives - Haria. 2. F2139 dety praga frater. The includes an emergency perrzzer.erc! cers.r. transportation, ard location, incider: description reque:t, and hazardous material field: 3. The Fieldofficer complete the formaty pacifirariral; the mergers type and description field.. The Fieidotice mayat de press responses to the emergency situation and request specific rewardes. Creette form is completed, the Fieldofficer saistes com 4. FRIED receives the form od:cati the Disteart, c pop-up dialoz. 5. The Dispatcher reviews the comitedictio 22 cm 2-cide the database by invoking the openincident use ce. All the informier contained in the FieldOfficer's form is automatically included in the Incident The Dispatcher:clea: a response by allocating resources to the Incident (with the AllocateResources use case) and actors edge the emergency report by ending a short message to the Fieldtricer. 6. FRIED displays the sacredgment and the selected response to the Fieldo:ficer. Entry condition Figure 5.1 ReportEmergency use case textual description for Question 5 (b). Rajah 5.1 Penerangan berteks untuk kes penggunaan peportsergency bagi Soalan 5 (b). (c) Design a software-based students attendance system, which has three actors; student, lecturer, and dataManager. Illustrate your design by using all five UML diagrams. Rekabentuk satu sistem perisian kehadiran pelajar yang mempunyai tiga pelakon: student, lecturer dan da tavanager. Lakarkan rekabentuk anda menggunakan kesemua lima gambarajah UML. (40 marks/markah) Scanned with CamScanner 5. (a) The first activity in object-oriented software development is 'requirement elicitation'. The output from this activity is a description that explains how the system works emphasizing on actors and use cases. In this context, explain what actors and use cases are. Aktiviti pertama dalam pembangunan perisian yang berorientasikan objek adalah 'requirements elicitation'. Hasil daripada aktiviti ini adalah deskripsi yang menerangkan bagaimana sistem berfungsi dengan menekankan kepada pelakon dan kes penggunaan. Dalam konteks ini, terangkan apakah pelakon dan kes penggunaan. (20 marks/markah) (b) Given a use case known as 'Report Emergency' (as shown in Figure 5.1), design a software that has already taken into account the exceptional case, in where there is no connectivity between Fieldofficer and FRIEND. Show that this can be done using > and > relationships. Diberikan satu kes penggunaan sebagai 'ReportEmergency' (seperti yang ditunjukkan di dalam Gambarajah 5.1). Rekabentuk satu perisian yang telahpun mengambilkira kes pengecualian di mana hubungan di antara FieldOfficer dan FRIEND tidak dapat disambungkan. Tunjukkan bahawa ini boleh dilakukan menggunakan hubungan > dan > (40 marks/markah) Scanned with CamScanner U:r ca:c nome Departe-ergency Participating actors Flow of cvents Initiated by Fieldfficer Communicates with Dispatcher 1. The Fieldofficer cives - Haria. 2. F2139 dety praga frater. The includes an emergency perrzzer.erc! cers.r. transportation, ard location, incider: description reque:t, and hazardous material field: 3. The Fieldofficer complete the formaty pacifirariral; the mergers type and description field.. The Fieidotice mayat de press responses to the emergency situation and request specific rewardes. Creette form is completed, the Fieldofficer saistes com 4. FRIED receives the form od:cati the Disteart, c pop-up dialoz. 5. The Dispatcher reviews the comitedictio 22 cm 2-cide the database by invoking the openincident use ce. All the informier contained in the FieldOfficer's form is automatically included in the Incident The Dispatcher:clea: a response by allocating resources to the Incident (with the AllocateResources use case) and actors edge the emergency report by ending a short message to the Fieldtricer. 6. FRIED displays the sacredgment and the selected response to the Fieldo:ficer. Entry condition Figure 5.1 ReportEmergency use case textual description for Question 5 (b). Rajah 5.1 Penerangan berteks untuk kes penggunaan peportsergency bagi Soalan 5 (b). (c) Design a software-based students attendance system, which has three actors; student, lecturer, and dataManager. Illustrate your design by using all five UML diagrams. Rekabentuk satu sistem perisian kehadiran pelajar yang mempunyai tiga pelakon: student, lecturer dan da tavanager. Lakarkan rekabentuk anda menggunakan kesemua lima gambarajah UML. (40 marks/markah) Scanned with CamScanner
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started