61
Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado (jmachado AT estgp DOT pt)

Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Embed Size (px)

Citation preview

Page 1: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Jorge Machado

Análise de SistemasIEFP

Conceitos Gerais

Jorge Machado (jmachado AT estgp DOT pt)

Page 2: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Análise de Sistemas???????

Jorge Machado

Page 3: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Sistemas (Discussão)

O que é um sistema? Quais as vantagens de ter um sistema?

Ou que benefícios queremos tirar de um sistema? Que níveis de complexidade queremos

controlar num sistema? Pode existir um sistema sem informação? São necessários computadores? Que ferramentas podemos usar?

Jorge Machado

Page 4: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Sistemas de Informação Informação? – Discussão Inicial

Informação como mensagem (teoria da comunicação de Shannon...) e o estado de um sistema... e a qualidade de uma mensagem...

Informação Informação são dados com valor e significado para um

determinado ator Informação pode ter de ser interpretada, logo a sua

percepção e valor podem ser subjetivos Dados

Dados são elementos brutos de representação de informação Dados devem ter representações formais, logo

devem ser objectivos

–  http://en.wikipedia.org/wiki/Information Jorge Machado

Page 5: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Sistema de Informação Sistema de Informação (uma definição de “fora

para dentro”): Um sistema, automatizado ou manual, que

compreende pessoas, máquinas e métodos organizados para recolher, processar, transmitir e disseminar dados que representam informação para os seus utilizadores!

(http://en.wikipedia.org/wiki/Information_system) Sistema de Informação (uma definição de

“dentro para fora”)? Um conjunto integrado de entidades (humanas e

tecnologicas) cujo objectivo é o de satisfazer adequadamente as necessidades de informação de uma organização e dos respectivos processos de negocio!

Jorge Machado

Page 6: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Vamos lá voltar atrás??Existem aqui pessoas ou não?

Processos

Jorge Machado

Page 7: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Processo de Negócio

Pretende representar uma sequencia de atividades, que processam vários inputs e produzem vários outputs e que possuem objetivos

Pode ser realizado por pessoas e/ou de forma automática.

Exemplos de processos de negocio incluem As compras de matérias-primas, A contratação de um empregado A distribuição de produtos acabados

Jorge Machado

Page 8: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Jorge Machado

Processo de Negócio? Negocio é uma palavra muito antiga!!!!!

Significa €€€€€€€€€€€€€ $$$$$$$$$$$ É um processo em que existe dinheiro ou

valor acrescentado a circular no sentido inverso ao mesmo.

E nada mais é processo de Negocio

Processos de Negocio

$$$$$$

TEMPO

Page 9: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Jorge Machado

(Começando pelo básico) O que é um Processo? Um processo é algo que se desenrola ou

que avança com o tempo através da execução de alguma atividade ou atividades sequenciais.

Tem uma meta específica a atingir. Um objetivo a cumprir (meta=objectivo)

Para ser processo tem de haver um OBJECTIVO, INPUTS e OUTPUTS (Produtos ou Serviços).

E nada mais é um processo.

Page 10: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Jorge Machado

Processo de Suporte? É um processo que não traz dinheiro.

Suporta os processos de negocio Não deixa de ser importante

Mas sem ele continua a entrar valor na organização.

Exemplos (nem sempre se aplicam!!) Recursos humanos Marketing Prospecção Investigação

Page 11: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Jorge Machado

Objeto de Negócio(Definições Formais)

A representação de um objecto que é ativo no domínio de negocio incluindo pelo menos o nome e a definição, atributos, comportamento, relações e limitações.

Pode representar por exemplo uma pessoa, um sitio ou um conceito. Essa representação pode ser feita em linguagem natural,

numa linguagem de modelação ou numa linguagem de programação

É o super tipo de todos os objectos com identidade que representam conceitos de negocio. Nos subtipos estão incluídos as entidades, os processos e

os subsistemas, os papeis institucionais, as funções, as peças de informação, etc.

Page 12: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Então o que sabemos? Processos (representam as atividades) Informação (representa o estado em que

essas atividades se encontram) Objeto de negocio é qualquer coisa que nos

interesse representar Os sistemas dão suporte para podermos

representar e executar estes objetos de forma organizada.

ISTO TUDO COM ALGUM OBJECTIVO Senão não faz sentido

É ISTO?????????????Jorge Machado

Page 13: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Vamos mais fundo. O que pode acontecer de mau se isto não funcionar? Temos um sistema e esse sistema não

consegue fazer o que é suposto. Por exemplo o gerente de um restaurante

quer saber se as entregas são rápidas e o sistema não lhe consegue responder a isso.

Outro exemplo, todos os funcionários tem de responder a uma ficha de autoavaliação mas os estagiários não tem um cartão de acesso necessário para entrar num sistema de avaliação por isso não podem responder

Jorge Machado

Page 14: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Desalinhamentos NS

Os reformados tem de receber uma notificação por correio remetida pela Segurança Social mas aqueles que não tem o novo cartão de cidadão não são notificados por alguma razão...

Nestes casos estamos perante um DESALINHAMENTO entre o negocio e os sistemas.

Jorge Machado

Page 15: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Então o que é que sabemos agora?

Sabemos que os sistemas podem FALHAR E efetivamente falham.

ONDE ESTÁ O PROBLEMA?

...(Discussão)Porque é que na Justiça o CITIUS FALHOU?

Jorge Machado

Page 16: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

FALHAS???? = Problemas... A Resposta não é nada

obvia nem simples Mas algures na Análise de

Sistemas algo falhou PODEMOS IR MAIS

FUNDO Algo pode ter falhado na

análise do proprio negocio E nesse caso o sistema

nunca pode funcionar porque partiu de uma base errada

Jorge Machado

Page 17: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Processos VS Sistemas

Jorge Machado

Page 18: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Ora então vamos lá novamente aos Processos

Jorge Machado

Os processos fluem nos departamentos. Faz sentido???Ou seja: São TRANSVERSAIS à organização

Page 19: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Funções Empresariais As funções são aquilo que a empresa sabe fazer. Podem ser

vistas a mais alto ou mais baixo nível: exemplo: ALTO vendas ou estratégia de gestão, BAIXO criar facturas, dar entradas em stock, atender clientes.

Uma função pode ser transversal a vários processos e vice-versa

Jorge Machado

Page 20: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Actividades As Atividades são os elementos basilares dos Processos, são

orientadas à afectação de informação. Apenas temos uma Atividade se tivermos saída de informação ou a afetação de um elemento indicativo de negocio, por exemplo uma estatística.

Jorge Machado

Page 21: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Exemplo de um processo muito simples

Jorge Machado

Isto é uma sequencia de atividades, pode ser um processo ou um subprocesso de outro de mais alto nível como por exemplo as Compras como um todo, aqui temos compras ao balcão por exemplo

Page 22: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Outro exemplo mas agora com Pools de Responsabilidade por atividades

Jorge Machado

Page 23: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Outro exemplo com envio de mensagem entre processos distintos

Jorge Machado

Page 24: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Outro exemplo de Processo

Jorge Machado

Page 25: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Um exemplo mais sério

Jorge Machado

Page 26: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Jorge Machado

act Business Process Mo...

AssadorPreparadorAtendedor

Atende Cliente Factura

PedidoOriginal- Nº Pedido: int

Coloca Pedido Na FIFOPedidos

FifoPedidos

Esv azia Fifo de Pedidos,Cria Pedidos Duplicados e

prepara tabuleiro comcarne e com o pedido

respectiv o no tabuleiro ecoloca o tabuleiro no

assador

Name: Business Process ModelAuthor: jmachadoVersion: 1.0Created: 15-10-2014 15:44:41Updated: 15-10-2014 16:29:00

Esteriotipos Personalizados:update - significa que afecta uma entidade informacionalcreate - Cria uma entidade informacionaldelete - Apaga Entidade Informacionalread - Le entidade informacional

Pedido Duplicado

- Nº Pedido: int

Assa carne em espera nostabuleiros e v olta a colocar nos

tabuleiros já assadaencaminhando a carne e os

pedidos para a mesa de carneassada

Prepara Complementospara cada pedido e embala

esses complementosjuntamente com o pedido

original

Recolhe carnes assadas eembalagem as mesmas

segundo a associação pedidooriginal e duplicado que v em

junto do tabuleiro e entrega aocliente

Com Carne :Pedido

Duplicado

Para Complementos :PedidoOriginal

Com Complementos :

Para Complementos

Com Flag de Atendido :Com Complementos

«create»

«create»

«read»

«update»

«read»

«create»

«create»

«read»

«read»«read»

«update»

«read»

«update»

«update»

«update»

Page 27: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

O que era isto????

As ilustrações que acabámos de ver chamam-se Diagramas de Atividades Neste caso diagramas BPMN (Business

Process Model and Notation) Neles representa-se a logica do negocio Mas não se representa a base de tudo isto

A INFORMAÇÃO A INFORMAÇÃO A INFORMAÇÃO

Jorge Machado

Page 28: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

RESUMINDO Então se olharmos para o negocio do

ponto de vista do processos conseguimos uma visão mais global.

Conseguimos considerar atividades em vários departamentos apesar de haver fronteiras físicas

O que cada um sabe fazer é uma função Se essa função se executar num

determinado processo chamamos-lhe Atividade

Jorge Machado

Page 29: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Em que ponto estamos???? Podemos definir um conjunto

de sequencias de atividades, dizer quem faz o que

Dizer quem começa e acaba o que???

Colocar uns pontos de decisão, tal no exemplo da aprovação de crédito.

MAS e o RESTO????? Isto so serve para dizer como

se trabalha aqui????? E os SISTEMAS??????

Jorge Machado

Page 30: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Vamos voltar à Informação Sem ela não podemos saber a situação do

cliente, não podemos saber se a pizza demora, não podemos saber quanto custa um produto que queremos comprar, não podemos saber se existe produto em stock.

Em fim... o máximo que poderíamos fazer era esperar sentados sem saber rigorosamente nada até alguém que soubesse nos dissesse. Conclusão - Informação é poder, para quem a tem

Jorge Machado

Page 31: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Informação A informação é o suporte de toda a organização. É o meio de comunicação. É um bem que é afectado pelos processos, criada

e consumida nas funções, que é o mesmo que dizer: criada e consumida nas atividades.

Deve ser vista como uma entidade de 1ª linha de importância. É a base de tudo.

É o estado da organização.

Jorge Machado

Page 32: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Representar Informação

Jorge Machado

Page 33: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Representar Informação

Existem muitas variantes de representação de informação

No slide anterior existe uma mistura de conceitos muito grande

Podemos representar informação a apresentar (caso do telemovel)

Podemos representar modelos conceptuais que so estão na nossa cabeça

Podemos representar a estrutura de informação num site

Mas também podemos representar dados. (que não está em nenhuma das ilustrações)

Jorge Machado

Page 34: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Representar Informação

Para representar dados temos de ter em mente tudo o que nos faz falta para podermos usar no nosso negocio

E neste caso temos de tentar ser o mais concretos e coerentes possível de forma a minimizar os dados ao seu estado mais puro

Jorge Machado

Page 35: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Representar Dados

Jorge Machado

Page 36: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Representar Dados Neste caso temos

uma ordem de compra representada por linhas e produtos

Separamos os produtos da fatura porque os produtos tem vida propria. Temos por exemplo

de os representar em termos de stock ou de encomendas

Jorge Machado

Page 37: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Mais dados agora em UML (Unified Modeling Language)

UML é uma linguagem gráfica de notação

Uma das suas possibilidades é a representação de dados em classes de objetos

Jorge Machado

Page 38: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Dados primitivos VS derivados Por exemplo neste caso a

agenda do dia é derivada de todas as marcações de horário, poderíamos derivar a agenda do mes

Então fazemo-lo com recurso ao processamento e neste caso temos um METODO que nos faz esse processamento

Podemos por exemplo produzir um relatorio de serviços que foram levados a cabo num dia,

Para por exemplo programar a manutenção das máquinas

Jorge Machado

Page 39: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Dados VS Informação Não tem de ser em computador Podem ser registos em papel Já agora o que significa

INFORMÁTICA????

Jorge Machado

INFORMação AutomÁTICA

Page 40: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Podemos representar a informação numa primeira fase a um nível mais globalEntidade Informacional 1/2 Qualquer pessoa, lugar ou coisa física ou

conceito que tenha significado no contexto do negocio e sobre o qual seja possível e relevante (para a organização) guardar informação.

Caracteriza-se por ter um nome (substantivo simples), um identificador unico, pelo qual as suas ocorrencias são univocamente reconhecidas na organização e um objectivo que define a importância da entidade no contexto do negocio.

Page 41: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Entidade Informacional 2/2

Identificar as pessoas,lugares ou coisas que tenham significado no contexto do processos. Ver as actividades dos processos!!

Identificar a informação redundante, homonimose sinonimos.

Verificar a forma de identificação Clarificar os conceitos associados às

entidades Estabelecer as relações entre as EI’s

identificadas

Page 42: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Exemplos (Entidade Aluno)• Colocar todos os campos de dados encontrados num

modelo de documento aceite pela equipa de levantamento

• Associar regras de negócio que foram sendo levantadas relativas a esta entidade

Page 43: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Exemplos (Entidade Aluno Bolseiro)

Page 44: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Existências

Madeiras

Materiais

MatériasSubsidiárias

Economato eDiversos

PapelRecuperado

Características das espécies de madeira.

Entradas de madeira: caracterização, nível de qualidade, quantidade (peso / volume).

Movimentação de madeiras entre parques, entradas e saídas para produção considerando o registo da sua entrada no parque (tempo de armazenamento).

Existências físicas e controlo da evolução dos stocks.

Quantidades existentes nos armazéns internos ou externos às fábricas, não facturadas.

Previsão anual de existências de madeira.

Dados de carácter biométrico: Altura e diâmetro

das árvores, etc. Cada Entidade e Sub-Entidade é descrita de forma clara e concisa.

Descrição

Outro Exemplo

Page 45: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Então e tudo isto resulta na nossa Arquitetura de Informação O que é :

É a arquitectura das entidades informacionais necessárias à persecução dos processos de negocio da Organização.

Que entidades informacaionais e como se relacionam Entidade Informacional = Conceito de Negocio =

informação necessária ao negocio Tem como objectivos :

Identificar a informação fundamental ao negocio. Definir os dados de forma independente das

aplicações ou sistemas em que irão existir. Possibilitar a gestão dos dados corporativos.

Page 46: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Há ainda quem fale de conhecimento

O conhecimento adquire-se com a experiencia de lidar com os processos durante muito tempo

Se da informação retirarmos aprendizagem

Por exemplo prevendo situações futuras com experiencia no passado então estamos perante conhecimento

Jorge Machado

Page 47: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

PAUSA PARA PENSAR Então representamos dados para podermos

saber o que queremos ter guardado Estado da organização

Precisamos de informação derivada com toda a certeza, mas guardamos a representação mais primitiva dos dados que nos permita derivar essa e outra informação que seja necessária de futuro

O modelo de dados tem de ser claro, coerente, representativo da realidade

Se eu quiser fazer uma casa o que guardo no armazém? Tijolos? Ou Paredes?

Jorge Machado

Page 48: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

PAUSA PARA PENSAR Se tivermos dados podemos depois

especificar como são afetados nas funções que necessitamos de ter na organização

As funções executam-se nos processos na forma de atividades

Os processos são a nossa visão global espelhada em sequencias de atividades

Então com 2 ou 3 esquemáticas diferentes especifico o meu sistema.

Agora falta FAZÊ-LO, Mas isso felizmente não é nesta unidade formativa

Jorge Machado

Page 49: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

OK E AGORA?

Então como começamos nos a fazer isto?????

Podemos começar por cima ou por baixo (pelos dados ou pelos processos)

Qual é o mais correto?????? Não existe um mais correto que o outro E que tal parar e olhar para tudo de novo

Jorge Machado

Page 50: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Arquitetura Empresarial

Não me parece que isto esteja completo Onde estão os nossos objetivos?

Jorge Machado

BusinessArchitecture

Information Architecture

ApplicationArchitecture

Page 51: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Arquitetura Empresarial

O que falta aqui??? E que tal usar o ditado, “Quem lhe doi o

dente é que vai ao dentista?” O que falta aqui??????

Jorge Machado

Falta dizer o que queremos nos do nosso negocio. Faltam os objectivos e os requisitos

Page 52: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Slides de Jorge Machado e Prof. Pedro SousaATSI 2006

Alinhamento da nossa Empresa

Alignment

Implementation ofinformation technology

Way as the ITs will support the businessstrategies and corporate goals

Infomation SystemsTechnology

Applicational Systems

Entrprise Goals Business Strategies

Business Processes

Implementation of information technology (IT) in theintegration and development of business strategies and

corporate goals

Application Architecture Information Architecture Business Architecture

Data Business Entities

Page 53: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Então faltam os Objetivos

Faltam as estratégias e os objectivos?? Isso é para mais tarde Vamos supor que o nosso sistema está

pensado de acordo com os nossos objetivos e todos sabemos o que queremos, porque senão nem sabíamos se queríamos um sistema

Vamos então focar-nos nos REQUISITOS

Jorge Machado

Page 54: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

O Que são Requisitos

São o contrato entre o cliente e o consultor/analista

São um documento que ambos tem de assinar.

Normalmente são descritos em linguagem natural mas podem ter esquemas associados.

Podem ter esquemas de interfaces, esquemas de dados

Jorge Machado

Page 55: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Esquemas exemplo

Mas nunca esquemas de dados

Apenas relacionados com interface Utilizador

Jorge Machado

Page 56: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Exemplo de requisitos Para os clientes que possuem cartão devem ainda ficar registados na

base de dados da empresa todas as compras efectuadas com a identificação e descrição de compra, a loja onde o produto foi adquirido, o numero de cartão, o preço, morada, numero de pontos que ganhou na compra, numero de pontos total apos a compra e numero de pontos atualmente disponíveis.

  Todas as facturas e talões de compras devem ser guardados em base

de dados de forma a contabilizar os ganhos em termos de vendas.   As facturas e talões devem ter a descritivo da compra , o nome de

cliente, cartão caso exista, preços, loja de compra e hora de data em que a compra foi efectuada.

  Todos os dados que são guardados na base de dados devem estar

disponíveis a qualquer momento para consulta.

Jorge Machado

Page 57: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Exemplo de um requisito

Jorge Machado

Page 58: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Dependências entre requisitos

Jorge Machado

Page 59: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Discussão “Inteligente” sobre um requisito

Jorge Machado

Page 60: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

PAUSA PARA PENSAR Ok então começamos com os requisitos Textualmente de preferencia como no

primeiro exemplo Desenhamos uns esquemas para o utilizador

dizer o que quer, se tiver interfaces exemplo CHAMA-SE A ISTO PROTOTIPAGEM

E no final de termos isto assinado pelo cliente começamos então a definir processos e informação

E É ISTO ...Jorge Machado

Page 61: Jorge Machado Análise de Sistemas IEFP Conceitos Gerais Jorge Machado ( jmachado AT estgp DOT pt )

Vamos à prática

Vamos fazer o exercício de uma churrascaria.

A empresa está especificada Temos de listar os requisitos de sistema Temos de criar um modelo de dados E um modelo de informação necessária à

correta apreciação dos objectivos

Jorge Machado