Faça o download do
EDITAL 2010.1
Faça o download das
PROVAS ANTERIORES
PROPOSTA DE PESQUISA (template)
INVESTIMENTO
Inscrições: R$ 100,00
Matrícula: R$ 750,00
Condições de Pagamento:
à vista R$ 18.000,00
a prazo R$ 24 x R$ 750,00
CONTATO
Simone Santos
COORDENADORA TÉCNICA ACADÊMICA
simone.santos@cesar.org.br
+55 81 3425.4700
Catarina Gomes
COORDENAÇÃA ADMINISTRATIVA
adm@cesar.edu.br
+55 81 3425.4700
Simone Pires
SECRETARIA ACADÊMICA
adm@cesar.edu.br
+55 81 3425.4640
No Mestrado Profissional de Engenharia de Software do C.E.S.A.R, as disciplinas são organizadas de forma modular.
Cada disciplina é ministrada em 3 módulos: Básico, Intermediário e Profissional .
Ao contrário dos programas de Mestrados Acadêmicos que seguem o modelo dos programas de graduação acadêmica
tradicional, o MPES do C.E.S.A.R está organizado em 7 disciplinas que abrangem todo o processo de software segundo o SWEBOK
(definido pelo IEEE Computer Society), ministradas em paralelo à própria construção das fábricas,
usando a como método de ensino o
PBL - Problem Based Learning, em português, Aprendizado Baseado em Problemas Reais.
1a. ETAPA - Vivência da construção e execução das fábricas de software
1.1 Fábrica de Software
Venda de Software:
Inserção do "cliente" e do "mercado" no processo de desenvolvimento de software.
Construção das Fábricas:
Discussão e comparação de modelos de fábricas de software, destacando aspectos técnicos e de negócios.
Métricas e Controle:
Discussão dos serviços prestados por fábricas de software como produtos. Apresentação e debate de exemplos de métricas de controle e avaliação da satisfação dos clientes.
Produtividade e Tendências:
Discussão de aspectos que podem incrementar a produtividade em fábricas de software, incluindo qualidade de software, metodologias ágeis de desenvolvimento de software, ferramentas de produtividade. Debate sobre as tendências em fábricas de software.
1.2 Requisitos de Aplicação e de Interface com o Usuário
Engenharia e Elicitação:
Discussão do papel da engenharia de requisitos no desenvolvimento de software e desenvolvimento das etapas de elicitação, análise, negociação, documentação e validação de requisitos.
Projeto de Interfaces:
Investigação do projeto de interfaces em sistemas de informação, observando princípios gráficos que auxiliem a composição de interfaces bem resolvidas.
Documentação e Gerência:
Discussão do papel da gerência de requisitos e visualização da importância da rastreabilidade e documentação de requisitos em um projeto de desenvolvimento de software.
1. 3 Gestão de Projetos
Planejamento, Acompanhamento e Riscos:
Planejamento de projetos, gerenciamento de riscos de projetos e acompanhamento de projetos, segundo o
PMBOK e o
SWEBOK .
Capital Humano e Qualidade:
Discussão dos aspectos relevantes envolvidos na gestão de projetos sob a ótica de pessoas, qualidade, gestão da
configuração e aquisições.
Produtividade e Tendências:
Apresentação dos aspectos de gestão de conhecimento, portfólio, programas e balanced scorecard . Discussão das tendências em gestão de projetos.
1. 4 Desenvolvimento Orientado para Arquitetura
Visões, Qualidade e Estilos:
Discussão da importância das arquiteturas para o desenvolvimento de software. Estratégias, padrões e mecanismos de atendimento aos atributos de qualidade de arquitetura de sistemas e debate sobre diferentes visões da arquitetura de software.
Análise, Projeto, Documentação e Métricas:
Discussão das técnicas de documentação de uma arquitetura de software. Modelagem de arquiteturas e análise da qualidade de sistemas por meio de métricas de código e arquitetura.
Padrões, Métodos de Avaliação e Tendências:
Compreensão dos padrões de projeto e métodos de avaliação de arquiteturas e discussão das características modernas e tendências arquiteturais.
1. 5 Engenharia de Reuso
Componentes, Ambientes e Ferramentas:
Entendimento dos principais aspectos do reuso. Discussão do desenvolvimento baseado em componentes e dos requisitos de ambientes efetivos para o reuso de software.
Variabilidade, Domínio e Métricas:
Conhecimento dos aspectos de variabilidade no reuso de software, engenharia de domínio e linhas de produtos, e métricas de reuso de software.
Qualidade e Tendências:
Discussão dos processos de certificação, testes, inspeção e qualidade de componentes de software e
visualização das tendências futuras em reuso de software.
1. 6 Tecnologias para Interoperabilidade de Sistemas
Arquitetura Orientada a Serviços:
Discussão da arquitetura orientada a serviços (SOA) e seus atributos de qualidade.
Tecnologias:
Discussão das tecnologias utilizadas em sistemas orientados a serviços e formas de integração.
Ferramentas e Tendências:
Discussão sobre segurança, performance e tendências em sistemas orientados a serviços.
1.7 Testes de Software: Verificação e Validação de Sistemas
Técnicas e Processos:
Identificar os casos e tipos de teste; Entender e discutir o processo de testes no desenvolvimento de software.
Planejamento, Projeto, Execução e Avaliação:
Discutir etapas do planejamento de atividades de testes; Projetar, executar e avaliar testes.
Automatização, Gerenciamento e Tendências:
Gerenciar engenheiros e atividades de testes numa instituição; Selecionar e automatizar casos de testes; Conhecer ferramentas de teste.
2a. ETAPA -
Pesquisa Aplicada:
2.1 Metodologia Científica:
definição da sistemática da dissertação
A elaboração da dissertação do MPES envolve o desenvolvimento de um produto, método ou processo de
engenharia de software ou a adaptação / aplicação sistemática de técnicas / ferramentas já
propostas. Cada dissertação deve necessariamente buscar a resolução de um problema real de um cliente, trazendo
alguma inovação científica ou de negócio.
A orientação é realizada por:
1 doutor/docente e 1 colaborador do C.E.S.A.R, todos especialistas na área de concentração escolhida pelo aluno.
Durante a realização da dissertação, o aluno interage com colaboradores dos grupos de competência e projetos
do C.E.S.A.R.