Vous êtes sur la page 1sur 8

Student Number

The University of Melbourne SAMPLE EXAM


Department of Information Systems INFO30001 Web Applications
Reading Time Writing Time 15 minutes 2 hours

This paper has 4 pages. Identical Examination Papers: None. Common Content Papers: None.

Authorised materials: No materials are authorised

Instructions to invigilators: This paper may be lodged with the Baillieu library.

Instructions to Students: This examination paper comprises 3 Sections, which should be attempted as follows: Section A: Comprises 5 Questions; all Questions should be attempted in Section A Section B: Comprises 4 Questions; all Questions should be attempted in Section B Section C: Comprises 1 Question; this Question should be attempted in Section C This examination is marked out of 70 Marks. The marks for each question are indicated. This examination contributes 50% of your total marks for the subject.

Page 1 of 4

Section A (Short Answer): Answer ALL Questions in this Section Question A1 (2 Marks) A major challenge when it comes to testing is assessing the dominance of change Explain what this statement means? Question A2 (2 Marks) What is the difference between a unit test and an integration test? Question A3 (2 Marks) What is a Risk in terms of Project Management? In terms of Security? Question A4 (2 Marks) Explain what Peer-to-Peer (P2P) means in the context of a Web Application? Question A5 (2 Marks) What is the difference between Client-side and Server-side JavaScript?

Page 2 of 4

Section B (Half Page Answers): Answer ALL Questions in this Section Question B1 (10 Marks) Promoting Web Applications is a critical part of Operations and Maintenance. In this subject at least five methods of promotion were discussed. Identify at least three of these (1+1+1 marks). For each method, explain the promotion strategy (2+2+2 marks). Identify at least one success factor of Affiliate Marketing? (1 mark) Question B2 (10 Marks) Web Applications have a number of unique characteristics that differentiate them from traditional applications. The characteristics can be categorized into Product-related, Usage-related and Development-related. Identify at least three Product-related characteristics. (1+1+1 marks) Describe what is meant by each of these three characteristics (2+2+2 marks). What is meant by Evolution in the context of Web application characteristics? (1 marks) Question B3 (10 Marks) Five common errors with Requirements Engineering were described in this subject. Identify each error and explain how to address the error using sound engineering practice as described in this subject. (5 + 5 marks) Question B4 (10 Marks) Explain what a mashup is in the context of a Web application (2 marks) and then give 4 examples of different types of mashups by listing and describing each (8 marks).

Page 3 of 4

Section C (Essay): Answer ALL Questions in this Section Question C1 (20 Points) Happy Homes (HH) is a Real Estate Company that wishes to go Online. They sell houses and therefore buyers, sellers and employees of Happy Homes will be using the web application. Both Buyers and Sellers need to register on the website to receive the weekly HH newsletter. Additionally, both Buyers and Sellers can browse the website, while buyers are able to drill down and search for specific listings of houses in the area they live in. Potential sellers need to sign a contract with HH first and can then provide information about the house they wish to sell. Contract information and documentation is available online, however the actual signing of the contract need to occur at HH itself. Once a contract has been signed, HH employees can login and upload house specific content to the website (including photos, price range, address and other key information potential buyers are interested in). This information is also stored in a backend database. There are usually two types of buyers: one type of buyer wants to interact directly with the website and search on their own for a home, while another type of buyer wants more personal advice and prefer HH employees to give them specific advice. In the latter case buyers can request a personal appointment with a specific HH staff member using the website. For personal advice, buyers can easily select a staff member that works in their area since the website has a profile of each HH employee as well. HH management also use the website for reporting purposes and need to send monthly sales reports to the Victorian Real Estate Agency who publishes all real estate sales in a half year report. (i) Draw a Use Case diagram that depicts the major Use Cases for this web application. Your diagram should include appropriate actors, use cases and associations between use cases if there are any. (8 marks) (ii) Identify the major Entities or Classes for this Website and indicate how they are related. Make sure you identify all entities (or classes), attributes, cardinalities and associations between entities (classes) (8 marks) (iii) Identify a potential navigational structure for the website as seen from the perspective of a potential buyer. It should include <<navigation class>>, <<menu>>, <<index>> and <<search>> (4 marks)

END OF EXAMINATION

Page 4 of 4

Vous aimerez peut-être aussi