Aula 01 de Engenharia de Software

Page 1

Faculdade FUCAPI Engenharia de Software

Grupo de Pesquisa de Engenharia de Software Prof. Paulino Wagner Palheta Viana Manaus, 06/fev/2012


Plano de Ensino 

Bibliografia Básica 

Livro Texto: PRESSMAN, Roger S. Engenharia de Software. Editora McGraw-Hill, 6ª edição 2006.

Bibliografia Complementar    

BARTIE, A. Garantia da Qualidade de Software. Editora Campus, Rio de Janeiro, 2002. CARVALHO, A et all. Introdução a Engenharia de Software. Editora UNICAMP, São Paulo, 2001 SOMMERVILLE, Ian. Engenharia de Software. Editora Addison Wesley. 2003 PFLEEGER, Share Lawrence. Engenharia de Software. Editora Prentice Hall Brasil, 2004.

Prof. Paulino Wagner Palheta Viana

2


Modelagem de negócio Estrutura dinâmica da organização;  visão comum da organização por clientes, usuários e desenvolvedores  derivar requerimentos que suportam a organização. 

Prof. Paulino Wagner Palheta Viana


Modelagem de neg贸cio

Prof. Paulino Wagner Palheta Viana


Capturar um vocabulário comum Vocabulário comum usado em todas descrições do negócio;  importância para consistência;  substantivos no singular. Ex: tarefa, pedido. 

Prof. Paulino Wagner Palheta Viana


Modelagem de neg贸cio

Prof. Paulino Wagner Palheta Viana


Achar atores e use cases de negócio Delinear processos do negócio;  definir as fronteiras do negócio;  definir quem e o que vai interagir com o negócio;  criar diagrama do modelo use case de negócio.  ilustrar como o negócio é suportado por este modelo. 

Prof. Paulino Wagner Palheta Viana


Detalhar um use case de negócio 

Detalhar o workflow do use case de negócio: membros do projeto e do negócio  brainstorm

das atividades;  interações com atores de negócio;  estruturar workflow: fluxos concorrentes, alternativos, excepcionais, comuns; 

detalhe acessível a clientes e usuários.

Prof. Paulino Wagner Palheta Viana


Modelagem de neg贸cio

Prof. Paulino Wagner Palheta Viana


Estruturar o modelo use case de negócio Reescrita abstrata dos use cases: comportamento comum, alternativo e excepcional (include, extend, generalization);  identificar atores abstratos com papéis comuns a vários atores;  Enfim, “enxugar” o diagrama. 

Prof. Paulino Wagner Palheta Viana


Modelagem de neg贸cio

Prof. Paulino Wagner Palheta Viana


Revisar o modelo use case de negócio Modelo: completo? correto? estrutura, etc.  Atores: completo? Papel e não pessoa? Fora do negócio? Interage com use case?  Use cases: completo? Descrição clara? Envolvido com ator? Use case abstratos? 

Prof. Paulino Wagner Palheta Viana


Modelagem de neg贸cio

Prof. Paulino Wagner Palheta Viana


Achar trabalhadores de negócio e entidades Identificar todos “papéis” e “coisas” no negócio: unidades organizacionais, trabalhadores de negócio (papéis) e objetos (coisas);  implementar use case de negócios em termos de trabalhadores de negócio e entidades;  colaboração e modelo de objeto de negócio. 

Prof. Paulino Wagner Palheta Viana


Modelagem de neg贸cio

Prof. Paulino Wagner Palheta Viana


Detalhar trabalhador de negócio Detalhar as responsabilidades de um trabalhador de negócio na implementação do use case;  definir suas operações;  definir seus atributos. 

Prof. Paulino Wagner Palheta Viana


Modelagem de neg贸cio

Prof. Paulino Wagner Palheta Viana


Detalhar entidade de negócio Detalhar as responsabilidades de uma entidade na implementação do use case ;  definir suas operações;  definir seus atributos. 

Prof. Paulino Wagner Palheta Viana


Modelagem de neg贸cio

Prof. Paulino Wagner Palheta Viana


Revisar o modelo de objeto de negócio Validação com stakeholders;  trabalhadores;  entidades;  implementação. 

Prof. Paulino Wagner Palheta Viana


Modelagem de domĂ­nio

Prof. Paulino Wagner Palheta Viana


Faculdade FUCAPI Engenharia de Software Obrigado Grupo de Pesquisa de Engenharia de Software Prof. Paulino Wagner Palheta Viana Manaus, 06/fev/2012


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.