camposmf@gmail.com
Todo material disponível neste sítio pode ser utilizado livremente desde que devidamente referenciado!
O material, em ppt,disponível neste sítio pode ser utilizado apenas para fins acadêmicos e desde que cite devidamente a fonte. Os outros artefatos, softwares e publicações estão disponíveis na internet, em particular nos sítios www.therationaledge.com e http://wer.inf.puc-rio.br/WERpapers/.
O Curso está previsto para seguir o programa introdutório de Engenharia de Requisitos. Para a realização das atividades programadas os casos contidos na apostila Modelagem, Sistemas e Informação: casos, conceitos e complexidades serão considerados.
O processo de Engenharia de Requisitos pode ser descrito em quatro etapas: identificação, registro, especificação e validação dos requisitos.
Para entendimento do conceito de Engenharia de Requisitos e suas principais características o trabalho de Paulo Sergio Naddeo Dias Lopes é uma boa introdução. Para apoio a gerencia dos requisitos e a especificação dos mesmos um conjunto de transparências de Engenharia de Software e de especificação de sistemas tradicionais estão disponíveis para apoio.
A atividade de identificação de requisitos é bem caracterizada pelo artigo Lecture Notes on Requirements Elicitatios (CMU-SEI-94-EM-10) dos autores Sridhar Raghavan, Gregory Zelesnick e Gary Ford. Neste artigo são apresentadas as técnicas de identificação de requisitos tais como Entrevista, Brainstrom e JAD.
A apostila/livro (clique na opção File Galleries) de Geraldo Xexéo é uma boa leitura para se entender o processo de especificação de requisitos. Esta apostila/livro cobre em parte a especificação de Casos de Uso.
Entretanto, antes de especificar, é necessário entender a arte de modelagem de sistemas de informação. Bem Lieberman, em um conjunto de três artigos na The Rational Edge, descreve uma boa introdução ao conceito de modelagem, suas dificuldades e facilidades:
The Art of Modeling. Part I. Constructing na analitical framework.
The Art of Modeling. Part II. Model Organization and Construction.
The Art of Modeling. Part III. Visual Composition.
Vários artigos de Casos de Uso podem ser encontrados na biblioteca digital da The Rational Edge, dentre os selecionados cito:
Requirements an Introduction de Scott McEwen. 2004.
Capturing business requirements with use cases de Thomas Behrens. 2004.
Existem alguns templates para a especificação de casos de uso. Alistar Cockburn possui uma série destes templates (clique aqui). No Brasil Souza, Pires e Belchior também propuseram um template para casos de uso (clique aqui).
Bom proveito!
Márcio F. Campos.