Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Instituto de Ciências Matemáticas e de Computação
 
Sistemas de Computação
 
Disciplina: SSC0532 - Metodologias de Desenvolvimento de Software
Software Development Methodologies

Créditos Aula: 2
Créditos Trabalho: 0
Carga Horária Total: 30 h
Tipo: Semestral
Ativação: 01/01/2022 Desativação:

Objetivos
Oferecer uma visão geral do processo de desenvolvimento de software e das principais metodologias que podem ser utilizadas na construção de software.
 
Provide an overview of the software development process and the main methodologies that can be used in software construction.
 
 
Docente(s) Responsável(eis)
105831 - Elisa Yumi Nakagawa
2162648 - Ellen Francine Barbosa
1926404 - Rosana Teresinha Vaccare Braga
1842655 - Simone do Rocio Senger de Souza
 
Programa Resumido
Conceitos fundamentais de Engenharia de Software. Ciclo de vida do software. Processo de desenvolvimento de software. Modelos de processo. Processo unificado. Metodologias ágeis.
 
Fundamentals of Software Engineering. Software lifecycle. Software development process. Process models. Unified process. Agile methodologies.
 
 
Programa
Conceitos Fundamentais de Engenharia de Software. Ciclo de vida do software. Processo de desenvolvimento de software. Norma ISO/IEC 12207: processos, atividades e tarefas. Modelos de processo: do linear aos interativos e ágeis. Processo unificado: conceitos, fases de ciclo de vida. Metodologias ágeis: Extreme Programming, SCRUM, Kanban, Lean Development.
 
Fundamental of Software Engineering. Software lifecycle. Software development process. ISO/IEC 12207 standard: processes, activities and tasks. Process models: from linear to interactive and agile. Unified process: concepts, lifecycle phases. Agile methodologies: Extreme Programming, SCRUM, Kanban, Lean Development.
 
 
Avaliação
     
Método
Aulas expositivas, exercícios e trabalhos práticos.
Critério
Serão atribuídas notas a exercícios, trabalhos práticos e provas sobre os assuntos do programa. A nota final será calculada pela média ponderada das notas obtidas pelo aluno no decorrer do semestre.
Norma de Recuperação
(NP-2) / 5 * Mrec + 7 - NP, se Mrec >= 5; ou Max { NP, Mrec }, se Mrec < 5
 
Bibliografia
     
Livro Texto

Sommerville, I. Engenharia de software. 8th ed., Pearson Addison Wesley, 2007.

Pressman, R. S. Engenharia de software. 6th ed., McGraw-Hill, 2006.

Pfleeger, S. Engenharia de Software: Teoria e Prática, 2a. Edição, Prentice Hall, 2004.

[OPEN ACCESS] Scrum e XP direto das Trincheiras. (http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches)

Bibliografia Complementar

Valente, M. T. Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade, 2020 (https://engsoftmoderna.info/).

Larman, C. Utilizando UML e Padrões: Uma Ferramenta à Análise e ao Projeto Orientados a Objetos e ao Processo Unificado. Bookman, Porto Alegre, 2004.

Beck, K. Programação Extrema (XP) Explicada, 1st. ed. Bookman, 2004.

Ambler, S. Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process, 1st ed., Wiley, 2002.
 

Clique para consultar os requisitos para SSC0532

Clique para consultar o oferecimento para SSC0532

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP