Engenharia de software

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1286 palavras )
  • Download(s) : 0
  • Publicado : 26 de abril de 2012
Ler documento completo
Amostra do texto
Questões:
1. Comente a frase:”Não há um processo de software ideal,organizações desenvolveram abordagens inteiramente diferentes para o desenvolvimento de software”.
Cada tipo de software possui uma forma particular de ser desenvolvido,por isso não há processo ideal ou padrão.
2. O que é padronização?Qual sua importância para a industria de software?
Padronização é o processosistemático de empresa para estabelecer e utilizar padrões.
Importância : - fornecer um encapsulamento das melhores praticas ou as mais adequadas.
- Fornecer uma infra – estrutura em torno da qual o processo de garantia de qualidade pode ser implementado.
- Ajudar em termos de continuidade,quando um trabalho executado por uma pessoa e assumido e continuado por outra.
Padronização/Aprendizado =conhecimento implícito.
3. Na sua opinião, a padronização dos processos fere a criatividade dos desenvolvedores de software?
Não . Ao contrario das aversões da padronização,a padronização não limita e nem fere a criatividade,pois cada um tem uma forma distinta de desenvolver softwares.
4. Qual a relação entre a padronização dos processos e a padronização dos produtos do software?
A relaçãoesta na definição do padrão do processo,quando você define um padrão de processo,automaticamente está definindo o padrão de produto.
5. Qual a importância da padronização dos processos para a qualidade do produto?
Um padrão estabelece dimensão a todas as tarefas rotineiras e, a melhor forma de executá-las. Todo padrão, por mais rudimentar que seja, oferece um alicerce fundamental ao processo dedesenvolvimento de software, garantindo que todas as etapas atinjam resultados previsíveis e de qualidade assegurada
6. Qual a relação entre a documentação e origem da crise de software?
A falta de documentação foi o motivo da origem da crise do software,pois tem atrapalhado a manutenção do software durante toda a historia da computação.
7. Cite um beneficio da documentação dosprocessos e um beneficio da documentação dos produtos.
Beneficio da documentação do produto: auxiliar o usuário no que o produto faz e como faz.
Beneficio da documentação do processo:meio de comunicação entre desenvolvedores;facilitar testes.
8. Considere a frase : “ Uma documentação de qualidade é tão importante quanto a qualidade do software em si”. Comente esta frase utilizando os conceitos deusabilidade e manutenibilidade.
Documentar o software,é a única maneira tangível de representa –lo e seu processo.
Documentar é a base para a sua utilização e manutenção,já que quanto maior a falta de documentação do software,maior vai ser o tempo gasto com a manutenibilidade.
9. Por que deve existir um padrão de documentação?
Para que quando o código tiver que ser alterado, fique mais fácilpara a pessoa que for fazer a alteração ter a documentação com um padrão específico, assim levando menos tempo para concluir a tarefa.
10. Qual o objetivo da documentação interna do produto? A quem é destinada?
Ser útil sempre que for adicionar a um componente informações que ajudem a sua compreensão.
Destinada a quem ler o código – fonte (programadores,analistas,projetistas).
11.Quanto melhor o formato e a estrutura do código (ex.indentação),menor a necessidade de documentação interna?Por que?
Sim. Porque o formato e estrutura do código permite que ele seja uma fonte de informações sobre si mesmo.Quando ele é bem indentado,por exemplo,você entende melhor suas funções.
12. Diagrama UML podem ser usados como documentação externa do produto?Justifique.
Sim. Porque podemespecificar a funcionalidade do produto com desenhos.
13. O que é documentação de uso? A quem é destinada?
Como deve ser utilizado o código,como um manual. Destinada aos usuários.
14. Qual a diferença entre validação e verificação?
Verificação:atividade que garantem que o software implemente corretamente uma função especifica.
- Estamos fazendo certo o produto?
Validação: atividade...
tracking img