Juliana Jenny Kolb
“A Engenharia de Software inclui um processo, métodos e ferramentas.”
PRESSMAN (2010)
Processos, Paradigmas ou Ciclos de Vida do Software
Processo de Software (+) |
Modelo: Padrão de Processo.html |
CMMI (Capability Maturity Model Integration) (+) |
PM-CMM People Management Capability Maturity Model (+) |
Engenharia de Sistemas (+) |
|
Business Process Management (BPM) (+) | |
… Business Process Modeling Notation (BPMN) (+) | |
Projeto de Software (+) | |
… Justificativa do projeto (+) | |
… Escopo do Produto (+) | |
… Premissas (+) e Restrições (+) | |
…. Medidas e Métricas (+) | |
…. Estimativas: Pontos de Função (+) / Caso de Uso (+) |
|
…. Análise de Riscos (+) |
|
…..Cronograma (+), Diagrama de Rede do Cronograma (+) | |
…..Acompanhamento; | |
…. Controle, entre outros. | |
Modelo: Plano de Projeto. |
Padrões de projeto (Design Pattern) (+)
Prática de Engenharia de Software (+) | |
Engenharia de Requisitos (+) | |
… Modelagem de Análise (+) | |
…….. Objetivos Gerais e Filosofia (+) | |
…….. Regras Práticas de Análise (+) | |
…….. Análise Estruturada (+) | |
………. Prototipagem (+) | |
………….. Prototipagem Horizontal (+) | |
………….. Prototipagem Vertical (+) | |
………….. Prototipagem de Cenário (+) | |
………….. Prototipagem Estática (+) | |
………….. Prototipagem Interativa (+) | |
…….. Regras de Negócio (+) | |
…….. Modelagem de Dados (+) | |
…….. Cenários de Usuários (+) | |
………….. Análise Orientada a Objetos – UML (+) | |
Processos da Engenharia de Requisitos: | |
… Identificação dos Interessados (+) | |
…. Reconhecimento de Diversos Pontos de Vista (+) | |
…. Coleta Colaborativa de Requisitos (+) | |
…. Produtos de Trabalho de Desenvolvimento (+) | |
…. Implantação da Função de Qualidade (+) | |
Modelo: Documento de Requisitos. |
Gestão de Configuração de Software (SCM)
Qualidade (+) |
Modelo: Plano de Testes. |
Tecnologias de Testes
DAST e SAST (+) |
Referência Bibliográfica
AMBLER, Scott W. Modelagem Ágil. Editora ArtMed: São Paulo, 2002.
AUDY, Jorge; PRIKLADNICKI, Rafael. Desenvolvimento distribuído de Software. Editora Campus: São Paulo, 2007.
COSTA JUNIOR, Eudes Luiz. Gestão em Processos Produtivos. Curitiba: IBPEX, 2008.
FARAH, Julio César Marques. Monografia: INFLUÊNCIAS DA ABORDAGEM TDD NA QUALIDADE DE CÓDIGO-FONTE. UFLA: 2013.
GUERRINI, Fábio Müller; ESCRIVÃO FILHO, Edmundo; CAZARINI, Edson Walmir; PÀDUA, Silvia Inês Dallavalle de. Modelagem da Organização, uma visão integrada. Porto Alegre: Bookman, 2014.
HIRAMA, Kechi. Engenharia de Software, Qualidade e Produtividade com Tecnologia. Rio de Janeiro: Campus, 2012.
KOSCIANSKI, André; SOARES, Michel dos Santos. Qualidade de Software, Aprenda as metodologias e técnicas mais modernas para o desenvolvimento de software. Editora Novatec: São Paulo, 2007.
MARTINS, José Carlos Cordeiro. Gerenciamento de Projetos de Software. Rio de Janeiro: Brasport, 2007.
PRESSMAN, Roger S. Engenharia de Software, Sexta Edição. Editora MCGrawHill: Porto Alegre, 2010.
RAINER JÚNIOR, R. Kelly; CEGIELSKI, Casey G. Introdução a Sistemas de Informação. Rio de Janeiro: Elsevier, 2012.
REZENDE, Denis Alcides. Engenharia de Software e Sistemas de Informação. Editora Brasport: Rio de Janeiro, 2005.
SANTOS, Robson. http://www.slideshare.net/robsonsantos/prototipagem-73489
SCHLÜNZEN JUNIOR, Klaus. Aprendizagem, Cultura e Tecnologia, Desenvolvendo potencialidades corporativas. São Paulo: UNESP, 2003.
SCHWABER, Ken; SUTHERLAND Jeff. O Guia do SCRUM. www.scrum.org. Acessado em janeiro de 2012.
SOLANKI, Piyush. EARNED VALUE MANAGEMENT: Integrated View of Cost and Schedule Performance. Global india Publications Pvt: New Delhi, 2009.
SOMMERVILLE, Ian. Engenharia de Software. Rio de Janeiro: Pearson, 2005.