Answered step by step
Verified Expert Solution
Link Copied!

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

image text in transcribedimage text in transcribed

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning ASP.NET 2.0 And Databases

Authors: John Kauffman, Bradley Millington

1st Edition

0471781347, 978-0471781349

Students also viewed these Databases questions

Question

How do modern Dashboards differ from earlier implementations?

Answered: 1 week ago