Buscar

Plano de Ensino


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

PLANO DE ENSINO 
 
FUNDAMENTOS DE ENGENHARIA DE SOFTWARE 
 
I – Ementa 
Fundamentos da Engenharia de Software. Processo de Software. Modelos de 
Processo de Software. Práticas da Engenharia de Software. 
 
II – Objetivos gerais 
Apresentar métodos e técnicas utilizadas no processo de desenvolvimento e 
engenharia de software. 
 
III – Objetivos específicos 
 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. 
 
IV – Competências 
 Escolher e implantar o processo de desenvolvimento de software em uma 
organização. 
 Reconhecer as diferentes etapas e elementos no processo de 
desenvolvimento de software. 
 Avaliar questões técnicas envolvendo o processo de software. 
 
V – Conteúdo programático 
1 Fundamentos da engenharia de software 
1.1 Engenharia de software. 
1.2 Engenharia de sistemas. 
1.3 Produto software. 
1.4 Fábrica de software. 
1.5 características do software. 
 
2 Princípios do desenvolvimento de sistemas 
2.1 Aplicações e desenvolvimento de sistemas computacionais. 
2.2 Ambiente computacional. 
2.3 Problemas de relacionamento entre a gerência, o cliente e o desenvolvedor. 
2.4 Projeto e construção do software. 
 
3 Processo de software 
3.1 Processo de software e o desenvolvimento do projeto. 
 
3.2 Gestão de planejamento do software. 
3.3 Fusão do produto e do processo. 
 
4 Modelos de processos de software 
4.1 Modelos de processos de software tradicionais. 
4.2 Processo unificado. 
4.3 Modelos de processo pessoal e de equipe. 
 
5 Metodologias ágeis 
5.1 Manifesto para desenvolvimento ágil de software. 
5.2 metodologias ágeis. 
 
6 Engenharia de requisitos 
6.1 Processo da engenharia de requisitos do software. 
6.2 Estudo da viabilidade do sistema. 
6.3 Elicitação e análise de requisitos. 
6.4 Especificação, documentação e modelagem dos requisitos. 
 
7 Princípios que orientam a prática 
7.1 Essência da prática. 
7.2 Princípios das atividades metodológicas. 
 
8 Integração e entrega do sistema 
8.1 Projeto de arquitetura. 
8.2 Testes e diagnósticos. 
8.3 Manutenção do software. 
8.4 Gerenciamento de configuração do software. 
 
VI – Estratégias de trabalho 
A disciplina é ministrada por meio de aulas expositivas, metodologias 
ativas e diversificadas apoiadas no plano de ensino. O desenvolvimento dos 
conceitos e conteúdos ocorre com o apoio de propostas de leituras de livros e 
artigos científicos básicos e complementares, exercícios, discussões em fórum 
e/ou chats, 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 a sua formação. 
VII – Avaliação 
A avaliação é um processo desenvolvido durante o período letivo e leva 
em consideração todo o percurso acadêmico do aluno, como segue: 
 acompanhamento de frequência; 
 
 acompanhamento de nota; 
 desenvolvimento de exercícios e atividades; 
 trabalhos individuais ou em grupo; 
 estudos disciplinares; 
 atividades complementares. 
A avaliação presencial completa esse processo. Ela é feita no polo de 
apoio presencial no qual o aluno está matriculado, seguindo o calendário 
acadêmico. Estimula-se a autoavaliação, por meio da autocorreção dos 
exercícios, questionários e atividades, de modo que o aluno possa acompanhar 
sua evolução e rendimento escolar, possibilitando, ainda, a oportunidade de 
melhoria contínua por meio da revisão e feedback. 
Os critérios de avaliação estão disponíveis para consulta no Regimento 
Geral. 
 
VIII – Bibliografia 
Básica 
PETERS, J. F.; PFLEEGER, S. L. Engenharia de software: teoria e prática. Rio 
de Janeiro: Campus, 2001. 
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. 
Porto Alegre: AMGH, 2016. 
SOMMERVILLE, Ian. Engenharia de software. 10. ed. São Paulo: Adison-
Wesley, 2018. 
Complementar 
COHN, M. Desenvolvimento de Software com Scrum. Rio de Janeiro: Brasport, 
2016. 
PRIKLADNICKI., Rafael, WILLI, Renato, and MILANI, Fabiano. Métodos ágeis 
para desenvolvimento de software. Porto Alegre: Bookman, 2014. 
VAZQUEZ, C. E; SIMOES, G. S. Engenharia de requisitos: software orientado 
ao negócio. Rio de Janeiro: Brasport, 2016. 
GALLOTTI, Giocondo M. A. Arquitetura de software. São Paulo: Pearson 
Education do Brasil, 2016. 
STAIR, Ralph M; REYNOLDS, George W. Princípios de sistemas de informação. 
São Paulo: Cengage Learning, 2015.