CSE2ICX - Assessment 1-V20.8.0Assessment 1 Website Engineering and Modelling CSE2ICX Internet Client Engineering 2 © Didasko 2023. All rights reserved. 2Before you begin ...

1 answer below »
Please help


CSE2ICX - Assessment 1-V20.8.0 Assessment 1 Website Engineering and Modelling CSE2ICX Internet Client Engineering 2 © Didasko 2023. All rights reserved. 2 Before you begin Objectives Copying and Plagiarism Submission Guidelines http://www.latrobe.edu.au/students/admin/academic-integrity © Didasko 2023. All rights reserved. 3 Contents Website Engineering and Modelling.......................................................................................................... 1 Background ........................................................................................................................................... 4 Task 1: Process model requirements .................................................................................................... 4 Task 2: Process Model Comparison ..................................................................................................... 5 Task 3: Website Use Case diagram ...................................................................................................... 5 Submission ............................................................................................................................................ 5 Assessment marking criteria ................................................................................................................. 6 © Didasko 2023. All rights reserved. 7 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 interface. 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. 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 (Kappel et. al., 2006, §10.3.5). • Handling changing requirements (Kappel et al., 2006, §10.3.2) 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. © Didasko 2023. All rights reserved. 7 Task 2: Process Model Comparison Your manager is specifically interested in two process models. Those being: • Rational Unified Process (RUP) (Kappel et al. (2006, §10.4)) • Extreme Programming (XP) (Kappel et al. (2006, §10.5)) 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). 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. Submission When you have completed, submit your answers via the link on the Learning Portal. You must submit the following files: a) Word file xxx_cse2icx_assignment1.doc featuring your responses to Tasks 1-2 and png diagram for Task 3 b) Visio file xxx_cse2icx_task3.vsdx … where xxx is your student ID. The two files must be submitted individually. © Didasko 2023. All rights reserved. 7 Assessment marking criteria The marks for this assignment will be awarded as per the following marking rubric: Task Marks Description Total 1 5 Justification of first process model requirement 10 5 Justification of second process model requirement 2 5 Descriptions of process models 20 5 Process model features (Positive and Negative) 5 Process model suitability for specific website development 5 Recommendation 3 4 Correct representation of requirements 10 1.5 Application of Actor components 1.5 Application of use case components 1.5 Application of Association components 1.5 Application of includes and/or extends components
Answered 3 days AfterFeb 20, 2023

Answer To: CSE2ICX - Assessment 1-V20.8.0Assessment 1 Website Engineering and Modelling...

Shubham answered on Feb 22 2023
33 Votes
Task 1: Process model requirements
Reuse and Integration is vital because it can significantly reduce development time and costs by leveraging pre-existing components and frameworks. The website may require the integrati
on of various modules such as a shopping cart, payment gateway, and user authentication system, which have already been developed by other organizations. The utilization of such modules can lead to increased efficiency and reduced development costs. Additionally, the reuse of already developed components can improve the overall quality of the website by providing more robust and tested solutions to problems (Kappel et al. 2006). Reusing existing software components can save a considerable amount of time and resources in website development. This can significantly reduce the development cycle and accelerate time-to-market, which is critical for businesses looking to gain a competitive edge. When developers reuse existing software components, they can benefit from the testing and refinement that has already been done. This can help improve the quality of the code and reduce the likelihood of errors or bugs. Reusing and integrating existing components can add new functionalities to the website without starting from scratch. This can help developers add new features and capabilities that might have taken a lot of time and effort to develop otherwise. Using pre-existing software components ensures that the codebase is more consistent and standard. It can be easier to maintain the website over time since the developers will be familiar with the modules used and their functionality.
In terms of Handling changing requirements, it is essential because the requirements for a website project can change frequently, especially in the case of e-commerce sites like Good Gums. Thus, a process model that can easily accommodate changes and provide flexibility in project planning is required (Aysolmaz and Reijers, 2021). An Agile methodology, it can better handle changing requirements through iterative development and continuous feedback from stakeholders. It can ensure that the project stays on track even with changing requirements, while still meeting customer needs. The...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here