Beruflich Dokumente
Kultur Dokumente
APRESENTAÇÃO DO CURSO
PÚBLICO-ALVO
O curso está voltado para profissionais de TI que já estejam atuando ou que tenham
interesse em ingressar na área de Análise e Projeto de Sistemas. Estes profissionais podem ser
1
graduados em Sistemas para Internet, Análise e Desenvolvimento de Sistemas, Engenharia da
Computação, Ciência da Computação ou áreas afins.
ORGANIZAÇÃO CURRICULAR
EMENTAS
2
2.1 Conceitos e Fundamentos Teóricos sobre a Pesquisa Científica.
Unidade 3: PLANEJANDO O TRABALHO DE CONCLUSÃO DE CURSO
3.1 Tema de Estudo;
3.2 Problema do Estudo;
3.3 Formulação dos Objetivos para o Estudo;
3.4 Justificativa para o Estudo;
3.5 Revisão Inicial da Literatura;
3.6 Metodologia;
3.7 Cronograma;
3.8 Referências.
Unidade 4: CONSTRUINDO O TRABALHO DE CONCLUSÃO DE CURSO
4.1 Monografia;
4.2 Artigo Científico;
4.3 Estudo do Caso.
3
2.5 Gerenciamento de requisitos.
Unidade 3: LEVANTAMENTO, ANÁLISE E DOCUMENTAÇÃO DE REQUISITOS
3.1 Técnicas de elicitação de requisitos;
3.2 Especificação de requisitos funcionais;
3.3 Especificação de requisitos não funcionais;
3.4 O documento de especificação de requisitos;
3.5 Ferramentas úteis para a engenharia de requisitos.
Unidade 4: QUALIDADE E AGILIDADE EM REQUISITOS
4.1 Engenharia de requisitos e metodologias de desenvolvimento ágeis;
4.2 Reutilização na engenharia de requisitos;
4.3 Engenharia de requisitos e normas de modelos de qualidade de processos de software.
4
4.1 Álgebra e cálculo relacional;
4.2 SQL – Structured Query Language.
5
EMENTA
Introdução básica à interface do usuário. Conceitos teóricos (engenharia semiótica e cognitiva).
Modelos e técnicas de modelagem em Interface Humano-Computador (IHC). Projeto de
interfaces de sistemas web. Avaliação de interfaces.
CONTEÚDO PROGRAMÁTICO
Unidade 1: INTRODUÇÃO À INTERFACE DO USUÁRIO
1.1 Definição de interfaces;
1.2 Motivação do estudo de interfaces;
1.3 Quem são os usuários;
1.4 Interface e interação humano-computador (IHC);
1.5 Comunicabilidade;
1.6 Estilos de interação;
1.7 Desafios e objetivos;
1.8 IHC e a engenharia de software;
1.9 Princípios básicos de design.
Unidade 2: FUNDAMENTOS TEÓRICOS EM IHC
2.1 Psicologia da interação humano-computador;
2.2 Processamento de informação humano;
2.3 Mecanismos da percepção humana;
2.4 Modelos da memória humana;
2.5 Modelos mentais.
Unidade 3: ERGONOMIA DE SOFTWARE
3.1 Conceitos de ergonomia;
3.2 Recomendações ergonômicas no projeto de interfaces;
3.3 Projeto de interfaces.
Unidade 4: PROJETO DE INTERFACES DE SISTEMAS WEB
4.1 Engenharia de sistemas da web;
4.2 Problemas comuns em sistemas web;
4.3 Usabilidade e terminologias na web;
4.4 Recomendações no projeto de páginas web;
4.5 Problemas de usabilidade: estudos de caso.
Unidade 5: AVALIAÇÃO DE INTERFACES
6
5.1 Teste de usabilidade;
5.2 Teste de comunicabilidade;
5.3 Testes de usabilidade x comunicabilidade;
5.4 Prototipação.
7
Introdução e conceitos de análise orientada a objetos, bem como dos princípios de modelagem
e de documentação de sistemas. Entendendo melhor a análise e projeto orientado a objetos.
Introdução à modelagem de sistemas com UML 2.0. Apresentação dos diagramas estruturais e
comportamentais da linguagem UML. O uso de ferramentas CASE para a modelagem de
sistemas.
CONTEÚDO PROGRAMÁTICO
Unidade 1: INTRODUÇÃO
1.1 Modelagem de sistemas de software;
1.2 Introdução à orientação a objetos.
Unidade 2: PRINCIPAIS CONCEITOS DA ORIENTAÇÃO A OBJETOS
2.1 Objetos e classes;
2.2 Abstração, encapsulamento, herança e polimorfismo;
2.3 Agregação/composição e generalização/especialização.
Unidade 3: MODELAGEM DE SISTEMAS COM UML
3.1 Introdução à UML: histórico e conceitos;
3.2 Introdução aos diagramas da UML;
3.3 Visão geral da UML 2.0;
3.4 Uso de ferramentas case.
Unidade 4: PRINCIPAIS DIAGRAMAS ESTRUTURAIS DA UML
4.1 Diagramas de classes;
4.2 Diagrama de componentes;
4.3 Diagrama de pacotes.
Unidade 5: PRINCIPAIS DIAGRAMAS DE COMPORTAMENTO DA UML
5.1 Diagrama de casos de uso;
5.2 Diagrama de sequência;
5.3 Diagrama de atividade.
Unidade 6: ESTUDO DE CASO
6.1 Descrição;
6.2 Diagramas de casos de uso;
6.3 Diagramas estruturais: classes, pacotes e componentes;
6.4 Diagramas de comportamento: sequência e atividades.
8
DISCIPLINA: QUALIDADE DE SOFTWARE
EMENTA
Introdução à qualidade de software, conceitos básicos, organismos normativos e métricas de
software. Modelos de qualidade de software. Normas de qualidade ISO. Processo de garantia da
qualidade e processos relacionados. Outros aspectos relacionados a processos de software.
CONTEÚDO PROGRAMÁTICO
Unidade 1: INTRODUÇÃO À QUALIDADE DE SOFTWARE
1.1 Definição de Qualidade de Software;
1.2 Qualidade de Processo e de Produto de Software;
1.3 Métricas de Software.
Unidade 2: QUALIDADE DO PROCESSO DE SOFTWARE
2.1 Norma ISO 9000;
2.2 Norma ISO 12207;
2.3 Norma ISO 15504;
2.4 CMMI – Capability Maturity Model Integration;
2.5 Melhoria de Processo do Software Brasileiro – MPS.BR.
Unidade 3: QUALIDADE DO PRODUTO DE SOFTWARE
3.1 Norma ISO/IEC 9126;
3.2 Norma ISO/IEC 14598.
Unidade 4: GARANTIA E CONTROLE DA QUALIDADE
4.1 Garantia de Qualidade de Software;
4.2 Controle de Qualidade.
9
1.3 O Espaço do Escritor na Produção Textual.
Unidade 2: ELABORAÇÃO DOS ELEMENTOS TEXTUAIS
2.1 Introdução;
2.2 Revisão da Literatura;
2.3 Conclusão.
Unidade 3: MATERIALIZAÇÃO DO TCC
3.1 Elementos Pré-Textuais;
3.2 Estrutura de Apresentação de um TCC.
METODOLOGIA E AVALIAÇÃO
CORPO DOCENTE
10
DOCENTE TITULAÇÃO
Juliana Alberto Costa ESPECIALISTA
Camila de Luna Maciel Gadelha MESTRE
Andreza de Sousa Vieira DOUTORA
Nota: Sujeito a alterações.
CERTIFICAÇÃO
11