| # | Data Base | Application Logic | Presentaion |
| 1 |
Create a team webpage based
on the template given. |
Create a team webpage based
on the template given. |
Create a team webpage based
on the template given. |
| 2 |
Find out the ABET and UF Faculty
handbook requirements for course syllabi |
Find out the ABET and UF Faculty
handbook requirements for course syllabi |
Find out the ABET and UF Faculty
handbook requirements for course syllabi |
| 3 | Collect initialization data |
Design and implement the API for
inputting data required by ABET |
Design and implement the UI for
inputting data required by ABET. |
| 4 |
Design and implement the schema for
storing common data. |
Design and implement the API for
inputting data required by UF Faculty handbook. |
Design and implement the UI for
inputting data required by UF Faculty handbook. |
| 5 |
Design and implement the schema for
storing data provided by the user. |
Design and implement the API for
inputting additional data. |
Design and implement the UI for
inputting additional data. |
| 6 |
Design and implement the API for
inputting customer data. |
Validate and store (in the database)
the data provided by the presentation layer. |
Validate the data provided by the user
and pass it on to the application layer. |
| 7 |
Design and implement the schema for
the login functionality |
Design and implement the API to be used
by the presentation layer for validating user logins. |
Create the UI for user login. |
| 8 |
Design and implement the API for
the login functionality |
Design and implement the API to be used
by the presentation layer for updating syllabi already in the system. |
Create the UI for updating syllabi
stored in the system. |
| 9 |
Design and implement the API for
updating syllabi already in the system. |
Design and implement the API to be used
by the presentation layer for generating various views. |
Create the UI for generating different
views of the syllabus stored in the system. |
| 10 |
Design and implement the API for
generating various views. |
Design and implement a command-line
UI for the syllabus generator. |
Create an on-line help system. |