Você está na página 1de 2

Plano de Ensino

DISCIPLINA: Engenharia de Software


CURSO: Engenharia da Computação
CARGA HORÁRIA: 80h
CÓDIGO DA DISCIPLINA: EES001

EMENTA

Paradigmas da engenharia de software. Levantamento de dados. Técnicas e ferramentas de especificação dos requisitos
do usuário e do sistema. Métodos de análise e projeto de sistemas de informação. Implementação de sistemas de
informação.

OBJETIVOS DA DISCIPLINA

Apresentar aos alunos os conceitos, métodos, técnicas e tecnologias para a especificação, o desenvolvimento, a criação
e a manutenção de sistemas de software, bem como as melhores técnicas e práticas para a gerência de projetos de
software.

CONTEÚDO PROGRAMÁTICO

1. Processos de software e desenvolvimento ágil


2. Engenharia de requisitos
3. Modelagem de software
4. Projeto de software e arquitetura orientada a serviços
5. Arquitetura orientada a serviços e gerenciamento de configuração
6. Teste de software e evolução de software
7. Reuso de software e desenvolvimento baseado em componentes

BIBLIOGRAFIA

Bibliografia básica:
PFLEEGER, S. L. Engenharia de software: teoria e prática. 2. ed. São Paulo: Pearson Prentice Hall, 2004.
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011.
SOMMERVILLE, I. Engenharia de software. 8. ed. São Paulo: Pearson Education, 2007.

Bibliografia complementar:
BEZERRA, E. Princípios de análise e projeto de sistemas com UML. 3. ed. Rio de Janeiro: Campus, 2015.
YOURDON, E. Análise estruturada moderna. Rio de Janeiro: Campus, 1990.
BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML – guia do usuário. Rio de Janeiro: Campus, 2005.
MEDEIROS, E. Desenvolvendo software com UML definitivo 2.0. São Paulo: Pearson Makron Books, 2004.
CARVALHO, A.; CHIOSSI, T. Introdução à engenharia de software. Campinas: Editora da Unicamp, 2001.
PRÉ-REQUISITOS

Não possui.

CRITÉRIOS DE AVALIAÇÃO

A avaliação da disciplina é formativa* e somativa**. Os alunos devem entregar as resoluções de atividades e/ou exercícios
no Ambiente Virtual de Aprendizagem e realizar, ao final do período letivo, uma prova presencial aplicada nos polos
Univesp.

*A avaliação formativa ocorre quando há o acompanhamento dos alunos, passo a passo, nas atividades e trabalhos
desenvolvidos, de modo a verificar suas facilidades e dificuldades no processo de aprendizagem e, se necessário, adequar
alguns aspectos do curso de acordo com as necessidades identificadas.

**A avaliação somativa é geralmente aplicada no final de um curso ou período letivo. Este tipo de avaliação busca
quantificar o que o aluno aprendeu em relação aos objetivos de aprendizagem do curso. Ou seja, a avaliação somativa
quer comprovar se a meta educacional proposta e definida foi alcançada pelo aluno.

DOCENTE RESPONSÁVEL

Prof. Dra. Alessandra Alaniz Macedo


Professora Associada do Departamento de Computação e Matemática da FFCLRP da Universidade de São Paulo (USP),
Campus Ribeirão Preto. Vinculada ao Programa de Pós-Graduação em Computação Aplicada. Possui doutorado em Ciência
da Computação [São Carlos] pela Universidade de São Paulo (2004), mestrado em Ciência da Computação [São Carlos]
pela Universidade de São Paulo (1999), graduação em Ciência da Computação pela Universidade Estadual de Londrina
(1996). Tem experiência na área de Ciência da Computação, com ênfase em Sistemas de Computação. Atuando
principalmente nos seguintes temas: Extração de Informação, Sistemas de Informação Inteligentes, Engenharia de
Documentos, Hipermídia, Web Semântica e Recuperação de Informação em Biociências. Esta pesquisadora coordenou
três projetos FAPESP (Projeto Jovem Pesquisador 2005-2009 e TIDIA-Ae 2006-2010) e um FAPESP Auxílio Regular 2017-
2019. Colaborou no INCT ADPTA INPA 2009-2015. Atualmente é coordenadora de um projeto CNPq de Tecnologia
Assistiva aceito em dez/2016 e também colabora no Centro de Inteligência Artificial apoiado pela FAPESP, IBM e Inova
USP, especificamente no desafio NLP2.

Você também pode gostar