Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Courier ASAP(CASAP) is a new courier company whose aim is to provide fast delivery with a secure alternative compared to other available services. To meet

Courier ASAP(CASAP) is a new courier company whose aim is to provide fast delivery with a secure alternative compared to other available services. To meet its goal, CASAP is looking forward to an automated system with an efficient and effective interface that can help the company doo an online booking system for customers to access the application from computers and mobile devices for necessary booking and monitoring.

This system will allow the customer to log in with their account for required booking and services, including selecting pick-up and drop off based on their choice.

Through this system, courier agents should be able to allocate the job delivery agent for fast processing. In addition, customers will be informed about the overall calculated cost and the approximate delivery date and time.

This system must have the following features for a variety of users.

  1. Customer Management operations (Creating, deleting, updating, searching for the customer)
  2. Shipment Management operations (Checking for available delivery agents, Tracking detailed information of shipment deliveries)
  3. Payment processing functions (Processing customer payments, issuing online receipts)
  4. Login Management functions (Creating or removing system users)
  5. Report Generation Functions (Generating reports on shipments, delivery agent's details, customers, etc.

ANSWER THE FOLLOWING ONLY

Whatdoes"staticinheritance"implyinthiscontext,andhowdoesitvaryfrom"dynamicinheritance"?

[4markings]

(ii)InNTFS,eachaccesscontrolentryhasitsownsetoffiveflagbitscalledci,oi,np,io,andi.

(ACE)

Maintaincontrolofitstransmission.

Pleaseofferashortsummaryofeachbyte'spurpose.

[5marks]

(iii)Mikegrantsthefollowingpeopleaccesstothefoldercontaininghisproject:

project

Thereisnorestrictiononusingthemicrophone(oi,ci)

PleasegiveAlicepermissiontoreadandwrite(ci,np)

Accessislimitedtoreadingonly,Bob(oi)

Itcontainsjustonefolderandtwotextfiles;neitherthetextfilesnorthefolderhaveanycustomizedaccess-controlsettings:

project\doc.txt

project\src

project\src\main.c

PleasegiveasummaryofallinheritedACLsforthethreeobjectslistedbelow:

placingthebitsofaninheritance-controlflagthatarecurrentlybeingutilized(withparentheses)inparentheses

equivalenttothepreviouslydefinednotation).

[5marks]

(B)Couldyoukindlydefinearootkitandlistitsfourmostcommonapplications?

TheRelationshipBetweenDifferentTypesofDataStructuresandAlgorithms

(a)Describeandjustifyatechniqueforcalculatingtheshortestdistancebetweenanytwoverticesinapositiveedgelengthundirectednetwork.

(b)Ifnomeanstoconnecttwocloseverticesexists,thesystemshouldreturnanextremelybignumber.

[12markings]

(b)Isitreasonabletouseyourapproachtodetermineifsuchagraphisrelatedtoothernetworks?

Describeaviablealternativeforusagewithanetworkof1000verticesand10,000edges.

Whatpreciselydoesthephrase"pipelinebubble"implyincomputerarchitecture,andwhywouldabranchinstructioncauseittoform?

(a)[4points]

(b)Pleaseprovideanexampleofhowconditionalinstructionsmightbeutilizedtolimitthenumberofpipelinebubbles.

[4markings]

Whatisthedistinctionbetweenexceptions,softwareinterrupts(whichareinitiatedbyaSWIinstructionontheARM),andbranches?

[8markings]

(d)Ifadesignerhadtochoosebetweenanimpreciseexceptionsystemandapreciseexceptionsystem,whichwouldtheyselectandwhy?

UsingaDigitalFormatforInformationTransmission

Automaticrepetitionrequest(ARQ),forwarderrorcorrection(FEC),andlosslesscompressionwillbeusedfordatatransportfrompointAtopointB.

Whatdoyoumeanwhenyoumentionlosslesscompression,ARQ,andFEC?

[5marks]

(b)

Giventhattheseproceduresareassumedtooccurondistinctprotocollevels,whatordershouldtheprotocollayersbeorganizedin,andwhy?

[5marks]

(c)

Assumetheunderlyingbitchannelhasadelay,cantransferBbitspersecond,andhasanerrorrateof0.

TheletterC1representsthecompressionratio.

Intheabsenceofanerrorrate,theFECwillofferanerrorrateof1.(whichisdetected).

WdenotesthewindowsizeutilizedbytheARQprotocolinparticular.

Istherealimitonhowrapidlythisdatamaybetransferred,oristherenone?

[Helpfulhint:Considerthetimeswhenrebroadcastsoccur.]

PleaseclarifythefeaturesoftheARQprotocol'soperationthatyoutakeforgranted.

4ComputerGraphicsandImageProcessing(a)Explainhoweachofthefollowinghumanvisionlimitationsaffectsthedesignofdisplaydevicesandhowtheseconstraintsimpacttheuserexperience.

I(spatialresolution),II(brightness),andIII(color).

[10markings]

Thedatareferringtopixelsinpicturecompression(b)maybecompressedinoneofthreeways:

Itcomprisesofthethreephaseslistedbelow:

Iconvertthepixeldatatoanewformat;IIquantizethenewlycreatedvalues;andIIIsymbolencodethenewlygeneratedcharacters.

Explaineachmethod,includinghoweachcontributestoimagecompressionandhowitimpactsthevisualqualityofthedecompressedimageascomparedtotheuncompressedimage.

[10markings]

ContrastofFiveProgrammingLanguages(a)DiscussthemostsignificantnewfeaturesintroducedtoSimula67incomparisontoAlgol60,withafocusonSimulaClasses.

[6markings]

(a)DemonstratehowtouseSimulatosimulateamodestrestaurantwithsixtables,twowaiters,andarangeofcustomers.

Itisjustessentialtoprovidetheclassesthatyouwanttodefine.

It'slikelythatthealgorithmicspecificswillbeoverlooked.

[6markings]

(c)Pleaseexplainhowtheemergenceofcurrentobject-orientedprogramminglanguageslikeJavahasledtoSimula'sobsolescence.

Databases(a)Todefinethestructureofadataset,firstdeterminetheentities,attributes,andrelationshipsincludedinsidethedataset.

[6markings]

a)Howdoyoudeterminewhichspecificinstancesofdatatocapturewhenenteringdataintoadatabase?

ConsiderusingaSQL-92databaseaswellasanODMGdatabasetoillustratehowyoursolutionworks.

[6markings]

(c)Itwasonlyrecentlyannouncedthatatraditionalbankandanationalbuildingsocietywillmergeintoasingleentity.

You'vebeenhiredasaconsultanttohelpthecompany'sclientswiththedatabaseintegrationstrategythey'vecreated.

Relationaldatabasesareusedinbothcompanies'operations.

Preparesomequicknotesandsendthemtothedatabaseadministratorstodrawtheirattentiontoanypotentialissues.

[8markings]

Inacomputerlanguage,anintegerexpression,denotedbytheletterE,isdefinedasfollows:

E::=n|X|E|E+E,wherenmaybeanyconstantintegerandXcanbeanyidentifier.

PleaseexplaintheconceptofstructuralinductionsothatImaydemonstratethataspecificproperty(E)holdsforallexpressionsofintegersE.

[5marks]

(b)Assumingthatstatesarefinitepartialfunctionsthatmapidentifierstointegerconstants,wemaybeabletocreatearelationE,snthatinformsustheoutcome(ifany)ofevaluatinganintegerexpressionEinstates.

Thisrelationshipwouldprovidetheresultofassessingtheexpressioninstates.

[7markings]

Ifboth(c)E,sn1and(d)E,sn2aretrue,then(d)n1=n2.

Thismaybeshownviastructuralinduction.

[Hint:thinkabouttheattribute(E)providedbytheequation(s,n1,n2)((E,sn1)&(E,sn2)n1=n2.]

[7markings]

(d)WhatfeatureofthepairE,sassuresthatE,scorrespondstonforeverygivenintegern?

  1. USE CASE DIAGRAM: PROVIDE THE NAME AND COMPLETE DESCRIPTION OF A USE CASE FOR THE PROPOSED SYSTEM AND DRAW A USE CASE DIAGRAM.
  2. ACTIVITY DIAGRAM: PROVIDE AN ACTIVITY DIAGRAM FOR THE SUE CASE IDENTIFIED ABOVE.
  3. DOMAIN MODEL CLASS DIAGRAM: PROVIDE THE DOMAIN MODEL CLASS DIAGRAM FOR THR PROPOSED SYSTEM.
  4. USER INTERFACE: PROVIDE A FINAL USER INTERFACE USING DIALOG AND SCREEN PROTOTYPES FOR ANY OF THE USE CASES LISTED ABOVE.

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

Essentials of Marketing

Authors: William D. Perreault, Joseph P. Cannon

13th edition

78028884, 978-0078028885

More Books

Students also viewed these Marketing questions