Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

CENTRO UNIVERSITÁRIO SENAC
 SANTO AMARO
 
 Produção Textual Individual
 Engenharia de Software
 
 São Paulo
 2021
 Criptografia para Confidencialidade e Integridade
A1.Nos dias atuais os principais modelos de Desenvolvimento de Software são: Cascata, Prototipação, Iterativo, Espiral, Incremental e Evolucionário. Cada um possui características distintas e seus pós e contras na sua implantação. 
Modelo Cascata: Primeiro modelo de processo, se caracteriza pelo encadeamento de uma fase na outra.
Modelo Espiral: É um modelo evolutivo e usa o modelo de um “espiral” para representar o encadeamento das atividades.
Modelo Incremental: Existe a implementação inicial do software, realiza-se a avaliação e novas versões são criadas até o sistema tornar-se adequado.
Modelo Prototipação: Versão inicial e experimental do software, nesse modelo o cliente ou o desenvolvedor não estão ainda seguros quanto a forma de iteração com o sistema.
A2.A Prototipação permite uma interação com as funcionalidades do software, dessa forma o usuário poderá expressar o que aprova ou não no software e o desenvolvedor também poderá analisar as melhores opções a utilizar na implantação do software.
B1 Atualmente nos desenvolvimentos de software pode-se utilizar o artefato de Componentização.
Os Componentes podem ser utilizados no conceito “usar” e “reusar”, implementando os mesmos para montar um novo sistema, não sendo necessário criar uma nova aplicação para o software.
B2. Existem três estratégias para organizar os modelos de processos de desenvolvimento de software: 
Estratégia Linear: Nessa estratégia as atividades são executadas de uma forma sequencial e encadeada. Ela começa na especificação de requisitos e finaliza com a manutenção.
Estratégia Iterativa: Nessa estratégia um ou mais atividades se repetem antes de seguir para as seguintes etapas. Essa estratégia é ideal para quando ainda não sabemos exatamente o que queremos do software e usamos essa estratégia para fazer um refinamento.
Estratégia Evolucionária: Essa estratégia executa as tarefas de forma circular, e em cada volta ele dá uma versão nova e atual do software.
Referências: Rossi, Ana Cláudia – Engenharia de Software. São Paulo: Editora Senac São Paulo, 2021
Blogs:https://medium.com/contexto-delimitado/prototipagem-de-software-7ac07027e6d8 
Padrões de Projeto de Software Baseado em Componentes Aplicados a um Sistema Java para Academia de Musculação (devmedia.com.br)

Mais conteúdos dessa disciplina