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