A Engenharia de Software
Por: Karla Avelino Fuentes Santos • 24/10/2018 • Pesquisas Acadêmicas • 770 Palavras (4 Páginas) • 268 Visualizações
O que é a engenharia de software?
É uma disciplina da engenharia dedicada a todos os aspectos da produção de software.
Objetivo da engenharia de software?
Apoiar o desenvolvimento de software, para isso, ela inclui técnicas que apoiam a especificação, projeção e evolução de programas, que normalmente são relevantes apenas para o desenvolvimento profissional de software.
O que contempla a engenharia de software?
Conjunto de programas, arquivos de configurações, documentações dos sistemas, documentação do usuário, websites.
O que é software?
Software não é apenas o programa, mas o conjunto de elementos que viabiliza o bom funcionamento do software, ou seja, documentação, dados de configuração e operação do sistema, além do software propriamente dito.
Características do software?
*Não se desgasta | *É elaborado e não manufaturado | *A maioria deles ainda é feito sob encomenda
Quais atributos essenciais de um bom software?
Manutenibilidade (atender novas necessidades)
Confiança e proteção (não causar prejuízos, afastar usuários maliciosos)
Eficiência (não desperdiçar recursos do sistema, ex. memoria)
Aceitabilidade (compatível com outros sistemas usado pelo cliente)
Quais os problemas no desenvolvimento de um software?
Necessidade de muitas atualizações, rápida evolução tecnológica, planejamento errado.
Para que serve os Métodos?
Os métodos fornecem a técnica de como fazer para construir um software.
Para que serve as Ferramentas?
As ferramentas fornecem apoio automatizado ou semi-automatizado para o processo e para os métodos;
Quais os Princípios da ES?
◦ Rigor e Formalidade | ◦ Separação de interesses | ◦ Modularidade |◦ Abstração |◦ Antecipação de mudanças |◦ Generalidade |◦ Possibilidades de evolução.
Quais os modelos de desenvolvimento de software, quais características?
-Modelo Cascata: que é mais tradicional e antigo, sistemático e sequencial. Um estágio deve terminar antes de outro começar.
-Modelo espiral: Os riscos são explicitamente avaliados e resolvidos durante todo o processo. Possui setores: Definição dos objetivos, Avaliação e redução de riscos, desenvolvimento e validação, planejamento. O negócio é trabalhar junto com o cliente, tendo constantemente a aprovação dele. Intervenção do usuário a todo momento.
Modelo espiral de Boehm: Desmembra do espiral, o qual incorporou o gerenciamento de riscos. Possui 4 setores: objetivos, avaliação e redução dos riscos, desenvolvimento e validação e planejamento.
O que é um risco?
Uma incerteza na execução do projeto. Risco pode ser negativo ou positivo.
Ser negativo: Falha de segurança. Sofre uma invasão e perde dados.
Ser positivo: Aumentar a segurança. Melhorias no sistema de backup. Atualização do antivírus, ou do sistema operacional.
Como gerenciar os riscos?
Plano de risco, estar preparado.
Quem nos alerta para a Gestão de Risco?
ISO 31000
Metodologias ágeis?
são o seu processo de desenvolvimento marcado por interações que, num curto espaço de tempo, produz algo de valor ao cliente e o enfoque na comunicação interpessoal, deixando qualquer tipo de documentação em segundo plano.
Integra uma família Metodologia Lean?
o uso de nada além do que os recursos necessários para a realização de um determinado trabalho, etapa ou processo, evitando desperdícios. Não da engenharia de software mas administração
O que é a Metodologia RUP?
Metodologia rápida, utilização de diagramas de classe
...