Processo de análise estruturada - Abordagem clássica

Tamanho: px
Começar a partir da página:

Download "Processo de análise estruturada - Abordagem clássica"

Transcrição

1 Processo de análise estruturada - Abordagem clássica Desenvolver modelo físico actual Modelo físico actual Modelos a desenvolver tendo em conta a abordagem clássica Desenvolver modelo lógico actual Modelo lógico actual Desenvolver modelo lógico novo Modelo lógico novo Desenvolver modelo físico novo Modelo físico novo Modelo físico (Actualmente) Modelo de implementação Modelo do sistema que o utilizador usa no momento. Pode ser um sistema manual, automatizado ou uma mistura de ambos. Aspectos mais comuns de detalhes de implementação: Sequenciação de actividades: Dados temporários, redundantes ou deriváveis; Validações de dados e processos Modelo lógico (Actualmente) Modelo essencial Modelo dos requisitos puros ou essenciais do sistema, ou seja, sem detalhes de implementação. Análise Estruturada 21

2 A abordagem clássica baseia-se nos seguintes pressupostos: O analista de sistemas pode não conhecer aspectos da área da aplicação, sendo a elaboração dos modelos, físico e lógico, do sistema actual um meio de aprendizagem; O utilizador tem dificuldade em analisar o modelo abstracto do sistema, servindo a modelação do sistema físico actual, simultaneamente, como um mecanismo de introdução do processo de análise estruturada e como uma garantia, para o utilizador, de que analista está a modelar o sistema correctamente; A transformação do modelo lógico actual no novo modelo lógico, não requer grande esforço, nem trabalho desperdiçado, quando o utilizador só quer acrescentar novas funções ou dados, a um sistema que já existe, permanecendo a maior parte do sistema intacto. Motivos de insucesso da abordagem clássica Os pressupostos da abordagem clássica podem ser correctos em alguns casos, mas, na maior parte dos casos representam: grande dispêndio de tempo e esforço quando analista especifica todos os aspectos; desperdício de tempo e esforço pois grande percentagem do modelo físico será deixado de lado na sua transição para modelo lógico actual, devido a redundância, e aspectos relacionados com validações que não fazem parte do modelo lógico; uma influência negativa quando diminui a tendência de colocar em causa determinados procedimentos, possivelmente, menos adequados ou desactualizados. Análise Estruturada 22

3 Processo de análise estruturada - Modelo essencial O modelo essencial é o modelo do que o sistema tem de fazer, de forma a satisfazer os requisitos do utilizador, com o mínimo possível de informação sobre como o sistema deve ser implementado. O modelo essencial descreve: Política essencial ou lógica das actividades que têm de ser executadas; Conteúdo essencial dos dados armazenados e que circulam pelo sistema; Comportamento dependente do tempo essencial que o sistema possui para tratar sinais e interrupções do ambiente. O modelo essencial é constituído por: Modelo ambiental Modelo comportamental Modelos Ambiental Comportamental Ferramentas utilizadas Declaração de propósito Diagrama de Contexto (DC) Lista de Eventos Diagrama Entidade Relacionamento (DER) Diagrama de Fluxo de Dados (DFD) Diagrama de transição de estados (DTE) Dicionário de dados (DD) Especificação de Processos Análise Estruturada 23

4 Modelo ambiental O modelo ambiental define: Limites essenciais do sistema Determinação do que faz parte do sistema, definindo fronteiras entre o sistema e o ambiente. Interfaces entre o sistema e o ambiente Determinação da informação proveniente do exterior e da informação que o sistema tem de produzir e enviar para exterior. Eventos externos Identificação dos eventos, ou estímulos, que ocorrem no ambiente, aos quais, o sistema tem de responder. Exemplo considerado Pretende-se uma aplicação para automatizar os serviços prestados por uma biblioteca, tendo em conta os seguintes aspectos: Um utente, no acto de inscrição, preenche uma ficha de leitor, que obrigatoriamente contém o nome, morada, BI, telefone e profissão. O leitor escolhe os livros que pretende consultar, podendo levá-los por um prazo a definir pela administração da biblioteca, mediante o registo do respectivo empréstimo. Caso o livro não seja entregue no prazo devido, o utente será sancionado com uma multa. Um empréstimo não é concedido se o leitor possui multas por pagar ou livros que excederam o prazo de entrega. Devem ser implementadas pesquisas de títulos, autores e de disponibilidade de um livro. A decisão de aquisição de livros baseia-se num relatório, produzido mensalmente, dos empréstimos concedidos aos utentes. Os livros adquiridos são registados depois de catalogados. Análise Estruturada 24

5 Declaração de propósito do sistema Consiste numa descrição textual breve da razão de ser do sistema. É uma primeira tentativa de diferenciação entre o que está dentro e o que está fora do sistema. Características de uma declaração de propósito: deve ser curta, de preferência uma única frase longa; deve fornecer uma visão muito geral do sistema, permanecendo ao mesmo tempo tão específica quanto possível (não deve incluir generalizações verdadeiras para todos os sistemas); deve ser completa; alguns analistas consideram que deve apresentar o resumo dos benefícios quantificáveis visados com o novo sistema. Em projectos de elevada dimensão será preferível apresentar uma análise de custos benefícios separadamente. Exemplos de declaração de propósito: O propósito do sistema GB é manter e disponibilizar informação sobre livros e leitores, controlar empréstimos e produzir relatórios de empréstimos. O propósito da GSP é manter a informação necessária para a gestão de um stock de produtos, o que incluí controlo de stocks, processamento de encomendas e registo de movimentos. Análise Estruturada 25

6 Diagrama de contexto Os principais aspectos que este diagrama especifica são: As pessoas, organizações, ou sistemas com os quais o sistema comunica (terminadores); Os dados que o sistema recebe do ambiente e que têm de ser processados (fluxos de dados de entrada) Os dados produzidos pelo sistema e enviados para o ambiente (fluxos de dados de saída); As fronteiras entre o sistema e o resto do universo. Um diagrama de contexto é constituído por terminadores, fluxos de dados, um só processo que representa todo o sistema, podendo ainda conter, fluxos de controlo e depósitos de dados externos. Exemplo: Gestão de bibliotecas (simplificado) Diálogo_empréstimo Pagamento_multa UTENTE Diálogo_pesquisa_autor Diálogo_pesquisa_título Multa Ficha_leitor Livros_a_entregar Diálogo_pesquisa_disp Gestão de Bibliotecas Relatório Lista_livros_adquiridos ADMINISTRAÇÃO EDITORA Análise Estruturada 26

7 Lista de eventos Consiste na lista narrativa dos estímulos que ocorrem no exterior, aos quais o sistema tem de responder. Esta lista determina o propósito para o comportamento do sistema e dá uma perspectiva do sistema diferente da do diagrama de contexto. Os eventos devem ser descritos sob o ponto de vista do ambiente, ou seja, por exemplo, é preferível usar Cliente envia pedido em vez de Chegada de pedido do cliente. Os eventos podem ser classificados da seguinte forma: Evento orientado por fluxo (F); Evento temporal (T); Evento de controlo (C). Evento orientado por fluxo (F) É um evento associado a um fluxo de dados. O sistema é notificado da ocorrência do evento pela chegada de um conjunto de dados. Um evento orientado por fluxo corresponde a uma das entradas do diagrama de contexto. Contudo, nem todos os fluxos de dados de um diagrama de contexto correspondem a eventos, pois existem fluxos que são requeridos pelo sistema para que este possa processar um evento. Exemplos: Cliente efectua encomenda (F) Cliente cancela encomenda (F) Análise Estruturada 27

8 Eventos temporais(t) Os eventos temporais são desencadeados pela passagem do tempo por um dado instante. Não existem fluxos associados a este tipo de evento. Supõe-se que o sistema possui um relógio interno que determina passagem do tempo. Apesar destes eventos não terem fluxos associados, podem desencadear um pedido de informação a terminadores, pedidos estes que não representam eventos. Exemplos: Administração requer relatório de vendas(t) Clientes recebem facturas (T) Eventos de Controlo(C) Podem ser considerados como casos especiais de eventos temporais que ocorrem num ponto do tempo imprevisível. Um evento deste tipo não pode ser antecipado pela passagem do tempo, nem detectado pela chegada de informação. Este tipo de evento pode ser considerado como um fluxo de dados binário e está associado a um fluxo de controlo. Conforme já foi referido, os fluxos de controlo são uma extensão utilizada na modelação de sistemas em tempo real. Exemplo: Temperatura de frigorifico sobe para Xº (C) Componentes adicionais de um modelo ambiental A natureza e complexidade de um sistema pode ditar a utilização adicional de: Dicionário de dados inicial que descreve fluxos e depósitos externos; Diagrama de entidade relacionamento dos depósitos de dados externos. Análise Estruturada 28

9 Elaborar diagrama de contexto antes ou depois da lista de eventos? A primeira versão do diagrama de contexto não é pré-requisito para construir a lista de eventos e pode ser desenhada numa etapa separada ou à medida que se identificam os eventos. Na maior parte dos casos, é mais fácil elaborar primeiro o diagrama de contexto, tendo em conta a descrição do utilizador das respostas que espera do sistema e das entradas que têm de ser fornecidas para produzir as respostas. Contudo, pode não ser fácil identificar terminadores e fluxos de entrada e saída do sistema. Neste caso, o ponto de partida poderá consistir na elaboração do DER, que mostra objectos e seus relacionamentos. A partir da observação das actividades ou operações que causam criação ou remoção de instâncias é então possível identificar eventos candidatos. A criação da lista de eventos permite assim levar ao desenvolvimento do diagrama de contexto. Aspectos a ter em conta na elaboração da lista de eventos: Cada fluxo do diagrama de contexto é necessário para que sistema detecte a ocorrência do evento, ou, corresponde a uma necessidade de informação do sistema; Cada fluxo de saída deve ser uma resposta a um evento; Cada evento não temporal deve corresponder a uma entrada, a partir da qual o sistema detecta a sua ocorrência; Cada evento deve produzir uma actividade imediata de resposta, ou deve gerar armazenamento de informação a utilizar posteriormente, ou deve causar uma alteração de estado do sistema; Análise Estruturada 29

10 Quando se identifica uma resposta em vez de um evento, é necessário retroceder para determinar qual o evento que causa a resposta. Um candidato a evento é detectado pelo facto de o sistema não ter de responder. Exemplo: Candidato a evento = Calcular valor da acção Evento real = Accionista requer uma posição de conta A lista de eventos, que causam a reacção do sistema, é mais fácil de obter se também se consideram as respectivas respostas. Exemplo lista de eventos para exemplo de gestão de stocks: Produção envia requisição de produtos (F) Fornecedor envia guia de remessa de produtos (F) Produção envia dados de novos produtos (F) Fornecedores recebem (mensalmente) encomendas (T) Exemplo de lista de eventos para exemplo de gestão de bibliotecas: Utente inscreve-se como leitor (F) Utente solicita empréstimo de livros (F) Utente entrega livros (F) Utente paga multas (F) Utente pede informação por autor de livros (F) Utente pede informação por título de livros (F) Utente pede informação de disponibilidade de livro (F) Administração requer relatório (mensal) de empréstimos (T) Editora envia livros novos (F) Análise Estruturada 30

11 Modelo comportamental Consiste na modelação do comportamento interno do sistema, de forma a que este responda com sucesso ao ambiente. O desenvolvimento deste modelo contempla a elaboração do DFD, DER, DTE, DD, e especificação de processos. Abordagem clássica Consiste numa abordagem top-down, sendo constituída pelas seguintes etapas: 1. Construção do diagrama de contexto; 2. Construção de um DFD de nível elevado, denominado por Diagrama 0, que envolve: identificação das principais componentes do sistema; elaboração do diagrama 0 onde os processos representam os principais subsistemas; 3. Elaboração de DFD s de nível inferior, que contempla: decomposição sucessiva de cada processo num diagrama de nível inferior, até se obter processos atómicos que não requerem mais divisões; 4. Elaboração do DD e especificação de processos. Dificuldades encontradas na utilização desta abordagem: Paralisia na análise Na maior parte dos sistemas complexos, não existe nenhuma indicação que guie o analista no desenho de um diagrama 0 apropriado, a partir do diagrama de contexto. Assim sendo, a construção do diagrama 0 tem um arranque demorado e este diagrama é alterado, várias vezes, ao longo do processo. Análise Estruturada 31

12 Dificuldade na divisão de trabalho O desenvolvimento de sistemas complexos é, normalmente, elaborado por equipas com vários analistas. A necessidade de divisão do trabalho pelos vários analistas pode gerar partições forçadas do sistema. Partição física arbitrária Em muitos casos um sistema baseia-se noutro sistema já existente, ou na informatização de partes de uma organização. A estrutura do sistema existente, ou da organização, é usada frequentemente como um critério de determinação dos subsistemas do novo sistema. Contudo, essa partição pode não ser a melhor partição do ponto de vista funcional. Abordagem Middle-Out A abordagem proposta não é uma abordagem top-down pura, nem é uma abordagem bottom-up pura. Esta abordagem parte de um DFD inicial intermédio e estabelece que é necessário agrupar processos num nível superior e decompor processos em níveis de detalhe inferiores. Na abordagem middle-out o desenvolvimento do modelo comportamental efectua-se em duas etapas: Desenvolvimento de modelo comportamental preliminar Envolve o desenvolvimento do DFD e do DER preliminares e a elaboração inicial das entradas no DD. Finalização do modelo comportamental Organização e refinamento do modelo comportamental preliminar com vista à obtenção do modelo comportamental final. Envolve a criação de DFD com vários níveis de detalhe, finalização do DER, finalização do DD, finalização do DTE e especificação de processos. Análise Estruturada 32

13 Construção de modelo comportamental preliminar Estratégia para desenvolver a versão inicial de modelo comportamental, com o objectivo de criar uma versão inicial que sirva como base na construção da versão final do modelo comportamental. Identificar respostas do sistema a eventos: criar um processo para cada evento da lista; numerar os processos utilizando a numeração da lista de eventos; dar um nome ao processo que descreva a resposta que o sistema deve produzir na reacção ao evento; ligar fluxos de entrada, necessários para que sistema possa produzir a resposta, e fluxos de saída que o sistema gera; As saídas e entradas podem consistir em fluxos para terminadores, ou em fluxos para depósitos de dados; desenhar depósitos a que o sistema tem de aceder e que permitem a comunicação entre processos; verificar se o DFD preliminar está completo e consistente, em relação ao diagrama de contexto e à lista de eventos. Verificar, ainda, se cada entrada do DC está associada a uma entrada de um processo no DFD e verificar se cada saída produzida por um processo é enviada para depósitos de dados ou é uma das saídas existentes no DC. Análise Estruturada 33

14 Casos especiais: um evento que causa múltiplas respostas Cada resposta é modelada por um processo e o fluxo, que representa o evento, diverge para cada um dos processos. Isto é apropriado se todas as respostas usam o mesmo fluxo de entrada e somente se todas as respostas forem independentes, ou seja, nenhuma parte de uma das respostas é necessária como entrada para produzir outra resposta. múltiplos eventos que causam a mesma resposta criar um só processo se a resposta é idêntica para os vários eventos e se os dados de entrada e de saída forem idênticos para as vários respostas aos eventos. Ligação entre respostas de eventos Os processos comunicam através de depósitos, pois os processos criados são respostas a eventos e os eventos são assíncronos. Desenvolvimento do modelo de dados inicial Criar a versão inicial de DER, a partir dos depósitos definidos no DFD preliminar. Actualizar DFD preliminar em função de DER. Alternativamente, esta etapa pode decorrer antes ou mesmo em paralelo com o desenvolvimento do DFD. Análise Estruturada 34

15 DFD preliminar do exemplo de gestão de bibliotecas Evento 1 - Utente inscreve-se como leitor (F) Utente Ficha_leitor 1 Registar dados de leitor Leitor Evento 2 - Utente solicita empréstimo de livros (F) Utente Diálogo_empréstimo Leitor Empréstimo 2 Verificar e registar empréstimo Livro Multa Evento 3 - Utente entrega livros (F) Utente Multa Empréstimo Livros_a_entregar 3 Registar entrega de empréstimo Livro Multa Análise Estruturada 35

16 Evento 4 - Utente paga multas (F) Utente Pagamento_multa 4 Registar pagamento de multas Multa Evento 5 - Utente pede informação por autor de livros (F) Utente Diálogo_pesquisa_autor Autor_livro 5 Pesquisar Livros por autor Livro Autor Evento 6 - Utente pede informação por título de livros (F) Utente Diálogo_pesquisa_título Autor_livro 6 Pesquisar Livros por título Livro Autor Análise Estruturada 36

17 Evento 7 - Utente pede informação de disponibilidade de livro (F) Utente Diálogo_pesquisa_disp Empréstimo 7 Pesquisar disponibilidade de livro Livro Evento 8 - Administração requer relatório (mensal) de empréstimos (T) Administração Relatório_empréstimos Empréstimo 8 Emitir relatório de empréstimos Livro Evento 9 - Editora envia livros (F) Editora Lista_livros_adquiridos Autor_livro 9 Registar livros adquiridos Livro Autor Análise Estruturada 37

18 Finalizar modelo comportamental A finalização do modelo comportamental engloba: Estruturação do DFD em vários níveis de detalhe (superiores e inferiores); Finalização do DER; Finalização do DD; Finalização do DTE; Especificação de processos. Estruturar DFD em vários níveis O DFD construído possui um só nível e muitos processos. Para organizar o DFD, é necessário agrupar processos relacionados num processo de um diagrama de nível superior Os processos 1 e 3 foram agrupados no processo 1 3, e os processos 2 e 5 foram agrupados no processos 2 5 Análise Estruturada 38

19 Critérios de agrupamento de processos Os critérios a ter em conta no processo de agrupamento de processos são os seguintes: Cada agrupamento de processos deve envolver respostas relacionadas. Isto normalmente significa que os processos manipulam dados relacionados. Procurar oportunidades de esconder depósitos de dados que aparecem em níveis inferiores. Se existe um grupo de processos que acedem um depósito comum, e mais nenhum processo acede esse depósito, então deve criar-se um processo de nível superior que esconda o depósito de dados. Criar agrupamentos que possuam 7 +/- objectos. O processo de estruturação de um DFD, em vários de DFD s, decorre sucessivamente até se obter um DFD de nível superior com +/- 7 objectos. Contudo, a restrição de não ter um DFD com +/- 7 objectos não deve ser o único aspecto a ter em conta. Se existem oportunidades de agrupar processos devido a partilha de dados relacionados, ou devido à existência de depósitos locais, o processo de agrupamento deve prosseguir. Exemplo: Agrupamento de processos do sistema de gestão de bibliotecas Processos agrupados Depósitos escondidos Detalhe 1, 2, 3 e 4 multa e leitor Diagrama 1 5, 6, 7 e 9 Autor e Autor_livro Diagrama Análise Estruturada 39

20 Diagrama 1 - Gerir empréstimos Ficha_leitor Utente Multa Pagamento_multa 1.1 Registar dados de leitor Diálogo_empréstimo 1.3 Registar pagamento de multas Livros_a_entregar Leitor 1.2 Verificar e registar empréstimo Multa Livro 1.4 Registar entrega de empréstimo Empréstimo Diagrama 2 - Gerir livros Diálogo_pesquisa_autor Utente Diálogo_pesquisa_disp 2.2 Pesquisar Livros por autor Autor_livro 2.1 Pesquisar Livros por título Autor Diálogo_pesquisa_título Livro 2.4 Pesquisar disponibilidade de livro Autor_livro Livro 2.3 Registar Empréstimo livros adquiridos Lista_livros_adquiridos Editora Análise Estruturada 40

21 Diagrama 0 Diálogo_empréstimo Pagamento_multa UTENTE Diálogo_pesquisa_autor Diálogo_pesquisa_título Multa Livros_a_entregar Diálogo_pesquisa_disp 1 Gerir empréstimos Ficha_leitor Livro 2 Gerir livros Empréstimo 3 Emitir relatório de empréstimos Empréstimo Relatório_empréstimos Lista_livros_adquiridos ADMINISTRAÇÃO EDITORA Análise Estruturada 41

22 Decomposição de processos não primitivos Normalmente, também é necessário criar níveis inferiores de detalhe se os processos existentes no DFD preliminar não forem primitivos. Esta necessidade surge quando os processos responsáveis pela produção de respostas a eventos são demasiadamente complexos para descrever numa página. A detecção desta necessidade de decomposição por vezes é evidente. Nos restantes casos a necessidade de decomposição só é detectada quando se inicia a especificação de processos Critérios de decomposição de processos Os critérios a ter em conta na decomposição de processos são os seguintes: Na maior parte dos casos a abordagem de decomposição funcional é apropriada. Se existe um processo funcionalmente complexo, identificam-se subfunções e para cada cria-se um processo de nível inferior; Nos restantes casos os fluxos de entrada e de saída proporcionam o melhor mecanismo para determinar a melhor divisão do processo em processos do nível inferior. Análise Estruturada 42

Diagrama de transição de Estados (DTE)

Diagrama de transição de Estados (DTE) Diagrama de transição de Estados (DTE) O DTE é uma ferramenta de modelação poderosa para descrever o comportamento do sistema dependente do tempo. A necessidade de uma ferramenta deste tipo surgiu das

Leia mais

Diagrama de entidades relacionamentos (abordado anteriormente) Diagrama de Fluxo de Dados (DFD)

Diagrama de entidades relacionamentos (abordado anteriormente) Diagrama de Fluxo de Dados (DFD) Diagrama de entidades relacionamentos (abordado anteriormente) Prod_Forn N N 1 Stock 1 1 N Prod_Enc N 1 N 1 Fornecedor Movimento Encomenda Diagrama de Fluxo de Dados (DFD) Ferramenta de modelação gráfica,

Leia mais

Análise e Projeto de Sistemas

Análise e Projeto de Sistemas Análise e Projeto de Sistemas Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2012 Análise Estruturada de Sistemas Modelo Essencial O Modelo Essencial Indica o que o sistema deve

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

4.1.3. Diagrama de contexto

4.1.3. Diagrama de contexto 4.1.3. Diagrama de contexto 1 2 Diagrama de contexto O diagrama de contexto deve mostrar as relações estabelecidas entre o sistema e o meio ambiente, apresentando o sistema com um único processo As entradas

Leia mais

IES-200. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br

IES-200. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br IES-200 Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br Diagrama de Fluxo de Dados 2 Conceitos e regras de um DFD. Diagrama de Fluxo de Dados Análise Essencial:

Leia mais

4.1. UML Diagramas de casos de uso

4.1. UML Diagramas de casos de uso Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema

Leia mais

Desenho de Software. Desenho de Software 1

Desenho de Software. Desenho de Software 1 Desenho de Software Desenho de Software 1 Sumário Caracterização Conceitos fundamentais Desenho funcional e desenho OO Qualidades Desenho de Software 2 Bibliografia Pfleeger, Capítulo 6 Design the Modules

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

Análise de Sistemas. Conceito de análise de sistemas

Análise de Sistemas. Conceito de análise de sistemas Análise de Sistemas Conceito de análise de sistemas Sistema: Conjunto de partes organizadas (estruturadas) que concorrem para atingir um (ou mais) objectivos. Sistema de informação (SI): sub-sistema de

Leia mais

DESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 GRUPO 10. Vítor Martins 47121. Rui Fonseca 47081. David Barbosa 47076. Ricardo Boas 47023

DESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 GRUPO 10. Vítor Martins 47121. Rui Fonseca 47081. David Barbosa 47076. Ricardo Boas 47023 DESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 David Barbosa 47076 Ricardo Boas 47023 Rui Fonseca 47081 Vítor Martins 47121 GRUPO 10 2009/2010 1 Índice 1. Introdução... 2 1.1 Visão Geral do Problema... 2

Leia mais

Componentes do modelo ambiental

Componentes do modelo ambiental Processo de desenvolvimento de sistema de informação Componentes do modelo ambiental Declaração de Objetivos É uma descrição textual concisa do propósito do sistema Lista de Eventos Especificação das atividades

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas 4.1 Motivação Sistemas de Informação são usados em diversos níveis dentro de uma organização, apoiando a tomada de decisão; Precisam estar

Leia mais

CHECK - LIST - ISO 9001:2000

CHECK - LIST - ISO 9001:2000 REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite

Leia mais

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática 3ºAno Disciplina de Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/2010 GereComSaber Sistema de

Leia mais

Especificação Operacional.

Especificação Operacional. Especificação Operacional. Para muitos sistemas, a incerteza acerca dos requisitos leva a mudanças e problemas mais tarde no desenvolvimento de software. Zave (1984) sugere um modelo de processo que permite

Leia mais

Perguntas mais frequentes

Perguntas mais frequentes Estas informações, elaboradas conforme os documentos do Plano de Financiamento para Actividades Estudantis, servem de referência e como informações complementares. Para qualquer consulta, é favor contactar

Leia mais

NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO

NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO NIP: Nº DO RELATÓRIO: DENOMINAÇÃO DA EMPRESA: EQUIPA AUDITORA (EA): DATA DA VISITA PRÉVIA: DATA DA AUDITORIA: AUDITORIA DE: CONCESSÃO SEGUIMENTO ACOMPANHAMENTO

Leia mais

Dicionário de Dados (DD)

Dicionário de Dados (DD) Dicionário de Dados (DD) O dicionário de dados consiste numa lista organizada de todos os elementos de dados que são pertinentes para o sistema. Sem o dicionário de dados o modelo não pode ser considerado

Leia mais

EXERÍCIOS DE MODELAGEM DE BANCO DE DADOS

EXERÍCIOS DE MODELAGEM DE BANCO DE DADOS EXERÍCIOS DE MODELAGEM DE BANCO DE DADOS Exercício 1 Construa o modelo Entidades-Relacionamentos a partir da seguinte descrição do sistema: Uma empresa de venda de automóveis retende implementar um sistema

Leia mais

Tarefa Orientada 16 Vistas

Tarefa Orientada 16 Vistas Tarefa Orientada 16 Vistas Objectivos: Vistas só de leitura Vistas de manipulação de dados Uma vista consiste numa instrução de SELECT que é armazenada como um objecto na base de dados. Deste modo, um

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores Trabalhos Práticos Programação II Curso: Engª Electrotécnica - Electrónica e Computadores 1. Objectivos 2. Calendarização 3. Normas 3.1 Relatório 3.2 Avaliação 4. Propostas Na disciplina de Programação

Leia mais

Modelo Cascata ou Clássico

Modelo Cascata ou Clássico Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO 9000. As Normas da família ISO 9000

ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO 9000. As Normas da família ISO 9000 ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário Gestão da Qualidade 2005 1 As Normas da família ISO 9000 ISO 9000 descreve os fundamentos de sistemas de gestão da qualidade e especifica

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

Universidade do Minho Licenciatura em Engenharia Informática

Universidade do Minho Licenciatura em Engenharia Informática Universidade do Minho Licenciatura em Engenharia Informática Disciplina de Desenvolvimento de Sistemas de Software Trabalho Prático Fase 1 Ano Lectivo de 2009/10 GereComSaber Grupo 15 Cláudio Manuel Rigueiro

Leia mais

Guia de utilização da notação BPMN

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

Análise e Projeto Orientados por Objetos

Análise e Projeto Orientados por Objetos Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender

Leia mais

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores Primeiro Teste 21 de Outubro de 2006, 9:00H 10:30H Nome: Número:

Leia mais

DESENVOLVENDO O SISTEMA

DESENVOLVENDO O SISTEMA DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário

Leia mais

Serviço a Pedido ( On Demand ) da CA - Termos e Política de Manutenção Em vigor a partir de 1 de Setembro de 2010

Serviço a Pedido ( On Demand ) da CA - Termos e Política de Manutenção Em vigor a partir de 1 de Setembro de 2010 Serviço a Pedido ( On Demand ) da CA - Termos e Política de Manutenção Em vigor a partir de 1 de Setembro de 2010 A Manutenção do Serviço a Pedido ( On Demand ) da CA consiste numa infra-estrutura de disponibilidade

Leia mais

Planeamento da Produção

Planeamento da Produção Regula o funcionamento da ao nível operacional através de decisões do tipo o que, quando e quanto produzir ou comprar estratégico do negócio estratégico do negócio estratégico da estratégico da agregado

Leia mais

TRANSIÇÃO DA ISO 9001:2000 PARA ISO 9001:2008 DOCUMENTO SUMÁRIO DE ALTERAÇÕES ALTERAÇÕES QUE PODEM AFECTAR O SISTEMA

TRANSIÇÃO DA ISO 9001:2000 PARA ISO 9001:2008 DOCUMENTO SUMÁRIO DE ALTERAÇÕES ALTERAÇÕES QUE PODEM AFECTAR O SISTEMA TRANSIÇÃO DA ISO 9001:2000 PARA ISO 9001:2008 DOCUMENTO SUMÁRIO DE ALTERAÇÕES A nova norma ISO 9001, na versão de 2008, não incorpora novos requisitos, mas apenas alterações para esclarecer os requisitos

Leia mais

Como elaborar um Plano de Negócios de Sucesso

Como elaborar um Plano de Negócios de Sucesso Como elaborar um Plano de Negócios de Sucesso Pedro João 28 de Abril 2011 Fundação António Cupertino de Miranda Introdução ao Plano de Negócios Modelo de Negócio Análise Financeira Estrutura do Plano de

Leia mais

sistemas de informação nas organizações

sistemas de informação nas organizações sistemas de nas organizações introdução introdução aos sistemas de objectivos de aprendizagem avaliar o papel dos sistemas de no ambiente empresarial actual definir um sistema de a partir de uma perspectiva

Leia mais

Rock In Rio - Lisboa

Rock In Rio - Lisboa Curso de Engenharia Informática Industrial Rock In Rio - Lisboa Elaborado por: Ano Lectivo: 2004/05 Tiago Costa N.º 4917 Turma: C Gustavo Graça Patrício N.º 4757 Turma: C Docente: Professora Maria Estalagem

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

A Gestão, os Sistemas de Informação e a Informação nas Organizações

A Gestão, os Sistemas de Informação e a Informação nas Organizações Introdução: Os Sistemas de Informação (SI) enquanto assunto de gestão têm cerca de 30 anos de idade e a sua evolução ao longo destes últimos anos tem sido tão dramática como irregular. A importância dos

Leia mais

Guia de Especificação de Caso de Uso Metodologia CELEPAR

Guia de Especificação de Caso de Uso Metodologia CELEPAR Guia de Especificação de Caso de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiaespecificacaocasouso.odt Número de páginas: 10 Versão Data Mudanças Autor 1.0 09/10/2007

Leia mais

Computação Paralela. Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho.

Computação Paralela. Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho. Computação Paralela Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho Outubro 2005 Desenvolvimento de Aplicações Paralelas Uma Metodologia

Leia mais

Índice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação?

Índice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação? Índice Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação? Como efectuar uma operação de confirmação de estimativas? Como aceder ao Serviço de Certificação

Leia mais

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento

Leia mais

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II O seguinte exercício contempla um processo com três estágios. Baseia-se no Inquérito de Satisfação Fase II, sendo, por isso, essencial compreender primeiro o problema antes de começar o tutorial. 1 1.

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais

Diagrama de Classes. Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes.

Diagrama de Classes. Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes. 1 Diagrama de Classes Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes. Um dos objetivos do diagrama de classes é definir a base para

Leia mais

Engenharia de Software. Análise Essencial

Engenharia de Software. Análise Essencial Engenharia de Software Análise Essencial 1 Evolução dos métodos de análise de sistemas Métodos Análise Tradicional Análise Estruturada Abordagens Funcional Funcional Dados Ferramentas Textos fluxuogramas

Leia mais

Notas de upgrade para a versão 4.2 do MSS Português

Notas de upgrade para a versão 4.2 do MSS Português Português Índice 1-Cliente Consumidor Final... 3 2-Guias de transporte... 3 3-Guias de remessa... 3 4-Guias de Devolução e Notas de Crédito... 4 5-Documentos de Stock... 4 6-Exportação de documentos de

Leia mais

Gerenciamento de Projetos

Gerenciamento de Projetos Gerenciamento de Projetos Grupo de Consultores em Governança de TI do SISP 20/02/2013 1 Agenda 1. PMI e MGP/SISP 2. Conceitos Básicos - Operações e Projetos - Gerenciamento de Projetos - Escritório de

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

Questões de Concursos Públicos sobre Orientação a Objetos e UML

Questões de Concursos Públicos sobre Orientação a Objetos e UML Análise Orientada a Objetos Professora Lucélia Oliveira Questões de Concursos Públicos sobre Orientação a Objetos e UML 1. (BNDES) Analise as seguintes afirmações relativas à Programação Orientada a Objetos:

Leia mais

Processos de gerenciamento de projetos em um projeto

Processos de gerenciamento de projetos em um projeto Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.

Leia mais

3. Os stocks dos produtos em curso de fabricação, isto é, os stocks entre as diferentes fases do processo produtivo (entre postos de trabalho).

3. Os stocks dos produtos em curso de fabricação, isto é, os stocks entre as diferentes fases do processo produtivo (entre postos de trabalho). GESTÃO DE STOCKS STOCKS Almofada do planeamento e programação FORNECEDOR FABRICO CLIENTE stock MP stock TC stock PA Objectivos da criação de stocks 1. Aumentar a segurança, criando defesas contra as variações

Leia mais

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/10 GereComSaber Ana Duarte, André Guedes, Eduardo

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

Especificação de Requisitos

Especificação de Requisitos Projeto/Versão: Versão 11.80 Melhoria Requisito/Módulo: 000552 / Conector Sub-Requisito/Função: Multas Tarefa/Chamado: 01.08.01 País: Brasil Data Especificação: 13/05/13 Rotinas Envolvidas Rotina Tipo

Leia mais

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.

Leia mais

WorkinProject 8 Manual de Referência Rápida

WorkinProject 8 Manual de Referência Rápida WorkinProject 8 Manual de Referência Rápida Flagsoft, Lda 2015 Índice 1. Introdução...3 2. Integrador - Interface com o utilizador...4 3. Registo de actividade - Folha de horas...5 4. Agenda e colaboração...7

Leia mais

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?

Leia mais

Gestão por Processos ISO 9001: 2000

Gestão por Processos ISO 9001: 2000 Gestão por Processos 1 2 Existem três tipos de empresas: - as que fazem as coisas acontecer; - as que vêem as coisas acontecer; - as que não fazem ideia do que está a acontecer (Kotler) 3 Para o Sucesso

Leia mais

Procedimento de Gestão PG 01 Gestão do SGQ

Procedimento de Gestão PG 01 Gestão do SGQ Índice 1.0. Objectivo. 2 2.0. Campo de aplicação... 2 3.0. Referências e definições....... 2 4.0. Responsabilidades... 3 5.0. Procedimento... 4 5.1. Política da Qualidade 4 5.2. Processos de gestão do

Leia mais

César Cruz Proprietário [18/04]

César Cruz Proprietário [18/04] César Cruz Proprietário [18/04] Quais devem ser as áreas gerenciadas pelo sistema? O sistema deve ter controle de estoque, ordem de serviços, orçamentos, entradas e saídas, tanto do caixa como de estoque,

Leia mais

Novo Order Manager para o Software NobelProcera

Novo Order Manager para o Software NobelProcera Novo Order Manager para o Software NobelProcera Guia Rápido Versão 1 O novo Order Manager facilita mais os processos e procedimentos envolvidos nas encomendas através do sistema NobelProcera. Isto inclui

Leia mais

DESENVOLVER E GERIR COMPETÊNCIAS EM CONTEXTO DE MUDANÇA (Publicado na Revista Hotéis de Portugal Julho/Agosto 2004)

DESENVOLVER E GERIR COMPETÊNCIAS EM CONTEXTO DE MUDANÇA (Publicado na Revista Hotéis de Portugal Julho/Agosto 2004) DESENVOLVER E GERIR COMPETÊNCIAS EM CONTEXTO DE MUDANÇA (Publicado na Revista Hotéis de Portugal Julho/Agosto 2004) por Mónica Montenegro, Coordenadora da área de Recursos Humanos do MBA em Hotelaria e

Leia mais

Data Encomenda, Data Entrega; tem também o código Artigo, Descrição, Quantidade e Preço para cada artigo; bem como o Total Encomenda.

Data Encomenda, Data Entrega; tem também o código Artigo, Descrição, Quantidade e Preço para cada artigo; bem como o Total Encomenda. P S I 3. º A N O F 1 I N F O R M A T I V A M O D E L O C O M P O R T A M E N T A L Módulo 17 OP 3 Metodologias de Análise e Desenvolvimento de Sistemas 1. Explique se estão ou não correctos os Diagramas

Leia mais

O modelo de balanced scorecard

O modelo de balanced scorecard O modelo de balanced scorecard Existe um modelo chamado balanced scorecard que pode ser útil para medir o grau de cumprimento da nossa missão. Trata-se de um conjunto de medidas quantificáveis, cuidadosamente

Leia mais

Logística e Gestão da Distribuição

Logística e Gestão da Distribuição Logística e Gestão da Distribuição Logística integrada e sistemas de distribuição (Porto, 1995) Luís Manuel Borges Gouveia 1 1 Sistemas integrados de logística e distribuição necessidade de integrar as

Leia mais

Manual do Revisor Oficial de Contas. Directriz de Revisão/Auditoria 300 ÍNDICE

Manual do Revisor Oficial de Contas. Directriz de Revisão/Auditoria 300 ÍNDICE Directriz de Revisão/Auditoria 300 PLANEAMENTO Junho de 1999 ÍNDICE Parágrafos Introdução 1-4 Planeamento do Trabalho 5-8 Plano Global de Revisão / Auditoria 9-10 Programa de Revisão / Auditoria 11-12

Leia mais

Análise de Sistemas. Visão Geral: Orientação a Objetos. Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br

Análise de Sistemas. Visão Geral: Orientação a Objetos. Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br Análise de Sistemas Visão Geral: Orientação a Objetos Prof. José Honorato Ferreira Nunes Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br Resumo: VISÃO GERAL: Modelagem de sistemas

Leia mais

Aleph 18.01 Manual de utilização do módulo de aquisições

Aleph 18.01 Manual de utilização do módulo de aquisições Aleph 18.01 Manual de utilização do módulo de aquisições Elaborado por: Ana Cosmelli e Amélia Janeiro SDUL 2008 Índice 1. Gestão de encomendas... 4 1.1 Criar uma nova encomenda... 4 1.1.1 Associar uma

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen

Leia mais

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN Análise e Projeto Orientados a Objetos Aula IV Requisitos Prof.: Bruno E. G. Gomes IFRN 1 Introdução Etapa relacionada a descoberta e descrição das funcionalidades do sistema Parte significativa da fase

Leia mais

Análise OO. Análise. Antónia Lopes Desenvolvimento C. Objectos 09/10. Antónia Lopes

Análise OO. Análise. Antónia Lopes Desenvolvimento C. Objectos 09/10. Antónia Lopes Análise OO 36 Análise Análise é a investigação do problema Análise de Requisitos é o termo que designa a investigação das necessidades e condições que o sistema, e o projecto em geral, têm de satisfazer.

Leia mais

MicroMIX Comércio e Serviços de Informática, Lda.

MicroMIX Comércio e Serviços de Informática, Lda. 1 P á g i n a Procedimentos Inventário AT 2014 Software Olisoft-SIG.2014 Verificar Versão dos Módulos Instalados Em primeiro lugar deveremos verificar se o programa SIG está actualizado. Esta nova rotina

Leia mais

Relatório de Análise de Requisitos

Relatório de Análise de Requisitos Relatório de Análise de Requisitos (15/03/02 Versão 1.0) Gestão de Beneficiários Eduardo Abreu ei98020@fe.up.pt Miguel David ei98019@fe.up.pt Nuno Ferreira ei98003@fe.up.pt Tiago Silva ei98015@fe.up.pt

Leia mais

BANCO DE DADOS I AULA 3. Willamys Araújo

BANCO DE DADOS I AULA 3. Willamys Araújo BANCO DE DADOS I AULA 3 Willamys Araújo Modelo Conceitual Descreve quais dados serão armazenados no banco de dados as relações que existem entre eles. Independe do SGBD e da abordagem do banco de dados

Leia mais

ISO 9001:2008. A International Organization for Standardization (ISO) publicou em 2008-11- 14 a nova edição da Norma ISO 9000:

ISO 9001:2008. A International Organization for Standardization (ISO) publicou em 2008-11- 14 a nova edição da Norma ISO 9000: A International Organization for Standardization (ISO) publicou em 2008-11- 14 a nova edição da Norma ISO 9000: ISO 9001:2008 Esta nova edição decorre do compromisso da ISO em rever e actualizar as Normas,

Leia mais

GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL

GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL Versão: 1.0 Data: 05-06-2009 Índice Acesso e estados dos Formulários... 3 Escolha do Formulário e submissão... 4 Bases para a navegação

Leia mais

. evolução do conceito. Inspecção 3. Controlo da qualidade 4. Controlo da Qualidade Aula 05. Gestão da qualidade:

. evolução do conceito. Inspecção 3. Controlo da qualidade 4. Controlo da Qualidade Aula 05. Gestão da qualidade: Evolução do conceito 2 Controlo da Qualidade Aula 05 Gestão da :. evolução do conceito. gestão pela total (tqm). introdução às normas iso 9000. norma iso 9000:2000 gestão pela total garantia da controlo

Leia mais

MANUAL DE INSTRUÇÕES

MANUAL DE INSTRUÇÕES DIRECÇÃO GERAL DOS RECURSOS HUMANOS DA EDUCAÇÃO DIRECÇÃO DE SERVIÇOS DE SISTEMAS DE INFORMAÇÃO MANUAL DE INSTRUÇÕES (APENAS PARA ESCOLAS) MANIFESTAÇÃO DE NECESSIDADES PARA COLOCAÇÕES CÍCLICAS ANO ESCOLAR

Leia mais

Manual do GesFiliais

Manual do GesFiliais Manual do GesFiliais Introdução... 3 Arquitectura e Interligação dos elementos do sistema... 4 Configuração do GesPOS Back-Office... 7 Utilização do GesFiliais... 12 Outros modos de utilização do GesFiliais...

Leia mais

Política WHOIS do Nome de Domínio.eu

Política WHOIS do Nome de Domínio.eu Política WHOIS do Nome de Domínio.eu 1/7 DEFINIÇÕES Os termos definidos nos Termos e Condições e/ou nas Normas de Resolução de Litígios do domínio.eu são utilizados no presente documento em maiúsculas.

Leia mais

Manual do Revisor Oficial de Contas. Projecto de Directriz de Revisão/Auditoria 840

Manual do Revisor Oficial de Contas. Projecto de Directriz de Revisão/Auditoria 840 Projecto de Directriz de Revisão/Auditoria 840 PROJECTO DE DIRECTRIZ DE REVISÃO/AUDITORIA 840 Março de 2008 Relatório Sobre os Sistemas de Gestão de Riscos e de Controlo Interno das Empresas de Seguros

Leia mais

Metodologia de Gerenciamento de Projetos da Justiça Federal

Metodologia de Gerenciamento de Projetos da Justiça Federal Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...

Leia mais

Introdução! 1. Modelos de Domínio! 1. Identificação de classes conceituais! 2. Estratégia para identificar classes conceituais! 2

Introdução! 1. Modelos de Domínio! 1. Identificação de classes conceituais! 2. Estratégia para identificar classes conceituais! 2 Modelo de domínio Introdução! 1 Modelos de Domínio! 1 Identificação de classes conceituais! 2 Estratégia para identificar classes conceituais! 2 Passos para a elaboração do modelo de domínio! 2 Passo 1

Leia mais

Processo do Serviços de Manutenção de Sistemas de Informação

Processo do Serviços de Manutenção de Sistemas de Informação Processo do Serviços de Manutenção de Sistemas de Informação 070112=SINFIC HM Processo Manutencao MSI.doc, Página 1 Ex.mo(s) Senhor(es): A SINFIC agradece a possibilidade de poder apresentar uma proposta

Leia mais

Resumo das Interpretações Oficiais do TC 176 / ISO

Resumo das Interpretações Oficiais do TC 176 / ISO Resumo das Interpretações Oficiais do TC 176 / ISO Referência RFI 011 Pergunta NBR ISO 9001:2000 cláusula: 2 Apenas os termos e definições da NBR ISO 9000:2000 constituem prescrições da NBR ISO 9001:2000,

Leia mais

Desenvolvimento de Sistema de Software

Desenvolvimento de Sistema de Software Desenvolvimento de Sistema de Software Grupo 5 Abel Matos 51776 João Amorim 51771 João Guedes 51755 Luís Oliveira 51801 Pedro Reis 51829 Introdução Neste relatório, realizado no âmbito da primeira fase

Leia mais

ATIVIDADES DE LINHA E DE ASSESSORIA

ATIVIDADES DE LINHA E DE ASSESSORIA 1 ATIVIDADES DE LINHA E DE ASSESSORIA SUMÁRIO Introdução... 01 1. Diferenciação das Atividades de Linha e Assessoria... 02 2. Autoridade de Linha... 03 3. Autoridade de Assessoria... 04 4. A Atuação da

Leia mais

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES LIVRO ENGENHARIA FUNDAMENTOS, MÉTODOS E PADRÕES WILSON PADUA PAULA FILHO CAPÍTULO REQUISITOS 1 DEFINIÇÃO DOS REQUISITOS 2 DEFINIÇÃO DOS REQUISISTOS Os pontos mais importantes são as identificações dos

Leia mais