Engenharia de Software II - Aula 3
-
Upload
alessandro-almeida -
Category
Business
-
view
621 -
download
2
Transcript of Engenharia de Software II - Aula 3
![Page 1: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/1.jpg)
Alessandro Almeida | www.alessandroalmeida.com
![Page 2: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/2.jpg)
![Page 3: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/3.jpg)
Complementar o conteúdo estudado na disciplina Engenharia de Software I, apresentando novas técnicas para documentação de software
Apresentar metodologias para desenvolvimento de software e suas aplicações em diferentes cenários de projetos
![Page 4: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/4.jpg)
Quatro aulas semanais...
Quartas: 20:50 – 22:30
Quintas: 20:50 – 22:30
![Page 5: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/5.jpg)
Dinâmica das aulas
Sem monólogo, por favor!
▪ Tragam seus questionamentos, ideias e experiências!
▪ A colaboração ajuda na construção do conhecimento.
Material em constante mudança
▪ Publicação no espaço de arquivos do UNIFIEO e no Slideshare
![Page 6: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/6.jpg)
Art. 63. O aproveitamento escolar será aferido por uma nota da avaliação continuada (AC) e uma
nota da prova final escrita. (PF).
Parágrafo único - A avaliação continuada será obrigatoriamente composta de no mínimo dois (2)
instrumentos diferentes de avaliação, sendo um deles individual.
Art. 64. As notas da avaliação continuada e da prova final serão expressas em números inteiros,
de zero a dez.
Art. 65. A média final (MF) é a média aritmética entre as notas da avaliação continuada (AC) e da
prova final escrita (PF), segundo a fórmula:
MF = AC + PF
2
Art. 66. O Calendário Escolar estabelecerá um período destinado ao lançamento das notas da
avaliação continuada (AC) e do período da realização da prova final escrita.
![Page 7: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/7.jpg)
Art. 67. Não haverá segunda chamada nem prova substitutiva.
Art. 68. O aluno que obtiver média final inferior a seis, mas igual ou superior a dois, poderá
realizar o exame de 2ª Época, enviado pela Secretaria Geral, estabelecido no calendário, desde
que satisfeita a freqüência mínima exigida.
Art. 69. O aluno que obtiver média final inferior a dois é considerado reprovado, sem direito à
segunda época.
Art. 70. O exame de segunda época constará de uma (1) prova escrita, avaliada por nota expressa
em número inteiro, de zero a dez.
Art. 71. A média final de segunda época (MF 2ª época) será a média aritmética de uma (1) prova
definida no artigo anterior (Ex 2ª época) mais a média final, dividido por dois, segundo a fórmula:
MF 2ª. época = (Ex 2ª época) + MF
2
Fonte: Regimento Geral do Centro Universitário FIEO
![Page 8: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/8.jpg)
![Page 9: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/9.jpg)
Simplificando...
MF = AC + PF 2
Média Final: Para ser aprovado, a MF precisa ser maior ou igual a 6!
![Page 10: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/10.jpg)
Simplificando...
MF = AC + PF 2
Mas como a Média Final é composta?
![Page 11: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/11.jpg)
Simplificando...
MF = AC + PF 2
Avaliação Continuada
![Page 12: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/12.jpg)
Simplificando...
MF = AC + PF 2
De 0 a 10 pontos, sendo: - 0 a 5: Atividades parciais (provas e outras atividades em sala de aula) - 0 a 5: Projeto
![Page 13: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/13.jpg)
As entregas estão sendo alinhadas com os Professores André Evandro e Anderson
Nas próximas 2 semanas teremos as definições
A data está alinhada com o momento que iniciaremos o aprendizado de UML
![Page 14: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/14.jpg)
Simplificando...
MF = AC + PF 2
Prova Final (de 0 a 10 pontos) (aplicada de acordo com o calendário da instituição)
![Page 15: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/15.jpg)
Simplificando...
MF = AC + PF 2
Prova Final (de 0 a 10 pontos) (aplicada de acordo com o calendário da instituição)
![Page 16: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/16.jpg)
![Page 17: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/17.jpg)
Em todas as aulas...
O feedback de vocês é fundamental
Ajustes na dinâmica (conteúdo, velocidade, etc.)
Ouvidoria do UNIFIEO
Em dezembro...
Avaliação sobre a disciplina
![Page 18: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/18.jpg)
Em todas as aulas...
O feedback de vocês é fundamental
Ajustes na dinâmica (conteúdo, velocidade, etc.)
Ouvidoria do UNIFIEO
Em dezembro...
Avaliação sobre a disciplina
![Page 19: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/19.jpg)
Pessoalmente ou através do endereço [email protected]
Materiais:
www.alessandroalmeida.com
www.slideshare.net/alessandroalmeida
![Page 20: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/20.jpg)
O que vimos nas aulas passadas?
![Page 21: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/21.jpg)
![Page 22: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/22.jpg)
O que é Engenharia de Software?
![Page 23: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/23.jpg)
Disciplina de engenharia cujo foco está em todos os aspectos da produção de software, desde os estágios iniciais da especificação do sistema até sua manutenção, quando o sistema já está sendo usado.
![Page 24: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/24.jpg)
...todos os aspectos da produção de software...
Não apenas processos “técnicos”, mas também as atividades de gerenciamento de projeto, por exemplo.
![Page 25: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/25.jpg)
Conclusão
![Page 26: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/26.jpg)
Mas... O que é processo?
![Page 27: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/27.jpg)
Um conjunto de atividades inter-relacionadas ou interativas, que transforma insumos (entradas) em produtos (saídas) [ABNT, 2001].
![Page 28: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/28.jpg)
Entrada Processamento Saída
?
![Page 29: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/29.jpg)
Vamos ver um exemplo?
Bolo de Limão
![Page 30: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/30.jpg)
Insumos
Atividades inter-relacionadas
![Page 31: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/31.jpg)
E o produto?!?!?!?!
![Page 32: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/32.jpg)
![Page 33: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/33.jpg)
E nas empresas?
![Page 34: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/34.jpg)
Folha de Pagamento
Fechamento Contábil
Pagamento
![Page 35: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/35.jpg)
Todas as empresas trabalham orientadas a processos!
![Page 36: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/36.jpg)
![Page 37: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/37.jpg)
Uma reflexão sobre os pontos que fazem a diferença no resultado das empresas
![Page 38: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/38.jpg)
Resultado da Empresa
Tecnologia
Processos Pessoas
![Page 39: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/39.jpg)
Sobre as pessoas...
Nosso pessoal está motivado!
▪ (Será?)
Investimos em capacitação.
▪ (Será?)
A remuneração está adequada.
▪ (Será?)
Etc.
▪ (Será?)
![Page 40: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/40.jpg)
Sobre a tecnologia...
Investimos pesado!
▪ (Será?)
Utilizamos o que há de melhor.
▪ (Será?)
Etc.
▪ (Será?)
![Page 41: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/41.jpg)
Sobre os processos...
?????????????????
![Page 42: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/42.jpg)
CONHECER e institucionalizar o fluxo de trabalho
Identificar oportunidades de melhoria Definir papéis e responsabilidades Transformar o conhecimento tácito em
conhecimento explícito Estabelecer controles “Unir” pessoas e tecnologia Colocar a casa em ordem
![Page 43: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/43.jpg)
![Page 44: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/44.jpg)
As coisas simplesmente acontecem; O “sucesso” nos projetos acontece “por
acaso”;
“Por acaso, temos alguns heróis...”
“Por acaso, o cliente era mais desorganizado...”
![Page 45: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/45.jpg)
É normal estouro de prazo e custos (entre outros problemas)
Ambiente sem controle (caos) Grande dependência dos heróis (mas não é
qualquer herói)
![Page 46: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/46.jpg)
![Page 47: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/47.jpg)
Está sempre sob pressão Nunca tira férias Anda sempre estressado Nunca tem tempo para os amigos Nunca se diverte Sempre tem que trabalhar 24 horas direto Até consegue terminar o projeto, mas...
![Page 48: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/48.jpg)
![Page 49: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/49.jpg)
Os processos sempre estarão lá, mesmo se a empresa preferir ignorá-los
Ou: Eles estão sempre lá, mesmo que a empresa não os conheça
Quem controla quem?
![Page 50: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/50.jpg)
Legal... Mas o que posso considerar ao definir um processo que atenda minhas demandas
de Engenharia de Software?
![Page 51: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/51.jpg)
Etc... mps.Br
PMBoK
BABoK
SWEBoK
Extreme Programming
SCRUM
RUP
EUP OpenUP
CMMI
![Page 52: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/52.jpg)
CMMI e mps.Br
Modelos de referência
Sugerem “o quê” deve ser feito, e não “como fazer”
Podem ser utilizados como guias para orientar o trabalho de definição / melhoria do processo
Fornecem um método para avaliação
![Page 53: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/53.jpg)
Capability Maturity Model Integration
![Page 54: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/54.jpg)
Capability Maturity Model Integration® Modelos de maturidade mantidos pelo SEI
(Software Engineering Institute)
http://www.sei.cmu.edu/cmmi
Abrangem todo ciclo de vida para o desenvolvimento (CMMI-DEV) e operação de software (CMMI-SVC)
Também aborda projetos de aquisição (CMMI-ACQ)
![Page 55: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/55.jpg)
Sponsor:
DoD (U.S. Department of Defense)
Versão 1.3 publicada em novembro de 2010
![Page 56: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/56.jpg)
![Page 57: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/57.jpg)
CMMI Model
Foundation
CMMI-DEV CMMI-ACQ
CMMI-SVC
Fonte: -http://www.sei.cmu.edu/cmmi/models/CMMI-Services-status.html
![Page 58: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/58.jpg)
http://www.sei.cmu.edu/cmmi
![Page 59: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/59.jpg)
![Page 60: Engenharia de Software II - Aula 3](https://reader034.fdocumentos.com/reader034/viewer/2022042818/55ab70b21a28abd66c8b46fe/html5/thumbnails/60.jpg)
[email protected] www.slideshare.net/alessandroalmeida