Acessos

Nuvens a vista....

sábado, 14 de junho de 2014

Tecnologias de desenvolvimento de firmware, estruturando para otimizar...

No ambiente de sistemas embarcados, e por consequência software, temos vários métodos de desenvolvimento e nem sempre iniciar pela lógica aleatória é o melhor método. Uma aplicação advinda de tal desenvolvimento tende a se demonstrar muitas vezes confusa aos demais membros de uma equipe de desenvolvimento e dificultando o desenvolvimento compartilhado atrasando muitas vezes projetos e o uso de ferramentas padronizadas. Outro exemplo claro é a distorção do enfoque a ser delineado no projeto, claramente ilustrado na figura abaixo:




Tal panorama enfatiza o uso de sistemas de desenvolvimento estruturado do setor de engenharia de software. Tratando-se de ferramentas vou deixar aqui a dica de algumas, sendo assim, segue abaixo as principais Metodologias e Métodos correspondentes no desenvolvimento de software:

 Metodologia Estruturada

Modelagem

A abstração do sistema de software através de modelos que o descrevem é um poderoso instrumento para o entendimento e comunicação do produto final que será desenvolvido.
A maior dificuldade nesta atividade está no equilíbrio (tradeoff) entre simplicidade (favorecendo a comunicação) e a complexidade (favorecendo a precisão) do modelo.
Para a modelagem podemos citar 3 métodos:
O uso de tais recursos somam a agilidade e confiabilidade, tornando a sistemática de desenvolvimento mais agil e eficiente para o cumprimento de metas e analise em grupo, somando poderosas ferramentas para o setor de desenvolvimento,  sendo assim fica a dica colegas...

Fontes secundárias:

 http://pt.wikipedia.org/wiki/Engenharia_de_software
http://www.ceviu.com.br/blog/info/artigos/engenharia-de-software-e-o-mercado-de-trabalho/

Nenhum comentário :

Postar um comentário