New! Hire Essay Assignment Writer Online and Get Flat 20% Discount!!Order Now
CSC10217
AU
Southern Cross University
To complete this part, you have to follow these guidelines:
Step 1: Requirement analysis. In this step, you will document all functional and non-functional requirements of the app by "playing" with the pre-built application at the following URL:
http://infotech.scu.edu.au/~vinh/moviezone/index.php
Examples of functional requirements are:
• Add new movie details (list all details can be added)
• Select movies by title, by author, by stars etc.
Examples of non-functional requirements are:
• Two column design at minimum
• Display new releases in the front-page
• Use separate CSS file for styling etc.
Step 2: Perform the high-level design and create a high-level system design diagram to illustrate your design. You need to write a small paragraph to explain how the app works using design diagram. Use the tool in https://www.draw.io/ to build your design diagram.
Step 3: Perform the low-level module design using MVC design pattern. You will need to use the functional requirements you have gathered in Step 1 to help you in this step. For each module in your design, provide information about the module inputs, outputs and description about the logic i.e. the function the module provides. Try to provide enough information so that the module can be implemented. You will need to create a diagram to show how the modules are interconnected in your low-level module design diagram. Finally, write a paragraph to explain one user case using the low-level design diagram. For example, explain how the user can display all movies of a given director.
15,000+ happy customers and counting!