Você está na página 1de 3

Anlise e Projeto de Sistemas de Informao

Anlise e Especificao de Requisitos

Anlise e Especificao de Requisitos

Anlise e Especificao de Requisitos - IF119


Centro de Informtica Jaelson Castro www.cin.ufpe.br/~if119
2001 Jaelson Castro Informaes Gerais 1

Informaes Gerais
Professor: Jaelson Castro Cin - UFPE jbc@cin.ufpe.br 3303 C22 Tera-feira : 16-18 Sexta-feira: 14-16

E-mail: Ramal: Gabinete: Aulas:

2001 Jaelson Castro

Informaes Gerais 2

Anlise e Especificao de Requisitos

Anlise e Especificao de Requisitos

Livros
n

Livros complementares
n

Textos adotados: n S. Bennett, S. McRobb and R. Farmer, Object-Oriented Systems Analysis and Design, McGrawHill, 1999.
n

G. Kotonya and I. Sommerville , Requirements Engineering : Processes and Techniques, John Wiley & Sons 1998.

G. Booch, J. Rumbaugh and I. Jacobson, The Unified Modeling Language User Guide, Addison-Wesley 1999. I. Jacobson , G. Booch and J. Rumbaugh, The Unified Software Development Process, Addison-Wesley 1999. Schneider, G. and Winters, J.P. Applying Use Cases, Addison-Wesley, 1998.
Informaes Gerais 4

2001 Jaelson Castro

Informaes Gerais 3

2001 Jaelson Castro

Anlise e Especificao de Requisitos

Anlise e Especificao de Requisitos

Livros complementares
n

Notas das aulas


n

Larman, C. Applying UML and Patterns, An Introduction to Object-Oriented Analysis and Design, Prentice Hall, 1998. A. Dennis and B. Wixom, Systems Analysis and Design, Wiley & Sons, 2000. Kendall and Kendall, J. E. Systems Analysis and Design, Prentice Hall, 1999, 4th edition. Hawryszkiewych, I. Systems Analysis and Design, 4th ed., Prentice Hall, 1998.
Informaes Gerais 5

Pode baixar a verso em PDF do site do curso:


http://www.cin.ufpe.br/~if119

2001 Jaelson Castro

2001 Jaelson Castro

Informaes Gerais 6

2001 Jaelson Castro

Anlise e Projeto de Sistemas de Informao

Anlise e Especificao de Requisitos

Anlise e Especificao de Requisitos

Descrio do Curso
Este curso cobre mtodos orientados a objetos para projetar sistemas de informao computadorizados. O curso comea com uma rpida introduo anlise e projeto de sistemas de informao explicando porque a anlise e o projeto so importantes no desenvolvimento de sistemas de computador e introduz conceitos fundamentais assim como aqueles de organizaes de teoria de sistemas. Oferece e discute os estgios do desenvolvimento de sistemas de informao, usando princpios bsicos da engenharia de software. Estudantes so tambm expostos tcnicas para coleta e organizar informaes sobre uma organizao e como transformar isso em estudo de probabilidades . Ns ento nos concentramos nas atividades de anlise de sistemas e nas noes bsicas de Unified Modeling Language (UML), onde ser oferecida uma introduo a Casos de Uso (Use Case) e Diagramas de Classes.

Descrio do Curso
A fase depois da anlise de requisitos o projeto de requisitos. Essa parte cobre a transio para o projeto, a distino entre projeto de sistemas e projeto de objetos, arquitetura de sistema, padr es de projeto e armazenamento de dados. Contudo, Projeto de Sistema ser tratada na disciplina IF125 Mtodos de Projeto de Sistema. Ao longo do curso ns enfatizamos o uso de ferramentas CASE como auxlio para anlise e projeto de sistemas, e em particular o uso da linguagem de modelagem padro, UML. Esse um curso prtico. Os conceitos e tcnicas ensinados so sobretudo heursticas que tm sido mostradas para melhorar a qualidade do sistema de computador final tanto em termos de tempo como em termos de qualidade. Por causa de natureza prtica, o curso acredita na tcnicas de aprendizagem onde os estudantes trabalham em grupos num problema real de sistema de informao.

2001 Jaelson Castro

Informaes Gerais 7

2001 Jaelson Castro

Informaes Gerais 8

Anlise e Especificao de Requisitos

Anlise e Especificao de Requisitos

Programao do Curso
Informaes Gerais Introduo a Sistemas de Informao Problemas em Sistemas de Informao Evitando os Problemas Estudo de Viabilidade Introduo Engenharia de Requisitos Processo da Engenharia de Requisitos Anlise e Elicitao de Requisitos Validao de Requisitos Gerenciamento de Requisitos

Programao do Curso
Anlise Orientada a Objeto Diagramas de Use Case Diagramas de Classes Diagrama de Interao Especificao de Operaes

2001 Jaelson Castro

Informaes Gerais 9

2001 Jaelson Castro

Informaes Gerais 10

Anlise e Especificao de Requisitos

Anlise e Especificao de Requisitos

Atraso
n n n

Avaliao
n

Existir uma dedua de 10% para cada dia de atraso, com um mximo de uma semana (7 dias) Projetos com mais de 7 dias de atraso no sero aceitos. Projetos devero ser entregues na secretaria da graduao.

1 EE
n n

Prova (50%) Projeto (50%)


n n

Anlise de Viabilidade e Especificao de Requisitos

2EE
n n

Prova (50%) Projeto (50%)


n n n n

Diag. Use Case Diag Classes Dig. Sequencia Dig. Colaborao


Informaes Gerais 12

2001 Jaelson Castro

Informaes Gerais 11

2001 Jaelson Castro

2001 Jaelson Castro

Anlise e Projeto de Sistemas de Informao

Anlise e Especificao de Requisitos

Anlise e Especificao de Requisitos

Projetos e Equipes
n n

Alerta
n

Todas os projetos sero feitos por equipes de at quatro membros. Para cada projeto, dever ser feito a avaliao do esforo do trabalho dos seus membros da equipe. Se um membro do time desistir do curso, ele(a) dever imediatamente notificar todos os ourtros membros da equipe, monitor e professor. Cada equipe dever entregar tanto uma verso impressa do projeto como uma verso em html ser colocada no site da disciplina.
Informaes Gerais 13

No use a soluo de outro time: evitar problemas, discutir com com estudantes de outros times apenas abordagens gerais para solues atribudas; no faa anotaes durante esse tipo de discusso.

2001 Jaelson Castro

2001 Jaelson Castro

Informaes Gerais 14

2001 Jaelson Castro