Uma abordagem para o processo de desenvolvimento de sistema embarcado que atende ao nível 2 de maturidade do CMMI-DEV

Detalhes bibliográficos
Autor(a) principal: Magda Aparecida Silverio Miyashiro
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