Você está na página 1de 60

Sejam bem-vindos!

UC: MODELOS, MÉTODOS E TÉCNICAS DE


ENGENHARIA DE SOFTWARE
Sejam bem-vindos!
UC: MODELOS, MÉTODOS E TÉCNICAS DE
ENGENHARIA DE SOFTWARE

Ciência da Computação
Sistemas de Informação
Tecnólogo em Análise e Desenvolvimento de Sistemas,
Tecnólogo em Sistemas para Internet.
Objetivo

Descrever as atividades a serem realizadas

Descrever o conteúdo a ser ministrado

Apresentar o Ulife e a Biblioteca

Descrever as atividades de avaliação


Prof. MSc. Priscila Faciolli

priscila.serafim@animaeducacao.com.br
Prof. MSc. Edquel Bueno Prado
Farias
edquel.farias@animaeducacao.com.br
Prof. MSc. Edquel Bueno Prado
Farias
edquel.farias@animaeducacao.com.br
Prof. MsC. Edquel Bueno Prado Farias
Doutorando em Hospitalidade
Mestre em Informática e Gestão do Conhecimento
Pós-graduado (LATO SENSU) em Governança em Tecnologia da informação
Pós-graduado (LATO SENSU) em Docência.
Pós-graduado (LATO SENSU) em Formação Didático Pedagógica.
Bacharel em Sistemas de Informação

Docente 1: Ambiente Presencial

Edquel.farias@animaeducacao.com.br
CV: http://lattes.cnpq.br/4400977701222687
Nossa UC...
Ensino para a compreensão
TÓPICOS GERADORES

AVALIAÇÃO DESEMPENHOS DE
CONTINUADA COMPREENSÃO

A2 A1 A3

METAS DE COMPREENSÃO
(Plano de ensino)
TÓPICOS GERADORES
• Como implementar software através de conceitos, métodos e práticas da engenharia de software?
• Quais os principais modelos de engenharia de software a e como podem ser aplicados?
• Modelos de processos de software baseados em cascata, prototipação, incremental e espiral;
• Estudo da viabilidade de software através da engenharia de requisitos;
• Desenvolvimento de software através da arquitetura adequada e sob padrões de projetos;
• Qual o diferencial de uma solução que utiliza padrões de projetos?
• Projetar e desenvolver softwares utilizando metodologias ágeis de desenvolvimento;
• Conceito de DevOps para integração e entrega contínua de software.
Ensino para a compreensão
TÓPICOS GERADORES

AVALIAÇÃO DESEMPENHOS DE
CONTINUADA COMPREENSÃO

A2 A1 A3

METAS DE COMPREENSÃO
(Plano de ensino)
METAS DE COMPREENSÃO
❑ Identificar e avaliar a aplicabilidade dos modelos de processo de software;
❑ Reconhecer as fases da Engenharia de requisitos, bem como sua aplicação e importância desde o levantamento
de requisitos até a gestão de requisitos;
❑ Diferenciar tipos de arquitetura de software;
❑ Aplicar integração e entrega contínua envolvendo práticas de DevOps;
❑ Selecionar os princípios e práticas do desenvolvimento ágil;
❑ Analisar as diferentes técnicas para coleta de requisitos, e diferenciar como cada uma delas pode ser utilizada;
❑ Criar soluções com os principais padrões de projeto e boas práticas de arquitetura de software;

❖ Meta máxima: aplicar o desenvolvimento ágil com frameworks atuais, de acordo com seus artefatos;
Ensino para a compreensão
TÓPICOS GERADORES

AVALIAÇÃO DESEMPENHOS DE
CONTINUADA COMPREENSÃO

A2 A1 A3

METAS DE COMPREENSÃO
(Plano de ensino)
DESEMPENHOS DE COMPREENSÃO
Os desempenhos de compreensão são constituídos por experiências, estudos, pesquisas e práticas desenvolvidos no
decorrer do semestre letivo que possibilitam ao aluno expressar, de diferentes formas, evidências de que atingiu a
compreensão.
Tais desempenhos demonstram com clareza que os alunos dominam as metas de compreensão, por meio de sua atuação
em projetos desafiadores e acessíveis que promovem o seu envolvimento reflexivo sobre a situação a ele exposta.
✓ Nesta Unidade Curricular, os alunos demonstrarão a sua compreensão por meio do(s) seguinte(s) desempenho(s):
✓ Identificar o melhor modelo de processo de software a ser aplicado para um problema;
✓ Elaborar documentos detalhados com a especificação de requisitos, coerentes com o levantamento de requisitos realizado;
✓ Entender e aplicar todas as fases da engenharia de requisitos;
✓ Criar soluções de projeto para front-end e back-end;
✓ Aplicar framework apropriado na solução de um problema de software;
✓ Aplicar práticas de DevOps.

Obs.: estes desempenhos podem ser aplicados através do estudo de casos ou no desenvolvimento de projetos.
(Plano de ensino)
Ementa
• Conceitos, métodos e práticas da engenharia de
• Validação de requisitos.
software.
• Gestão de requisitos.
• Modelos de processos de software.
• Visão de análise e projeto.
• Modelo de processo cascata.
• Projeto e tipos Arquitetura de software.
• Modelo de processo de prototipação.
• Padrões de projeto.
• Modelo de processo incremental.
• Integração e entrega contínua.
• Modelo de processo espiral.
• Paradigma de desenvolvimento ágil.
• Engenharia de requisitos.
• Manifesto ágil.
• Estudo de viabilidade.
• Frameworks para desenvolvimento ágil de software.
• Levantamento de requisitos.
• Visão geral DevOps
• Análise e negociação de requisitos.
• Especificação de requisitos.
CERTIFICAÇÃO (Plano de ensino)

Qualificação Profissional em Modelos, Métodos


e Técnicas da Engenharia de Software
(Plano de ensino)
Competências
• Compreender e aplicar os diferentes modelos de processos de desenvolvimento de software para diferentes
problemas computacionais;
• Identificar e analisar requisitos e especificações para problemas específicos e planejar estratégias para
suas soluções, bem como sua gestão;
• Projetar e criar soluções computacionais com qualidade em harmonia com o ambiente social e físico no seu
entorno de aplicação considerando os princípios e boas práticas de engenharia de software;
• Avaliar e tomar decisões com base no conhecimento de arquitetura de software e considerando aspectos de
infraestrutura, consciente dos aspectos éticos, legais e dos impactos ambientais decorrentes;
• Aplicar os princípios de interação humano computador para avaliar e construir sistemas de software com
enfoque na experiência do usuário;
• Compreender e aplicar práticas e princípios de desenvolvimento ágil para sistemas de software que se
adequam a esse novo paradigma.
Básica
BIBLIOGRAFIA (Plano de ensino)
PRESSMAN, Roger; MAXIM, Bruce. Engenharia de Software. Uma abordagem profissional. 8a. Ed. Bookman, 2016.
https://integrada.minhabiblioteca.com.br/#/books/9788580555349/cfi/3!/4/2@100:0.00
SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
https://bv4.digitalpages.com.br/?term=engenharia%2520de%2520software&searchpage=1&filtro=todos&from=busca&page=_14&section=0#/legacy/276
LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e desenvolvimento iterativo. 3. ed Porto Alegre:
Bookman, 2007.
https://integrada.minhabiblioteca.com.br/#/books/9788577800476/cfi/0!/4/2@100:0.00

Complementar
PFLEEGER, Shari Lawrence. Engenharia de software: teoria e prática. 2. ed. São Paulo: Prentice Hall, 2004.
https://bv4.digitalpages.com.br/?term=engenharia%2520de%2520software&searchpage=1&filtro=todos&from=busca#/legacy/476
FOGGETTI, Cristiano. Gestão Ágil de Projetos. Pearson, 2015.
https://bv4.digitalpages.com.br/?term=desenvolvimento%2520%25C3%25A1gil&searchpage=1&filtro=todos&from=busca&page=-7&section=0#/legacy/22131
MEDEIROS, Ernani. Desenvolvendo Software com UML 2.0. São Paulo: Pearson Education, 2004.
https://bv4.digitalpages.com.br/?term=uml&searchpage=1&filtro=todos&from=busca&page=-20&section=0#/legacy/2921
FERREIRA, Simone Bacellar Leal; NUNES, Ricardo Rodrigues Nunes. e-Usabilidade. LTC, 2008.
https://integrada.minhabiblioteca.com.br/#/books/9788521206392/cfi/0!/4/2@100:0.00
FOWLER, Martin; SCOTT, Kendall. UML essencial: um breve guia para a linguagem-padrão de modelagem de objetos. 3ª. ed. Porto Alegre: Bookman,
2004.
https://integrada.minhabiblioteca.com.br/#/books/9788560031382/cfi/6/2!/4/2@0:0.131
Ensino para a compreensão
TÓPICOS GERADORES

AVALIAÇÃO DESEMPENHOS DE
CONTINUADA COMPREENSÃO

A2 A1 A3

METAS DE COMPREENSÃO
Avaliação contínua
Avaliação continuada

A avaliação continuada está diretamente ligada à realização do trabalho pedagógico e se concretiza no


acompanhamento do processo de ensino e aprendizagem por várias formas.
Constitui-se de momentos e instrumentos imprescindíveis utilizados pelo professor para que as metas de
compreensão sejam atingidas.
Os estudantes terão dois momentos (A1 e A2), previstos no calendário, com o objetivo de refletir sobre o seu nível
de compreensão das habilidades de sua área de estudos e competências desenvolvidas na Unidade Curricular, e a
avaliação dos desempenhos ao longo do semestre (A3).
AVALIAÇÃO Exclua este slide se for disciplina do Legado.
UNIDADE CURRICULAR
Substitui A1 ou A2
(a menor nota) e,
Avaliação dissertativa -
após, somam-se as
saber se expressar de
novas notas.
forma escrita, de acordo
com a área. A1 30%
ESCRITA
AI
AVALIAÇÃO 30%
A2 INTEGRADA
LEITURA E 30%
Avaliação de múltipla
escolha - ler, interpretar,
INTERPRETAÇÃO
correlacionar e selecionar a
alternativa correta com base
na aprendizagem.
A3 Aprovação na UC:
DESEMPENHO 40%
70%
• Sistema de avaliação E2A
Unidades Curriculares
TEÓRICAS e TEÓRICO-PRÁTICAS
A1 A2 A3

Avaliação objetiva

A1 Avaliação dissertativa
realizada no Ulife,
A2 realizada no Ulife,
elaborada com bancos
de questões de
A3 Avaliação prática
presencial (projeto,
artigo, PPAP, MVP,
elaborada por pares docentes que simulação, estudo de
de docentes da UC. lecionam a UC na rede caso, seminário.
30 0 → 30
Ânima.
40
30 0 → 40
0 → 30

CÁLCULO MÉDIA FINAL (MF) A1 + A2 + A3 MF ≥ 70 aprovado.


*Os discentes que não obtiverem média para aprovação realizarão a AI no próximo semestre
AVALIAÇÃO: PROCESSO AVALIATIVO

PROCESSO AVALIATIVO
A1 A2 A3 AI

DISSERTATIVA MÚLTIPLA ESCOLHA FORMATIVA INTEGRADA

LINGUAGEM, CÓDIGOS E INTERPRETAÇÃO, AVALIAÇÃO DOS


SUBSTITUIÇÃO DE NOTA
SIGNOS DA ÁREA LEITURA E ANÁLISE DESEMPENHOS

30 30 40 30

100 pontos Substitui A1 ou A2


Critérios de atribuição da nota final e de aprovação:

A nota final será a soma das notas da A1, A2 e A3 (A1+A2+A3)


Para aprovação, a nota final deverá ser igual ou maior que 70 e a
frequência igual ou superior a 75% da Carga Horária da Unidade
Curricular.

Obs: Caso a frequência do aluno seja menor que 75%, ele estará
reprovado, independentemente da nota.
Avaliação Integrada (AI):

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, substitui 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.
Atos fraudulentos nas
avaliações estão sujeitos
às punições previstas no
regimento e/ou nas
instruções das avaliações.
D ata s
IMPORTANTES

08 a 13/05 14 a 17/06 21 a 27/06


Avaliação A1 Avaliação A2 Avaliação A3
D ata s
IMPORTANTES

22 a 27/05 26 a 27/06
2ª oportunidade A1 2ª oportunidade
Avaliação A2
CRONOGRAMA
Docentes: Edquel Farias / Priscila Facciolli - Prática no Lab
Quarta-feira Tema / Conteúdo
15/02/2023 Semana de Acolhimento Coordenação
01/03/2023 Apresentação da disciplina e professora
08/03/2023 TechWeek
15/03/2023 Modelo de processo cascata. Modelo de processo de prototipação. Modelo de processo incremental. Modelo de processo espiral.

22/03/2023 Modelo de processo cascata. Modelo de processo de prototipação. Modelo de processo incremental. Modelo de processo espiral.
29/03/2021 Exercícios
05/04/2023 Estudo de Caso Ágil
12/04/2023 Levantamento ágil de requisitos, incluindo histórias de usuários, MVPs e testes A/B. (Templates)

19/04/2023 Levantamento ágil de requisitos, incluindo histórias de usuários, MVPs e testes A/B - (uso do Trello)
26/04/2023 Exercícios Dissertativos
04/05/2023 Revisão Prova A1
08 a 13/05 Semana de Avaliação A1
17/05/2023 Padrões de projeto. Integração e entrega contínua.
22 a 27/05 Período de 2a Oportunidade para A1 - Aulas normais
24/05/2023 Atividades de Arquitetrura de Software
31/05/2023 DevOps, incluindo controle de versões, integração e deployment contínuo (Simulado)
07/06/2023 Frameworks para desenvolvimento ágil de software. Visão geral DevOps.
14/06/2023 Revisão Prova A2
14 a 17/06 Semana de Avaliação A2
21/06/2023 Apresentação Projeto A3
26 e 27/06 Período de 2a Oportunidade para A1 - Aulas normais
28/06/2023 Dúvidas no lançamento de notas e Encerramento do semestre
CRONOGRAMA
Vanessa Lourenço - Digital
Quinta-feira Tema / Conteúdo
16/02/2023 Semana de Acolhimento Coordenação
02/03/2023 Apresentação da disciplina e professora
09/03/2023 TechWeek
16/03/2023 Conceitos, métodos e práticas da engenharia de software. Modelos de processos de software
23/03/2021 Paradigma de desenvolvimento ágil. Manifesto ágil. - Parte 1
30/03/2021 Paradigma de desenvolvimento ágil. Manifesto ágil. - Parte 2
06/04/2023 Estudo de viabilidade.
13/04/2023 Gestão de requisitos - versionamento. Visão de análise e projeto.
20/04/2023 Projeto e tipos Arquitetura de software.
27/04/2023 Projeto e tipos Arquitetura de software.
05/05/2023 Revisão Prova A1
Semana de Avaliação A1
18/05/2023 Arquitetura de Software, incluindo padrões como MVC, microsserviços e publish/subscribe.

25/05/2023 Arquitetura de Software, incluindo padrões como MVC, microsserviços e publish/subscribe.


01/06/2023 DevOps, incluindo controle de versões, integração e deployment contínuo
08/06/2023 Frameworks para desenvolvimento ágil de software. Visão geral DevOps.
15/06/2023 Revisão Prova A2

22/06/2023 Apresentação Projeto A3

29/06/2023 Dúvidas no lançamento de notas e Encerramento do semestre


TECH WEEK

QR code e LINK para inscrição :


https://sites.google.com/view/techweek5
Extensão
PROJETOS DE EXTENSÃO NACIONAIS

Tech in Tech in Tech in

Prof Wesley Prof Carmino Prof Adalto

Inscrições: Inscrições: Inscrições:


A partir de 22/08 A partir de 22/08 A partir de 22/08 https://oraclecloud.animaeducacao.com.br/

Início: 19/09 Início: 19/09 Início: 19/09


Fim: 10/12 Fim: 10/12 Fim: 10/12

https://discord.gg/Mxx https://discord.gg/eA https://discord.gg/wgS


J8VgXQ9 WA4Qffkh KH5efvc
PARCERIAS
Nossas Aulas Remotas...
Aulas
REMOTAS

• Fique atento aos Avisos no Ulife. Lá você encontrará todas as principais


informações da sua UC.
• Ingresse pontualmente na aula. Atrasos atrapalham a dinâmica da aula e pode
comprometer o andamento da UC.
• As avaliações podem ser acessadas no Ulife.
• Os materiais da disciplina poderão ser acessados no Ulife.
Aulas
REMOTAS

Apresentação do Ulife
Vale Saber que...
As Unidades Curriculares (UCs) fazem parte do cronograma de atividades dos alunos e
são completadas com outras ações que também precisam ser desenvolvidas:

Atividades Complementares,
Projetos de Extensão (10% obrigatórios - Resolução n. 7 de 2018 do MEC),
Projeto Vida & Carreira,
TCC e Estágio, quando previstos.
Vida & Carreira
08:50 ás 09:40: 1º período de aula
09:40: às 10:00: Intervalo
10:00 às 11:40: 2º período de aula
14:00 ás 14:50: 1º período de aula
14:50: às 15:10: Intervalo
15:10 às 16:50: 2º período de aula
19:00 às 20h15: 1º período de aula
20:15 às 20:35: Intervalo
20:35 às 21:50: 2º período de aula
Nossas
BIBLIOTECAS
Acervo físico:
• Livros: + de 300.000 volumes
• Multimeios: + de 19.000 volumes
• TCC: + de 18.000 títulos MODO DE ACESSO
Para renovações e acesso às bases de
dados, utilize seu login e senha do Ulife.

Acervo eletrônico:
• Livros: + de 48.000 títulos
• Periódicos: + de 48.000 títulos
• Teses e Dissertações: 56 fontes

https://portal.anhembi.br/biblioteca
Algumas
Não deixe para estudar nas vésperas das avaliações.
Acostume-se a estudar um pouco todos os dias. Isso fará uma
enorme diferença no seu desempenho final.
DICAS
Utilize uma agenda para se organizar e não perder os prazos.
Existem várias opções de aplicativos para esse fim.

Fique atento aos prazos das pesquisas institucionais (CPA).


Sua participação é muito importante para nosso planejamento de melhorias.

Insira na sua rotina, momentos de leitura de temas variados.


Já é comprovado que a leitura desperta o raciocínio lógico e melhora sua
escrita e habilidades de comunicação.
Disponível gratuitamente através do Ulife:
Acesse o Ambiente Virtual de Aprendizagem → Sala de Aula Virtual.
Em Campus, no canto esquerdo superior da tela, escolha a opção Programa de Nivelamento
Conteúdo inclui:
Avaliação Diagnóstica; Podcast; Videoaulas; Conteúdo interativo;
Infográficos; Exemplos e Questões de fixação.

Certificado:
Em cada um dos cursos, você conta com certificado e ainda pode utilizar a carga horária como
atividades complementares.
A CPA - Comissão Própria de Avaliação, é a responsável O NAPI é o Núcleo de Apoio Psicopedagógico e Inclusão.
pelo processo de autoavaliação institucional. Um serviço de acolhimento, aconselhamento e
Com o objetivo de promover uma reflexão sobre a desenvolvimento de habilidades socioemocionais para os
prática, compromissos com a sociedade e estudantes universitários.
desenvolvimento das diferentes atividades na busca Atende necessidades específicas desse público, com foco
permanente e sistemática do aperfeiçoamento da nossa em promover competências para o desenvolvimento
Universidade. pessoal e profissional dos discentes.

https://portal.anhembi.br/cpa/ https://portal.anhembi.br/napi/#tab1
CONTATOS DOS COORDENADORES
DE GRANDE ÁREA

Prof. Guilherme Duarte de Barros


guilherme.d.barros@animaeducacao.com.br
Câmpus Vila Olímpia

Profa. Daniele Maria Pilla Junqueira Cafange


daniele.cafange@animaeducacao.com.br
Câmpus Paulista

Lilian Montanari (coordenadora interina)


lilian.montanari@animaeducacao.com.br
Gerente do Campus Mooca
“Educação não transforma o mundo. Educação muda
as pessoas. Pessoas transformam o mundo.”
Paulo Freire

Bom semestre!

Você também pode gostar