:: Página Principal ::
.
:: Curso de Especialização em Informática | ênfase Análise de Sistemas ::
:: Disciplinas ::
Disciplina: Metodologias de Análise de Sistema
Código: DCC582
Professores Responsáveis: Angelo de Moura Guimarães
Carga horária: 30
Créditos: 04
Tipo: Optativa


Objetivos
Esta disciplina procura estabelecer uma compreensão sobre o processo de desenvolvimento e de modificação de sistemas. O foco está na compreensão prática de uma metodologia de desenvolvimento escolhida. Enfatiza os fatores para uma efetiva comunicação e integração de analistas , usuários, clientes, a equipe de projeto e outros envolvidos. Ferramentas, técnicas, métodos e sua aderência aos padrões metodológicos e ao ciclo de vida de desenvolvimento são estudados. Tanto ferramentas automatizadas (CASE) quanto manuais são analisadas.

Ementa
Fases do ciclo de vida de um sistema: modelo do negócio, definição dos requisitos, análise e projeto ; Técnicas de levantamento de sistemas: individuais e em grupo; Análise orientada a objetos: linguagem UML; Técnicas, métodos, metodologias, ferramentas de análise de sistemas: evolução, estado atual.


Programa
Módulo I: Organização do desenvolvimento do sistema
Ciclo de vida de um sistema; seleção e planejamento, análise, projeto lógico, projeto físico, implementação, operação e manutenção; Organização e comunicação de equipes de projeto; entrevistas, apresentações e dinâmicas de grupo; Documentação do projeto (usuário, procediementos operacionais; manuais; documentação on-line); Padrões e políticas para o desenvolvimeento de sistemas; workflow; OOA, prototipação, sistemas baseados em risco, espiral e outros modelos.

Módulo II: Levantamento de necessidades
Técnicas para definição, coleta e organização de requisitos de um sistema; Joint Application Design-JAD e outras técnicas de grupo; definição de restrições do sistema; requisitos funcionais e não funcionais; prototipação.

Módulo III: Modelagem
Modelagem de negócios: processos, entidades e organização: uso da linguagem UML; Revisão de projetos e Walkthrougghs estruturados.
Projeto e análise orientados para objetos; a linguagem UML: modelagem de objetos, da dinâmica e das funções de um sistema;

Módulo IV: Qualidade do sistema
A qualidade de um software e de um sistema: métricas; Métricas para tamanho, ponto de função; controle da complexidade


Bibliografia

  1. Booch, G; Rumbaugh, J. Jacobson, I. UML Guia do Usuário. Editora Campus, 2000
  2. Boock, G; Rumbaugh, J. Jacobson, I. Unified Software Development Process, Addison Wesley, 1999.
  3. Clements, Richard Barrett IS Manager's Guide to Implementing and Managing Internet Technology Paramus, NJ : Prentice Hall, 1999
  4. Eriksson, H.; Penker, M. UML Toolkit. Jonh Wiley & Sons, 1998
  5. Fowler, M.; Scott, K. UML Distilled - Applying the Standard Object Modeling Language. Addison-Wesley, 1997.
  6. Furlan, José D. Modelagem de Objetos através da UML, São Paulo, Makron Books. 1998.
  7. Hoffer, J.A., J.F. George and J.S. Valacich, Modern Systems Analysis and Design, Second Edition, Reading, MA: The Benjamin/Cummings Publishing Company, 1999.
  8. Kim Caputo, Cmm Implementation Guide : Choreographing Software Process Improvement, Addison-Wesley, 1998
  9. Kruchten, Phillipe. The Rational Unified Process: An Introduction . The Addison Wesley Object Tecnology Series. Addison-Wesleey Publishing Co. 2000.
  10. Maciaszek, L. A.. Requirements Analysis and System Design: Developing Information Systems with UML. Addison Wesley, 1999.
  11. Marshall, Chris. Enterprise Modeling with UML: Designing Successful Software through Business Analysis, Addison Wesley, 1999.
  12. Papazoglou M. (Ed.); Sccapapietra, S (Ed.); Tari. Zahir (Ed.). Advances in Object-Oriented Data Modeling (Cooperative Information Systems). MIT Press. 2000.
  13. Rambaugh, J. et al. Object-Oriented Modeling and Design. Prentice-Hall, 1991.
  14. Robertson, S.; Robertson, J. Mastering the Requirements Process. Addison Wesley, 1999.
  15. Rosemberg, Doug; Scott, Kendal. Use Case Driven Object Modelling with UML: A Practical Approach. Addison Wesley, 1999.
  16. Shelly, G. B; Cashman, T. J.; Rosenblatt, H. J. Systems Analysis and Design. Fourth Edition, Course Tecnology. 2001.
  17. Whitten, Jeffrey L. and Bentley, Lonnie D. Systems Analysis and Design Methods, Fourth Edition. Irwin/McGraw-Hill, 1998.
  18. Wiegers, Karl E. Software Requirements, Microsoft Press, 1999.
  19. Young, R. Rowland. Effective Requirements Practices. Addison Wesley Publishing Co. 2001.

X
x
:: Processo Seletivo :: :: Disciplinas :: :: Dados para inscrições :: :: Página Principal ::