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

Engenharia De Software

Artigos Científicos: Engenharia De Software. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  3/3/2015  •  662 Palavras (3 Páginas)  •  4.409 Visualizações

Página 1 de 3

Capitulo 1

1.1 – Explique por que software profissional não e apenas os programas que são desenvolvidos para o cliente.

O software é mais que programas executados pelo usuário final em termo de custo, jáque outras atividades e pessoas são necessárias para que se chegue ao produto. O software não é apenas o programa, mas também todos os dados de documentação e configuração associados, necessários paraque o programa opere corretamente.

1.2 Qual a diferença mais importante entre o desenvolvimento de um produto genérico de software e o desenvolvimento de software sob demanda? O que isso pode significar na pratica para usuários de produtos de software genérico?

No desenvolvimento do software genérico quem produz o software controla a especificação, eles são feitos para atender a necessidade domercado geral. Já no desenvolvimento do software sob encomenda quem compra o software controla a especificação, eles são feitos para atender a necessidade de um cliente específico.

1.3 Quais são os quatro atributos importantes que todo software profissional deve possuir? Sugira outros quatro atributos que, as vezes, podem ser significantes.

Os quatro atributos importantes sãoManutenbilidade, eficiência, confiança, proteção e aceitabilidade e outros quatro atributos que podem ser significantes são Portabilidade, Facilidade de integração a outros sistemas, rastreabilidade e aderênciaas necessidades de negocio.

1.4 Alem dos desafios de heterogeneidade, mudanças sociais e corporativas, confiança e proteção, identifique outros problemas e desafios que a engenharia de software provavelmente enfrentara no século XXI( Dica: pense no meio ambiente).

-Performance do software – (utilização de ferramentas case cria código não otimizado 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;

-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 (performance e ética ambiental);

-Certificação dos engenheiros de software;

-Custos mais baixos na produção de software, conjunto das medidas acima

indicadas.

1.5 Baseado em seu conhecimento de alguns tipos de aplicações discutidos

...

Baixar como (para membros premium)  txt (4.8 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com