Uma abordagem para o processo de desenvolvimento de sistema embarcado que atende ao nível 2 de maturidade do CMMI-DEV
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações do INPE |
Texto Completo: | http://urlib.net/sid.inpe.br/mtc-m21b/2015/03.17.13.37 |
Resumo: | Hoje, com o aumento do uso de produtos que utilizam programas de computador para executar algumas de suas funcionalidades, torna-se essencial o desenvolvimento de \emph{softwares} de qualidade, em especial nos \emph{softwares} que podem colocar em risco a vida dos seres humanos. Os softwares embarcados são componentes inseridos em um sistema maior que, em geral, realiza atividades específicas. Eles são mais utilizados pela indústria, em aplicações que vão desde equipamentos pessoais/domésticos e brinquedos infantis até dispositivos médicos, controles de aviação, órbitas de satélites e missões científicas. Os sistemas embarcados são compostos de uma parte física \emph{(hardware)}, que já é produzida com maior nível de maturidade, e uma parte lógica \emph{(software)}, para cujo desenvolvimento ainda se busca melhorias em seus níveis de maturidade. Como essa condição ainda não foi alcançada, há certa instabilidade nesse processo de desenvolvimento, o que aumenta a criticidade dos componentes com tais características. Esta tese propõe a elaboração de um processo cíclico para o desenvolvimento de um sistema embarcado com fases, atividades e \emph{templates} bem definidos, que atendam às exigências equivalentes ao nível 2 de maturidade do CMMI-DEV. Esse processo utiliza-se do conceito de individualização das partes do componente embarcado \emph{(hardware e software)} de forma que elas sejam desenvolvidas com a integração que o componente embarcado requer, atentas às particularidades das partes \emph{hardware e software} do componente embarcado resultante ao fim de um ciclo. |
id |
INPE_94dc16c28ed740931d1547b325ac9365 |
---|---|
oai_identifier_str |
oai:urlib.net:sid.inpe.br/mtc-m21b/2015/03.17.13.37.31-0 |
network_acronym_str |
INPE |
network_name_str |
Biblioteca Digital de Teses e Dissertações do INPE |
spelling |
info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUma abordagem para o processo de desenvolvimento de sistema embarcado que atende ao nível 2 de maturidade do CMMI-DEVAn approach to the process of embedded system development that attends the level of 2 CMMI-DEV maturity2015-02-10Mauricio Gonçalves Vieira FerreiraNilson Sant'AnnaVanderlei Cunha ParroMauro de Mesquita SpinolaMagda Aparecida Silverio MiyashiroInstituto Nacional de Pesquisas Espaciais (INPE)Programa de Pós-Graduação do INPE em Engenharia e Gerenciamento de Sistemas EspaciaisINPEBRqualidade de softwaresoftware embarcadosistemas embarcadossistemas críticosCMMIquality of softwareembedded softwareembedded systemscritical systemsHoje, com o aumento do uso de produtos que utilizam programas de computador para executar algumas de suas funcionalidades, torna-se essencial o desenvolvimento de \emph{softwares} de qualidade, em especial nos \emph{softwares} que podem colocar em risco a vida dos seres humanos. Os softwares embarcados são componentes inseridos em um sistema maior que, em geral, realiza atividades específicas. Eles são mais utilizados pela indústria, em aplicações que vão desde equipamentos pessoais/domésticos e brinquedos infantis até dispositivos médicos, controles de aviação, órbitas de satélites e missões científicas. Os sistemas embarcados são compostos de uma parte física \emph{(hardware)}, que já é produzida com maior nível de maturidade, e uma parte lógica \emph{(software)}, para cujo desenvolvimento ainda se busca melhorias em seus níveis de maturidade. Como essa condição ainda não foi alcançada, há certa instabilidade nesse processo de desenvolvimento, o que aumenta a criticidade dos componentes com tais características. Esta tese propõe a elaboração de um processo cíclico para o desenvolvimento de um sistema embarcado com fases, atividades e \emph{templates} bem definidos, que atendam às exigências equivalentes ao nível 2 de maturidade do CMMI-DEV. Esse processo utiliza-se do conceito de individualização das partes do componente embarcado \emph{(hardware e software)} de forma que elas sejam desenvolvidas com a integração que o componente embarcado requer, atentas às particularidades das partes \emph{hardware e software} do componente embarcado resultante ao fim de um ciclo.Today, with the increased use of products using computer programs to perform some of its functionality, it is essential to the development of quality software, especially in software that can endanger the lives of human beings. The embedded software components are inserted into a larger system that, in general, performs specific activities. They are mostly used by the industry in applications ranging from personal / household equipment and children's toys to medical devices, aviation controls, satellite orbits and scientific missions. The embedded systems are composed of a physical part (hardware), which is already produced with a higher level of maturity, and a logical part (software), to whose development still seeking improvements in their maturity levels. As this condition has not been met, there is some instability in the development process, which increases the criticality of components having such characteristics. This thesis proposes the development of a cyclic process for the development of an embedded system with phases, activities and well-defined templates that meet requirements equivalent to Level 2 of maturity CMMI-DEV. This process uses the concept of individualization of parts of the embedded component (hardware and software) so that they are developed by integrating the embedded component requires attentive to the particular party hardware and embedded software component resulting after a cycle.http://urlib.net/sid.inpe.br/mtc-m21b/2015/03.17.13.37info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações do INPEinstname:Instituto Nacional de Pesquisas Espaciais (INPE)instacron:INPE2021-07-31T06:54:45Zoai:urlib.net:sid.inpe.br/mtc-m21b/2015/03.17.13.37.31-0Biblioteca Digital de Teses e Dissertaçõeshttp://bibdigital.sid.inpe.br/PUBhttp://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2003/11.21.21.08/doc/oai.cgiopendoar:32772021-07-31 06:54:46.986Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)false |
dc.title.pt.fl_str_mv |
Uma abordagem para o processo de desenvolvimento de sistema embarcado que atende ao nível 2 de maturidade do CMMI-DEV |
dc.title.alternative.en.fl_str_mv |
An approach to the process of embedded system development that attends the level of 2 CMMI-DEV maturity |
title |
Uma abordagem para o processo de desenvolvimento de sistema embarcado que atende ao nível 2 de maturidade do CMMI-DEV |
spellingShingle |
Uma abordagem para o processo de desenvolvimento de sistema embarcado que atende ao nível 2 de maturidade do CMMI-DEV Magda Aparecida Silverio Miyashiro |
title_short |
Uma abordagem para o processo de desenvolvimento de sistema embarcado que atende ao nível 2 de maturidade do CMMI-DEV |
title_full |
Uma abordagem para o processo de desenvolvimento de sistema embarcado que atende ao nível 2 de maturidade do CMMI-DEV |
title_fullStr |
Uma abordagem para o processo de desenvolvimento de sistema embarcado que atende ao nível 2 de maturidade do CMMI-DEV |
title_full_unstemmed |
Uma abordagem para o processo de desenvolvimento de sistema embarcado que atende ao nível 2 de maturidade do CMMI-DEV |
title_sort |
Uma abordagem para o processo de desenvolvimento de sistema embarcado que atende ao nível 2 de maturidade do CMMI-DEV |
author |
Magda Aparecida Silverio Miyashiro |
author_facet |
Magda Aparecida Silverio Miyashiro |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Mauricio Gonçalves Vieira Ferreira |
dc.contributor.advisor2.fl_str_mv |
Nilson Sant'Anna |
dc.contributor.referee1.fl_str_mv |
Vanderlei Cunha Parro |
dc.contributor.referee2.fl_str_mv |
Mauro de Mesquita Spinola |
dc.contributor.author.fl_str_mv |
Magda Aparecida Silverio Miyashiro |
contributor_str_mv |
Mauricio Gonçalves Vieira Ferreira Nilson Sant'Anna Vanderlei Cunha Parro Mauro de Mesquita Spinola |
dc.description.abstract.por.fl_txt_mv |
Hoje, com o aumento do uso de produtos que utilizam programas de computador para executar algumas de suas funcionalidades, torna-se essencial o desenvolvimento de \emph{softwares} de qualidade, em especial nos \emph{softwares} que podem colocar em risco a vida dos seres humanos. Os softwares embarcados são componentes inseridos em um sistema maior que, em geral, realiza atividades específicas. Eles são mais utilizados pela indústria, em aplicações que vão desde equipamentos pessoais/domésticos e brinquedos infantis até dispositivos médicos, controles de aviação, órbitas de satélites e missões científicas. Os sistemas embarcados são compostos de uma parte física \emph{(hardware)}, que já é produzida com maior nível de maturidade, e uma parte lógica \emph{(software)}, para cujo desenvolvimento ainda se busca melhorias em seus níveis de maturidade. Como essa condição ainda não foi alcançada, há certa instabilidade nesse processo de desenvolvimento, o que aumenta a criticidade dos componentes com tais características. Esta tese propõe a elaboração de um processo cíclico para o desenvolvimento de um sistema embarcado com fases, atividades e \emph{templates} bem definidos, que atendam às exigências equivalentes ao nível 2 de maturidade do CMMI-DEV. Esse processo utiliza-se do conceito de individualização das partes do componente embarcado \emph{(hardware e software)} de forma que elas sejam desenvolvidas com a integração que o componente embarcado requer, atentas às particularidades das partes \emph{hardware e software} do componente embarcado resultante ao fim de um ciclo. |
dc.description.abstract.eng.fl_txt_mv |
Today, with the increased use of products using computer programs to perform some of its functionality, it is essential to the development of quality software, especially in software that can endanger the lives of human beings. The embedded software components are inserted into a larger system that, in general, performs specific activities. They are mostly used by the industry in applications ranging from personal / household equipment and children's toys to medical devices, aviation controls, satellite orbits and scientific missions. The embedded systems are composed of a physical part (hardware), which is already produced with a higher level of maturity, and a logical part (software), to whose development still seeking improvements in their maturity levels. As this condition has not been met, there is some instability in the development process, which increases the criticality of components having such characteristics. This thesis proposes the development of a cyclic process for the development of an embedded system with phases, activities and well-defined templates that meet requirements equivalent to Level 2 of maturity CMMI-DEV. This process uses the concept of individualization of parts of the embedded component (hardware and software) so that they are developed by integrating the embedded component requires attentive to the particular party hardware and embedded software component resulting after a cycle. |
description |
Hoje, com o aumento do uso de produtos que utilizam programas de computador para executar algumas de suas funcionalidades, torna-se essencial o desenvolvimento de \emph{softwares} de qualidade, em especial nos \emph{softwares} que podem colocar em risco a vida dos seres humanos. Os softwares embarcados são componentes inseridos em um sistema maior que, em geral, realiza atividades específicas. Eles são mais utilizados pela indústria, em aplicações que vão desde equipamentos pessoais/domésticos e brinquedos infantis até dispositivos médicos, controles de aviação, órbitas de satélites e missões científicas. Os sistemas embarcados são compostos de uma parte física \emph{(hardware)}, que já é produzida com maior nível de maturidade, e uma parte lógica \emph{(software)}, para cujo desenvolvimento ainda se busca melhorias em seus níveis de maturidade. Como essa condição ainda não foi alcançada, há certa instabilidade nesse processo de desenvolvimento, o que aumenta a criticidade dos componentes com tais características. Esta tese propõe a elaboração de um processo cíclico para o desenvolvimento de um sistema embarcado com fases, atividades e \emph{templates} bem definidos, que atendam às exigências equivalentes ao nível 2 de maturidade do CMMI-DEV. Esse processo utiliza-se do conceito de individualização das partes do componente embarcado \emph{(hardware e software)} de forma que elas sejam desenvolvidas com a integração que o componente embarcado requer, atentas às particularidades das partes \emph{hardware e software} do componente embarcado resultante ao fim de um ciclo. |
publishDate |
2015 |
dc.date.issued.fl_str_mv |
2015-02-10 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
status_str |
publishedVersion |
format |
doctoralThesis |
dc.identifier.uri.fl_str_mv |
http://urlib.net/sid.inpe.br/mtc-m21b/2015/03.17.13.37 |
url |
http://urlib.net/sid.inpe.br/mtc-m21b/2015/03.17.13.37 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Instituto Nacional de Pesquisas Espaciais (INPE) |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação do INPE em Engenharia e Gerenciamento de Sistemas Espaciais |
dc.publisher.initials.fl_str_mv |
INPE |
dc.publisher.country.fl_str_mv |
BR |
publisher.none.fl_str_mv |
Instituto Nacional de Pesquisas Espaciais (INPE) |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do INPE instname:Instituto Nacional de Pesquisas Espaciais (INPE) instacron:INPE |
reponame_str |
Biblioteca Digital de Teses e Dissertações do INPE |
collection |
Biblioteca Digital de Teses e Dissertações do INPE |
instname_str |
Instituto Nacional de Pesquisas Espaciais (INPE) |
instacron_str |
INPE |
institution |
INPE |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE) |
repository.mail.fl_str_mv |
|
publisher_program_txtF_mv |
Programa de Pós-Graduação do INPE em Engenharia e Gerenciamento de Sistemas Espaciais |
contributor_advisor1_txtF_mv |
Mauricio Gonçalves Vieira Ferreira |
_version_ |
1706809357487833088 |