Answered step by step
Verified Expert Solution
Question
1 Approved Answer
ESTIMATION As a project manager in SoftTech Co, you are assigned to a new project to automate the process of movie ticket purchasing. This project
ESTIMATION As a project manager in SoftTech Co, you are assigned to a new project to automate the process of movie ticket purchasing. This project is aimed at developing an online ticket reservation system for Cinema Halls. The Ticket Reservation System(TRS) is a mobile- application that can be accessed by any one who has a net connection. This application is a semi-detacheld type project that will automate the reservation of tickets, enquires about availability of the tickets and payment process. Java will be use as a back-end programming language TRS application has a similarity with the previous projects developed by SoftTech Co except for the payment transaction. Therefore, the reliablity of the application is regarded as very high. By the time the TRS project will be started, only the analyst that considered being exceptionally high capability, but have little experience of the particular application area is available to handle the project. Due to the multiple project still running at the current state, only the junior programmer that considered have low capability can be assigned to this project. They are however familiar with the operating system environment and efficient in using mobile-apps development tools and thus can be rated as high. An analysis of the general requirement of the TRS has identified 4 main modules with respective components as shown in table below: Module User account module Component Login/logout page (2) Registration page Changing password Verification confirmation message (3) User Table Type EI EI EO ILF Complexity Low Average Low Low Average EI Reservation module Enquires movie schedule/ seat availability (2) Reserve seat View movie rating/ rate movie (2) Schedule/seat table (2) Movie table Reservation table Movie schedule/seat page (2) Reserve confirmation Payment Info/confirmation (2) Payment Transaction Transaction result EI EQ ILF EIF ILF EO EO EQ EIF EO Average High Average High Average High Average Low Average High Average Payment module i. Find the estimated size of the TRS in KLOC using Function Point. The development of TRS project might be influence by several technical factors as stated in the table below. No. Technical factors Degree of Influence F1 Data communications 1 F2 Distributed data processing 1 F3 Performance 4 F4 Heavily used configuration 1 F5 Transaction rate 5 F6 On-Line data entry 5 F7 End-user efficiency 5 F8 On-Line update 3 F9 Complex processing 5 F10 Reusability 1 F11 Installation case F12 Operational case 1 F13 Multiple sites F14 Facilitate change 1 ii. Identify Effort Applied(EA), Development Time(DT), Person Required(PR) and Development Productivity(DP) using Intermediate Cocomo. iii. Calculate total estimated cost for TRS project if the average salary for every team members involved is RM4250. ESTIMATION As a project manager in SoftTech Co, you are assigned to a new project to automate the process of movie ticket purchasing. This project is aimed at developing an online ticket reservation system for Cinema Halls. The Ticket Reservation System(TRS) is a mobile- application that can be accessed by any one who has a net connection. This application is a semi-detacheld type project that will automate the reservation of tickets, enquires about availability of the tickets and payment process. Java will be use as a back-end programming language TRS application has a similarity with the previous projects developed by SoftTech Co except for the payment transaction. Therefore, the reliablity of the application is regarded as very high. By the time the TRS project will be started, only the analyst that considered being exceptionally high capability, but have little experience of the particular application area is available to handle the project. Due to the multiple project still running at the current state, only the junior programmer that considered have low capability can be assigned to this project. They are however familiar with the operating system environment and efficient in using mobile-apps development tools and thus can be rated as high. An analysis of the general requirement of the TRS has identified 4 main modules with respective components as shown in table below: Module User account module Component Login/logout page (2) Registration page Changing password Verification confirmation message (3) User Table Type EI EI EO ILF Complexity Low Average Low Low Average EI Reservation module Enquires movie schedule/ seat availability (2) Reserve seat View movie rating/ rate movie (2) Schedule/seat table (2) Movie table Reservation table Movie schedule/seat page (2) Reserve confirmation Payment Info/confirmation (2) Payment Transaction Transaction result EI EQ ILF EIF ILF EO EO EQ EIF EO Average High Average High Average High Average Low Average High Average Payment module i. Find the estimated size of the TRS in KLOC using Function Point. The development of TRS project might be influence by several technical factors as stated in the table below. No. Technical factors Degree of Influence F1 Data communications 1 F2 Distributed data processing 1 F3 Performance 4 F4 Heavily used configuration 1 F5 Transaction rate 5 F6 On-Line data entry 5 F7 End-user efficiency 5 F8 On-Line update 3 F9 Complex processing 5 F10 Reusability 1 F11 Installation case F12 Operational case 1 F13 Multiple sites F14 Facilitate change 1 ii. Identify Effort Applied(EA), Development Time(DT), Person Required(PR) and Development Productivity(DP) using Intermediate Cocomo. iii. Calculate total estimated cost for TRS project if the average salary for every team members involved is RM4250
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started