Subject Code & Title : CSE2ICX Internet Client Engineering
Assessment no : Assessment 1
Background :You are working in a development role at the organisation ‘Website Implementation Perfection’ (WIP). Your manager at WIP has recently advised you about a plant nursery seeking WIP’s services to build them a fresh web inter face. The business has a focus on the sale of Australian plants and is named ‘Good Gums’. Good Gums is a comparatively small suburban operation with a staff of four.
CSE2ICX Internet Client Engineering Assessment 1 – La Trobe University Australia.
WIP has already completed some preliminary work in terms of gathering requirements for the ‘Good Gums’ client-facing site. These are as follows:
• An attractive and welcoming Home page featuring text and images that make it clear users are on the ‘Good Gums’ site.
• An About Us page that gives details on the location of the nursery, details on staff and the history of the organisation
• A Products page that displays what plants the nursery currently has for sale to customers
• The ability for users to make an online order
• The ability for nursery staff to be able to review a customer order
• The ability of the Nursery manager to be able to update content on the website
Task 1: Process model requirements
Your organisation has traditionally used the waterfall process model to develop its website projects,but your manager is interested in the possibility of moving away from this model and is interested in the potential of using other process models.
As a starting point for investigating other process models, you have been conducting some research using the Web Engineering eBook (Kappel et al., 2006, §10.3). In this section of the book, there are six process model requirements listed that assist with the decision of choosing an appropriate web application process model. Two of these process model requirements are as follows
• Reuse and Integration
• Handling changing requirements
CSE2ICX Internet Client Engineering Assessment 1 – La Trobe University Australia.
For both of these process model requirements :
• Separately state whether you consider the process model requirement to be important when choosing a process model for the ‘Good Gums’ website. It is expected that you justify your response
Note that it does not matter if you determine each of the process model requirements to be important or not, so long as your response is justified.
Task 2: Process Model Comparison :
Your manager is specifically interested in two process models. Those being:
• Rational Unified Process (RUP)
• Extreme Programming (XP)
You have been asked to put together a report on the suitability of using the two process models above. In the report, it is expected that you:
• Give a description of both of the process models
• Give an explanation of the positive features of both of the process models and if there are any negative features
• Give your opinion on whether each of the process models would be suitable for developing the ’Good Gums’ website
• Give your recommendation on which of the process models would be best for these circumstances
It is expected that you justify your responses to the above
Task 3: Website Use Case diagram
Your manager wants a visual representation of the requirements of the ‘Good Gums’ website. Using the requirements as outlined in the ‘Background’ section above, put together a ‘Use Case’ diagram.
When creating your Use Case Diagram ensure you include relevant actors, associations, use cases and relationships (include relationships and extend relationships).
CSE2ICX Internet Client Engineering Assessment 1 – La Trobe University Australia.
It is expected that you will create the diagram using Microsoft Visio (2016 or later edition) and a ‘png’ version of the diagram be included in the document that contains your responses to Tasks 1 and 2.