Mark: /50 College of Computer and Information Sciences Department of Information Systems IS 240 "Information Systems Analysis and Design" Section No: Subject: Mid-Term Date: Instructor: Dr. Abdullah Alghamdi Duration: 90 minutes Student Name: Part 1 ID: (10 marks)[ /4]Question 1 Prototyping is an iterative process of the SDLC where the system is continually revised. Draw a diagram illustrating the major steps and deliverables of the prototyping approach. Book PP 26 [ /3]Question 2 Order the following types of DFD according to their appearance in the SDLC life cycle, by putting numbers (1,2,3,4)in the square brackets: [ 2 ]Current Logical DFD, [1 ]Current Physical DFD, [ 3 ]New Logical DFD, [ 4 ]New Physical DFD [ /3]Question 3 Is the spiral SDLC evolutionary? Illustrate your answer diagrammatically. Book PP21 1 Part 2 marks)[ /10]Question 1 (30 Using the example of a retail clothing store in a mall, list relevant data flows, data stores, processes, and sources/sinks. Observe several sales transactions. Draw a context diagram and a level-0 diagram that represent the selling system at the store. Problem and Exercise 1 Context Diagram Context Diagram Paymen t Custom er 0 Point of Sale Syste m Receip t Management Report Store Manager Level-0 Diagram Problem and Exercise 1 Level-0 Diagram Receipt Customer Payment Goods Sold 2 Update Goods Sold File Formatted Goods Sold Amount Goods Sold File 1 Transform Customer Purchase Inventory Data 3 Update Inventory File 4 Update Sales Total File Formatted Inventory Amount Formatted Sales Total Amount Inventory File Sales Total File Inventory Amounts Goods Sold Amounts Sales Data 5 Produce Management Reports Sales Totals Management Report Store Manager 2 [ /10]Question 2 a. List the DFD symbols used in the context diagram (only names). Source/sink Dataflow Process b. Give two small DFD examples, the first represents the timing aspect of a system and the second shows a process that is executed 4 times in another system? TRICK DFD Does not represent timing nor does it represent repitition c. Give an example of an unbalanced DFD. Show how to balance it. Book : PP 163 3 [ /10]Question 3 a. Based on the description given to you in the class, complete the following Decision Table. PP 175 b Draw a reduced version of the resultant decision table. Pp 176 4 Part 2 marks)[ /6]Question 1 (10 PP Chapter 6 Give an example ER diagram for each of the following cases: 1. Unary relationship with optional many at one end and obligatory one at the other end 2. Ternary relationship 3. Associative entity [ /4]Question 2 Fill in the spaces - The relationship degree is related to the entity TYPE - The relationship cardinality is related to the entity INSTANCE - Gathering information for conceptual modeling can have two perspectives top-DOWN…………... And …………BOTTOM_UP………………..….. 5
© Copyright 2026 Paperzz