Академический Документы
Профессиональный Документы
Культура Документы
: Sistemas de Informao
: Qualidade de Software
: Eveline Alonso Veloso
1 Conceitos Bsicos:
1.1 Method Library:
Uma Method Library (Biblioteca de Mtodos) um container para Method Plug-ins e Method
Configuration Definitions. Em resumo, todos os elementos relacionados ao processo so armazenados
em uma Method Library.
Da mesma forma que uma biblioteca tem livros, uma Method Library possui Method Plug-ins. Um
livro da biblioteca constitudo de sees ou captulos e apresenta contedo dentro dos captulos. De
forma anloga, Method Plug-ins so compostos de Method Content e processos.
Method Content contm pacotes de contedo e de categorias padro e personalizada, enquanto
processos estruturam esse contedo em fragmentos de processo chamados Capability Patterns (Padres
de Capacidade) e processos que apresentam ciclo de vida completo, chamados Delivery Processes
(Processos de Entrega).
Uma Method Library tambm tem uma ou mais Method Configurations (Configuraes de Mtodo)
que filtram a biblioteca e fornecem menores conjuntos de trabalho do contedo da biblioteca para o
usurio final.
Tarefas;
Papis;
Guias.
Categorias padro fornecem uma forma de categorizar contedo de acordo com as melhores prticas
para a criao de mtodos estruturados. Cada categoria padro est ligada a um tipo especfico de
elemento de contedo de mtodo. Por exemplo, as disciplinas s podem conter tarefas.
Existem cinco tipos de categorias padro. So elas:
2 Roteiro:
1) V a FileNewMethod Library. Escolha uma pasta em que voc possa escrever para criar
sua Method Library (Biblioteca de Mtodos).
Coloque uma pequena descrio para a sua biblioteca como a seguinte: Biblioteca de
elementos criados ao aprender a utilizar o EPF Composer.
2) V a FileNewMethod Plug-in. Chame o Method Plug-in criado de plug-inTutorial.
Coloque uma breve descrio para o plug-in criado como: Contm os Method Contents e o
processo criados ao aprender a utilizar o EPF Composer.
Preencha o nome de apresentao do plug-in (campo presentation name) na tela que se abre ao
centro do EPF Composer com: Plug-in do Tutorial
3) Na rvore gerada, expanda plug-inTutorial e em seguida Method Content. V em Content
Packages, clique com o boto direito e selecione NewContent Package no menu que se abre (
veja a figura abaixo).
6) Clique com o boto direito no ramo Roles sob contentPackageTutorial. Selecione no menu
NewRole.
7) No painel que se abre ao centro, preencha os campos name e presentation name
respectivamente com: analistaRequisitos e Analista de Requisitos. Preencha o campo de
descrio do papel com: Responsvel por identificar, detalhar e modelar os requisitos do
produto.
8) Crie outro papel, da mesma forma. Preencha o campo name com arquitetoSoftware e o campo
presentantion name com Arquiteto de Software. Preencha tambm o campo descrio com:
Responsvel por elaborar o projeto arquitetnico do sistema.
9) Clique com o boto direito no ramo Tasks sob contentPackageTutorial. Selecione no menu
NewTask.
10) No painel que se abre ao centro, preencha os campos name e presentation name
respectivamente com: modelarRequisitos e Modelar Requisitos.
11) Crie outra tarefa, da mesma forma. Preencha os campos name e presentation name
respectivamente com: elaborarArquitetura e Elaborar Projeto Arquitetnico.
12) Clique com o boto direito no ramo Work Products sob contentPackageTutorial. Selecione no
menu NewArtifact.
13) No painel que se abre ao centro, preencha os campos name e presentation name
respectivamente com: modeloProblema e Modelo do Problema.
14) Crie outro artefato, da mesma forma. Preencha os campos name e presentation name
respectivamente com: modeloSoluo e Modelo da Soluo.
15) Clique sobre o ramo Configurations e expanda-o. Clique com o boto direito e selecione
NewMethod Configuration. Na tela que se abre, chame a configurao de configTutorial.
D uma breve descrio para essa method configuration como: Configurao da apresentao
do resultado da execuo do tutorial.
Associe tambm um nome de apresentao a ela como: Configurao da Apresentao do
Tutorial.
16) Clique sobre o ramo Processes e expanda-o . Clique com o boto direito sobre o ramo Delivery
Processes e selecione NewDelivery Process. Atribua a esse processo um nome de
apresentao preenchendo o campo presentation name com: Processo do Tutorial.
17) Na tela que se abre, chame o processo de processoTutorial. Responda Yes seguinte questo:
19) Na parte central, sobre processoTutorial, clique com o boto direito e selecione New
ChildActiviy. No espao que se abre para nomear a atividade, chame-a de Modelar
Requisitos.
20) Crie outra atividade da mesma forma e chame-a de Elaborar Arquitetura.
21) Clique duas vezes sobre a tarefa modelarRequisitos que voc criou no passo 10 (est na rvore,
sob o ramo Tasks). Clique na aba Roles no centro da tela. (Veja figura abaixo).
22) Na tela que se abre aperte o boto Add que est do lado direito do campo Primary performers e
selecione o papel analistaRequisitos. Aperte o boto Ok.
23) Na mesma tela da tarefa modelarRequisitos, ao lado da aba Roles existe a aba Work Products.
Clique nela.
24) Clique no boto Add de Outputs.
25) Na tela que se abre, selecione o artefato modeloProblema. Aperte o boto Ok.
26) Na mesma tela da tarefa modelarRequisitos, ao lado da aba Roles existe a aba Steps. Clique
nela.
Adicione 2 passos quaisquer a ela como: identificar casos de uso e identificar e detalhar
classes de entidade clicando no boto Add de Steps.
Faa uma descrio qualquer para esses passos preenchendo o campo Description, como:
Para o passo identificar casos de uso: Identificar os casos de uso do produto modelando-os
em um diagrama de casos de uso. Nesse passo necessrio identificar e modelar tambm o ator
de cada caso de uso e as relaes entre os casos de uso, caso existam.
Para o passo identificar e detalhar classes de entidade: Identificar e modelar as classes de
entidade do modelo de problema indicando seus atributos. Nesse passo necessrio tambm
identificar os relacionamentos entre as classes criadas.
27) Repita os passos de 21 a 26 para a tarefa elaborarArquitetura. O Primary performer dessa tarefa
ser o arquitetoSoftware.
28) Clique no boto Add de Mandatory Inputs.
29) Na tela que se abre, selecione o artefato modeloProblema. Aperte o boto Ok.
30) Clique no boto Add de Outputs.
31) Na tela que se abre, selecione o artefato modeloSoluo. Aperte o boto Ok.
32) Os passos para essa tarefa podem ser:
Passo identificar os elementos de desenho. Descrio: Analisar as interaes entre as classes
de anlise para identificar elementos do modelo de soluo.
Passo analisar a arquitetura. Descrio: Definir os padres de arquitetura, os principais
mecanismos e as convenes de modelagem para o sistema.
33) Clique duas vezes sobre processoTutorial que est sob o ramo Delivery Processes na rvore.
34) Arraste a tarefa modelarRequisitos da rvore e solte-a sobre a atividade Modelar Requisitos ao
centro. Responda sim seguinte questo:
35) Repita o passo 34 para a atividade Elaborar Arquitetura, s que arrastando a tarefa
elaborarArquitetura para ela.
36) Clique sobre Processo do Tutorial no centro da tela com o boto direito e selecione no menu,
DiagramsOpen Activity Diagram. (Veja a figura abaixo). Responda Ok pergunta que surgir.
37) No editor de diagramas que se abre, modifique o diagrama para que ele se assemelhe ao da
figura abaixo. Para criar a seta selecione Control Flow na paleta do lado direito da tela.
38) Clique com o boto direito sobre a atividade Modelar Requisitos. Selecione DiagramsOpen
Activity Detail Diagram.
44) Expanda na rvore o ramo Processes e tudo abaixo dele. Selecione processoTutorial e clique no
boto Ok. (Observe que nesse momento que definimos os elementos que faro parte do web
site. Nesse exemplo, vamos exibir somente a estrutura do processo, mas outros elementos
podem ser selecionados dentre os apresentados na rvore. Diferentes Custom Categories
(categorias personalizadas) podem ser criadas contendo diferentes estruturas do Web site).
45) Clique duas vezes sobre configTutorial na rvore esquerda.
46) Depois clique na aba View no centro da tela. Clique depois sobre o boto Add View. A janela
abaixo se abrir.
Selecione sob Custom Categories, Categoria do Tutorial. Clique em OK para sair dessa janela.
47) V ao menu principal, selecione ConfigurationPublish. Pressione Next nas duas janelas
seguintes. Na janela a seguir (veja a figura abaixo), escreva no campo Title, Processo do
Tutorial. Verifique quais so as opes de gerao apresentadas. Pressione Next.
48) Na tela seguinte (veja a figura abaixo), defina o caminho onde ser gerado o Web site (se no
quiser utilizar o default apresentado). Clique em Finish. O Web site gerado ser aberto em uma
janela do Web browser.
49) Abaixo, exibe-se uma figura com a tela inicial do Web site gerado. Expanda a rvore no lado
esquerdo da tela para visualizar os elementos criados no processo. Clique no cone das
atividades ao centro para visualizar os diagramas de detalhamento das mesmas.