Due date: Thursday, October 27
1. Metrics (50)
a) Determine the number of function points of your project based on your requirements document.
List each kind of function point (inputs etc.), and how many instances you have of it, and
calculate the total. Use the following guidelines:
- Input: a dialog, window, page or tab where the user enters data
- Output: a dialog, window, page or tab where the user receives data such as a report, an
error message, an overview of data
- Inquiry: a button or command that is operated by the user in order to get an immediate
response.
- File: any kind of file that is accessed by the program. Count each database table as one file.
- Interface: count all interfaces to other software or hardware, do not count user interfaces.
b) Use the number of function points to estimate the number of lines of code of your project.
Use 53 LOC/FP for C-Sharp and Java and 90 for PHP.
c) What is your estimate how many LOC can be developed in a personmonth in your project?
Use this number to estimate the personmonths needed for your project.
2. Schedule (50)
Create a schedule for your project for the rest of this
semester. No task should be more than 4 hours. For each task, list:
- The use case(s) or other requirements it relates to
- Priority (1 is most important)
- Estimated hours
CS 497 Fall 2005