• Nenhum resultado encontrado

UNIVERSIDADE FEDERAL DE UBERLÂNDIA

N/A
N/A
Protected

Academic year: 2021

Share "UNIVERSIDADE FEDERAL DE UBERLÂNDIA"

Copied!
5
0
0

Texto

(1)

UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Faculdade de Computação

Av. João Naves de Ávila, nº 2121, Bloco 1A - Bairro Santa Mônica, Uberlândia-MG, CEP 38400-902 Telefone: (34) 3239-4144 - h p://www.portal.facom.ufu.br/ facom@ufu.br

PLANO DE ENSINO

1.

IDENTIFICAÇÃO

Componente

Curricular: Engenharia de So ware II Unidade Ofertante: FACOM

Código: FACOM39601 Período/Série: 6º Turma:

Carga Horária: Natureza:

Teórica: 60 Prá ca: 0 Total: 60 Obrigatória:(X) Opta va: ( ) Professor(A): Maria Adriana Vidigal de Lima Ano/Semestre: 2020-2 Observações:

2.

EMENTA

Introdução à engenharia de so ware. Requisitos, engenharia de requisitos. Métricas. Gestão do processo

de desenvolvimento de so ware. Projeto da Interface com o usuário. Teste de programas. Qualidade de

so ware. Documentação de so ware. Ferramentas de gestão de requisitos. Rastreabilidade de

Requisitos. Modelos de Projeto. Linguagens de descrição de arquitetura. Padrões de Projeto e

Arquitetura. Frameworks e Componentes de So ware. Tecnologia de Componentes. OCL, Metamodelos.

MDA’s. BPEL4WS. Modelos de Análise. Padrões de Análise.

3.

JUSTIFICATIVA

O mundo moderno não poderia exis r sem o so ware. Infraestruturas e serviços nacionais são

controlados por sistemas computacionais de forma a serem realizados com maior rapidez e performance.

A manufatura e a distribuição industriais são totalmente informa zadas, assim como o sistema

financeiro. A área de entretenimento, incluindo a indústria da música, jogos de computador, cinema e

televisão, faz uso intensivo de so ware. Portanto, a engenharia de so ware é essencial para o

funcionamento da sociedade atual.

4.

OBJETIVO

Obje vo Geral:

Fornecer uma visão geral das a vidades, técnicas, métodos e ferramentas que auxiliam o processo de

desenvolvimento de so ware. Iden ficar, descrever e comparar os modelos de processo de desenvolvimento de so ware, o seu ciclo de vida e metodologias de análise/projeto e gerenciamento da qualidade de so ware, qualificando a mais adequada a cada situação.

Obje vos Específicos:

- Adquirir habilidades para gerenciar projetos de so ware, além de analisar, projetar, verificar, validar e manter sistemas de so ware.

- Habilitar para escolher, u lizar e definir modelos, técnicas e ferramentas para auxiliar o processo como produto. - Oportunizar situações para o aluno reconhecer as principais metodologias, métodos e ferramentas de engenharia de so ware.

(2)

- Aplicar os conceitos adquiridos na resolução de estudos de caso. - Conhecer aspectos envolvidos na é ca profissional.

- Capacitar o aluno a definir os princípios necessários e as qualidades desejadas no desenvolvimento de so ware.

5.

PROGRAMA

1. Introdução

1.1. Produto e processo de so ware. 1.2. Visão geral da Engenharia de So ware.

1.3. Princípios: formalidade, abstração, decomposição, generalização e flexibilização.

2. Paradigmas de Desenvolvimento de So ware

2.1. Modelos de processos: clássico, proto pação e evolucionários. 2.2. Aspectos gerais das etapas do processo de desenvolvimento.

2.3. Ferramentas de apoio à automa zação do processo de desenvolvimento.

3. Gestão de Projetos de So ware

3.1. Espectro da gestão.

3.2. Planejamento e acompanhamento do projeto. 3.3. Métricas de processo e projeto de so ware.

4. Requisitos de So ware

4.1. Processo de engenharia de requisitos. 4.2. Técnicas de elicitação de requisitos. 4.3. Gerenciamento de requisitos.

5. Análise e Projeto de So ware

5.1. Conceitos de projeto. 5.2. Projeto estruturado.

5.3. Projeto orientado à objetos. 5.4. Projeto arquitetural.

5.5. Projeto de interfaces. 5.6. Projeto de componentes.

5.7. Projeto de sistemas de tempo real. 5.8. Padrões de Projeto e Arquitetura

6. Verificação e Validação de So ware

6.1. Planejamento de verificação e validação. 6.2. Estratégias de teste de so ware.

6.3. Técnicas de teste de so ware.

7. Aplicações da Engenharia de So ware

7.1. Engenharia de So ware baseada em padrões. 7.2. Engenharia de So ware cliente-servidor. 7.3. Engenharia de So ware para web. 7.4. Reengenharia de so ware.

7.5. Desenvolvimento baseado em componentes.

8. Disponibilização de so ware

8.1. Evolução e manutenção de so ware.

8.2. Gerenciamento de configuração de so ware.

9. Qualidade de So ware

9.1. Conceito de qualidade de so ware.

9.2. Normas de qualidade do produto de so ware. 9.3. Normas de qualidade do processo de so ware 9.4. Melhoria de processo de so ware.

(3)

6.

METODOLOGIA

O conteúdo programá co será ministrado de forma síncrona no sistema Moodle, u lizando-se a

ferramenta BigBlueBu onBN no ambiente Moodle. Ela permite a criação de salas de aula virtuais a par r

um sistema de conferência web de código aberto e a gravação das sessões online realizadas ficam

disponíveis num período de 7 dias.

CRONOGRAMA:

Semana Data ModalidadeS – Síncrona A –Assínc. Conteúdo/Descrição Carga Hor. (hora-aula) Formato 1 15/jul S

Introdução à engenharia de so ware. Produto e processo de so ware. Princípios: formalidade, abstração, decomposição, generalização e flexibilização.

2 Exposi va Remota

2 22/jul S

Paradigmas de Desenvolvimento de So ware. Modelos de processos: clássico, proto pação e

evolucionários. 2 Exposi va Remota

2 23/jul S Aspectos gerais das etapas do processo dedesenvolvimento. Ferramentas de apoio à

automa zação do processo de desenvolvimento 2 Exposi va Remota 3 29/jul S Gestão de Projetos de So ware. Espectro dagestão. 2 Exposi va Remota 3 30/jul S Planejamento e acompanhamento do projeto.

Métricas de processo e projeto de so ware. 2 Exposi va Remota 4 05/ago S Requisitos de So ware. Processo de engenhariade requisitos 2 Exposi va Remota 4 06/ago S Técnicas de elicitação de requisitos.Gerenciamento de requisitos. 2 Exposi va Remota 5 12/ago S Documentação de requisitos. 2 Exposi va Remota A Notas de aula: Modelo de documento derequisitos 2 Leitura individual 5 13/ago S Análise e Projeto de So ware. Modelos daanálise. 2 Exposi va Remota 6 19/ago S Conceitos de projeto. Projeto estruturado.Projeto orientado à objetos. 2 Exposi va Remota 6 20/ago S Projeto arquitetural. Projeto de interfaces.Projeto de componentes. 2 Exposi va Remota 7 26/ago S Projeto de sistemas de tempo real. Padrões deProjeto e Arquitetura 2 Exposi va Remota 7 27/ago S Exercícios dirigidos e de revisão 2 Exposi va Remota

8 02/set S Prova 1 (30 pontos) 2 Avaliação Remota

8 03/set S Verificação e Validação de So ware 2 Exposi va Remota 9 09/set S Planejamento de verificação e validação 2 Exposi va Remota 9 10/set S Estratégias de teste de so ware. Técnicas deteste de so ware. 2 Exposi va Remota

9 A Leitura: Tutorial JUnit 2 Leitura individual

10 17/set S Aplicações da Engenharia de So ware.

Engenharia de So ware baseada em padrões. 2 Exposi va Remota

10 A Notas de aula: Padrão MVC 2 Leitura individual

(4)

11 24/set S Reengenharia de so ware. 2 Exposi va Remota 12 30/set S Desenvolvimento baseado em componentes. 2 Exposi va Remota 12 01/out S Disponibilização de so ware. Evolução emanutenção de so ware. 2 Exposi va Remota 13 07/out S Gerenciamento de configuração de so ware. 2 Exposi va Remota 12 08/out S Qualidade de So ware. Conceito de qualidadede so ware. 2 Exposi va Remota 12 14/out S Normas de qualidade do produto de so ware. 2 Exposi va Remota 12 15/out S Normas de qualidade do processo de so ware.Melhoria de processo de so ware. 2 Exposi va Remota 13 21/out S Modelo de Processo de Negócios (BPM) eNotação (BPMN) 2 Exposi va Remota 13 22/out S Linguagem de execução de processos denegócios (BPEL / WS-BPEL) 2 Exposi va Remota 13 A Prá ca: Ferramentas para Gerenciamento deprocessos de negócio ( BPMS) 2 Prá ca Individual 14 28/out S Estudos dirigidos e revisão 2 Exposi va Remota

14 29/out S Prova 2 (30 pontos) 2 Exposi va Remota

15 04/nov S Entrega de trabalhos finais 2 Exposi va Remota 15 05/nov S Vista de provas e trabalhos 2 Exposi va Remota

72

7.

AVALIAÇÃO

As a vidades avalia vas individuais serão realizadas no sistema Moodle na forma de questões de

múl pla escolha e abertas, totalizando 60 pontos.

Datas: 02/09 e 29/10

Serão solicitados 3 trabalhos a serem realizados em grupos de 2/3 alunos, totalizando 40 pontos.

A assiduidade será aferida através de chamadas durante as a vidades síncronas.

8.

BIBLIOGRAFIA

Básica

1. PRESSMAN, R. S. Engenharia de so ware. São Paulo: McGraw-Hill, 2006.

2. SOMMERVILLE, I. Engenharia de so ware. 8. ed. São Paulo: Pren ce Hall, 2007.

3. PAULA FILHO, W. P. Engenharia de so ware: fundamentos, métodos e padrões. 3. ed. Rio de Janeiro:

LTC, 2009.

Complementar

1. PRESSMAN, R. S. Engenharia de so ware: uma abordagem profissional. Porto Alegre: McGraw-Hill,

2011.

2. PFLEEGER, S. L. Engenharia de so ware: teoria e prá ca. São Paulo: Pearson Educa on do Brasil, 2004.

3. BLAHA, M.; RUMBAUGH, J. Modelagem e projetos baseados em objetos com UML 2. Rio de Janeiro:

Campus. 2006.

4. LARMAN, C. U lizando UML e Padrões. Porto Alegre: Ed. Bookman, 2007.

5. BOOCH, G.; JACOBSON, I.; RUMBAUGH,J. UML: Guia do Usuário. Rio de Janeiro: Campus, 2012.

Alterna va Online - EBook

1. VALENTE, M. T. Engenharia de So ware Moderna - Princípios e Prá cas para Desenvolvimento de

So ware com Produ vidade. h ps://engso moderna.info/

(5)

9.

APROVAÇÃO

Aprovado em reunião do Colegiado realizada em: ____/____/______

Coordenação do Curso de Graduação: _________________________

Documento assinado eletronicamente por Maria Adriana Vidigal de Lima, Professor(a) do

Magistério Superior, em 16/06/2021, às 12:47, conforme horário oficial de Brasília, com fundamento no art. 6º, § 1º, do Decreto nº 8.539, de 8 de outubro de 2015.

A auten cidade deste documento pode ser conferida no site h ps://www.sei.ufu.br/sei/controlador_externo.php?

acao=documento_conferir&id_orgao_acesso_externo=0, informando o código verificador 2840084 e o código CRC 884591DE.

Referências

Documentos relacionados

Janaína Oliveira, que esteve presente em Ouagadougou nas últimas três edições do FESPACO (2011, 2013, 2015) e participou de todos os fóruns de debate promovidos

Este estudo, assim, aproveitou uma estrutura útil (categorização) para organizar dados o que facilitou a sistematização das conclusões. Em se tratando do alinhamento dos

Em 2008 foram iniciadas na Faculdade de Educação Física e Desportos (FAEFID) as obras para a reestruturação de seu espaço físico. Foram investidos 16 milhões

Não obstante a reconhecida necessidade desses serviços, tem-se observado graves falhas na gestão dos contratos de fornecimento de mão de obra terceirizada, bem

intitulado “O Plano de Desenvolvimento da Educação: razões, princípios e programas” (BRASIL, 2007d), o PDE tem a intenção de “ser mais do que a tradução..

No Brasil, a falta de uma fiscalização mais rigorosa é uma das razões que possibilitam que certas empresas utilizem os estágios como forma de dispor de uma mão-de-obra

A presente dissertação é desenvolvida no âmbito do Mestrado Profissional em Gestão e Avaliação da Educação (PPGP) do Centro de Políticas Públicas e Avaliação

Dessa forma, diante das questões apontadas no segundo capítulo, com os entraves enfrentados pela Gerência de Pós-compra da UFJF, como a falta de aplicação de