Processo de Análise e Desenvolvimento de Sistemas¶
Curso: Tecnologia em Sistemas para Internet
Disciplina: Processo de Análise e Desenvolvimento de Sistemas
Carga-Horária: 60h (80h/a) Pré-Requisito(s): — Número de créditos: 4
EMENTA¶
Fases de um Processo de Desenvolvimento de Software; Análise de Requisitos; Projeto; Construção; Teste; Manutenção; Atividades de Apoio; Gerência de Projetos.
PROGRAMA¶
Objetivos¶
• Compreender e aplicar algumas das técnicas e práticas de desenvolvimento de software mais utilizadas.
Bases Científico-Tecnológicas (Conteúdos)¶
Fases de um Processo de Desenvolvimento de Software
Análise de Requisitos
Projeto
Construção
Teste
Manutenção
Atividades de Apoio
Gerência de Projetos
Gerência de Requisitos
Revisões Técnicas
Garantia de Qualidade de Software
Gerência de Configuração
Gerência de Reuso
Gerência de Riscos
Gerência de Competências
Métodos x Notação x Ferramentas
Procedimentos Metodológicos¶
• Aulas teóricas expositivas, aulas práticas em laboratório, desenvolvimento de projetos. • Palestras, seminários, visitas técnicas, pesquisas bibliográficas.
Recursos Didáticos¶
• Quadro branco, computador, projetor multimídia, retroprojetor.
Avaliação¶
Avaliações escritas e práticas.
Bibliografia Básica¶
FREEMAN, E.; et al. Use a cabeça!: Padrões de projetos. 2. ed. rev. Rio de Janeiro: Alta Books, 2009.
KOSCIANSKI, A.; SOARES, M. S. Qualidade de software: aprenda as metodologias e técnicas mais modernas para o desenvolvimento de software. 2. ed. São Paulo: Novatec, 2007.
COHN, M. Desenvolvimento de software com Scrum: aplicando métodos ágeis com sucesso. Porto Alegre: Bookman, 2011.
Bibliografia Complementar¶
PICHLER R. Gestão de produtos com Scrum: implementando métodos ágeis na criação e desenvolvimento de produtos. Rio de Janeiro, RJ: Elsevier, 2011.
BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML: guia do usuário. Rio de Janeiro: Elsevier, 2012.
GAMMA, E. et al. Padrões de Projeto: Soluções Reutilizáveis de Software Orientado a Objetos. Makron Books, 2000
SOMMERVILLE, I. Engenharia de Software. Addison Wesley, 2003.
FOWLER, M. UML essencial: um breve guia para a linguagem-padrão de modelagem de objetos. 3. ed. Porto Alegre: Bookman, 2005. Software(s) de Apoio: