Tuesday, 24 November 2009
Lecture and Tutorial 6
The steps involved for prioritising the build are:
- List all functions or features contained in the requirements
- Associate each with a priority category
- Sort the list into descending order of importance (ie. High to Low)
- Agree final list with client
- 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
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
Subscribe to:
Posts (Atom)


