[Main]
Requirements for the Software Project
- Write a problem statement: A problem statement is a general description
of your project that anyone can understand.
- Write Requirements for your project: Write up general requirements for
your project in the form of Specific Scenarios and non-functional requirements.
Scenarios help communicate the functionality of your system to others,
so that they may reach a level of understanding so that you and they can
rectify and elaborate the requirements further. This phase requires your
ability to communicate with others and translate their often verbal
requirements onto legible English.
- Analysis Phase: After all the requirements have been gathered,
perform an analysis.
-
For this course, you need to implement a three tier architecture.
- Data Model E-R Diagrams.
- Business Services Analysis for every Scenarios.
- Implementation Phase:
- Write the SQL and execute them on a database.
- Implement the Business Services
- Unit Test your services by going through specific scenarios.
- Now start implementing your User Interface.
- Verify that every scenario in your requirements has been met.
- Write your final document to submit as your project. Your project must
contain:
- Problem Statement
- Requirements
- E-R Diagram with a Data Dictionary
- Business Service Analysis with documentation explaining your services
- SQL Statements for your database
- Source code for the implementation of your Business Services.
- Source Code for your Unit Tests
- Source Code for your Presentation Tier.
-
Demonstrate your project.
copyright©2001 Prof Devi - mdevi@comine.com, mdevi@liu.edu. All rights reserved