0% found this document useful (0 votes)
76 views8 pages

Semester Test MEMO1 PDF

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views8 pages

Semester Test MEMO1 PDF

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

SEMESTER TEST  SEMESTER TOETS

DURATION/DUUR 2h
MODULE CODE/KODE ITRW 225
MARKS/PUNTE 60
EXAMINER/EKSAMINATOR Imelda Smit
DATE/DATUM 09-09-2015
MODERATOR Prof Roelien Goede
TIME/TYD 08:00

MEMORANDUM

Answer all the questions . Beantwoord al die vrae.

Question 1 | Vraag 1 [Chapter 12 | Hoofstuk 12] [6]


Name and explain three System Design Approaches. Noem en bespreek drie Stelselontwerpbenaderings.

Answer: (p. 447 – 453)

1. Model Driven Approach 


System design approach that emphasizes drawing system levels ½ to document technical and
implementation aspects of a system ½
2. Rapid Application Development 
System Design approach that utilizes structured, prototyping, and JAD techniques ½ to quickly
develop a system ½
3. FAST System Design 
Integrates all popular approaches such as building blocks, system development phases and tasks to
implement a phase ½ does not impose a single approach

Mark Allocation: See marks allocated.

ITRW225 Semester Test MEMORANDUM Page |1


Question 2 | Vraag 2 [Chapter 13 | Hoofstuk 13] [7]
2.1 Study the following Logical DFD and complete 2.1 Bestudeer die volgende Logiese DVD en voltooi
the checklist that may be used to evaluate a Physical 4 die kontrolelys wat gebruik word om ‘n Fisiese DVD
DFD. Correct two mistakes. the evalueer. Korrigeer twee foute.

2.2 Name three disadvantages of a File Architecture 3 2.2 Noem drie nadele van ‘n
Server. Lêerargitektuurbediener.

ITRW225 Semester Test MEMORANDUM Page |2


Answer 2.1: (p. 477 – 483)

DFD Checklist
Did you revise your logical DFD? Yes. 
Did you follow the NINE (9) steps suggested? Refer p 335-336 No evidence. Should 
If not, did you motivate why you left out follow steps.
some of the steps?
Are there no verbs indicated on the flows? Read | Store physical indicators. 
Is there a verb in every process to indicate Yes. 
the ACTION performed?
Did you make sure that there are no flows None. 
between external agents?
Did you make sure that there are no flows None. 
between data stores?
Did you make sure that there are no flows None. 
between an external agent and a data store?
Did you make sure there is no magic (data is None 
generated by a process out of thin air)?
Did you make sure there is no black hole Yes. 
(data is lost in a process)?
Did you draw the physical DFD on the same Cannot comment. 
NINE (9) steps suggested in chapter 9?
Did you adjust the shape for the external No evidence. Should correct. 
agents (name)?
Did you adjust the shape for the processes No evidence. Should correct (implementation 
(ID, process description, and indication).
implementation)?
Did you adjust the shape for the data stores No evidence. Should correct (implementation 
(ID, implementation: table name)? indication).
Did you adjust the shape for the flows No evidence. Should correct (implementation 
(implementation: flow)? indication).
Did you take your system’s architecture into Refer p 483-502 No evidence. Not 
consideration? <distributed?| enough information to
db’s?> correct. Assumptions?
Did you find and correct any mistakes on Cannot comment. 
your logical DFD when you developed your
physical DFD?

Mark Allocation: ½ per tick (max 2 marks) ½ per correction – 9 steps | adjustment of external agent
shape and indication of DS, Process & Flow IMPLEMENTATION (max 2 marks).

Answer 2.2: p. 486


• Large amounts of unnecessary data must be moved between the client and the server
• The client PC must be robust 
• Database integrity can be easily compromised 

Mark Allocation: See mark allocation

ITRW225 Semester Test MEMORANDUM Page |3


Question 3 | Vraag 3 [Chapter 14 | Hoofstuk 14] [9]
3.1 Define the concept of Referential Integrity. Name 5 3.1 Definieer die konsep Verwysingsintegriteit.
and explain the types of deletion rules. Noem en verduidelik die tipes skrappingsreëls.
3.2 Name the goals of database design. 4 3.2 Noem die doelwitte van databasisontwerp.

Answer 3.1: (p. 536)


Referential Integrity is the assurance that a foreign-key value in one table has a matching primary-key in
the related table. 

Deletion Rules:
1. No Restriction ½ any record may be deleted ½
2. Delete : Cascade ½ deletion of matching records ½
3. Delete : Restrict ½ disallowed until matching records deleted ½
4. Delete : Set NULL ½ deletion followed by setting matching keys to NULL ½

Mark Allocation: See marks allocated.

Answer 3.2: p. 530


• A Database should provide for efficient storage, update, and retrieval of data
• A Database should be reliable
• A Database should be adaptable and scalable to new or unforeseen requirements
• A Database should support the business requirements of the information system

Mark Allocation: See marks allocated.

Question 4 | Vraag 4 [Chapter 15 & 16 | Hoofstuk 15 & 16] [10]


4.1 Compile an Output Taxonomy with regards 6 4.1 Stel n Uitvoertaksonomie op ten opsigte van jou
to your own project. Use at least three delivery projek. Gebruik ten minste drie uitvoerkomponente.
components.

Answer: (p. 551)

Distribution Reporting External then internal Transactions


Delivery
Printer½ ½ ½ ½
Screen½ ½ ½ ½
E-Mail½ ½ ½ ½

Mark Allocation: See marks allocated.

4.2 Describe the steps used in the Input Design 4 4.2 Beskryf die stappe wat gebruik word in die
Process and give one example of each. Toevoerontwerpproses en gee een voorbeeld van elk.

Answer: (p. 599)


1. Identify System Inputs and review requirements ½ Example: ORDER_NUMBER ½
2. Select appropriate GUI controls ½ Example: radiobuttons, groupbox, etc. ½
3. Design, Validate and Test inputs ½ Example: exercise of test screens ½
4. If necessary, design the source document ½ Example: Capturing data ½

Mark allocation: See marks allocated.

ITRW225 Semester Test MEMORANDUM Page |4


Question 5 | Vraag 5 [Chapter 17 | Hoofstuk 17] [10]
Use the Physical DFD supplied to draw a State Gebruik die Fisiese DVD verskaf om ‘n
Transition Diagram. Toestandsoorgangdiagram te teken.

ITRW225 Semester Test MEMORANDUM Page |5


Answer: (p. 635 – 636)

Mark Allocation:  for each process (max 5 marks) ½ for each transition (max 5 marks).

ITRW225 Semester Test MEMORANDUM Page |6


Question 6 | Vraag 6 [Chapter 19 | Hoofstuk 19] [10]
6.1 Explain what you understand Systems 1 6.1 Verduidelik wat jy verstaan onder
Construction & Implementation to be. Stelselkonstruksie & -Implementering.
6.2 Compile a diagram to present the System 4 6.2 Stel ‘n diagram saam om die
Construction Tasks. Stelselkonstruksietake voor te stel.
6.3 Name and explain shortly the different tasks of the 5 6.3 Noem en verduidelik kortliks die verskillende
Systems Implementation Phase. take van die Stelselimplementeringsfase.

Answers:
6.1 p. 684
Systems Construction – development and testing of system components 
Systems Implementation – installation and delivery of entire system into production 

Mark allocation: See marks allocated.

6.2 p. 686 fig. 19.2

DBs 

Arrows 

½

½

½
½

Mark allocation: See marks allocated.

6.3 p. 689 – 694


1. Conduct System Test ½ conduct a final systems test ½
2. Prepare Conversion Plan½ identifying databases to be installed ½
3. Install databases ½ to place system into operation, you will need a fully loaded database ½

ITRW225 Semester Test MEMORANDUM Page |7


4. Train users ½ system users need to be trained to use the new system ½
5. Convert to new system ½ conversion from old to the new system ½

Mark allocation: See marks allocated.

Question 7 | Vraag 7 [Chapter 20 | Hoofstuk 20] [8]


7.1 Name and explain the four types of support 7.1 Noem en bespreek die vier tipes
activities as part of Maintenance & Support. 4 ondersteuningsaktiwiteite as deel van Onderhoud &
Ondersteuning.
7.2 Name and explain the different conversion 4 7.2 Benoem en bespreek die verskillende
strategies. omskakelingstrategieë.

Answer 7.1: p. 704 – 705


1. Program Maintenance½ – bugs and errors½
2. System Recovery ½– program crash, recover system½
3. Technical support½ – additional assistance½
4. System enhancement ½– new requirements such as technological requirements½

Mark allocation: See marks allocated.

Answer 7.2: p. 691


• Abrupt cut-over½ – on a specific date the old system is terminated½
• Parallel conversion ½– both old and new system operated at same time period½
• Location conversion½ - same system will be used at a number of geographical locations½
• Staged conversion½ – a variation on the abrupt and parallel conversions, based on the version
introduced earlier½

Mark allocation: See marks allocated.

ITRW225 Semester Test MEMORANDUM Page |8

You might also like