Software process implementation for aerospatial equipment testing / Implementação de processo de software para teste de equipamentos aeroespaciais
AUTOR(ES)
Daniel dos Santos Júnior
DATA DE PUBLICAÇÃO
2007
RESUMO
The MUX-GSE is a set of optical, mechanical and electronic equipments that verifies, through automatic tests, a series of functional requirements and assists during the assembly and integration phases of the satellites CBERS-3&4s multispectral camera. These satellites, fruit of a partnership between Brazil and China, are remote sensing instruments, producing images of the earth for studies in several areas, mainly the ones related to the sustainable exploitation of natural resources. The multispectral camera is the first of its gender fully projected and produced in Brazil and is of great importance for the brazilian space program. The success of the multispectral camera is intimately related to the good operation of the MUX-GSE, therefore, the necessity of reliable software to control these equipments and to accomplish the automatic tests. The software process is a structured set composed of development model, activities, methods, tools and practices, that can assure the necessary quality to a software product. The definition of this process is the first step in the execution of a complex project. The objective of this work is to implement a process that allows the construction of the MUX-GSEs software in short term, by a small team and with the required reliability level. The proposed solution, detailed in the text, is based on agile methods, which define simple practices, but that allow to assimilate changes in any development stage. The implementation of this methodology provided means to produce the necessary applications, in spite of several faced problems, without delays that could possibly prejudice the multispectral camera development schedule. This work shows that relatively simples techniques can be more appropriate than those traditionally applied in software engineering, even in complex projects, being the development team on charge of the analysis and decision of the most suitable development method. It also shows that the employed technique can reach, or even surpass, the software reliability achieved through traditional methods.
ASSUNTO(S)
desenvolvimento ágil engenharia de software engenharia aeroespacial agile development aerospatial engineering software engineering
Documentos Relacionados
- Design and implementation of personal protective equipment selection.
- SOFTWARE IMPLEMENTATION FOR OPERATIONAL RISK MANAGEMENT SUPPORT
- Processo judicial eletrônico: uma abordagem metodológica para o processo de sua implementação
- Sistema de custeio baseado em atividades para gerenciamento do processo de manutenção de equipamentos medico-assistenciais
- Proposta de metodologia para verificação e validação software de equipamentos eletromédicos