Buscar

Engenharia de Software - Aula 1 - Apresentação do Curso

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

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

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ê viu 3, do total de 17 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

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

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ê viu 6, do total de 17 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

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

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ê viu 9, do total de 17 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

Prévia do material em texto

1 
Prof. Rafael Targino 
rtargino@unicarioca.edu.br 
 
Teoria de Engenharia de 
Software 
 
Aula 1 
Motivação e Apresentação do Curso 
2 
Apresentação do Professor 
• Experiência de 15 anos em análise, projeto e 
desenvolvimento de sistemas 
 
Sistema de Obtenção da Marinha 
(Marinha do Brasil) 
Sistema de Controle de Combustível 
Nuclear das Usinas de Angra dos Reis 
(Eletronuclear) 
2 
3 
Apresentação do Professor 
• Experiência de 15 anos em análise, projeto e 
desenvolvimento de sistemas 
 
Software para Planejamento de 
Contratações do Sistema de Controle do 
Espaço Aéreo Brasileiro 
(CISCEA/DECEA) 
Arquitetura de Sistemas para o Plano 
Diretor de Tecnologia da Informação 
(Furnas Centrais Elétricas) 
4 
Apresentação dos Alunos: 
-Nome 
-Estágio? 
-Área de Interesse na Informática? 
 
3 
5 
 
Qual a importância do Software no 
mundo atual? 
Quais softwares você usa no seu dia a 
dia? 
 
6 
O mundo está 
mudando cada vez 
mais rápido. . . 
 
• Novas 
Tecnologias 
• Novos Softwares 
• Novas Formas de 
 I teração entre as 
 pessoas 
 
4 
7 
O que é Software? 
• São programas de computadores, em suas 
diversas formas, e a documentação 
associada 
• Um programa é um conjunto de soluções 
algorítmicas, codificadas numa linguagem de 
programação, executado numa máquina real 
 
8 
Sistema x Software x Aplicação 
• Conceitos as vezes utilizados de maneira 
diferente dependendo do contexto, mas que 
no fundo representam a mesma coisa 
– Um pedaço de código fonte executado por uma 
máquina para suportar uma necessidade de um 
usuário 
 
• Exemplos: 
– Programa de Declaração de Imposto de Renda 
– Facebook 
– Foursquare 
5 
9 
Cliente 
Software Mobile 
O Software está em todo lugar 
Internet das Coisas 
Banco de Dados 
Servidor 
Browser 
APIs dos Aplicativos 
BYOD 
Bring Your 
Own Device 
10 
Vocês estão preparados para este 
novo mundo? 
6 
11 
Qual o papel da Engenharia de 
Software neste novo mundo? 
12 
• Engenharia de Software é a aplicação de um 
processo disciplinado, sistemático e 
quantitativo para o desenvolvimento, 
operação e manutenção de um software 
 Pressman 
Engenharia de Software 
Análise de 
Requisitos 
Projeto de 
Sistemas 
Desenvolvi-
mento 
Testes 
Processo de Desenvolvimento de Software 
Gerência de Projeto de Software 
7 
13 
Projeto de 
Sistemas 
Análise de Requisitos 
• Processo de captura, análise, documentação 
e verificação e validação de requisitos de um 
software 
• Disciplina na Unicarioca: 
– Disciplina de Engenharia de Requisitos 
Análise de 
Requisitos 
Desenvolvi-
mento 
Testes 
14 
Projeto de Sistemas 
• Processo de projetar a solução de software 
mais adequada aos requisitos do usuário 
• Disciplina na Unicarioca: 
– Análise e Projeto de Sistemas 
Análise de 
Requisitos 
Desenvolvi-
mento 
Testes 
Projeto de 
Sistemas 
8 
15 
Projeto de 
Sistemas 
Desenvolvimento 
• Processo de implementar (ou codificar) a 
solução de software 
• Disciplina na Unicarioca: 
– Desenvolvimento de Aplicações Móveis 
– Desenvolvimento de Aplicações Web 
– Desenvolvimento de Aplicações com Banco de Dados 
– Desenvolvimento de Aplicações Distribuídas 
Análise de 
Requisitos 
Testes 
Desenvolvi-
mento 
16 
Testes 
• Processo de verificar e validar a solução de 
software 
• Disciplina na Unicarioca: 
– Qualidade de Software 
Análise de 
Requisitos 
Desenvolvi-
mento 
Projeto de 
Sistemas 
Testes 
9 
17 
Vocês estão preparados para este 
novo mundo? 
 
R: Em termos de formação, SIM! 
18 
 
 distanciamento maior, muito provavelmente o mais 
importante evento que os historiadores verão não será a 
tecnologia, nem a Internet, nem o comércio eletrônico. 
 
 Será a mudança sem precedentes ocorrida na condição 
humana. Pela primeira vez, literalmente pela primeira vez, 
um número substancial e crescente de pessoas tem a 
possibilidade de fazer escolhas. 
 
Peter Druck 
Daqui a algumas centenas de anos, 
quando a história do nosso tempo estiver 
sendo escrita com a perspectiva de um 
10 
19 
Conselho dos pais dos nossos avós: 
- Meu fi lho, você precisa ter terras para ter 
sucesso! 
20 
 
Conselho dos pais dos nossos pais: 
- Meu fi lho, você precisa trabalhar em uma 
grande empresa para ter sucesso! 
11 
21 
Conselho dos nossos pais: 
- Meu fi lho, você precisa passar em um 
concurso público para ter sucesso! 
22 
O conselho nos nossos pais e avós 
ainda valem no mundo de hoje? 
12 
23 
Tendências para o Futuro 
• As pessoas que estão nascendo agora terão 
de 3 a 5 carreiras durante a vida 
– Carreiras!!! Não é emprego... 
• Está nascendo agora a pessoa que irá viver 
até os 150 anos de idade 
 
24 
Neste novo mundo uma das maiores 
competências que podemos adquirir é 
a capacidade de aprender! 
13 
25 Teoria de Engenharia de Software 
O mundo está 
mudando cada vez 
mais rápido. . . 
 
• Aprendizado deve 
ser cont ínuo pra 
não f icar para 
trás . . . 
 
26 
Várias Formas de Aprendizado 
• Aulas Presenciais 
• Leitura de Livros, Revistas, Artigos 
• Acompanhar Blogs 
• Twitter de pessoas chaves/referência 
• Podcasts (Nerdcast, Empreendcast, 
DatabaseCast, GartCapote) 
• Palestras, Eventos, Congressos 
• Vídeos na Internet (Youtube, Vimeo, 
Eventials...) 
• Cursos online (EasyAula, Coursera, 
Open2Study, Udemy, etc) 
14 
27 
Várias Formas de Aprendizado 
• Aulas Presenciais 
• Leitura de Livros, Revistas, Artigos 
• Acompanhar Blogs 
• Twitter de pessoas chaves/referência 
• Podcasts (Grok Podcast, Nerdcast, 
DatabaseCast, GartCapote BPM Podcast) 
• Palestras, Eventos, Congressos 
• Vídeos na Internet (Youtube, Vimeo, 
Eventials...) 
• Cursos online (EasyAula, Coursera, 
Open2Study, Udemy, etc) 
28 
Como será o Aprendizado neste 
Curso 
• Estudo adicional além das horas de sala de 
aula 
• Frequência em sala de aula é obrigatória 
 
 
• Listas de Exercícios 
• Trabalho Prático 
• AVA – Ambiente Virtual de 
Aprendizado 
• SOA – Serviço de Orientação 
Acadêmica 
 
 
15 
29 
Avaliações 
• 1ª Avaliação (AV1) 
– Prova mista (objetiva + discursiva): 10,0 pontos 
 
• 2ª Avaliação (AV2) 
– Prova mista (objetiva + discursiva): 6,0 pontos 
– Trabalho de grupo: 3,0 pontos 
– Entrega das Listas de Exercícios: 1,0 ponto 
 
• 2ª Chamada e Avaliação Final (AVF) 
– Prova mista (objetiva + discursiva) 
 
 
30 
Avaliações 
• Todas as provas (AV1, AV2, AVF e 2ª 
Chamada) serão: 
– Presenciais 
– Individuais 
– Sem Consulta 
 
 
 
16 
31 
Bibliografia 
• PRESSMAN, R. Engenharia de Software – Uma 
Abordagem Profissional – 7a. Edição – ArtMed. 
• KARAM, O. Et Al. Fundamentos de Engenharia de 
Software – LTC - 2a Edição -2013 
32 
Objetivo do Curso 
• Espera-se que os alunos compreendam que 
o desenvolvimento de software deve seguir 
uma disciplina apoiada nos conceitos e 
técnicas da Engenharia de Software para 
obter produtos com qualidade e 
produtividade. 
17 
33 
Mensagem Final 
Vídeo Youtube – The Power of Words 
• Precisamos constantemente reavaliar e ajustar as 
nossas atitudes para obter sucesso na vida e na 
carreira profissional...

Outros materiais