Tuesday, 24 November 2009

Submit Feedback Form

Lecture and Tutorial 6

The steps involved for prioritising the build are:
  1. List all functions or features contained in the requirements
  2. Associate each with a priority category
  3. Sort the list into descending order of importance (ie. High to Low)
  4. Agree final list with client
  5. Group features into versions (ie. High = version 1, Medium = version 2)

A Few pointers on creating the documentation:

Requirements Document

  • purpose = explain the purpose of the system you will create
  • scope and description = describe application by listing function points
  • user, entities and attributes = include your use case here
  • entity list = include the entities and attributes you will use for the system
  • functionality and processing = include your activity diagram here
  • security policy = write any security issues you may encounter

Design Document

  • purpose = copy from requirements document
  • data model = include your ERD here
  • data processing = any queries for editing, creating and deleting
  • functional specification = include the table for high/medium/low priorities
  • development method = include a Gantt Chart here
  • user interface = include wire frames for your forms in the proposed system

Hope this helps!

Sam x

Friday, 13 November 2009

3 RAD Methods

Rapid Application Development - the three RAD methods

  • Phased
  • Prototyping
  • Throwaway Prototyping


Phased



















Prototyping























Throwaway Prototyping



Tuesday, 3 November 2009

Websites for Normalisation and ERDs

Here are a few websites which are helpful when dealing with Normalisation and ERDs.

Normalisation:
http://www.keithjbrown.co.uk/vworks/mysql/mysql_p7.php
This explains the termonology used when normalising data
http://db.grussell.org/section008.html
This website explains in more detail what 0NF, 2NF and 3NF are about and how to do them
http://db.grussell.org/section009.html
Example of normalisation in a row format

ERDs:
http://www.umsl.edu/~sauterv/analysis/er/er_intro.html
Example of an entity relationship diagram
http://www.getahead-direct.com/gwentrel.htm
Online tutorial of how to do an ERD
http://www.mia.org.my/handbook/guide/IMAP/imap7%20Example%20of%20an%20Entity-Relationship%20Diagram.jpg
Example of an entity relationship diagram (2 arrow heads mean 'to many', 1 arrow head means 'one')
http://www.kiwi-dreams.co.nz/wp-content/uploads/2008/12/example-erd1.jpg
A simple example of an ERD (like the one in lecture)
http://www.dcs.bbk.ac.uk/~mark/download/optdb_erd.pdf
Components of ERDs and Examples

Hope these links help!
Sam x