Home arrow Conteúdo arrow Textos do Plínio arrow Engenharia de Software arrow Curso de Especialização em Engenharia de Software 2008
Curso de Especialização em Engenharia de Software 2008 PDF Imprimir E-mail
01 de November de 2007
Índice de Artigos
Curso de Especialização em Engenharia de Software 2008
Nome e área do conhecimento
Justificativa
Objetivos
Público-Alvo
Disciplinas
Informações e Matrículas
Cronograma do Curso

 

Engenharia de Requisitos – 36h

Objetivo

Mostrar aos alunos os princípios fundamentais da Engenharia de Requisitos e o estado da prática nessa área. Apresentar métodos, técnicas e ferramentas de apoio às atividades da Engenharia de Requisitos. Capacitar o aluno no uso da UML para a especificação de requisitos. Oferecer uma visão geral dos principais aspectos do gerenciamento de requisitos.

Ementa

A Engenharia de Requisitos como um processo. Categorias de Requisitos: requisitos do usuário, requisitos do sistema, requisitos funcionais e requisitos não-funcionais. Elicitação e Análise de Requisitos. Especificação de Requisitos com UML: modelagem de casos de uso, especificação de casos de uso e modelagem do problema utilizando classes. Documentos de Requisitos. Gerenciamento de Requisitos: gerenciamento de mudanças e rastreabilidade.

 

 

Medição de Software – 36h

Objetivo

Não se pode melhorar o que não se consegue medir. Essa simples visão motiva o estudo de métricas de software. Nesta disciplina o aluno terá contato com vários tipos de métricas tanto para o processo de desenvolvimento de software como para o produto de software. Serão abordadas métricas sobre produtividade e qualidade de software.

Ementa

Introdução sobre métricas. Investigação Empírica. Coleta de Dados. Análise dos Dados Medidos. Métricas Orientadas ao Tamanho. Métricas Orientadas a Função. Atributos Internos e Externos do Software (Produtos e Processos). Análise e Monitoramento de Riscos. Técnicas de Estimativas de Recursos. Ferramentas para Análise de Estimativas.

 

 

 

Modelagem Orientada a Objetos – 36h

Objetivo

O objetivo desta disciplina é capacitar o aluno a conduzir atividades associadas à análise e projeto de sistemas utilizando a orientação a objetos e aplicar os conceitos da orientação a objetos a projetos de software.

Ementa

Fundamentos da orientação a objetos, introdução à UML, definindo a arquitetura do sistema, desenvolvimento em camadas, criação e refinamento de classes, modelagem da estrutura dinâmica, modelagem de componentes e interfaces.

 

 

 

Planejamento Estratégico de Tecnologia de Informação – 36h

Objetivo

O objetivo desta disciplina é construir de maneira prática e objetiva um Planejamento Estratégico da Tecnologia da Informação integrada ao Planejamento Estratégico da Empresa. Com isso possibilitando a elaboração das atividades necessárias, os investimentos em infra-estrutura, o monitoramento, os indicadores e as ferramentas para tomada de decisão.

Ementa

Visão geral de planejamento estratégico empresarial, a informação, planejamento de infra-estrutura, riscos e vantagens do investimento, integração de sistemas de informação, estrutura organizacional da área de TI seus projetos e processos, desenvolvimento do planejamento estratégico da tecnologia da informação.

 

 

Gerência de Projeto de Software – 36h

Objetivo

O desenvolvimento de software envolve um número grande de atividades, muitas delas interdependentes e outras que podem ser desenvolvidas em paralelo. Com a crescente complexidade do software desenvolvido, o custo e o tempo para a sua produção tem se tornado cada vez maior. Com isso exige-se que o processo de desenvolvimento de software seja gerenciado com muito cuidado. O objetivo desta disciplina é o de capacitar o aluno em Gestão de Projetos, baseando-se na metodologia do Project Management Institute - PMI.

Ementa

Conceitos básicos do gerenciamento de projetos. Integração, escopo, prazo, custos, riscos, recursos humanos, comunicações, aquisições e qualidade. Ferramentas de gerenciamento. Estudo de casos.

 

 

Qualidade de Produto de Software – 36h

Objetivo

Apresentar conceitos e diretrizes da qualidade de produto de software a serem considerados durante todo o ciclo de vida do software. Esses conceitos formam uma base para incentivar e orientar ações para melhoria da qualidade de produtos de software. Apresentar Normas para avaliação e melhoria da qualidade de produtos de software. A disciplina está baseada na experiência prática de aplicação de normas internacionais de qualidade de produto de software.

Ementa

Visão geral da qualidade de produtos. Qualidade de produto de software. Modelos da qualidade de produto de software, de acordo com a Norma NBR ISO/IEC 9126-1: Qualidade em Uso e Qualidade Externa e Interna. Requisitos de qualidade e instruções para testar pacotes de software, segundo a Norma NBR ISO/IEC 12119. Descrição de um processo de avaliação de produto de software e suas etapas principais, segundo a série de Normas NBR ISO/IEC 14598, partes 1 a 6. Qualidade de componentes de software. Processo de aquisição de software, segundo o guia de aquisição de software do MPS.BR.

 

 

Melhoria de Processo de Software – 36h

Objetivo

A melhoria do processo de software envolve aspectos técnicos, gerenciais e culturais, tais como: alinhamento das ações de melhoria ao contexto, estratégia e objetivos de negócio da organização; escolha de um modelo (ou conjunto de modelos) de processo como referência para orientação do trabalho (no caso a ISO/IEC 15504 e o CMMI); estabelecimento de um programa de melhoria para gerenciar as ações a serem realizadas, conhecimento do estado atual das práticas da organização; e acompanhamento, medição e institucionalização da melhoria. Tudo isto por meio da definição, utilização e melhoria contínua dos processos envolvidos na aquisição, fornecimento, desenvolvimento, operação, manutenção e suporte de sistemas de software.

Ementa

Apresenta motivação, visão geral, benefícios, experiências práticas e orientações para a utilização da melhoria de processo de software como uma abordagem viável e efetiva para a melhoria da qualidade e produtividade das organizações intensivas em software, e da avaliação de processo de software como um mecanismo para entendimento e verificação das práticas correntes de uma organização de software em relação a um modelo de processo. A referência conceitual principal da disciplina será a Norma ISO/IEC 15504 para avaliação (e melhoria) de processo (também conhecida por SPICE Software Process Improvement and Capability Determination). O modelo CMMI (Capability Maturity Model Integration), na sua representação contínua, que é semelhante à 15504, também será utilizado como uma segunda referência conceitual.

 

 

Teste de Software – 36h

Objetivo

Teste de software é uma das principais atividades da garantia da qualidade de software. Tem como objetivo principal identificar a presença de defeitos no software permitindo que esses defeitos possam ser encontrados e removidos.

Nesta disciplina pretende-se apresentar as atividades relacionadas com o teste de software, sua importância e as principais técnicas e métodos existentes.

Ementa

Introdução ao teste de software. Tipos de defeitos. Reportando e rastreando defeitos. Planejamento e Gerenciamento da atividade de teste. Teste funcional. Teste estrutural. Outras técnicas. Ferramentas de teste de software.

 

 

Processos de Desenvolvimento de Software – 36h

Objetivo

O objetivo desta disciplina é mostrar os vários modelos de desenvolvimento de software, suas restrições, vantagens e desvantagens.

Ementa

Visão geral sobre processo de desenvolvimento de software. Modelo Cascata. Modelo Espiral. Prototipação. Modelos incrementais e iterativos.

 

 

 



 
< Anterior   Próximo >

Usuários Online

Login Form






Esqueceu sua senha?
Sem conta? Crie uma
EducacaoNaNet.com.br

Tennis Ranking

Pesquisar