Escolar Documentos
Profissional Documentos
Cultura Documentos
magia da educação:
acreditamos que só ela
pode transformar vidas.
Essa é a essência que nos
faz ser diferentes.
Esse é o jeito
de ser da Ânima.
LINHA DO TEMPO
ONDE ESTAMOS
12 estados
27 instituições
1 instituto
120 unidades
Mais de
330 mil estudantes
O Ecossistema Ânima é uma comunidade
com ampla estrutura de aprendizagem
multidisciplinar, que transmite o senso de
pertencimento e tem os estudantes no centro
das decisões.
ECOSSISTEMA ÂNIMA,
EDUCAÇÃO QUE HABILITA
PARA O FUTURO.
RECONHECIMENTO
Hoje é:
o Presidente do Conselho Estratégico
da Ânima Educação
o Chanceler da Universidade São
Judas
o Patrono dos cursos de Engenharia
e Aviação das instituições do
Ecossistema Ânima
UC Live – Modelos,
métodos e técnicas em
Engenharia de Software
Apresentação da
Educadora
Avaliações
Avaliações
A3 – Avaliação de desempenho como resultado do processo composto por uma variedade de feedbacks para o atingimento das metas de
compreensão e a concretização dos desempenhos parciais e consequente construção do desempenho final, valendo 40 pontos.
Avaliação Integrada:
O aluno que tiver frequência de 75% ou mais e nota inferior a 70 pontos poderá realizar a Avaliação Integrada (AI).
A AI valerá 30 pontos e a nota, se maior, substituirá a menor das notas entre a A1 e a A2. Caso a nota da AI, por ser maior, substitua a nota da A1
ou da A2, a soma das três notas (A1+A2+A3) deverá ser 70 pontos ou mais, para a aprovação. Se a nota da AI for inferior à nota da A1 e, também,
da A2, não haverá substituição e o aluno estará reprovado na Unidade Curricular.
Datas para as Avaliações
A1 – 13/10/2022
A2 – 5 á 6/12/2022
A3 – 08/12/2022
Encontros
Encontros da UC – Métodos técnicas Eng Software
Encontros: 5as feiras das 19h às 22hs, 100% digital, sendo gravado para assistirem a
qualquer momento.
18/10/22 Apresentação UC e Educadora, Conceitos, métodos e práticas da engenharia de software. Modelos de processos de software
25/08/22 Teck Week
01/08/22 Modelo de processo cascata. Modelo de processo incremental.
08/09/22 Modelo de processo de prototipação. Modelo de processo espiral e Estudo de viabilidade
15/09/22 Manisfesto ágil. Paradigma de desenvolvimento ágil
22/09/22 Levantamento ágil de requisitos (user story, product backlog, sprints)
29/09/22 Gestão de requisitos
06/10/22 Revisão para A1
13/10/22 Avaliação A1
20/10/22 Projetos e tipos de arquitetura
27/10/22 Padrões de Projetos
03/11/22 Arquitetura de software
10/11/22 DevOps, incluindo controle de versões, integração e deployment contínuo
17/11/22 Frameworks para desenvolvimento ágil de software. Visão geral DevOps.
24/11/22 Revisão A2
01/12/22 Avaliação A2
08/12/22 Apresentação Projeto A3
Encontro 1
Métodos, modelos e técnicas em Engenharia de Software – Sumário Aula 1
Software;
Características do SW;
Aplicações do SW;
Evolução do SW;
Crise do SW;
Mitos do SW;
Definição de Engenharia de SW;
Elementos Fundamentais da SW;
Processos de SW;
Elementos básicos do Processo de Software;
Software
1- Instruções: quando executadas produzem a função e o
desempenho desejados
19
Curva de falhas para o Hardware
“mortalidade “desgaste”
índice
de infantil”
falhas
tempo
Curva de falhas do Software
curva real
índice de
mudança
falhas
curva idealizada
tempo
21
Aplicações do Software
BÁSICO programas de apoio a outros programas
DE TEMPO REAL monitora, analisa e controla eventos do
mundo real
COMERCIAL operações comerciais e tomadas de
decisões administrativas
CIENTÍFICO E DE algoritmos de processamento de números
ENGENHARIA
EMBUTIDO controla produtos e sistemas de mercados
industriais e de consumo
DE COMPUTADOR processamento de textos, planilhas
PESSOAL eletrônicas, diversões, etc.
DE INTELIGÊNCIA algoritmos não numéricos para resolver
ARTIFICIAL problemas que não sejam favoráveis à 22
computação ou à análise direta
Crise de Software
Refere-se a um conjunto de problemas encontrados no
desenvolvimento de software:
(1) As estimativas de prazo e de custo freqüentemente são
imprecisas
“Não dedicamos tempo para coletar dados sobre o processo
de desenvolvimento de software”
“Sem nenhuma indicação sólida de produtividade, não
podemos avaliar com precisão a eficácia de novas
ferramentas, métodos ou padrões”
23
Crise de Software
24
Crise de Software
(3) A qualidade de software às vezes é menos que
adequada
Só recentemente começam a surgir conceitos quantitativos
sólidos de garantia de qualidade de software
(4) O software existente é muito difícil de manter
A tarefa de manutenção devora o orçamento destinado ao
software
A facilidade de manutenção não foi enfatizada como um
critério importante
25
Crise de Software
26
Preocupação: Sistematizar o processo de
criação e manutenção de software.
Engenharia de Software
Definições
28
Engenharia de Software
Definições
29
abrange um conjunto de três elementos fundamentais:
Métodos, Ferramentas e Procedimentos
30
Elementos fundamentais da
Engenharia de Software
34
Processos de Software
35
Etapas principais do Processo de
Software
Planejamento e estimativa de projeto
Análise de requisitos de software e de sistemas
Projeto da estrutura de dados
Algoritmo de processamento
Codificação
Teste
Manutenção
Elementos básicos do
Processos de Software
Levantamento de Dados;
Análise de Requisitos;
Implementação;
Testes;
Implantação;
Manutenção.
Processo de Software –
Levantamento de Dados
Entrevistas;
Reuniões, etc
38
Processo de Software –
Análise de Requisitos
39
Processo de Software – Projeto
Dicionário de dados;
Prototipação.
40
Processo de Software –
Implementação
Os desenvolvedores receberão todo material desenvolvido na
fase anterior e irão transferir toda a lógica e toda a diagramação
para linha de código, aplicando a linguagem adequada para o
desenvolvimento real do sistema.
41
Processo de Software – Testes
42
Processo de Software –
Implantação
Com o sistema pronto para utilização do cliente, temos antes da
“entrega do software”, de treiná-lo, instalar o sistema no
ambiente do cliente e acompanhar a utilização do novo software
por um tempo até que o cliente consiga conduzir os trabalhos
sozinhos.
43
Processo de Software -
Manutenção
Todos os defeitos encontrados no software durante a utilização
do software pelo cliente, será reportado á Analistas de Suporte
(Help Desks), que analisaram e testarão o problema, e caso o
defeito seja detectado, encaminharão para a equipe de
desenvolvimento para acerto e posterior liberação da rotina em
funcionamento para o cliente.
44
FIM
Até a próxima 45