• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.


COP4834 Spring 2015 - Assignment 5 - Project Specifications

Page history last edited by Dr. Ron Eaglin 6 years, 8 months ago

 Assignment #6 - Project Requirements Specifications




Support a project based initiative for a group or individual project in web development




You will develop a set of initial specifications for your web site. This should include a list of all pages and a baseline functionality of each page - and an overall description of the site.


This will be a  description of your project and set of specifications;






Restaurant Menu Management System




A database centered system to manage menus for a restaurant chain. Should have functionality of creating online menus directly from the database.


Users and Security


The users of the system are;


1. Administrator,

2. Menu Administrator (creates and manages a menu), menu view does not require a login or user account.

3. Customer


User Interface


Create Menu (CreateMenu.aspx) Allows a Menu Administrator to create a new menu Menu Administrator
Manage Menu (ManageMenu.aspx) Administrative page to manage the menu title, and add menu groups Menu Administrator
View Menu (ViewMenu.aspx) User view of a specified menu Open
etc.... may have multiple purposes to different user types





see https://cop4709.pbworks.com/w/page/72691091/Spring%202014%20COP4709%20Assignment%203 :


(You can collaborate with COP4709 students on this project, if you are in both classes - you can combine projects)


Use Case Scenarios (Testing)


See http://en.wikipedia.org/wiki/Use_case on how to do Use Case Scenarios




You may turn in your software specifications as a pdf to the drop box or you may turn in a link to them and keep them live on a web site.




You will want to see some samples of software specifications -


http://en.wikipedia.org/wiki/Requirements_analysis - Full discussion of a requirements analysis. Your system should not be as extensive to need all the items noted here, but you should be aware of the full requirements of building large systems.


http://krazytech.com/projects/sample-software-requirements-specificationsrs-report-airline-database - A good example of a set of software specifications


http://www.bradapp.com/docs/sdd.html - A template for software specifications that is acceptable.


http://techwhirl.com/writing-software-requirements-specifications/ - Basic overview of writing the specifications


Estimated Completion Time


You will spend at least 10 hours on this, and will continue to update this as you move through the project.


Supporting Lectures 


This video will be useful to you - https://www.youtube.com/watch?v=MdsXU8dtKm4 


Questions and Answers




External Resources




Grading Criteria


Feedback on requirements will be given to students - you should end up with a 10 when your specifications are accepted.


Comments (0)

You don't have permission to comment on this page.