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

Capítulo Engenharia de Software Sommerville

Por:   •  2/7/2019  •  Abstract  •  812 Palavras (4 Páginas)  •  405 Visualizações

Página 1 de 4

Capítulo 1 - Introdução a Engenharia de Software

Perguntas Frequentes :

* O que é Software ? - Todo o conjunto do programa e sua devida documentação.

* O que é Engenharia de Software ? - Área que se preocupa com todos os aspectos da Produção do Software.

* Qual a Diferença entre Engenharia de Software e Ciência da Computação ? - A engenharia se preocupa mais com a parte prática enquanto a ciência se baseia na parte teórica por trás de tudo.

Atributos Essenciais de um bom Software :

* Manutenibilidade

* Confiança e Proteção

* Eficiência

* Aceitabilidade

-- Usando técnicas de Engenharia de Software o Desenvolvimento tem Menor Custo --

Atividades Comuns aos Processos de Software

* Especificação de Software e Restrições de Operação.

* Desenvolvimento do Software

* Validação do Software

* Evolução do Software

Não Existe um método universal ou técnica universal de engenharia de software que se aplica a todos os casos.

* heterogeneidade

* mudança de negócio

* segurança e confiança

Diversidade :

Exemplos

* Aplicações Stand-Alone

* Aplicações Interativas baseadas em transações

* Sistema de Controle Embutido

* Processamento de Lotes

* Sistemas para modelagem e simulação

* Sistema de Sistemas

Ética na Engenharia de Software :

Exemplos de Características - Confiabilidade , Competência, Mau uso do direito da propriedade intelectual (patente e copyright);

Exercício 1:

O software é bem mais do que um programa final destinado a um usuário por um certo custo. O software não é apenas um programa, mas todos os dados de documentação e configuração associados para que o program funcione conforme o devido.

Exercício 2:

Software Genérico : Software feito para atender a uma necessidade geral do mercado.

Software Específico/Sob Encomenda : Feito para atender as necessidades do cliente, e por isso, o mesmo tem domínio/controle da maneira como o sistema deve operar.

Exercício 3:

O software deve ser de fácil manutenção , fácil uso , eficiente e seguro.

Exercício 4:

Devido o desenvolvimento frenético na sociedade, muitas vezes existem softwares que se chocam com várias questões sociais e econômicas, pois apesar de ser um programa feito para realizar determinada ação, tais ações podem acabar por ter um grande impacto na sociedade, nesse momento cabe ao engenheiro de software desempenhar o papel ético de acordo com o assunto e projeto em questão.

Exercício 5:

Não existe uma formula geral para desenvolvimento abio e eficaz de software, cada software necessitara de uma forma de implementação diferente

...

Baixar como (para membros premium)  txt (5.1 Kb)   pdf (38.2 Kb)   docx (9.7 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com