Buscar

ES - Aula01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ENGENHARIA DE SOFTWARE
Análise e Desenvolvimento de Sistemas
Gestão de Tecnologia da Informação
Big Data e Inteligência Analítica
Msc. Daniel Rodrigues de Silos Moraes
 Mestre em Ciências pela COPPE/UFRJ na área de 
Sistemas Computacionais / Machine Learning / 
Inteligência Artificial.
 Graduado em Tecnologia em Processamento de Dados 
 Graduado em Informática com ênfase em Análise de 
Sistemas
daniel.moraes@ibmr.br
EMENTA
Apresentar os conceitos de engenharia de software, os
processos de software e produtos de software. Abordar os
ciclos de vida de sistemas e seus paradigmas, engenharia de
requisitos, validação, verificação e teste de software, além de
manutenção e evolução de software. Enfoca projeto de
software orientado a objetos, com diagramas UML. Gerência e
Configuração de Mudanças
Competências 
que vamos 
desenvolver
 TRABALHAR EM EQUIPE 
 ATINGIR OBJETIVOS
 CULTURA DIGITAL
 PENSAMENTO LÓGICO - Pensar e usar a lógica 
formal estabelecendo relações, comparações e 
distinções em diferentes situações.
 REPRESENTAÇÃO ESPACIAL E MODELAGEM -
Representar graficamente desenhos manuais e 
modelos, através das técnicas apropriadas.
Competências 
que vamos 
desenvolver
 ADMINISTRAÇÃO E GERENCIAMENTO - Gerenciar recursos, 
tempo e processos visando a tomada de decisão e a otimização 
dos resultados. 
 DOMÍNIO DA TECNOLOGIA DA INFORMAÇÃO E 
COMUNICAÇÃO - Utilizar sistemas informatizados requeridos 
para a operacionalização da profissão.
 VISÃO ESTRATÉGICA - Planejar ações a curto, médio e longo 
prazo para atingir metas, antecipando tendências e novas 
oportunidades.
 REQUISITOS DE SOFTWARE E PROJETO DE INTERFACE -
Especificar e gerenciar requisitos de software, gerenciar 
configurações de projeto de software e o projeto de interfaces.
Competências 
que vamos 
desenvolver
 MANUTENÇÃO DE SISTEMAS - Realizar rotinas demandadas e 
programadas de verificação nos sistemas de informação 
implementados. 
Objetivos de 
Aprendizagem
 Descrever o cenário atual da indústria de software
 Compreender o processo de desenvolvimento de software
 Identificar os princípios necessários e das qualidades desejadas 
no processo de desenvolvimento de software.
 Analisar os aspectos envolvidos na engenharia de requisitos, no 
gerenciamento e na qualidade de projetos de software.
Objetivos de 
Aprendizagem
 Analisar os modelos de processo de desenvolvimento de software
 Desenvolver produtos de software
 Avaliar processos de desenvolvimentos de software, tais como 
modelos tradicionais e modelos de desenvolvimento ágil e avaliar 
sua aplicabilidade no contexto de negócio.
 Identificar, analisar e documentar requisitos e regras de negócio 
de um software.
 Identificar os vários modelos de ciclo de vida e seu efeito na 
prática da produção de software.
Objetivos de 
Aprendizagem
 Conhecer e saber aplicar métodos e ferramentas de especificação 
de sistemas de informação.
 Conhecer os conceitos de projeto de sistemas de informação e 
capacitar-se na utilização de seus métodos, técnicas e 
ferramentas.
 Identificar as etapas de implementação, teste e manutenção de 
sistemas de computação e ser capaz de realizá-los e/ou coordená-
los.
 Conhecer e saber aplicar métodos de controle da qualidade do 
processo de software.
CRONOGRAMA
DATA CH AÇÃO DESTAQUE
terça-feira, 3 de agosto de 2021 3 INTRODUÇÃO A ENGENHARIA DE SOFTWARE Aula 1
terça-feira, 10 de agosto de 2021 3 CICLO DE VIDA E MODELOS DE DESENVOLVIMENTO DE SOFTWARE Aula 2
terça-feira, 17 de agosto de 2021 3 CICLO DE VIDA E MODELOS DE DESENVOLVIMENTO DE SOFTWARE - RUP Aula 3
terça-feira, 24 de agosto de 2021 3 MÉTODOS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE Aula 4
terça-feira, 31 de agosto de 2021 3 MÉTODOS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE Aula 5
terça-feira, 7 de setembro de 2021 FERIADO
terça-feira, 14 de setembro de 2021 3 ENGENHARIA DE REQUISITOS Aula 6
terça-feira, 21 de setembro de 2021 3 ELICITAÇÃO DE REQUISITOS Aula 7
terça-feira, 28 de setembro de 2021 3 MODELAGEM DE SISTEMAS Aula 8
terça-feira, 5 de outubro de 2021 3 N1 Aula 9
terça-feira, 12 de outubro de 2021 3 FERIADO
terça-feira, 19 de outubro de 2021 3 MODELAGEM DE SISTEMAS Aula 10
terça-feira, 26 de outubro de 2021 3 PROJETO DE ARQUITETURA Aula 11
terça-feira, 2 de novembro de 2021 3 FERIADO
terça-feira, 9 de novembro de 2021 3 PROJETO E IMPLEMENTAÇÃO Aula 12
terça-feira, 16 de novembro de 2021 3 PADRÕES DE PROJETO Aula 13
terça-feira, 23 de novembro de 2021 3 TESTES DE SOFTWARE Aula 14
terça-feira, 30 de novembro de 2021 3 TESTES DE SOFTWARE Aula 15
terça-feira, 7 de dezembro de 2021 3 EVOLUÇÃO DE SOFTWARE E MANUTENÇÃO DE SOFTWARE Aula 16
terça-feira, 14 de dezembro de 2021 3 N2 Aula 17
terça-feira, 21 de dezembro de 2021 3 NSUB Aula 18
Sistema de Avaliações
D I S C I P L I N A S
TEÓRICAS e TEÓRICO-PRÁTICAS
N1
PESO 
4
N2
PESO 
6
A2 – AVALIAÇÃO(ÕES) A SER(EM) DEFINIDA(S) DE ACORDO COM OS 
OBJETIVOS DE APRENDIZAGEM (9,0 pontos) + APS (1,0 ponto)
Ou
SUB – AVALIAÇÃO SUBSTITUTIVA (APENAS se o aluno não realizar a 
A2 ou não alcançar a média 6,0 na disciplina. Substitui a nota da A2 quando a nota 
da SUB for superior)
0  10
CÁLCULO MÉDIA FINAL (MF) (N1*0,4) + (N2*0,6)
M O D A L I D A D E
PRESENCIAL
A1 – AVALIAÇÃO(ÕES) A SER(EM) 
DEFINIDA(S) DE ACORDO COM OS OBJETIVOS DE 
APRENDIZAGEM
0  10
Sistema de Avaliações
Descrição Datas Formato
N1 A1 Prova teoria (10,0 pontos) 05/10 10 questões objetivas (0,7) + 2 questões discursivas (1,5)
N2 APS
Atividade Prática Supervisionada 
(1,0 ponto) 30/11 Trabalho individual
A2 Prova teórica (9,0 pontos) 14/12 10 questões objetivas (0,6) + 2 questões discursivas (1,5)
NSUB Prova teórica (10 pontos) 21/12 10 questões objetivas (0,7) + 2 questões discursivas (1,5)
Atividade Prática Supervisionada (APS)
As atividades práticas supervisionadas (APS) compreendem a�vidades individuais ou em
grupo que prevêem a aplicação prá�ca do que foi lecionado nas disciplinas. São
integralizadas à carga horária da disciplina conforme disposi�vo legal definido pelo
Ministério da Educação (MEC).
Atividade Prática Supervisionada tem como objetivos proporcionar a você estudante:
• A aplicação dos conhecimentos adquiridos na disciplina;
• O desenvolvimento da sua autonomia no cumprimento das tarefas, mediante
supervisão;
• A corresponsabilidade pelo seu aprendizado;
• A contextualização das especificações da área de conhecimento e/ou mercado de
trabalho.
AUTOAVALIAÇÃO
As estratégias metacognitivas integram o desenvolvimento de competências que
implicam não somente a assimilação de novos conteúdos, mas principalmente a tomada
de consciência, da autoanálise e do autojulgamento dos processos cognitivos, por meio
dos quais o estudante pode decidir como melhor realizar atividades ou alicerçar novas
aprendizagens.
Ao assumir o controle e acompanhamento de sua própria aprendizagem, você
desenvolverá sua autonomia pedagógica, autoavaliando o processo de aprendizagem na
construção da Atividade Prática Supervisionada dessa disciplina.
BIBLIOTECA
https://www.ibmr.br/biblioteca
Acervo físico:
• Livros – Mais de 43 mil exemplares
• Multimeios – 759
Acervo eletrônico:
• Livros – 20 mil
• Periódicos – Mais de 30 mil títulos
• Base de Dados – 21 bases de pesquisa
Portal do Aluno - Auto atendimento
(login e senha)
http://bib.unifacs.br/
https://www.ibmr.br/biblioteca
http://bib.unifacs.br/
AULAS REMOTAS
 Fique atento ao Mural de Avisos. Lá você encontrará todas as principais 
informações da sua disciplina.
 Ingresse pontualmente na aula. Atrasos atrapalham a dinâmica da aula e pode 
comprometer o andamento da disciplina.
 As avaliações podem ser acessadas em Atividades.
 Os materiais da disciplina poderão ser acessados em Material de Aulas.
AULAS REMOTAS
Principais informações 
da disciplinaMaterial de estudo 
postado pelo seu 
professor
Acesso às aulas gravadas pelo seu professor 
e ao link de registro de presença (frequência 
mínimapara aprovação: 75%)
Aqui você verifica 
suas notas e 
provas já 
realizadas 
GUIA DO ALUNO
Clique aqui
https://lp.ibmr.br/guiadoaluno/?_ga=2.216366047.85155613.1627786534-1388063633.1601164824
https://lp.ibmr.br/guiadoaluno/?_ga=2.216366047.85155613.1627786534-1388063633.1601164824
VERIFICAÇÃO DE APRENDIZAGEM
• Conceitos de Lógica de Programação
• Conceitos de Sistemas de Informação
AULA 1 – INTRODUÇÃO A ENGENHARIA DE SOFTWARE
• Desenvolvimento do profissional de software
• Ética na Engenharia de Software
• Objetivos da Aprendizagem
1. Introduzir, conceituar engenharia de software e identificar a sua importância.
2. Apresentar os diferentes papéis na Engenharia de Software e profissionais envolvidos.
3. Relacionar o desenvolvimento de softwares distintos a técnicas diferentes de engenharia de 
software.
4. Abordar as Ferramentas CASE (Computer-Aided Software Engineering - Engenharia de Software 
Auxiliada por Computador) e seus tipos.
5. Analisar algumas questões éticas e profissionais para engenheiros de software.
Prof. Daniel Silos - daniel.moraes@ibmr.br
VÍDEO
• Engenheiro de Software
• https://www.youtube.com/watch?v=wdU9L3DqU2w
Prof. Daniel Silos - daniel.moraes@ibmr.br
https://www.youtube.com/watch?v=wdU9L3DqU2w
A NATUREZA DO SOFTWARE
• A Natureza do Software
• Software é um ativo intangível.
• Produto e veículo para distribuir um produto.
• Definição:
• Software consiste em: (1) instruções (programas de computador) que, quando executadas,
fornecem características, funções e desempenho desejados; (2) estruturas de dados que
possibilitam aos programas manipular informações adequadamente; e (3) informação
descritiva, tanto na forma impressa quanto na virtual, descrevendo a operação e o uso dos
programas. (Fonte: Pressman,Roger. Engenharia de Software (p. 4). Edição do Kindle.)
Prof. Daniel Silos - daniel.moraes@ibmr.br
DIFERENÇAS ENTRE DEFEITOS DE HARDWARE E 
SOFTWARE
Prof. Daniel Silos - daniel.moraes@ibmr.br
CAMPOS DE APLICAÇÃO DE SOFTWARE
• Software de sistema
• Software de aplicação
• Software de Engenharia/Científico
• Software embarcado
• Software para linha de produtos
• Aplicações Web/aplicativos móveis
• Software de Inteligência Artificial
Prof. Daniel Silos - daniel.moraes@ibmr.br
O QUE É UM SOFTWARE LEGADO?
Prof. Daniel Silos - daniel.moraes@ibmr.br
O QUE É UM SOFTWARE LEGADO?
• Sistemas de software legado... foram desenvolvidos décadas atrás e têm sido 
continuamente modificados para se adequar às mudanças dos requisitos de negócio e a 
plataformas computacionais. A proliferação de tais sistemas está causando dores de 
cabeça para grandes organizações que os consideram dispendiosos de manter e 
arriscados de evoluir. (Fonte: Pressman,Roger. Engenharia de Software (p. 8). 
Edição do Kindle.)
Prof. Daniel Silos - daniel.moraes@ibmr.br
O QUE É UM SOFTWARE LEGADO?
• Exemplo de migração de um sistemas legado relativamente recente:
• https://computerworld.com.br/2016/03/18/globo-desliga-mainframe-e-migra-sistemas-em-
cobol-para-net/
• E o Cobol?
• https://www.cbsi.net.br/2016/04/a-sobrevivencia-do-cobol-no-mercado-de.html
Prof. Daniel Silos - daniel.moraes@ibmr.br
https://computerworld.com.br/2016/03/18/globo-desliga-mainframe-e-migra-sistemas-em-cobol-para-net/
https://www.cbsi.net.br/2016/04/a-sobrevivencia-do-cobol-no-mercado-de.html
QUAIS ETAPAS COMPÕEM A ENGENHARIA DE SOFTWARE? 
Prof. Daniel Silos - daniel.moraes@ibmr.br
Para 
próxima 
aula
Pesquisar sobre processos de engenharia 
de software.
	Número do slide 1
	Número do slide 2
	Número do slide 3
	Número do slide 4
	Número do slide 5
	Número do slide 6
	Número do slide 7
	Número do slide 8
	Número do slide 9
	Número do slide 10
	Número do slide 11
	Número do slide 12
	Número do slide 13
	Número do slide 14
	Número do slide 15
	Número do slide 16
	Número do slide 17
	Número do slide 18
	Número do slide 19
	Aula 1 – Introdução a Engenharia de Software
	Vídeo
	A natureza do software
	Diferenças entre defeitos de Hardware e Software
	Campos de aplicação de software
	O que é um software legado?
	O que é um software legado?
	O que é um software legado?
	Quais etapas compõem a engenharia de software? 
	Para próxima aula

Outros materiais