Você está na página 1de 4

MINISTÉRIO DA EDUCAÇÃO

SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA


INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA
CÂMPUS LAGES

PLANO DE ENSINO

1. IDENTIFICAÇÃO
INSTITUTO FEDERAL DE SANTA CATARINA - IFSC
CÂMPUS: Lages
ENDEREÇO: Rua Heitor Villa Lobos, 225, São Francisco, 88.506-400, Lages/SC
TELEFONE: (49) 3221-4200
CURSO: Ciência da Computação
NÍVEL: Graduação
MODALIDADE: Presencial
TURNO: Matutino

2. DISCIPLINA / COMPONENTE CURRICULAR


NOME: Engenharia de Software
CARGA HORÁRIA: 72h
FASE: 5
ANO/SEMESTRE: 2024/1
PROFESSOR: Fábio Aiub Sperotto
E-MAIL: fabio.sperotto@ifsc.edu.br

3. COMPETÊNCIAS / OBJETIVOS DA UNIDADE CURRICULAR


Aprofundar e trabalhar as técnicas para o desenvolvimento de software com qualidade.

4. EMENTA / CONHECIMENTOS
Verificação, validação e teste de software. Métricas de software. Qualidade de software.
Fatores humanos no desenvolvimento de software. Gestão de Configuração de Software.
Manutenção de Software.

5. CONTEÚDO PROGRAMÁTICO
Conteúdo Estratégias 72h
1. Verificação, validação e teste de software AD, ED 24h
1.1 Introdução
1.2 Níveis de teste
1.3 Técnicas de teste
1.4 Tipos de teste
1.5 Testes automatizados
2. Gestão de Configuração de Software AD, ED, OE 12h
2.1 Conceitos básicos
2.2 Controle de versão
2.3 Controle de mudança
2.4 Ferramentas para controle de versão
3. Qualidade de Software AD, OE 16h
3.1 Introdução
3.2 Normas e organismos normativos
3.3 Modelos de melhoria
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA
CÂMPUS LAGES

3.4 Avaliação de software


4. Fatores Humanos no desenvolvimento de software AD 8h
4.1 Gestão de pessoas
4.2 Projeto centrado no usuário
5. Métricas de software AD, OE 12h
5.1 Contagem de linhas
5.2 Pontos por função
5.3 Pontos por casos de uso
5.4 Pontos de histórias
Legenda para as estratégias utilizadas:
AD Aula Expositiva Dialogada
ED Estudo Dirigido
TG Trabalho em Grupo
SE Seminário
VT Visita Técnica
OP Orientado a Projetos
OE Outra Estratégia

6. ESTRATÉGIAS METODOLÓGICAS:
As aulas serão dialogadas e expositivas utilizando recursos audiovisuais na
apresentação de conceitos. A metodologia de resolução de problemas será aplicada por
meio de lista de exercícios (aprendizagem por pares). Também haverá a utilização dos
laboratórios de informática para a realização de aulas práticas de aplicação dos
conceitos. Outra metodologia que será aplicada é a resolução de projetos de
implementação que refletem as demandas práticas profissionais da área.

7. AVALIAÇÃO
7.1 Sistemática e Instrumentos

O processo de avaliação acontecerá de forma individual (independente da resolução de


atividade em grupo), processual ao longo da disciplina, considerando a participação do
aluno em sala e mediante ao engajamento às atividades propostas ao grupo. Será
valorizada a participação dos alunos com questionamentos e contribuições durante todas
as aulas sob avaliação do professor. A nota final (NF) será composta de avaliações
parciais, de acordo com a seguinte configuração:

• A1 – Prova teórica - unidade 1 – individual (30% da NF)


• A2 – Projeto e implementação - unidades 1 – em duplas (20% da NF);
• A3 – Trabalho prático - unidades 2, 3 e 4 – em duplas (20% da NF);
• A4 – Trabalho prático - unidade 5 – em grupos (30% da NF);

Nota Final (NF) = (A1 * 0,3) + (A2 * 0,2) + (A3 * 0,2) + (A4 * 0,3)
7.2 Critérios de aprovação (IFSC/RDP)

Art. 167. O resultado da avaliação será registrado por valores inteiros de 0 (zero) a 10
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA
CÂMPUS LAGES

(dez).
§ 1° O resultado mínimo para aprovação em um componente curricular é 6 (seis).
§ 2° Ao aluno que comparecer a menos de 75% (setenta e cinco por cento) da carga
horária estabelecido no PPC para o componente curricular será atribuído o resultado 0
(zero).
§ 3° O registro parcial de cada componente curricular será realizado pelo professor no
diário de classe na forma de valores inteiros de 0 (zero) a 10 (dez).
7.3 Recuperação

Para cada avaliação parcial da seção 7.1 serão ofertadas recuperações acerca dos
mesmos conteúdos da seguinte forma:
• A1 e A2: uma única prova teórica individual acerca dos mesmos conteúdos;
• A3: trabalho de pesquisa individual;
• A4: trabalho prático individual;

Horário de Atendimento: presencialmente nas quartas-feiras, das 10:10 até 11:05 ou


das 14:20 até 15:20. Atendimento virtual somente por meio de e-mail (não serão
resolvidas dúvidas de aula via aplicativos de conversa).

REFERÊNCIAS
Básica

KOSCIANSKI, A. Qualidade de software: aprenda as metodologias e técnicas mais


modernas para o desenvolvimento de software. 2 ed. São Paulo: Novatec, 2007. 395 p.

LARMAN, C. Utilizando UML e padrões: uma Introdução à análise e ao projeto


orientados a objetos e ao desenvolvimento iterativo. 3. ed. Porto Alegre: Bookman, 2007.
696 p.

TSUI, F.; KARAM, O. Fundamentos de engenharia de software. 2 ed. Rio de Janeiro:


LTC, 2013. 221 p.

Complementar

DELAMARO, M.; JINO, M.; MALDONADO, J. Introdução ao teste de software. Rio de


Janeiro: Elsevier, 2007. 390 p.

FOWLER, Martin. UML essencial: um breve guia para a linguagem-padrão de


modelagem de objetos. 3.ed. Porto Alegre: Bookman, 2005. 160 p.

PHAM, P. Scrum em ação: gerenciamento e desenvolvimento ágil de projetos de


software. São Paulo: Novatec : Cengage Learning, 2011. 287 p.

SBROCCO, J. H. T. C.; MACEDO, P. C. Metodologias ágeis: engenharia de software


sob medida. São Paulo: Érica, 2012. 254 p.
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA
CÂMPUS LAGES

WAZLAWICK, R. S. Análise e design orientados a objetos para sistemas de


informação: modelagem com UML, OCL e IFML. 3. ed. Rio de Janeiro: Elsevier, 2015.
462 p.

Outras:

VETORAZZO, Adriana de S. Engenharia de Software. Grupo A, 2018. E-book. ISBN


9788595026780. Disponível em:
https://app.minhabiblioteca.com.br/#/books/9788595026780/. Acesso em: 06 fev. 2023.

Valente, M. T. Engenharia de Software Moderna. E-book. ISBN: 9786500019506


(impresso) e 9786500000771 (e-book). Disponível em https://engsoftmoderna.info.
Acesso em :09 fev. 2023.

Você também pode gostar