0% found this document useful (0 votes)
12 views9 pages

Project FunctionList Template

The document outlines the structure and estimation guidelines for a project, detailing features, functions, and their associated lines of code (LOC) based on complexity. It provides specific calculations for LOC depending on the type of function and the programming language used, such as Java or .NET. Additionally, it categorizes use cases by complexity and offers insights into the design and testing status of the project.

Uploaded by

khoa20033002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views9 pages

Project FunctionList Template

The document outlines the structure and estimation guidelines for a project, detailing features, functions, and their associated lines of code (LOC) based on complexity. It provides specific calculations for LOC depending on the type of function and the programming language used, such as Java or .NET. Additionally, it categorizes use cases by complexity and offers insights into the design and testing status of the project.

Uploaded by

khoa20033002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 9

<<The Project Name>>

# Feature Name Function Name Screen Name

Function Name 1
Function Name 2
Feature Name 1
Function Name 3
Function Name 4
Function Name 5
Function Name 6
Feature Name 2
Function Name 7
Function Name 8
Function Name 9
Function Name 10
Function Name 11
Function Name 12
Function Name 13
Total LOC
Graded for codes (180 LOC for 1 Iteration)
Planned Code SRS
Actor(Users) Complexity Student No Student Name
Iteration Status
Simple
Medium
Complex
Medium
Complex
Coding Testcase
Design Status Test Status Description
Status Status
Below are some guidelines for LOC estimation for UC/function
1 Edit & Create/Add New Use cases/function is normally is medium, number of LOCs of the UC
a) If the application will be developed in Java (JSP & Servlet) and use MVC II architecture model
1 input field
LOC of UC = Number of input fields * LOC/1 input field
E.g. If UC/function has 10 input fields, the LOC of this UC will be 12*10LOC
12 input field
a) If the application will be developed in .NET and use MVC II architecture model
1 input field

2 Delete/Update Status function/UC


LOC of this function will be calculated less than 20LOC if this are no complex in checking constra
3 View/List with no filter condition function
Number of LOCs of these functions will be calculated same with the edit/add new function
1 output field

4 Search function: Number of LOC will be calculated by number of output fields and number of input fie

Notes
LOC parameter defined for each field based on assumption that the validation data and logic p
If Codes is generated by tools, the number of LOC is smaller

UC Complexity
>200 LOC Complex
>=100 LOC & <200LOMedium
<100 LOC Simple
number of LOCs of the UC can be caluclated as below
MVC II architecture model
LOC will be calculated 15 LOC

180 LOC
cture model ADMINS:
Lưu ý đây là số LOC qui đổi. Thực tế số LOC của chương
LOC will be calculated 10 LOC trình nhiều hơn nếu được phát triển băng Java. Nhưng
vì làm bằng .NET dễ hơn nên số LOC được tính sẽ thấp
hơn so với Java

complex in checking constraints

dd new function
LOC will be calculated 5 LOC

fields and number of input fields (search conditions)

the validation data and logic process are not complex


LOC của chương
ng Java. Nhưng
ược tính sẽ thấp

You might also like