DocumentCode :
2588506
Title :
An estimation model to measure computer systems development based on hardware and software
Author :
Silva, Caio Monteiro Barbosa da ; Loubach, Denis Silva ; Cunha, Adilson Marques da
Author_Institution :
Electron. & Comput. Eng. Dept., Brazilian Aeronaut. Inst. of Technol., Sao Jose dos Campos, Brazil
fYear :
2009
fDate :
23-29 Oct. 2009
Abstract :
One of the most important activities regarding computer systems project development is planning. A computer system can be understood as a set of documentations, source-codes, software, not necessarily specific hardware, inputs, outputs, and data processing. To develop computer systems, at least two main features must be considered. The first one is verifying whether these systems need to use any specific hardware, in order to be considered not just a general-purpose hardware of a conventional computer. The second feature is that these systems must often work in a time fashion mainly characterized as real-time systems. In this case, it is required to respond to events on time. However, the time order of occurrence of such events is not always predictable. If a computer system needs to run more than one task on a hardware processor responding to time criteria, it may require the use of a Real-Time Operating Systems (RTOS). Conversely, if a computer system has some software embedded in hardware to solve a specific real-time problem, then it may be classified as a real-time embedded system. Those examples are just some factors influencing the development of real-time embedded system, impacting on budget, time, and human resources estimation. Therefore, it is necessary to use a model to estimate real-time embedded systems, in order to optimize existing estimation practices and to provide its implementation in organizations not using such practices yet. Such a model was not found in the literature by the authors of this academic work. For this reason, an estimation model was developed, described, detailed, and presented on this paper. The designed model involves rules for requirements elicitation and classification of both requirements and hardware factors developed in this work. Its main focus is to apply an estimation model in a case study named Pigeon Project. The purpose is to provide more accurate estimates for the development of real-time embedded systems, by improv- ing cost and time of its delivery. This work also intends to report some estimation results to support project managers in their decision making processes throughout a project development life cycle.
Keywords :
DP management; decision making; embedded systems; operating systems (computers); project management; system documentation; Pigeon Project; computer systems project development; data processing; decision making processes; documentations; general-purpose hardware; hardware estimation model; hardware processor; human resources estimation; planning; project development life cycle; real-time embedded system; real-time operating systems; software estimation model; source-codes; Data processing; Documentation; Embedded computing; Embedded software; Embedded system; Hardware; Operating systems; Real time systems; Software measurement; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference, 2009. DASC '09. IEEE/AIAA 28th
Conference_Location :
Orlando, FL
Print_ISBN :
978-1-4244-4078-8
Type :
conf
DOI :
10.1109/DASC.2009.5347441
Filename :
5347441
Link To Document :
بازگشت