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

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Prévia do material em texto

Engenharia de Software - Aula 01
Prof. Jonas Ferreira
FIEL - Einstein Limeira
Agosto-2021
TADS
Quem sou?
Formação Acadêmica
Graduação - Tecnólogo em Processamento de Dados pela FATEC -
Americana - 2010
Pós-Graduação - Especialista em Redes de Computadores pela
Unicamp - 2014
Pós-Graduação - Especialização em Segurança da Informação -
SENAC - Término previsto - Dez/2021
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 2 / 34
Quem sou?
Experiência Profissional
Analista de Infraestrutura/Admin de Redes e Sistemas/ Data
Protection Officer -
Inds. de Papel R. Ramenzoni - desde 2006
Professor Especialista - Faculdades Integradas Einstein de Limeira -
desde 2018
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 3 / 34
Quem sou?
Hobbies
Músico Hobbysta
Arduino e Raspberry PI
Universo Literário de Tolkien
Unix e Segurança da Informação
Nintendista der
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 4 / 34
E vocês?
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 5 / 34
Contatos:
Email: jonas.ferreira@einsteinlimeira.com.br
Twitter: @jonasferreira
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 6 / 34
Conteúdo Programático Previsto
03/08 - Introdução
10/08 - Processos de Software
17/08 - Semana da Informática
24/08 - Engenharia de Requisitos
31/08 - Modelagem, Projeto e Implementação
07/09 - Feriado Nacional - Independência do Brasil
14/09 - Modelagem, Projeto e Implementação e Revisão P1
21/09 - P1
28/09 - Devolutiva P1 e Teste de Software
05/10 - Evolução de Software
12/10 - Feriado Nacional - Padroeira do Brasil
19/10 - Dependabilidade de Sistemas
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 7 / 34
Conteúdo Programático Previsto
26/10 - Engenharia de Confiabilidade e Segurança
02/11 - Feriado - Finados
09/11 - Reuso de Software
16/11 - Engenharia de Software Distribuido
23/11 - P2
30/11 - Devolutiva P2 e Revisão P3 e Exame
07/12 - P3
14/12 - Exame
21/12 - Encerramento do Semestre
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 8 / 34
Participem!
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 9 / 34
Critérios Avaliativos
Avaliações Regulares (P1,P2,P3) somadas aos exercícios propostos
valem 8.
Avaliações Interdisciplinares valem 1 cada.
Presença em Aula: 1 ponto.
N1 = (P1 + EX1 + PR1) + AI1;
N2 = (P2 + EX2 + PR2) + AI2;
MF = (N1+N2)/2;
Sendo:
P1 e P2 as avaliações regulares
EX1 e EX2 os exercícios solicitados até a P1 e P2, respectivamente
PR1 e PR2 o ponto por presença calculados até P1 e P2, respectivamente.
AI1 e AI2 as Avaliações Interdisciplinares 1 e 2, respectivamente.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 10 / 34
Avisos Gerais:
Todo exercício só é aceito via MOODLE.
Todas as aulas serão gravadas e disponibilizadas via Moodle.
Até a data de entrega, os exercícios valem 100% da nota, após o
prazo, o valor passa a ser 50%.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 11 / 34
Plágio
NÃO será tolerado plágio.
Exercícios serão verificados e caso ocorra, os alunos deverão se
explicar sob pena de ter a nota do trabalho em questão zerada.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 12 / 34
Proficiência
De 02 a 06 e Agosto - Solicitação/Pagamento.
De 09 a 14 de Agosto - Exame de Proficiência Presencial.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 13 / 34
Presenças
Cuidado com as faltas!
Acompanhem suas faltas via sistema e me comuniquem o quanto
antes sobre qualquer eventualidade.
Após o fechamento do mês, não é possível verificar problemas com
lançamentos, exceto com a devida justificação (Atestados e Afins.)
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 14 / 34
Bibliografia
Básica
SOMMERVILLE, Ian, Engenharia de Software: tradução Luiz Cláudio
Queiroz; revisão técnica Fábio Levy Siqueira – 10 ed. – São Paulo:
Pearson Education do Brasil, 2018.
PFLEEGER, Shari Lawrence, Engenharia de Software: teoria e
prática; tradução Dino Franklin; revisão técnica Ana Regina
Cavalcanti da Rocha – 2 ed. – São Paulo: Prentice Hall, 2004.
VAZQUEZ, Carlos Eduardo, SIMÕES, Guilherme Siqueira,
Engenharia de Requisitos: Software orientado ao Negócio; – Rio de
Janeiro: BRASPORT, 2016.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 15 / 34
Software
É essencial para o funcionamento do governo, da sociedade e de
empresas e instituições nacionais e internacionais.(SOMMERVILLE,
2018)
A produção e distribuição industriais são completamente
informatizadas, bem como o sistema financeiro.
O setor de entretenimento - incluindo a música, jogos de
computador/videogames, cinema e televisão, usa software de
maneira intensiva, vide Netflix, Spotify e afins.
Mais de 75% da população mundial possui um telefone celular
controlado por software.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 16 / 34
Software
Softwares são abstratos e intangíveis.
Não se limitam pelas leis da física ou processos de produção.
Isso simplifica a engenharia de software, visto que não há limites
naturais para o seu potencial.
Porém isso pode causar problemas...
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 17 / 34
Engenharia de software
Por conta dessa ausência de limites, os sistemas de software podem
rapidamente se tornar bastante complexos.
Difíceis de entender.
Caros de modificar.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 18 / 34
História da Engenharia de Software
O conceito de engenharia de software foi proposto pela primeira vez
em 1968 numa conferência realizada parar discutir o que então se
chamava crise do software.
Ficou nítido que as abordagens individuais não escalavam para
sistemas grandes e complexos.
Os sistemas não eram confiáveis, comumente estrapolavam os
orçamentos e eram entregues com atraso.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 19 / 34
História da Engenharia de Software
Durante os anos 70 e 80, foram desenvolvidas uma série de técnicas
e métodos de engenharia de software, como por exemplo:
Programação Estruturada
Ocultação de Informação (Information Hiding)
e desenvolvimento orientado a objetos.
Foram desenvolvidas ferramentas e noções que compõe a base da
engenharia de software atual. (SOMMERVILLE, 2018).
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 20 / 34
Desenvolvimento de Software Profissional
Muita gente escreve programas de computador.
Seja amadores por hobby
Cientistas e engenheiros para processar seus experimentos.
"Programas"de Planilha Eletronica para simplificar trabalhos.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 21 / 34
Desenvolvimento de Software Profissional
Porém, a maior parte do desenvolvimento de software é profissional,
para fins comerciais.
Deixam de ser escritos por indivíduos e passam a ser desenvolvidos
por times inteiros.
A engenharia de software se destina a apoiar o desenvolvimento
profissional. Incluindo técnicas que apoiam a especificação, o
projeto, a evolução do software, sua segurança, entre outros.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 22 / 34
Desenvolvimento de Software Profissional
Figura 1: Perguntas frequentes sobre Eng. Soft.
SOMMERVILLE, 2018 pg 5
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 23 / 34
Desenvolvimento de Software Profissional
Quando falamos de Software, muita gente acredita se tratar apenas
de um sinônimo de programa de computador.
No entanto, para a engenharia de software, um sofware engloba o
todo, desde o projeto, a documentação, o código em si, os testes, a
implementação, etc.
Essa é uma das diferenças fundamentais entre o desenvolvimento de
software profissional e o amador.(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 24 / 34
Categorização de Produto de Software
Podemos categorizar os tipos de produtos de software entre:
Produtos Genéricos - Sistemas stand-alone produzidos e vendidos
no mercado para qualquer cliente que queira comprá-lo.
Exemplos?
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 25 / 34
Categorização de Produto de Software
Podemos categorizar os tipos de produtos de software entre:
Produtos Personalizados - Sistemas feitos sob-medida para um
determinado cliente.
Exemplos?
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 26 / 34
Atributos de um bom Software
Figura 2: Atributos essenciais de um bom software
SOMMERVILLE, 2018 pg 5
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 27 / 34
Engenharia de Software
Engenharia de Software é uma disciplina relacionada a todos os
aspectos de produção de um software, desde os estágios iniciais da
especificação até a manuteção depois que o sistema passa a ser
usado.(SOMMERVILLE, 2018).
Essa definição nos dá duas frases-chaves:
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 28 / 34
Engenharia de Software
Disciplina da Engenharia - Os engenheiros fazem as coisas
funcionarem, aplicando teorias, métodos e ferramentas apropriadas.
Há também entendimento das limitações de recursos ou
organizacionais, que os fazem buscar resoluções mesmo quando
não há teorias e métodos, respeitando esses limites.
Todos os aspectos da produção de software - Não se preocupa
apenas com os processos técnicos do desenvolvimento, mas
também com gerenciamento de projetos, desenvolvimento de
ferramentas, métodos e teorias que apoiem a criação do software.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 29 / 34
Ética da Engenharia de Software
Um engenheiro de software, assim como outros engenheiros, deve
aceitar que seu trabalho envolve responsabilidades mais amplas do
que a simples aplicação de técnicas e habilidades.
É necessário que haja postura ética, moral e responsável se quiser
ser respeitado como profissional.
Não é necessário dizer sobre os padrões de honestidade e
integridade que devem ser mantidos. Não se deve usar técnicas e
habilidades para agir de forma desonesta a fim de comprometer a
reputação profissional de si e sua classe.
Há algumas áreas que os padrões de comportamento aceitável não
são delimitados por leis, mas existe uma tenue linha de
responsabilidade profissional. São elas:
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 30 / 34
Ética da Engenharia de Software
Confidencialidade
Competência
Direitos de propriedade intelectual.
Mau uso do computador.
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 31 / 34
Atributos de um bom Software
Figura 3: Exemplo de Código de Ética da ACM/IEEE-CS
SOMMERVILLE, 2018 pg 15
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 32 / 34
Dúvidas?
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 33 / 34
Muito Obrigado!
(FIEL - Einstein Limeira) Engenharia de Software - Aula 01 Agosto-2021 34 / 34

Mais conteúdos dessa disciplina