COCOMO Cost Estimation Tool
Mohcen Hafidi et al. - 2016
COCOMO estimation tool
Project Overview
As part of a five-person team, we developed a Java desktop application that implements the COCOMO (Constructive Cost Model) model to estimate project effort, schedule, and staffing. The tool accepts project size in KDSI (Kilo Delivered Source Instructions) and mode (Organic/Semi-detached/Embedded) to compute effort, development time, average staffing, and productivity. This comprehensive software engineering project demonstrates advanced application development, database design, and professional software architecture principles.
Acquired or Enhanced Skills
- MySQL database backend
- Team Work - 5 people team
- UML
- Java
- XML
- UI
- Cross-platform compatibility
- COCOMO model
Project Developement
- How many people are needed?
- How long will it take?
- How much will it cost?
Class Diagram
Use Case Diagram
Database Diagram
User Interface
Main input interface for project parameters
Results display with effort and schedule estimates
Table selection interface for complete or partial analysis
Source Code
This archive contains key parts of the project’s source code, rescued from older development folders for reference and learning:
📦 Download Source Code (.rar)