Resumo engenharia

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2374 palavras )
  • Download(s) : 0
  • Publicado : 8 de maio de 2012
Ler documento completo
Amostra do texto
1.Introdução

1.1 Desenvolvimento profissional de software
A engenharia de software tem por objetivo apoiar o desenvolvimento profissional de software. Ela inclui técnicas que apoiam especificação , projeto e evolução de programas. Um sistema de software desenvolvido profissionalmente é mais do que um programa. Consiste numa série de programas separados e arquivos de configuração que sãousados para configurar programas, podendo incluir documentação de sistema, de estrutura, usuário e sites.
2 tipo de produto de software:
- Produtos genéricos : Sistemas stand-alone, vendidos no mercado para qualquer cliente que esteja interessado em comprá-los.
- Produtos sob encomendas: Sistemas encomendados por um cliente, desenvolvido sob medida.

Uma diferença importante: softwaregenéricos a organização que o desenvolve controla sua especificação. Sob encomenda o desenvolvida pela empresa que adquire o software.

A qualidade inclui o comportamento do software enquanto ele é executado, bem como a estrutura e a organização. Isso reflete nos atributos chamados não funcionais ou de qualidade.


Pergunta
Resposta
O que é software?
Softwares são programas de computador edocumentação associada. Produtos de software podem ser desenvolvidos para um cliente específico ou para o mercado geral.
Quais os atributos de um bom software?
Funcionalidade e desempenho requeridos pelo usuário, deve ser confiável e facil de manter e usar.
O que é engenharia de software?
É uma disciplina de engenharia que se preocupa com todos os aspectos de produção de software
Quais asprincipais atividades de engenharia de software?
Especificação, desenvolvimento validação e evolução de software.
Qual a diferença entre engenharia de software e ciência da computação?
Ciência foca a teoria e os fundamentos; engenharia preocupa-se com o lado prático do desenvolvimento e entrega de softwares úteis.
Qual a diferença entre engenharia de software e engenharia de sistemas?Engenharia de sistemas se preocupa com todos os aspectos do desenvolvimento de sistemas computacionais incluindo hardware software e processo. Eng. De Software é uma parte específica desse processo mais genérico.
Quais os principais desafios da engenharia de software?
Lidar com o aumento de diversidade, demandas pela diminuição do tempo para entregar desenvolvimento de software confiável.
Quais são oscustos da engenharia de software?
Aproximadamente 60% dos custos de software são desenvolvimento; 40% custos de testes
Quais as melhores técnicas e métodos da engenharia de software?
Não se pode dizer que um é melhor que o outro
Quais diferenças foram feitas pela internet na engenharia de software?
A internet tornou serviços de software disponíveis e possibilitou o desenvolvimento desistemas altamente distribuídos baseados em serviços. O desenvolvimento de sistemas baseados em Web gerou importantes avanços nas linguagens de programação e reúso de software.

Atributos essenciais de um bom software:
Características do produto
Descrição
Manutenibilidade
O software deve ser escrito de forma que possa evoluir para atender as necessidades dos clientes.
Confiança e proteção
Umsoftware confiável não deve causar prejuízos físicos ou econômicos no caso de falha de sistema.
Eficiência
O software não deve desperdiçar os recursos do sistema , como memória e ciclos de processador.
Aceitabilidade
Deve ser aceitável para o tipo de usuário para o qual foi projetado. Isso significa ser usável e compatível.

1.1.1 Engenharia de software
Disciplina cujo foco está em todosos aspectos de produção de software, em todas as fases.
Importante por dois motivos:
1. Cada vez mais, dependemos de sistemas de softwares avançados;
2. É mais barato usar metodos e técnicas de software em vez de simplesmente escrever os programas como se fossem um projeto pessoal.

Um processo de software é uma sequencia de atividades que leva à produção de um produto de software....
tracking img