IMAT1401 Exam 2018 PDF

Title IMAT1401 Exam 2018
Course Information Systems Development
Institution De Montfort University
Pages 7
File Size 169.4 KB
File Type PDF
Total Downloads 77
Total Views 129

Summary

Exam for IMAT1401 in 2018...


Description

Sheet 1 of 7 EXAMINATION PAPER Code: IMAT1401 Session - 2017/2018 Faculty of Technology Module Code – IMAT1401 Module Title – Information Systems Development Date – Tuesday 1st May 2018 Time Allowed - 2 hours Start 09:00 Finish 11:00 _________________________________________________________ Instruction and information for candidates:

Answer all questions in section A and Answer one question in section B and Answer one question in section C. Total marks achievable = 100

Please turn over…

Code: IMAT1401

Sheet 2 of 7

Section A Answer all questions in this section (60 marks total) A1. A customer loyalty card system for a major chain of Supermarkets contains: customers’ personal details (name, address, age, gender, etc.), information about products they have bought, points awarded for purchases, vouchers issued, points cashed in (e.g. for airmiles), and so on. a) Give two examples of ways the Supermarket might use this information. (2 marks) b) Identify two problems that might occur if the information recorded in the system was incomplete or incorrect, and briefly state why that would be a problem. (2 marks) (4 marks total for question A1)

A2. a) Explain briefly how functional and non-functional requirements differ from each other. (2 marks) b) Give one example of each type of requirement for the Supermarket loyalty card system described in A1 above. (2 marks) (4 marks total for question A2)

A3. Explain ‘SQIRO’ and the role it plays in requirements capturing (5 marks)

Please turn over…

Code: IMAT1401

Sheet 3 of 7

A4. Different models are drawn with different purposes in mind, and try to capture different aspects of a system. a) What is the main purpose of drawing a Use Case Diagram? (2 marks) b) What is the main purpose of drawing a Data Flow Diagram? (2 marks) c) What similarities and differences would you expect to see when comparing a Use Case Diagram and a Data Flow Diagram for the same system? (8 marks) (12 marks total for question A4)

A5. In the context of an Entity Relationship Diagram, give a brief definition of: a) Entity (1 mark) b) Multiplicity (1 mark) c) Attribute (1 mark) d)

Relationship (1 mark)

e)

Foreign key (1 mark) (5 marks total for question A5)

Please turn over…

Code: IMAT1401

Sheet 4 of 7

A6. Name and discuss elements of good design that should be applied to interface design. (10 marks) A7. For your group coursework you were asked to analyse, design and implement part of an online library system. Any real project is checked at several stages to make sure the project is going in the right direction and the quality of the work is good. Explain how you would evaluate each of the following for your prototype library system. Note that you are not being asked to assess your prototype, but how you would carry out that assessment. a) Whether the functional requirements have been fully and correctly documented in the requirements specification. (5 marks) b) Whether the system design meets the requirements identified in the requirements specification. (5 marks) (10 marks total for question A7) A8. a) Explain what is meant by the term “three-layer architecture”. (3 marks) b) Give three reasons why it might be sensible to design a system using a three-layer architecture. (3 marks) (6 marks total for question A8)

A9. Explain what is meant by Prototyping. (4 marks)

60 marks total for Section A Please turn over…

Code: IMAT1401

Sheet 5 of 7

Section B Answer only one question from this section (20 marks total) Both questions in this section refer to the Irish Island Woollens case study (supplied as an appendix)

B1. Draw a Use Case Diagram that represents the functions the system will perform. Credit will be given both for correct notation and for the quality of your analysis. Be sure to state any assumptions that you make additional to the information given in the case study. (20 marks)

B2. a) Draw an Entity Relationship Diagram for the system as described. Your diagram should show all necessary entities and relationships. Credit will be given both for correct notation and for the quality of your analysis. (12 marks) b) List all attributes that are needed for each table. This should clearly show the primary keys and any necessary foreign keys. (8 marks) (20 marks total for question B2)

Please turn over…

Code: IMAT1401

Sheet 6 of 7

Section C Answer only one question from this section (20 marks total) Question C2 refers to the Irish Island Woollens case study (supplied as an appendix)

C1. Explain how project management contributes to the success or failure of software development and evaluate what else can (or should) be done to ensure the success of a new software system. (20 marks)

C2. Using the Irish Island Woollens case study as an example, critically evaluate the impact of modern information systems on people at work and on society as a whole. (20 marks)

Please turn over…

Code: IMAT1401

Sheet 7 of 7

Appendix: Irish Island Woollens Case Study Irish Island Woollens is a co-operative (co-op) of local people producing hand-made knitwear – mainly expensive designer sweaters – from their homes in the islands of western Ireland. The members of the co-op share the costs of a small office in Galway to help market their products. The co-op employs a manager and the office has a broadband connection to the Internet. The co-op’s website currently just lists the knitters and illustrates the various styles and colours that each knitter can produce. Most orders are taken in the office by email, phone or post, and then phoned, faxed or emailed to the appropriate knitter. A stand-alone computer system records details of customers, orders and co-op members. A new system is to be installed. This will allow customers to place orders directly on the website. Each knitter will be able to see their orders on a password-protected Intranet. They will be able to add new items to the catalogue and edit or remove existing items. Knitters will update the status of their orders as the work proceeds. Order status can be one of the following: • New – order recorded but the knitter has not yet agreed to produce the item • Allocated – the knitter has confirmed that they can produce the item • In progress – knitter has started work and given an estimated completion date • Completed – work completed and the item has been shipped Anyone will be able to view the catalogue without registering, but customers must register with the website before they can use the ecommerce facility. Once they have registered, they can log in to place orders, to edit their personal details, and to check the status of existing orders. The manager will be able to log in to the Intranet and view orders for all knitters. The manager can reallocate an order to another member, for example because the original knitter has too many orders. In exceptional circumstances, the manager can cancel an order. It is also the manager’s responsibility to maintain the list of co-op members, e.g. add a new knitter, or remove one who has left....


Similar Free PDFs