![]() |
Disciplina de |
Engenharia de Software II (1ºsem/2008) |
|
| Horário
das aulas: segundas e quintas (das 21h 20min às 22h 50min)
Profa: Jiani C. Cardoso - jiani@pucrs.br - Home |
|
|
Avisos para a Turma!
|
Sobre a disciplina | |||
![]() |
Data das Provas e Trabalhos | |||
| Bibliografia da disciplina | ||||
| Material para aula | ||||
| Páginas para visitar em OO | ||||
| Links para ferramentas UML | ||||
Qual o objetivo da disciplina?
proporcionar ao aluno a compreensão dos diagramas comportamentais da UML e capacitá-los a desenvolver projetos utilizando o RUP (Rational Unified Process). A disciplina também visa capacitar os alunos a desenvolver software com qualidade, através de estudos de métricas de qualidade de software para produto e processo de software com ênfase ao CMMI. Qual o conteúdo a ser trabalhado?
Unidade 1: O Rational Unified Process (RUP)
Unidade 2: Diagramas Comportamentais em UML
Diagrama de Estados: Aspectos avançados
Diagrama de Atividades
Diagramas de Interação
Diagrama de Seqüência
Diagrama de ColaboraçãoUnidade 3: Controle da Qualidade do Software
Software Engineering - Canegie MellonUnidade 4: Métricas de qualidade de software
Qualidade de Produto de Software
Certificações para qualidade de produto de Software
Qualidade de Processo de Software
Certificações para qualidade de processo de Software
Certificações ISO
Capability Maturity Model Integration ( CMMI)
MPS.BR: Melhoria do Processo de Aquisição de Software
Similaridades e Diferenças entre SW-CMM, ISO/ IEC 15504 e CMMI
Empresas com CMMI: http://ftp.mct.gov.br/temas/info/Dsi/qualidad/CMM.htm
Material para aula: Disponível no $docs
|
|||||||||||||||||||
Páginas para visitar:
Conheça outras ferramentas de modelagem OO através UML:
Jude UML - http://objectclub.esm.co.jp/Jude/jude-e.html Poseidon (gratuita) www.gentleware.com ArgoUML (gratuita) www.tigris.org/argouml/ Together http://www.togethersoft.com/downloads/
Versão trial disponível após cadastro
http://www.sparxsystems.com.au/(ferr. Australiana)
download (versão trial): http://www.sparxsystems.com.au/bin/easetup.exeLinks para outras ferramentas:
http://www.objectsbydesign.com/tools/umltools_byCompany.html
http://www.jeckle.de/umltools.htm
http://www.programming-x.com/programming/uml-tool.html
http://www.visualuml.com/VUMLFeaturesMatrix.htm
Bibliografia Básica:
| Fowler, Martin UML Essencial: um breve guia para a linguagem-padrão de modelagem de objetos. 2. ed. Porto Alegre : Bookman, 2000. 169 |
![]() |
| FURLAN, José Davi. Modelagem de objetos através da UML. São Paulo: Makron Books, 1998. | |
| James Rumbaugh e Ivar Jacobson. UML: guia do usuário. Rio de Janeiro, Campus, 2000. | |
| RUMBAUGH, J. et al. Modelagem e projeto orientados a objetos. Rio de Janeiro: Campus, 1994. |
Complementar:
COAD, P. & YOURDON,
E. Análise baseada em objetos. Rio de Janeiro: Campus, 1992.
COAD, P. & YOURDON, E. Análise baseada em objetos. Rio de
Janeiro: Campus, 1992.
FISCHER, A. J.
CASE: Utilização de ferramentas para Desenvolvimento de Software.
Rio de Janeiro: Campus, 1993.
GANE, C. & SARSON T., Análise estruturada de sistemas. Rio
de Janeiro: LTC, 1989.
HAREL, D. Statecharts: a visual formalism for complex system. Science
of Cumputer Programming, v.8, n.3, june 1987.
HEUSER, C. A. Modelagem conceitual de sistemas. Buenos Aires: Kapelusz,
1988.
LISKOV, B. & GUTTAG, J., Abstraction and Specification in Program Development,
Boston: MIT PRESS, 1986
Outros:
LUCENA, C.J.P. de, Inteligência
artificial e engenharia de software, Rio de Janeiro: Jorge Zahr Editores,
1987
JAMES, M. McCLURE, C. Técnicas estruturadas e Case. São
Paulo: Makron Books, 1991
PRESSMAN, R.S. Engenharia de Software. São Paulo: Makron Books,
1995.
SINTES, Tony. Aprenda programação orientada a objetos em
21 dias. Makron Books, 2002.
SOMMERVILLE, I., Software engineering, Reading, Mass: Addison-Wesley,
1992.
YOURDON, E. Análise estruturada moderna. Rio de Janeiro: Campus, 1991.