UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA

Size: px
Start display at page:

Download "UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA"

Transcription

1 UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA FAKULTEIT IBIT FACULTY OF EBIT DEPARTEMENT INFORMATIKA / DEPARTMENT OF INFORMATICS INFORMATIKA 271 / INFORMATICS 271 Eksamen 6 November 2006 / Exam 6 November 2006 Tyd: 180 minute Time: 180 minutes Punte: 120 Marks: 120 Dosente / Lecturers: Prof P M Alexander Mnr/Mr P Joubert Moderator / Moderator: Mnr/Mr G le Roux Student Name / Studentenaam: Student Number / Studentenommer: "Belangrike inligting" 1. Slegs eksamen- en hereksamenuitslae van eerstejaar studente sal so gou as wat dit beskikbaar is deur die Fakulteitsadministrasie op die kennisgewingborde langs die Geesteswetenskappegebou aangebring word. Eerste-, tweede- en derdejaar-, asook nagraadse studente kry uitslae via SMS e, op die MTN-lyn asook op SOS. Uitslae word so spoedig moontlik na die eksamenperiode aan kandidate gepos. INF271 1 van/of 10

2 Uitslae sal telefonies by telefoonnommer beskikbaar gestel word, asook op WebCT Intranet: adres GEEN UITSLAE SAL TELEFONIES OF PERSOONLIK DEUR DOSENTE OF ADMINISTRATIEWE PERSONEEL VERSTREK WORD NIE. 2. Hereksamens word nie outomaties toegeken nie, maar is onderhewig aan heersende departementele beleid. 3. Hereksamens vind vanaf 27 November 03 Desember 2006 plaas, roosters is beskikbaar: 3.1 kennisgewingborde voor die Hoofingang van die Merensky-biblioteek om vas te stel op welke datum, eksamensessie en plek hereksamens afgelê moet word; 3.2 roosters is op die Intranet verkrygbaar: student online; of 3.3 MTN by telefoonnommer Die nuwe regulasies rondom die gebruik van kies-en-keur vraestelle word onder u aandag gebring ( - Eksamen en verwante aangeleenthede - Regulasie 0025 Bylae 5) "Important information" 1. The results of examinations and supplementary examinations for first year students only will be displayed on the notice-boards next to the Human Sciences Building. The results for first, second and third year, as well as postgraduate students will only be available on the MTN line and SOS. Students will receive an SMS notifying them of the result. Results will be mailed to individual candidates after the examination period. Results will be available at telephone no also on the Intranet address: students online LECTURERS AND ADMINISTRATIVE STAFF WILL NOT GIVE CANDIDATES THEIR RESULTS PERSONALLY OR PER TELEPHONE. 2. Supplementary examinations are not granted automatically, but are subjected to current Departmental policy. 3. Supplementary examinations take place from 27 November 03 December 2006, timetables available: 3.1 Students should consult the notice-boards at the main entrance to the Merensky Library to determine the date, time and place of their supplementary examinations; 3.2 Timetables will also be available on the Intranet: students online; or 3.3 MTN telephone no The new regulations concerning multiple choice examination papers is brought to your attention ( - Examination and Related Matters Regulation 0025, Appendix 5) INF271 2 van/of 10

3 SECTION A / AFDELING A CLOSED BOOK / TOEBOEK 60 min 60 Marks / Punte QUESTION 1 / VRAAG 1 (7 Marks / Punte) a) The concept that different objects can respond to the same message in different ways (for example, CLOSE may be carried out differently by different objects such as Swing Door or Sliding Door) is called / Die konsep dat verskeie objekte aan dieselfde boodskap op verskillende wyses kan reageer, word genoem. (Byvoorbeeld, MAAK_TOE mag deur verskillende objekte soos n swaai deur of n skuif deur op verskillende wyses uitgevoer word) b) The minimum and maximum number of occurrences of one entity that may be related to a single occurrence of another entity is defined by the / Die kleinste en grootste aantal instansies van n entiteit wat aan n enkele instansie van n ander entiteit verwant hou, word deur die gedefineer: c) An entity whose instances store attributes that are common to one or more other entities (which inherit those attributes) is a / Die instansies van n entiteit wat attribute stoor wat deur een of meer ander entiteite gebruik word (m.a.w. hierdie entiteite erf die attribute) is n : d) The packaging of several items together into one unit (the attributes and behaviour of an object) is called / Die saamverpakking van verskeie items in een eenheid (die attribute en gedrag van n objek), word genoem: e) In process modeling, a hierarchy chart is also known as a / In prosesmodellering staan n hierargiese kaart ook as n bekend: f) When writing Use-Case narratives, the event that initiated the execution of the use case is the / As Use-Case verhale geskryf word, is die gebeurtenis wat die uitvoer van die use-case laat begin (aan die gang sit) die : INF271 3 van/of 10

4 g) A constraint on the state of the system after the use case has been successfully executed (such as data recorded in a data base or a receipt delivered to a customer) is know as the / n Beperking op die stelselstaat nadat die use-case suksesvol uitgevoer word, staan as die bekend. (Byvoorbeeld as data in n databasis gestoor moet word of n kwitansie aan n klient afgelewer moet word) : QUESTION 2 / VRAAG 2 (4 Marks / Punte) 2 Life Cycle Stage Current SYSTEM OPERATION & MAINTENANCE 1 SCOPE DEFINITION PROBLEM ANALYSIS 3 REQUIRE- MENTS ANALYSIS 8 INSTALLATION & DELIVERY LABEL A 4 LABEL B 7 CONSTRUCTION AND TESTING 6 5 DECISION ANALYSIS PHYSICAL DESIGN & INTEGRATION Figure 1 / Figuur 1 Figure 1 above is NOT complete but contains the information required for Question 1. / Figuur 1 bo is NIE volledig nie maar bevat die inligting nodig vir vraag 1. INF271 4 van/of 10

5 a) What should label A be? / Wat moet etiket A bevat? b) What should label B be? / Wat moet etiket B bevat? c) What do the double arrows from each of the numbered blocks to the central object depict? (What label could be used on each of them?) / Waarop dui die tweerigting pyle vanaf die genommerdeblokkies na die objek in die middel? (Watter etiket kan op elkeen van hulle gebruik word?) d) What do the symbols mean? / Wat beteken die simbole? QUESTION 3 / VRAAG 3 (11 Marks / Punte) a) What is the purpose of a Data-to-Process CRUD matrix? / Wat is die doel van n Data-na- Proses CRUD matriks? [2] b) Name and briefly describe four of the six tests for feasibility. / Noem en beskryf kortliks vier van die ses toetse vir uitvoerbaarheid [8] INF271 5 van/of 10

6 4 c) Name the documentation used to map data requirements to locations / Noem die dokumentasie wat gebruik word om data vereistes en areas te koppel. [1] QUESTION 4 / VRAAG 4 (6 Marks / Punte) Name and briefly describe the purpose of three different types of things shown graphically in a Use- Case Model Diagram / Noem en beskryf kortliks die doel van drie verskillende soorte dinge wat in n Use Case Model diagram grafies gewys word. a) b) c) QUESTION 5 / VRAAG 5 (3 Marks / Punte) Name three UML diagrams used in the physical design phase / Noem drie UML-diagramme wat in die fisiese ontwerpfase gebruik word. a) b) c) INF271 6 van/of 10

7 QUESTION 6 / VRAAG 6 (7 Marks / Punte) Use Figure 2 below for this question / Gebruik Figuur 2 onder vir hierdie vraag 1 2 MemberServicesSystem Member 4 itemselections(items, quantities) Shipping and Billing Address 5 3 Figure 2 / Figuur 2 a) What type of diagram is this? / Watter tipe diagram is dit? b) What is its purpose? / Wat is die doel daarvan? c) What type of Actor is shown (label 1)? / Watter tipe akteur word gewys (etiket 1)? d) What does the box labeled 2 indicate? / Wat dui die blokkie (etiket 2) aan? INF271 7 van/of 10

8 e) What does the vertical bar labeled 3 indicate? / Wat dui die vertikale staaf (etiket 3) aan? f) What does the solid arrow (labeled 4) indicate? / Wat dui die soliede pyl (etiket 4) aan? g) What does the dashed arrow (labeled 5) indicate? / Wat dui die stippelpyl (etiket 5) aan? QUESTION 7 / VRAAG 7 (20 Marks / Punte) Use Figure 3 below for this question / Gebruik Figuur 3 onder vir hierdie vraag a) Identify four errors on Figure 3 by writing A, B, C, and D at the place on the figure where they occur. / Dui vier foute aan op Figuur 3 deur om A, B, C en D op die figuur te skryf waar die foute voorkom. [4] b) Describe what is wrong in each case / Beskryf wat in elke geval verkeerd is [8] A: B: C: D: INF271 8 van/of 10

9 New or modified Monthly Statement Monthly Account Statements Bank Monthly statement Reconcile Account Balances Prior Monthly Statement Transaction Creditor Bill Account Balance Account Transactions Payment Pay a Bill Current Balance Bank Accounts Payment Credit Credit Account Transaction Deposit Withdraw Funds from an Account Debit Employer Pay Deposit Funds into an Account Figure 3 / Figuur 3 Other Income source INF271 9 van/of 10

10 c) In the space provided below, draw the Context Data Flow diagram which is consistent with the Data Flow Diagram given in Figure 3 / In die ruimte hieronder, teken die Konteks Datavloei Diagram wat ooreenstem met die Datavloei Diagram in Figuur 3 [8] QUESTION 8 / VRAAG 8 (2 Marks / Punte) Name two cost-benefit techniques / Noem twee koste-voordeel tegnieke. a) b) INF van/of 10