Sie sind auf Seite 1von 11

ANÁLISE E PROJETO DE SISTEMAS

ÁREA: TECNOLOGIA DA INFORMAÇÃO

APRESENTAÇÃO DO CURSO

Os profissionais da área de Tecnologia da Informação (TI) em sua grande maioria hoje em


dia não dedicam o tempo necessário para as atividades iniciais de um projeto de software, que é
justamente a análise e o projeto do sistema. Isso ocorre muitas vezes devido ao cronograma
apertado para a entrega do projeto ao cliente e também devido ao mau planejamento do projeto
como um todo.
Além disso, o mercado de trabalho tem uma grande carência de profissionais
especializados e capacitados na captura dos requisitos do sistema a ser construído (isto é, na
análise do sistema) e no desenvolvimento do projeto de software a ser executado. As atividades
exercidas por estes profissionais contemplam desde o uso de técnicas de coleta de informações
com o cliente até o planejamento de todas as etapas a serem realizadas para a construção do
sistema.
Portanto, este curso visa agregar valor aos profissionais de TI com conhecimentos
especializados e também visa capacitar os profissionais para atender a grande demanda do
mercado de trabalho.
Desta forma, o profissional ao concluir este curso de especialização será capaz de atuar
em diversas áreas, tais como: (i) na engenharia de requisitos, usando técnicas para coletar os
requisitos necessários para o desenvolvimento do sistema; (ii) na modelagem e implementação
do banco de dados a ser utilizado no projeto; (iii) na definição de qual metodologia de
desenvolvimento será adotada no projeto; (iv) na modelagem do sistema utilizando UML e
ferramentas de modelagem; (v) na verificação e validação da qualidade do sistema; (vi) na
gerência do projeto; etc.

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

DISCIPLINAS CARGA HORÁRIA


Metodologia da Pesquisa e da Produção Científica 40 h
Engenharia de Requisitos 40 h
Projeto de Banco de Dados 40 h
Metodologias de Desenvolvimento de Software 40 h
Projeto de Interface do Usuário 40 h
Gerenciamento de Projetos 40 h
Modelagem de Sistemas com UML e Orientação a Objetos 80 h
Qualidade de Software 40 h
TOTAL DAS DISCIPLINAS 360 h
Trabalho de Conclusão de Curso 60 h
TOTAL DO CURSO 420 h

EMENTAS

DISCIPLINA: METODOLOGIA DA PESQUISA E DA PRODUÇÃO CIENTÍFICA


EMENTA
A linguagem e as modalidades de trabalhos acadêmicas. Normas técnicas. Conceitos e
fundamentos teóricos em Científica. O planejamento da pesquisa acadêmica. Estrutura,
desenvolvimento e apresentação de Trabalhos acadêmicos.
CONTEÚDO PROGRAMÁTICO
Unidade 1: INICIANDO OS ESTUDOS
1.1 Construção do Parágrafo e Características da Linguagem Acadêmica;
1.2 Modalidades de Trabalhos Acadêmicos.
Unidade 2: FUNDAMENTAÇÃO TEÓRICA EM METODOLOGIA DA PESQUISA

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.

DISCIPLINA: ENGENHARIA DE REQUISITOS


EMENTA
Requisitos de software. Tipos de requisitos. O processo da engenharia de requisitos. Técnicas de
levantamento de requisitos. Análise e elicitação de requisitos. Documentação de requisitos.
Verificação e validação de requisitos. Gerência de requisitos. Reutilização de requisitos.
Ferramentas.
CONTEÚDO PROGRAMÁTICO
Unidade 1: INTRODUÇÃO À ENGENHARIA DE REQUISITOS
1.1 Desenvolvimento de software e engenharia requisitos;
1.2 Requisitos de software;
1.3 Introdução ao processo de engenharia de requisitos.
Unidade 2: ATIVIDADES DA ENGENHARIA DE REQUISITOS
2.1 Elicitação de requisitos;
2.2 Análise de requisitos;
2.3 Documentação de requisitos;
2.4 Verificação e validação de requisitos;

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.

DISCIPLINA: PROJETO DE BANCO DE DADOS


EMENTA
Introdução à banco de dados, seus conceitos básicos e características. Modelagem de dados:
projetos e modelos de dados. Normalização dos dados e suas operações. Métodos para a
modelagem conceitual dos dados. Prática de banco de dados com álgebra relacional e linguagem
SQL.
CONTEÚDO PROGRAMÁTICO
Unidade 1: INTRODUÇÃO
1.1 Conceitos básicos;
1.2 Introdução a sistemas de gerenciamento de banco de dados (SGBD);
1.3 Modelagem, arquitetura, projeto e implementação de banco de dados.
Unidade 2: MODELAGEM DE DADOS
2.1 Modelagem de dados usando modelo entidade-relacionamento;
2.2 Modelo relacional;
2.3 Modelo de rede.
Unidade 3: TEORIA E NORMALIZAÇÃO DE PROJETO DE BANCO DE DADOS
3.1 Transformações entre modelos;
3.2 Dependência funcional e normalização.
Unidade 4: PRÁTICA DE PROJETO DE BANCO DE DADOS

4
4.1 Álgebra e cálculo relacional;
4.2 SQL – Structured Query Language.

DISCIPLINA: METODOLOGIAS DE DESENVOLVIMENTO DE SOFTWARE


EMENTA
Introdução e visão geral dos conceitos de processos de software. Apresentação dos modelos
existentes de processo de software, bem como as características e aplicações de cada um. O
processo unificado de desenvolvimento de software (RUP), suas características, fases e
disciplinas. Métodos ágeis de desenvolvimento de software: SCRUM e XP.
CONTEÚDO PROGRAMÁTICO
Unidade 1: INTRODUÇÃO A METODOLOGIAS DE DESENVOLVIMENTO DE SOFTWARE
1.1 Visão geral;
1.2 A importância de um processo de software;
1.3 Atividades básicas de um processo de software.
Unidade 2: MODELOS DE PROCESSO DE SOFTWARE
2.1 Cascata;
2.2 Iterativo e incremental;
2.3 Prototipação;
2.4 Espiral;
2.5 Rapid Application Development (RAD).
Unidade 3: PROCESSO UNIFICADO DE DESENVOLVIMENTO DE SOFTWARE
3.1 Conceitos e características essenciais do RUP;
3.2 Fases e iterações;
3.3 Disciplinas.
Unidade 4: MÉTODOS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE
4.1 Manifesto ágil;
4.2 Extreme Programming (XP);
4.3 SCRUM.

DISCIPLINA: PROJETO DE INTERFACE DO USUÁRIO

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.

DISCIPLINA: GERENCIAMENTO DE PROJETOS


EMENTA
Introdução ao gerenciamento de projetos e conceitos básicos. Gerenciamento de projetos nas
organizações, incluindo PMI e PMBOK. O ciclo de vida dos projetos. As metodologias de
gerenciamento de projetos. O uso de ferramentas para o planejamento e o acompanhamento
de projetos. O gerente de projeto e suas características. As fases do projeto: Inicialização,
Planejamento, Execução, Controle e Encerramento.
CONTEÚDO PROGRAMÁTICO
Unidade 1: INTRODUÇÃO
1.1 Conceitos básicos;
1.2 Gerência de projetos.
Unidade 2: ESTILOS ORGANIZACIONAIS
2.1 Conceitos básicos;
2.2 Estudos de caso.
Unidade 3: STAKEHOLDERS
3.1 Conceitos básicos;
3.2 Equipe do projeto.
Unidade 4: O GUIA PMBOK
4.1 Introdução;
4.2 Ciclo de vida do projeto;
4.3 Processos de gerenciamento de projetos.

DISCIPLINA: MODELAGEM DE SISTEMAS COM UML E ORIENTAÇÃO A OBJETOS


EMENTA

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.

DISCIPLINA: TRABALHO DE CONCLUSÃO DE CURSO


EMENTA
Fundamentação teórica e atividade prática para a estrutura, organização e apresentação do
Trabalho de Conclusão de Curso com base na Metodologia Científica.
CONTEÚDO PROGRAMÁTICO
Unidade 1: O PERCURSO METODOLÓGICO DA PRODUÇÃO DO TCC
1.1 A Escrita Acadêmica;
1.2 Os Sujeitos do Discurso Científico-Acadêmico;

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

A construção da aprendizagem se dá por meio do ambiente virtual, e inclui encontro


presencial para realização de provas presenciais e apresentação do Trabalho de Conclusão de
Curso - TCC.
O conteúdo a ser desenvolvido organizar-se-á por disciplinas com cargas horárias próprias
e atividades específicas como chats, fórum de discussão, contatos via e-mail, por meio dos quais
os alunos poderão trocar ideias, realizar reflexões e ampliar seus conhecimentos.
As disciplinas serão disponibilizadas aos alunos por meio de mídia passível de impressão.
O material didático é elaborado especificamente para a metodologia a distância e contribui não
só para a aprendizagem do aluno, como também para sua maturidade intelectual, pois propicia-
lhe ampliar experiências e prosseguir na sua especialização profissional.
A avaliação do desempenho do aluno, concebida como mediadora da aprendizagem,
baseia-se na realização de atividades avaliativas a distância propostas no curso, no TCC e na prova
presencial, conforme determinação legal.

CORPO DOCENTE

O corpo docente do curso exerce papel relevante na mediação do processo de ensino-


aprendizagem. É formado por professores com vasta experiência acadêmica e profissional, entre
eles:

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

O curso é autorizado pelo Ministério da Educação - MEC, por meio da Portaria nº


1.663/2006 e com validade em todo o território nacional. Atende às exigências da Resolução
CNE/CES nº 01, de 8 de junho de 2007 e do Decreto Federal nº 5.622 de 19 de dezembro de 2005.

11

Das könnte Ihnen auch gefallen