A Engenharia de Software Indrodução
Por: Ádriel Dias • 15/2/2021 • Trabalho acadêmico • 444 Palavras (2 Páginas) • 120 Visualizações
Engenharia de Software – Analise e Desenvolvimento de Sistemas
Analise do Livro de Ian Sommerville | Capitulo 01 |
Nome: Adriel Ferreira Dias Souza | 14/02 | Vespertino 2 | 2021
Introdução a Engenharia de Software[pic 1]
Finalidade[pic 2]
Com a inserção da tecnologia no cotidiano, estamos cada vez mais dependentes de softwares. Empresas, Bancos, Governos, Hospitais.... Inclusive usuários comuns, Isso mostra essa total dependência. Em Destaque o primeiro capítulo apresenta os seguintes temas:
Aumento de demanda - Que visa o aumento da demanda em todos os setores e técnicas.
Expectativas baixas – Por consequência do mal uso tem o aumento de preço e menos confiança
Qualidade - usabilidade, aceitabilidade, confiabilidade, funcionalidade e manutenibilidade. Sendo estes requisitos essenciais.
Quanto mais fácil o entendimento melhor!
Influência[pic 3]
Para as empresas que declararam ter introduzido softwares, Tiveram um aperfeiçoamento significativo na taxa de lucros. Tendo na produção uma maior eficiência e confiabilidade.
Analisando Software[pic 4]
O que é software?
Softwares são programas de computador e documentação associada.
Quais os atributos de um bom software?
Prover a funcionalidade e o desempenho requerido pelo usuário; deve ser confiável, fácil de manter e usar.
Quais as principais atividades da engenharia de software?
Especificação de software, desenvolvimento de software, validação de software e evolução de software.
Quais os principais desafios da engenharia de software?
Lidar com o aumento de diversidade, demandas pela diminuição do tempo para a entrega e desenvolvimento de software confiável.
Quais sãos os custos da engenharia de software?
60% de desenvolvimento e 40% de testes.
Como a diversidade se aplica ao desenvolvimento de software?[pic 5]
Existem muitos tipos diferentes de sistema de software e não existe um conjunto universal de técnicas de software aplicável a todos eles. Os métodos de engenharia de Software e ferramentas usadas dependem do tipo da aplicação que será desenvolvida, os requisitos do cliente e os antecedentes da equipe de desenvolvimento.
Diferentes de aplicações[pic 6]
Aplicações stand-alone:
Aplicações executadas em computador local, não precisam estar conectadas a uma rede. São muito comuns entre os usuários.
Aplicações interativas baseadas em transações;
Sistemas de controle embutido;
Sistemas de processamento de lote;
Sistemas de entretenimento;
Sistemas para modelagem e simulação;
Sistemas de coleta de dados;
Sistemas de Sistemas.
Código de Ética na Engenharia de Software
[pic 7]
A engenharia de software envolve responsabilidades mais amplas do que simples aplicação de habilidade técnicas. Engenheiros de software devem se comportar de uma maneira honesta e eticamente responsável para serem respeitados como profissionais. Comportamento ético é mais do que simplesmente agir em concordância com a lei, envolve seguir um conjunto de princípios moralmente corretos.
...