一种基于硬件和软件来衡量计算机系统发展的评估模型

C. D. da Silva, D. Loubach, A. M. da Cunha
{"title":"一种基于硬件和软件来衡量计算机系统发展的评估模型","authors":"C. D. da Silva, D. Loubach, A. M. da Cunha","doi":"10.1109/DASC.2009.5347441","DOIUrl":null,"url":null,"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 realtime embedded systems, by improving 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.","PeriodicalId":313168,"journal":{"name":"2009 IEEE/AIAA 28th Digital Avionics Systems Conference","volume":"155 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"An estimation model to measure computer systems development based on hardware and software\",\"authors\":\"C. D. da Silva, D. Loubach, A. M. da Cunha\",\"doi\":\"10.1109/DASC.2009.5347441\",\"DOIUrl\":null,\"url\":null,\"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 realtime embedded systems, by improving 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.\",\"PeriodicalId\":313168,\"journal\":{\"name\":\"2009 IEEE/AIAA 28th Digital Avionics Systems Conference\",\"volume\":\"155 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-12-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 IEEE/AIAA 28th Digital Avionics Systems Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DASC.2009.5347441\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE/AIAA 28th Digital Avionics Systems Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DASC.2009.5347441","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

关于计算机系统项目开发的最重要的活动之一是规划。计算机系统可以被理解为一组文档、源代码、软件(不一定是特定的硬件)、输入、输出和数据处理。要开发计算机系统,至少必须考虑两个主要特征。第一个是验证这些系统是否需要使用任何特定的硬件,以便被认为不仅仅是传统计算机的通用硬件。第二个特点是,这些系统必须经常以一种主要以实时系统为特征的时间方式工作。在这种情况下,需要及时响应事件。然而,这些事件发生的时间顺序并不总是可以预测的。如果计算机系统需要在响应时间标准的硬件处理器上运行多个任务,则可能需要使用实时操作系统(RTOS)。相反,如果一个计算机系统在硬件中嵌入了一些软件来解决特定的实时问题,那么它可以被归类为实时嵌入式系统。这些例子只是影响实时嵌入式系统开发的一些因素,影响了预算、时间和人力资源的估计。因此,有必要使用一个模型来评估实时嵌入式系统,以便优化现有的评估实践,并在尚未使用此类实践的组织中提供其实现。这种模式在本学术工作的作者的文献中没有发现。出于这个原因,本文开发、描述、详细介绍了一个评估模型。所设计的模型包含了在此工作中开发的需求引出和需求和硬件因素分类的规则。它的主要焦点是在一个名为Pigeon Project的案例研究中应用一个评估模型。目的是通过改善成本和交付时间,为实时嵌入式系统的开发提供更准确的估计。这项工作还打算报告一些评估结果,以支持项目经理在整个项目开发生命周期中的决策制定过程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An estimation model to measure computer systems development based on hardware and software
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 realtime embedded systems, by improving 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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信