TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Quais são as diferenças entre o desenvolvimento de um produto de software universal e o desenvolvimento de um produto de software personalizado

Tese: Quais são as diferenças entre o desenvolvimento de um produto de software universal e o desenvolvimento de um produto de software personalizado. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  12/6/2014  •  Tese  •  319 Palavras (2 Páginas)  •  537 Visualizações

Página 1 de 2

6) Explique por que os sistemas de legado (legacy system) podem ser críticos à operação de um negócio.

Por serem sistemas baseados em computadores e softwares, desenvolvidos no passado e frequentemente usando tecnologias mais antigas e obsoletas. As mudanças em uma parte do sistema envolvem mudanças em outros componentes, tornando arriscada a substituição.

) Fazendo referência aos custos do software, explique porque é apropriado considerar que o software é mais que programas que são executados por os usuários finais de um sistema.

Um software não é um programa para usuário final por ter objetivo e função específica numa empresa ou corporação e seu custo é baseado num processo que envolve a modelagem, desenvolvimento, testes, revisões, documentação e implementação.

2) Quais são as diferenças entre o desenvolvimento de um produto de software genérico e um desenvolvimento de um produto de software personalizado.

Software genérico – Quem produz o software controla a especificação, feitos para o mercado geral.

Software à medida – Quem compra o software controla a especificação, feitos para um cliente específico.

3) À parte dos desafios de heterogeneidade, entrega rápida e confiança, indique outros problemas e desafios que a engenharia de software provavelmente enfrentará no século 21.

 Performance do software – (utilização de ferramentas case cria código não optimizado e menos eficiente, novos algoritmos e linguagens mais eficazes para criação de software);

 Escalabilidade – modelos mais eficazes na escalabilidade e manutenção de projetos de software cada vez mais complexos e melhor reutilização de código. Evolução dos métodos de programação. Ex.: programação estruturada, programação orientada a objetos etc;

 Segurança;

 Ergonomia do software – software cada vez mais acessível a todos os utilizadores (Ex.: Utilizadores com deficiências);

 Produção de software com linguagem natural – acelera o processo de criação de software possibilitando um nível máximo de abstração;

 Melhores e mais fiáveis agentes inteligentes para ajuda no processo de criação de software;

 Software amigo do ambiente (desempenho e ética ambiental);

 Certificação dos engenheiros de software;

 Custos mais baixos na produção de software, conjunto das medidas acima indicadas.

...

Baixar como (para membros premium)  txt (2.4 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com