Term End Examination - May 2013 Course: MEE239 - Project Management Slot: B1+TB1 Class NBR: 1081 Time: Three Hours Max - Marks:100 PART - A (10 X 4 40 Marks) Answer ALL Questions
1. User Interface (UI): Given the simplicity of the project, the UI
might require around 2,000 lines of code (LOC), depending on the design requirements and features.
2. Backend Logic: The backend logic for handling user
authentication, ticket booking, payment processing, and database interactions may require approximately 8,000 LOC, considering the reduced complexity compared to a commercial application.
3. Database Schema and Access Layer: The code related to
database schema definition and access layer might add around 2,000-3,000 LOC, as the database structure and interactions would be less complex compared to a larger-scale application.
4. Integration and External Services: Since the application may not
require extensive integration with external services, the additional code for integration could be minimal, around 1,000-2,000 LOC.
5. Testing and Quality Assurance: Test code, including unit tests,
integration tests, and end-to-end tests, could range from 1,000 to 2,000 LOC, considering the smaller scope of the project.
Considering these estimates, a simple E-Ticketing project might
have a total size of approximately 17,000 LOC. For Organic Type of Software constant values are:
a = 2.4 b = 1.05 c = 2.5 d = 0.38
Now, Effort = a(KLOC)b person - month
Substituting the values:
Effort = 2.4(17)1.05 person - month = 2.4 * 19.587 = 47.010 person - month
Term End Examination - May 2013 Course: MEE239 - Project Management Slot: B1+TB1 Class NBR: 1081 Time: Three Hours Max - Marks:100 PART - A (10 X 4 40 Marks) Answer ALL Questions