Você está na página 1de 3

PLANO DE ENSINO

1. DADOS DE IDENTIFICAÇÃO:

CURSO: Integrado em Informática TURMA: 2023


Regime (anual/semestral/tri.): Anual TURNO: Integral
ANO LETIVO: 2024 SEMESTRE: —-
COMPONENTE CURRICULAR: Engenharia de Software
CARGA HORÁRIA (HORAS): 60h
PROFESSOR (es): Alex Sandro Forghieri

2. EMENTA (Ementa e demais itens conforme PPC do curso):

Fundamentos da engenharia de software. Modelos de processos e metodologias ágeis.


Levantamento e Análise de Requisitos. UML. Testes. Controle de versão.

3. OBJETIVOS:

3.1. GERAL:

Habilitar os alunos a conhecer as noções básicas relacionadas aos padrões e metodologias utilizados
no desenvolvimento de softwares, modelagem, projeto, versionamento e testes de software. Além
dos aspectos técnicos, a disciplina visa, também, o desenvolvimento do trabalho e gerenciamento em
equipes.

3.2. ESPECÍFICOS:

- Conhecer os padrões e metodologias utilizados em um projeto de software;


- Entender as etapas e fases do processo de desenvolvimento de software;
- Estudar as principais ferramentas e abordagens utilizadas no projeto de software;
- Elaborar projetos de software;

4. JUSTIFICATIVA DO COMPONENTE CURRICULAR:

O estudante do curso técnico em informática integrado ao ensino médio precisa conhecer as etapas
e padrões de desenvolvimento presentes no processo de criação de softwares existentes na área de
atuação como profissional. Essa disciplina vem como uma forma de mostrar aos alunos os conceitos
da área de engenharia de software e entender as etapas e metodologias existentes em projetos de
software.
Espera-se com esta disciplina fornecer uma base de conhecimentos que permitirão os alunos atuarem
no desenvolvimento de software e aplicações, respeitando as etapas e metodologias para que o
produto final atenda as necessidades dos clientes com a qualidade esperada.

5. CONTEÚDO PROGRAMÁTICO:

Tópico 1 - Fundamentos da Engenharia de Software;


Tópico 2 - Metodologias e abordagens para o desenvolvimento de softwares (clássicas e
ágeis);
PLANO DE ENSINO

Tópico 3 - Engenharia de Requisitos;


Tópico 4 - Modelagem de Software e UML;
Tópico 5 - Desenvolvimento de software;
Tópico 6 - Controle de versões e testes;
Tópico 7 - Implantação e manutenção do software.

6. PROCEDIMENTOS METODOLÓGICOS:

Aulas práticas, expositivas e dialogadas, com exercícios individuais e em grupo, realizadas


em laboratório e/ou sala de aula. Uso constante de ferramentas digitais online como
ferramentas de diagramação (UML), SIGAA entre outras plataformas, além de situações
práticas e reais encontradas no mercado, softwares livres e open source específicos para
modelagem de sistemas.
Excepcionalmente pelo estado de pandemia ainda vigente no âmbito nacional, atividades
pedagógicas não presenciais poderão ser necessárias em casos de surtos de contágio e/ou
suspensão das atividades presenciais por determinação das autoridades locais, não
havendo, assim, a necessidade de elaboração de planos adicionais específicos para este
fim.

7. INSTRUMENTOS DE AVALIAÇÃO, PESOS E RECUPERAÇÃO PARALELA DE CONTEÚDOS

Os instrumentos avaliativos compreendem: atividades de natureza teórica e prática, sendo elas


realizadas em grupo e/ou individualmente.

➔ Avaliações:

◆ 1 Avaliação: Final do trimestre;

➔ Trabalhos:

◆ 2 Trabalhos: Durante o trimestre.

➔ Nota do 1º Trimestre*: ((0,5*A1)+(0,25*T1)+(0,25*T2))

➔ Nota do 2º Trimestre: ((0,5*A1)+(0,25*T1)+(0,25*T2))

➔ Nota do 3º Trimestre: ((0,5*A1)+(0,25*T1)+(0,25*T2))


Recuperação Paralela = Será disponibilizada a recuperação paralela para alunos com média
trimestral abaixo de 6,0 (MFT < 6.0). Na recuperação paralela, serão disponibilizadas atividades para
revisão do conteúdo visto da disciplina.
Obs1.: É obrigatório realizar no mínimo duas avaliações por disciplina;
Obs.:2 : É considerado aprovado o estudante que obtiver média semestral igual ou superior a 6,0
(seis) por componente curricular e frequência igual ou superior a 75% (setenta e cinco por cento);
(Resolução IFC CONSUPER - 010/2021).
PLANO DE ENSINO

8. REFERÊNCIAS:

8.1. BÁSICAS:
LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto
orientados a objetos e ao desenvolvimento interativo. 3. ed. Porto Alegre: Bookman,
2007.
SILVA, R. Como Modelar com UML2.Visual Books.2009.
PAULA FILHO, Wilson de Pádua. Engenharia de software: fundamentos, métodos e
padrões. 3. ed. Rio de Janeiro: Livros Técnicos e Científicos, 2009

8.2. COMPLEMENTARES:
SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
BEZERRA, Eduardo. Princípios de análise e projeto de sistemas com UML. 2. ed. rev. e atual. Rio
de Janeiro: Elsevier, Campus, 2007
RUMBAUGH, J; BLAHA, M. Modelagem e Projetos Baseados em Objetos. Rio de Janeiro:
Campus, 2006.
MONTEIRO, M. A. Introdução à organização dos computadores. 5ª ed. Rio de Janeiro: LTC, 2007.
FOWLER, M. UML Essencial. 3a ed. Porto Alegre: Bookman, 2005.
MORIMOTO, C. E. Hardware: O Guia Definitivo. 2ª Ed. Porto Alegre: Sulina, 2009.
COUGO, Paulo Sérgio. Modelagem conceitual: e projeto de bancos de dados . São Paulo: Campus,
1997.
GONZAGA, Jorge Luiz. Dominando o PostgreSQL: incluindo curso completo da linguagem SQL.
Rio de Janeiro: Ciência Moderna, 2007.
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de banco de dados. 3.
ed. São Paulo, SP: Pearson Makron Books, 1999.
GOMES, André Faria. Agile: desenvolvimento de software com entregas frequentes e foco no valor
de negócio. São Paulo: Casa do código, s.d.. 149 p.
WAZLAWICK, Raul Sidnei. Análise e projeto de sistemas de informação orientados a
objetos. 2. ed. rev. e atual. Rio de Janeiro: Elsevier, Campus, 2011. (SBC, Sociedade Brasileira de
Computação).

9. CRONOGRAMA DE AULAS (OPCIONAL):

10. ASSINATURAS
____________________________ ____________________________
PROFESSOR COORDENADOR

Brusque, 19 de Fevereiro de 2024.

Você também pode gostar