Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Escola Politécnica
 
Engenharia de Comp e Sist Digitais
 
Disciplina: PCS2044 - Laboratório de Engenharia de Software II
Software Engineeing Laboratory II

Créditos Aula: 4
Créditos Trabalho: 0
Carga Horária Total: 60 h
Tipo: Quadrimestral
Ativação: 01/01/2005 Desativação:

Objetivos
Os alunos aprendem a organizar e controlar as atividades de um projeto para obter um único sistema integrado. Este processo de desenvolvimento está baseado em uma arquitetura que permita o exercício de conceitos avançados de Engenharia de Software: gestão, paralelismo, integração entre equipes e desenvolvimento usando componentes.
 
Docente(s) Responsável(eis)
2786129 - Jorge Luis Risco Becerra
52238 - Lucia Vilela Leite Filgueiras
66481 - Paulo Sergio Muniz Silva
51258 - Reginaldo Arakaki
77500 - Selma Shin Shimizu Melnikoff
1885910 - Solange Nice Alves de Souza
 
Programa Resumido
Conceitos sobre componentes e objetos distribuídos. Padrão de arquitetura OMA/CORBA. Conceito de Web-Service. Utilização do processo unificado. Desenvolvimento de um único sistema, baseado na integração de componentes. Organização das equipes para o desenvolvimento paralelo. Casos de uso. Modelo de Classes e relacionamentos; classes de interface, armazenamento e controle. Modelagem da parte dinâmica. Projeto: detalhamento do modelo de análise, mapeamento em bancos de dados. Elaboração e revisão do plano de aceitação. Tratamento de erros. Processo de aceitação.
 
Programa
Conceitos sobre componentes e objetos distribuídos. Padrão de arquitetura OMA/CORBA. Conceito de Web-Service. Utilização do processo unificado. Desenvolvimento de um único sistema, baseado na integração de componentes. Organização das equipes para o desenvolvimento paralelo. Casos de uso. Modelo de Classes e relacionamentos; classes de interface, armazenamento e controle. Modelagem da parte dinâmica. Projeto: detalhamento do modelo de análise, mapeamento em bancos de dados. Elaboração e revisão do plano de aceitação. Tratamento de erros. Processo de aceitação.

PCS2044 - Software Engineering Laboratory II
Concepts about components and distributed objects. OMA/Corba Architecture. Web Service concepts. Use of the Unified Process. General system developments based on the components integration. Team organizacional model to concurrent development. Use Cases. Class models and associations, interface class, persistance and control. Dinamics Modelling. Design: analyse model, mapping to the database. Elaboration and revision of he validate plan. Error Management. Validation process.
 
Avaliação
     
Método
Planejar, controlar, especificar, projetar, implementar, integrar e testar um sistema de software realizando as verificações intermediárias dos produtos gerados.
Critério
Média Final = (2*NR + NA) / 3, onde: NR é a média das notas dos relatórios;
NA é a nota de aceitação final do sistema.
Norma de Recuperação
Complementação do sistema desenvolvido durante o semestre letivo.
 
Bibliografia
     
Livro-texto: 
Jacobson, I. et al.; UML Guia do usuário. Campus, 2000.· Larman, C., Applying UML and Pattern. Prentice Hall. 2001.
Bibliografia adicional:
Cerami. E., Web Service Essentials. O´Reilly 2002.·
Gamma, E., Helm. R., Johnson, R., Vlissides, J. Padrões de projeto. Soluções reutilizáveis. Bookman 2002.
 

Clique para consultar os requisitos para PCS2044

Clique para consultar o oferecimento para PCS2044

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP