Font Size: a A A

Embedded Software Outsourcing Workload Estimates For Comparison

Posted on:2010-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:K ZhangFull Text:PDF
GTID:2208360275991478Subject:Project management
Abstract/Summary:PDF Full Text Request
With the change of global economy and social development, also the globalization of information industry, more and more Japanese company transfer some of their business to Chinese company, which is an excellent opportunity for Chinese company. But the inaccurate estimation usually becomes the obstacle of Chinese company development.Car Navigation Softwar comes from TOYOTA Company. Its main function is to realize the car orientation through GPS, which can offer consumer some service, such as looking up map, designing the way to destination and navigating automatically. The main task for this project was to develop the function of user interface (UI). Due to inaccurate calculation of each workload, some contradiction often happened between two sides. In order to decrease the contradiction and expand the volume of business, a good method of estimation should be found.Combining with the result of questionnaire, the author emphasized to introduce and compare of two estimation methods, Function Point Analysis (FPA) and Influencing Factor Analysis (IFA), to find the most suitable method of estimating workload in the project of car navigation.FPA was a traditional estimation based on the consumer. It estimated the function point in the software by analyzing the target functions, to reach the objective of estimating the scale of this project, which is the most common way. IFA is one kind of new method suitable for embedded software in the Japanese engineering offshore, it is to estimate the project scale based on the software designer. It mainly focuses on the change of one component on the user interface and its influence for other components.The author took the history data as reference, then estabilish the estimation model of these two methods. The author used the two models into the car navigation software development, then compared ten samples and showed the result that the deviation of theoretical and real workload from FPA is larger, the deviation value within 15% only contained 40% among all samples, but the deviation of theoretical and real workload from IFA is smaller, the deviation value within 15% contained 76.6%. Then the author explained the reason why the big deviation came from the 1st method. Some aspects, such as the limitation of project itself and different understanding of software designers, caused the big deviation. It indicated that IFA is more suitable for workload calculation in car navigation software development. Using car navigation as the breakthrough point is because the author is more familiar with the project. However, IFA can be used in other fields, not only into embedded software in Japanese Software Outsourcing. It can be used into other Japanese Software Outsourcing, such as digital appliances or mobilephone etc. The analysis on theory and examples in this article made us have more comprehensive understanding of IFA, meanwhile also realized some problems in this method, which will make us do the detailed and in-depth work. The embedded software engineering offshore will be improve and perfected in the future.
Keywords/Search Tags:Japanese Software Outsourcing, Embedded Software Development, Car Navigation, Function Point Analysis (FPA), Influencing Factor Analysis (IFA)
PDF Full Text Request
Related items