Você está na página 1de 3

PLANO DE ENSINO

CURSO: Superior de Tecnologia em Análise e Desenvolvimento de Sistemas


SÉRIE: 2º semestre
DISCIPLINA: Engenharia de Software I
CARGA HORÁRIA SEMANAL: 03 horas/aula
CARGA HORÁRIA SEMESTRAL: 60 horas/aula

I – EMENTA

Engenharia de Software. Fundamentação dos Princípios da Engenharia de


Software. Conceituação de Produto de software. Processo de Software.
Processo Pessoal de Software. Processo de Equipe de software. Modelos de
Processo de Software. Modelos Ágeis. Introdução a Engenharia de Requisitos

II – OBJETIVOS GERAIS

Proporcionar ao aluno conhecimento em métodos e técnicas de projeto que


auxiliam o processo de desenvolvimento de software. Identificar, descrever e
comparar os modelos de processo de desenvolvimento de software. Habilitar o
aluno para escolher, utilizar e definir modelos, técnicas e ferramentas para
auxiliar o processo como produto.

III – OBJETIVOS ESPECÍFICOS

Aplicar as técnicas da engenharia de software a projetos de forma eficiente,


adequando a técnica às necessidades do projeto específico.

IV – COMPETÊNCIAS

Compreender as técnicas de engenharia de software. Aplicar modelos de forma


eficiente no desenvolvimento de software. Definir ferramentas para o
desenvolvimento de software

V – CONTEÚDO PROGRAMÁTICO

1. Fundamentos da engenharia de software


 Conceitos e objetivos
 O papel evolutivo do software
 Software produto
 A natureza mutável do software
 Tipos de aplicações de software
 Problemas com prazo, planejamento e custos
 Qualidade de software

Código para verificação: 20231665583


http://sec.unip.br/verificacao.aspx
2. O processo de software
 Etapas do processo de software
3. PSP - Processo Pessoal de Software
4. TSP – Processo de Equipe de Software
5. Modelos de processos de software (Modelos de ciclo de vida de software)
 Codifica-remenda
 Waterfall (cascata)
 Incremental
 RAD
 Evolucionário: Espiral, Prototipação
 Modelos especializados de processo: Baseado em Componentes,
Baseado em Métodos Formais
 Processo Unificado
 RUP
 Praxis
 Cleanroom (Sala Limpa)
 Iconix
6. Modelos Ágeis
 O que é um processo ágil?
 Modelos ágeis de processos
XP – Extreme programming
Scrum
Feature Driven Development (FDD)
Adaptative Software Development (ASD)
Dynamic Systems Development Method (DSDM)
Crystal
Modelagem Ágil (AM)
7. Prática da Engenharia de Software
 Princípios centrais
 Práticas de Comunicação, Planejamento, Modelagem, Construção e
implantação

VI – ESTRATÉGIA DE TRABALHO

As disciplinas são ministradas preferencialmente por meio de aulas expositivas,


metodologias ativas e diversificadas apoiadas nos planos de ensino. O
desenvolvimento dos conceitos e conteúdos ocorre com apoio de propostas de
leituras de livros e artigos científicos básicos e complementares, exercícios,
discussões em fórum/chats ou presenciais - quando for o caso, sugestões de
filmes, vídeos e demais recursos audiovisuais. Com o objetivo de aprofundar e
enriquecer o domínio dos conhecimentos e incentivar a pesquisa, o docente
pode propor trabalhos individuais ou em grupo, palestras, atividades
complementares e práticas em diferentes cenários, que permitam aos alunos
assimilarem os conhecimentos essenciais para sua formação.

VII – AVALIAÇÃO

Código para verificação: 20231665583


http://sec.unip.br/verificacao.aspx
 Provas bimestrais sobre o conteúdo exposto.
 A média do semestre será calculada de acordo com o Regimento da IES.
 As provas serão presenciais seguindo local e calendário divulgado pela
instituição.

VIII – BIBLIOGRAFIA

BÁSICA

PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software. Grupo A,


2021. 9786558040118.
https://integrada.minhabiblioteca.com.br/#/books/9786558040118/.
FILHO, Wilson de Pádua P. Engenharia de Software - Produtos - Vol.1 Grupo
GEN, 2019. 9788521636724.
https://integrada.minhabiblioteca.com.br/#/books/9788521636724/.
SOMMERVILLE, I. Engenharia de software. 10.ed. São Paulo: Adison-Wesley,
2019. 9788543024974
https://plataforma.bvirtual.com.br/Leitor/Publicacao/168127/pdf/0

COMPLEMENTAR

FREEMAN, Emily. DevOps Para Leigos. Editora Alta Books, 2021.


9788550816661.
https://integrada.minhabiblioteca.com.br/#/books/9788550816661/
MARTIN, Robert C. Desenvolvimento Ágil Limpo. Editora Alta Books, 2020.
9788550816890
https://integrada.minhabiblioteca.com.br/#/books/9788550816890/.
PRIKLADNICKI, Rafael; WILLI, Renato; MILANI, Fabiano. Métodos Ágeis para
Desenvolvimento de Software. Grupo A, 2014. 9788582602089.
https://integrada.minhabiblioteca.com.br/#/books/9788582602089/.
SBROCCO, José Henrique Teixeira de C.; MACEDO, Paulo Cesar D.
Metodologias Ágeis - Engenharia de Software sob Medida. Editora Saraiva,
2012. 9788536519418.
https://integrada.minhabiblioteca.com.br/#/books/9788536519418/.
COHN, Mike. Desenvolvimento de Software com Scrum. Grupo A, 2011.
9788577808199.
https://integrada.minhabiblioteca.com.br/#/books/9788577808199/.

Código para verificação: 20231665583


http://sec.unip.br/verificacao.aspx

Você também pode gostar