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

Engenharia De Software

Exames: Engenharia De Software. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  27/3/2015  •  537 Palavras (3 Páginas)  •  2.640 Visualizações

Página 1 de 3

Atividade Engenharia de Software – Paradigmas de desenvolvimento de SW

1. Explique por que software profissional não é apenas os programas que são desenvolvidos para o cliente.

2. Descreva as principais atividades do processo projeto de software. E faça a diferença entre o desenvolvimento de um produto genérico de software e o desenvolvimento de software sob encomenda.

3. Quais os atributos importantes que todo software profissional deve possuir? Sugira no mínimo quatro novos que você considera que, ás vezes, podem ser significantes e justifique.

4. Explique por que os custos dos testes de sistemas são particularmente altos para os produtos de software genérico vendidos para um mercado amplo.

5. Além dos desafios de heterogeneidades, mudanças sociais e corporativas, confiança e proteção, identifique outros problemas e desafios que a engenharia de software provavelmente enfrentará no século XXI.

6. Explique por que o desenvolvimento incremental é o método mais eficaz para o desenvolvimento de sistemas de software de negócios. Por que esse modelo é menos adequado para a engenharia de sistemas de tempo real.

7. Explique por que os sistemas desenvolvidos como protótipos normalmente não devem ser usados como sistemas de produção.

8. Explique por que os programas desenvolvidos por desenvolvimento evolucionário são provavelmente difíceis de serem mantidos.

9. Explique por que a essência dos processos iterativos, especificação desenvolvida paralelamente ao software, conflita com o modelo de aquisição de várias organizações.

10. Explique como o modelo cascata de processo de software e o modelo de prototipação podem ser acomodados no modelo de espiral.

11. Faça um esboço de um protótipo para o cenário abaixo:

“Um processo de software deve ser desenvolvido para automatizar um processo de controle de cd’s da empresa XYZ. Esta empresa deseja ter um maior controle de seus CD’s. A aquisição dos Cd’s é feita através de fornecedores. A aquisição e controle é feito por um funcionário da organização. Após ter feito o levantamento de dados da empresa XYZ foi implementado um controle simples:ao executar o Cadastro de CD’s é habilitado a situação disponível e é iniciado a inclusão de algumas propriedades tais como: o título do CD, o Artista, a Categoria e Capa(figura) e as músicas do respectivo CD com sua Faixa, Nome da música, o compositor e o tempo de cada música. Um CD pode ser emprestado a um cliente da empresa e pode ocorrer do mesmo ser danificado ou perdido. Quando o CD é devolvido, torna-se disponível novamente, as vezes o CD é devolvido por ter apresentado algum tipo de problema. O cadastro de Cd’s apresenta uma barra de botões (inserir, gravar, editar, excluir e localizar), esta barra será implementada usando um componente já existente. Mas as funcionalidades devem ser implementadas. Ao terminar a inclusão de todas as propriedades é feito a gravação do registro. Caso o usuário queira sair do Cadastro, o mesmo pode encerrar executando o botão Fechar.”

12. Explique por que o modelo em espiral de Boehm é um modelo adaptável, que apóia tanto as

...

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