Análise e Conc epç ão de Sist em as de Inform aç ão /HYDQWDPHQWRH$QiOLVHGH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville

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

Download "Análise e Conc epç ão de Sist em as de Inform aç ão /HYDQWDPHQWRH$QiOLVHGH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville"

Transcrição

1 Análise e Conc epç ão de Sist em as de Inform aç ão /YDQWDPQWR$QiOLVG5TXLVLWRV Adaptado a partir de Gerald Kotonya and Ian Sommerville Objectivos Processo de levantamento e análise de requisitos Técnicas para levantamento e análise de requisitos Utilização de protótipos no processo de engª de requisitos

2 7KZL]DUGRILG Can you stop the Rain? RAIN RAIN GO AWAY LW V VQRZLQJ What is it you really want? 'LOEUW

3 Processo de engª de requisitos Levantamento, análise e negociação de requisitos Draft statement of requirements Requirements elicitation Requirements analysis Requirements document Requirements negotiation Requirements problems Processo de engª de requisitos Establish objectives Understand background Organise knowledge Collect requirements Business goals Organisational structure Stakeholder identification Stakeholder requirements Problem to be solved Application domain Goal prioritisation Domain requirements System constraints Existing systems Domain knowledge filtering Organisational requirements

4 Análise e negociação de requisitos Requirements analysis Necessity checking Consistency and completeness checking Feasibility checking Unnecessary requirements Conflicting and incomplete requirements Infeasible requirements Requirements discussion Requirements prioritisation Requirements agreement Requirements negotiation Técnicas de levantamento de requisitos Estruturar o conhecimento Partição agregar o conhecimento associado Abstracção reconhecer generalidades Projecção organizar de acordo com a perspectiva Problemas Falta de tempo para fazer o levantamento Má preparação dos engenheiros 6WDNKROGUVnão acreditam na necessidade de um novo sistema

5 Técnicas de levantamento de requisitos Entrevistas Planear a entrevista Conduzir a entrevista Escrever o relatório JAD Cenários Etnografia Reutilização de requisitos Prótotipagem Entrevistas Método importante para colectar informação Revela informação sobre as opiniões do entrevistado o estado do sistema actual objectivos pessoais e organizacionais Procedimentos informais Ouvir é essencial!

6 Planeamento da entrevista Ler material de suporte Estabelecer os objectivos da entrevista Decidir quem entrevistar Preparar o entrevistado Decidir os tipos de questões e a sua estrutura Tipos de questões Questões abertas Não existe uma agenda pré-definida Questões fechadas Limita o número de possíveis respostas Apropridada para gerar dados precisos

7 Questões abertas Benefícios Desvantagens Entrevistado fica mais à vontade Usar o vocabulário do entrevistado Maior detalhe Gera novas questões Mais interessante para o entrevistado Mais espontaniedade Exige pouca preparação Podem-se obter muitos detalhes sem importância É possível perder o controlo da entrevista As respostas podem demorar demasiado tempo Parecer pouco preparado Questões fechadas Benefícios Desvantagens Poupam tempo É fácil comparar entrevistas Vai directo ao que é importante Mantém o controlo sobre a entrevista É possível cobrir muitos assuntos Focado apenas nos dados relevantes Penoso para o entrevistado Falta de detalhes importantes Pode não abordar as ideias essênciais Não cria empatia com o entrevistado

8 Estruturar entrevistas Estrutura em pirâmide Começar com uma pergunta especifica, fechar com uma pergunta genérica Usar com entrevistados relutantes Estrutura em fúnil Começar com uma pergunta genérica, fechar com uma pergunta especifica Forma amigável de começara a entrevista Usar quando os entrevistados tem uma relação efectiva com o assunto Estrutura em diamante Combina as aproximações anteriores, por isso demora mais tempo Mantém o entrevistado interessado usando perguntas variadas Estrutura em pirâmide "!"$# %!%&' # (")*!"+# # *(%,"# "-%.+(%/!"+(%-(%!".%10 "!"$# %!%&' #.%5!"6%3 %78""5!%(%-+(%!"."10 "!"23 4#.#,"# "-".(/!"+(%-"(%!"."10

9 Registar a entrevista As entrevistas podem ser registadas numa cassete audio ou num bloco de notas O registo em cassete audio deve ser feito com permissão e conhecimento do entrevistado 9 Efectuar o registo da entrevista Cassete Audio Registo preciso O entrevistador pode ouvir e responder mais rapidamente Permite um melhor contacto com o entrevistado Permite replay Pode tornar o entrevistado < mais nervoso < menos apto a responder livremente É difícil localizar respostas na cassete Custo mais elevado Bloco de notas Mantém o entrevistador alerta É fácil rever pontos importantes Mostra interesse na entrevista Demonstra preparação Não cria contacto com o entrevistado É possível perder o fio à meada O entrevistador tem que parar enquanto as notas são escritas Foca os factos, ignorando opiniões ;

10 Conduzir a entrevista Antes da entrevista Confirmar o encontro Vestir de forma apropriada Chegar cedo Início a entrevista Cumprimentar o entrevistado Relembrar o seu nome e o objectivo da entrevista Informar o entrevistado como é que a entrevista será registada < Bloco de notas < Cassete audio - verificar o equipamento Perguntas iniciais Começar com uma conversa agradável, perguntas abertas Ouvir atentamente as respostas iniciais Procurar metáforas = Conduzir a entrevista Durante entrevista A entrevista não deve exceder 1 hora Ter a certeza de perceber o que está a ser dito Pedir definições Ser sensível Encerrar a entrevista Reflectir sobre o entrevistado Perguntar se existe algo não foi referido e que o entrevistado queira adicionar Fazer um sumário Perguntar quem é que deve ser entrevistado a seguir Marcar (se necessário) próximos encontros Agradecer pelo tempo dispendido >?

11 Relatório da entrevista Escrever o mais cedo possível a seguir à entrevista Incluir no relatório um breve sumário inicial e uma descrição mais detalhada Rever o relatório com o entrevistado >% Comentários gerais Entrevista estruturada É planeada e o seu planeamento é seguido à risca Tem por base questões fechadas Entrevista não-estruturada é uma conversação Entrevistas Demoram muito tempo Sujeitas a omissões e/ou interpretações erradas >>

12 Joint Application Design (JAD) Pode substituir uma série de entrevistas com a comunidade de utilizadores Permite ao analista efectuar o levantamento de requisitos com os utilizadores >A Quando usar JAD? Se os utilizadores querem algo novo Se a cultura organizacional suporta a resolução de problemas em grupo A utilização do JAD provoca um aumento de ideias geradas O workflow organizacional permite que empregados essenciais se ausentem para assistir às reuniões JAD >1B

13 @ D Quem está envolvido nas sessões JAD? Analista Pelo menos 1, mas deve ter um papel passivo Utilizadores De 8 a 12 utilizadores Moderador D O moderador para a sessão deve ser escolhido com base no seu poder de comunicação e não deve ser o analista Supervisor do moderador da sessão não deve pertencer ao grupo de utilizadores JAD 1 ou 2 técnicos especializados que assumem um papel passivo Um dos participantes deve registar o conteúdo da sessão Executivo Escolher um executivo como patrocinador que irá introduzir e concluir a sessão JAD >C Onde realizar as sessões JAD? Organizar entre 2 a 3 sessões de um dia fora do local do trabalho para minimizar interferências Reservar uma sala para 20 pessoas Planear a comida e as bebidas Só realizar as reuniões se todos os participantes podem estar presentes >

14 Sala de reuniões >9 Vantagens do JAD Menos 15% do tempo em comparação com as entrevistas individuais Desenvolvimento rápido de sistemas Os utilizadores sentem-se integrados no desenvolvimento do sistema Desenvolvimento criativo de designs >;

15 @ Desvantagens do JAD Exige que os vários participantes tenham tempo disponível para todas as sessões Se a preparação for insuficiente, a sessão pode não ter sucesso Se o relatório de uma sessão estiver incompleto pode por em risco a próxima sessão A cultura organizacional pode não ser compatível com a aproximação JAD >= Cenários Descrevem como os utilizadores interagem com sistema Os cenários devem Descrever o estado inicial do sistema O fluxo normal de eventos Excepções ao fluxo normal Informação actividades concurrentes Descrever o estado final do sistema Exemplificam a interação do utilizador com o sistema EF

16 Exemplo de um cenário da biblioteca Pedido de documentos Log on to EDDIS system Issue order document command Enter reference number of the required document Select a delivery option Log out from EDDIS E%G Exemplo de um cenário da biblioteca User id Passwd Operational terminal Login to EDDIS Exceptions Invalid id or password Login retry Login OK Select order document Exceptions Permission denied Enter help system Order accepted Input document reference Exceptions Incorrect reference Input doc. reference Enter help system Document reference OK Confirm delivery details Exceptions Delivery confirmed Logout from EDDIS Timeout Auto-logout EI

17 J J J Cenários e OO O termo caso de uso pode ser usado para referir um cenário Relacionamento entre casos de uso e cenários Opiniões divergentes J Um caso de uso é um cenário J Um cenário é uma coleção de casos de uso EE Etnografia É difícil descrever como que se realizam tarefas Solução Observar como as tarefas são realizadas Etnografia técnica desenvolvida na área das ciências socias Útil para determinar o método de trabalho Divergência entre os métodos de trabalho usados e a sua definição formal E1K

18 M M M M M M Etnografia e engª de requisitos Procurar métodos pouco usuais de trabalho Estabelecer uma relação de confiança com os utilizadores Manter notas detalhadas sobre os métodos de trabalho. Combinar observação com entrevistas abertas Organisar sessões regulares de esclarecimento Usar outras técnicas de levantamento de requisitos EL Etnografia e engª de requisitos Ethnographic analysis Debriefing meetings Focused ethnography System protoyping System prototype User experiments EN

19 M M M M M M Etnografia Perspectiva do contexto do trabalho Descreve o contexto e a localização fisíca do trabalho e como as pessoas usam os objectos para realizar tarefas Perspectiva social e organizacional Cada individuo tem uma percepção única sobre o trabalho Perspectiva do fluxo de trabalho Descrever as actividades que formam um trabalho/tarefa e o fluxo de informação entre essas actividades. EO Reutilização de requisitos Usar os requisitos de um sistema noutro sistema Diminui o tempo e o esforço do levantamento de requisitos Quando reutilizar Se o requisito fornece informação sobre o domínio de aplicação Se o requisito está relacionado com o estilo de apresentação de informação Se o requisito está relacionado com os regulamentos da empresa EP

20 Prototipagem Protótipo Versão inicial de um sistema para experimentação Permite aos utilizadores identificar os pontos fortes e fracos do sistema Algo concreto que pode ser criticado Protótipos devem estar disponíveis durante o levantamento de requisitos EQ Vantagens da prototipagem Utilizadores podem experimentar o sistema Estabelece a fiabilidade e utilidade do sistema Essencial para definir o look and feel da interface com o utilizador Pode ser usado nos testes do sistema e no desenvolvimento de documentação Obriga a estudar com detalhe os requisitos Encontrar inconsistências e omissões KF

21 T Tipos de protótipos Protótipos Throw-away Objectivo Ajudar o levantamento e desenvolvimento dos requisitos Suportar os requisitos mais difíceis de perceber Protótipos Evolutivos Objectivo desenvolvimento rápido de uma versão inicial do sistema Suportar os requisitos bem definidos e conhecidos K"G Desvantagens da prototipagem Custos de aprendizagem Custos de desenvolvimento Estende a planificação do desenvolvimento São incompletos Pode não ser possível protótipar requisitos críticos RS

22 M M M M M Abordagens à prototipagem Prototipagem em papel Representação em papel do interface do sistema Prototipagem Wizard of Oz Uma pessoa (wizard) simula as respostas do sistema de acordo com as entradas do utilizador Prototipagem executável Utilização de uma ambiente de desenvolvimemto rápido para desenvolver um protótipo executável RU Prototipagem em papel Características Representar em papel a funcionalidade e aparência da interface Tem custos baixos e é fácil de preparar e alterar Objectivos Analisar diferentes representações para a interface com o utilizador Fazer o levantamento das reacções dos utilizadores Fazer o levantamento das modificações (e sugestões) requeridas pelos utilizadores RR

23 Prototipagem em papel RV Esboços (Sketches( Sketches) RW

24 M Z Z Prototipagem Wizard of Oz A method of testing a system that does not exist the voice editor, IBM 1984 O que o utilizador vê Wizard The Wizard RX Prototipagem Wizard of Oz O wizard humano simula as respostas do sistema Interpreta os inputs de um utilizador segundo um algoritmo Controla computador para simular o output desejado Usa a interface real ou um mock-up É usado para Simular a adição de funcionalidades complexas Testar ideias futuristicas RY

25 T T T Z Z Z Z Análise de requisitos Objectivos Encontrar problemas, falhas e inconsistências A análise é intercalada com o levantamento de requisitos A análise é suportada por uma lista de verificação de problemas R[ Listas de verificação Desenho prematuro do sistema Verificar se o requisito inclui informação prematura sobre o design ou a implementação Combinação de requisitos Verificar se a descrição do requisito descreve um único requisito ou se pode ser dividida em diferentes requisitos Requisitos desnecessários Verificar se o requisito é apenas uma adição cosmética ao sistema. Utilização de W não-standard Verificar se o requisito obriga a uso de hardware que não é standard Para tomar esta decisão é necessário saber os requisitos da plataforma a supotar V\

26 ` ` Z Z Z Z Listas de verificação Conformidade com os objectivos de negócio Verificar se o requisito é consistente com os objectivos do negócio definidos na introdução do documento de requisitos Requisitos ambíguos Verificar se o requisito pode ser lido de forma diferentes por diferentes pessoas Quais as interpretações possíveis? Requisitos realistas Verificar se o requisito é realista tendo em conta a tecnologia a ser usada para implementar o sistema Requisitos testáveis Verificar se os engenheiros de teste podem derivar um teste a partir da descrição do requisito que mostre que o sistema satisfaz esse requisito V%] Matrizes de interação Objectivos da análise de requisitos Determinar as interações entre requisitos Evidenciar conflitos e sobreposições Matriz de interação de requisitos Requisitos em conflito, colocar 1 Requisitos sobrepostos, colocar 1000 Requisitos independentes, colocar 0 ^_

27 ` ` ` Matrizes de Interação Requirement R1 R2 R3 R4 R5 R6 R R R R R R ^a Negociação de requisitos Conflitos não são falhas Refletem diferentes necessidades e prioridades Negociação de requisitos tenta encontrar uma solução de concordância A negociação de requisitos pode ser um processo demorado A planificação de processo de ER deve ter em conta o tempo dispendido na negociação ^1b

28 ` ` ` d d d Reuniões de negociação Fase de informação Explicar os problemas associados com os requisitos a negociar Fase de discussão stakeholders devem ter oportunidade de comentar os requisitos que lhes dizem respeito Usar esta fase para atribuir prioridades aos requisitos Fase de resolução Eliminar, alterar ou refinar o requisito ^^ Resumo dos pontos-chave Para efectuar o levantamento de requisitos é necessário conhecer O domínio de aplicação O problema a ser resolvido As necessidades e restrições da organização O levantamento, análise e negociação de requisitos são processos iterativos e intercalados Pode-se (e deve-se) usar vários métodos de levantamento de requisitos Entrevistas, cenários, JAD, prototipagem e observação ^c

29 d d d d d d Resumo dos pontos-chave Prototipagem A experimentação permite que os utilizadores entendam e defininam facilmente os seus requesitos reais Listas de verificação Permitem organizar o processo de validação de requisitos Negociação de requisitos Troca de informação, discussão e resolução de conflitos ^e Questões para discussão ([SOLTXDGLIUQoDQWUTXVW}VDEUWDV TXVW}VIFKDGDV'r[PSORVGVWVWLSRVG TXVW}V,QGLTXDOJXQVIDFWRUVTXSRGPVUXVDGRV QDVOFomRGXPDRXPDLVWpFQLFDVG OYDQWDPQWRGUTXLVLWRV 4XWpFQLFDVGOYDQWDPQWRGUTXLVWRV XVDULDQRVJXLQWVVLVWPDV /LYUDULD8QLYUVLWiULD 6LVWPDTXVXSRUWD QFRPQGDGOLYURVRQOLQ 6LVWPDGVXSRUWjGFLVmRSDUDDX[LOLDUJVWRUVQD SODQLILFDomRVWUDWpJLFDGDRUJDQL]DomR ^f

Análise e Concepção de Sistemas de Informação. Levantamento e Análise de Requisitos. Adaptado a partir de Gerald Kotonya and Ian Sommerville

Análise e Concepção de Sistemas de Informação. Levantamento e Análise de Requisitos. Adaptado a partir de Gerald Kotonya and Ian Sommerville Análise e Concepção de Sistemas de Informação Levantamento e Análise de Requisitos Adaptado a partir de Gerald Kotonya and Ian Sommerville Objectivos: Processo de levantamento e análise de requisitos Técnicas

Leia mais

Elicitação e Análise de Requisitos

Elicitação e Análise de Requisitos Elicitação e Análise de Requisitos Ricardo Argenton Ramos ricargentonramos@gmail.com Engenharia de Software I 2015.2 Slide 1 Objetivos Descrever o processo da elicitação análise requisitos. Introduzir

Leia mais

Elicitação e Análise de Requisitos

Elicitação e Análise de Requisitos Objetivos Elicitação e Análise de Requisitos Descrever o processo da elicitação e análise requisitos. Introduzir um número de técnicas elicitação de requisitos e análise de requisitos. Discutir como protótipos

Leia mais

Introdução à Engª de Requisitos

Introdução à Engª de Requisitos Análise e Concepção de Sistemas de Informação Introdução à Engª de Requisitos Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Objectivos Introduzir as noções requisitos de sistema e processo

Leia mais

Análise e Concepção de Sistemas de Informação

Análise e Concepção de Sistemas de Informação Análise e Concepção de Sistemas de Informação Primeiro teste (versão A) 29 de Outubro de 2005, 11:00-12:00 *UXSR,(12 valores) I.1 I.2 A B C D 1 X 2 X 3 X 4 X 5 X 6 X A B C D 1 X 2 X 3 X 4 X 5 X 6 X,(6

Leia mais

Elicitação de Requisitos

Elicitação de Requisitos Elicitação de Jaelson Castro 2013 1 Objetivos Descrever o processo da elicitação requisitos. e análise Introduzir um número de técnicas elicitação de requisitos e análise de requisitos. Discutir como protótipos

Leia mais

Analista de Sistemas S. J. Rio Preto

Analista de Sistemas S. J. Rio Preto Modelo Cliclo de Vida Prototipação Prototipação é uma abordagem baseada numa visão evolutiva do desenvolvimento de software, afetando o processo como um todo. Esta abordagem envolve a produção de versões

Leia mais

IV.4 Análise de Dados da Avaliação

IV.4 Análise de Dados da Avaliação Melhor e Pior? IV - Avaliação IV.4 Análise de Dados da Avaliação Interactive System Design, Cap. 10, William Newman 2 Melhor e Pior? Resumo Aula Anterior! Avaliação com utilizadores!local (Laboratório,

Leia mais

Análise e Concepção de Sistemas de Informação. Validação de Requisitos. Adaptado a partir de Gerald Kotonya and Ian Sommerville

Análise e Concepção de Sistemas de Informação. Validação de Requisitos. Adaptado a partir de Gerald Kotonya and Ian Sommerville Análise e Concepção de Sistemas de Informação Validação de Requisitos Adaptado a partir de Gerald Kotonya and Ian Sommerville Objectivos da Validação Certificar que o documento de requisitos é uma descrição

Leia mais

Aula 5. Ciclo de Vida Espiral; Requisitos Funcionais e não Funcionais; Técnica de Requisitos.

Aula 5. Ciclo de Vida Espiral; Requisitos Funcionais e não Funcionais; Técnica de Requisitos. Aula 5 Ciclo de Vida Espiral; Requisitos Funcionais e não Funcionais; Técnica de Requisitos. Modelo Espiral Ele usa uma abordagem evolucionária à engenharia de software, capacitando o desenvolvedor e o

Leia mais

Analista de Sistemas S. J. Rio Preto

Analista de Sistemas S. J. Rio Preto Engenharia de Requisitos - análise A engenharia de requisitos (no contexto da engenharia de software) é um processo que engloba todas as atividades que contribuem para a produção de um documento de requisitos

Leia mais

ENGENHARIA DE REQUISITOS

ENGENHARIA DE REQUISITOS ENGENHARIA DE REQUISITOS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Contextualização Estudo realizado pelo Standish Group em 1995, envolvendo 350 companhias e 8.000 projetos

Leia mais

TÉCNICAS DE ENTREVISTAS E LEVANTAMENTO DE NECESSIDADES

TÉCNICAS DE ENTREVISTAS E LEVANTAMENTO DE NECESSIDADES TÉCNICAS DE ENTREVISTAS E LEVANTAMENTO DE NECESSIDADES Em todo desenvolvimento de software, um aspecto fundamental é a captura dos requisitos dos usuários. Para apoiar este trabalho, diversas técnicas

Leia mais

1. Conceitos Fundamentais

1. Conceitos Fundamentais 1. Conceitos Fundamentais a e os processos de planeamento e desenvolvimento de sistemas de informação 2 planeamento informático planeamento informático análise organizacional organizar o planeamento avaliar

Leia mais

ANÁLISE E DESENHO DE SISTEMAS

ANÁLISE E DESENHO DE SISTEMAS ANÁLISE E DESENHO DE SISTEMAS Processo de análise da situação de negócio, com o propósito de o melhorar através de procedimentos e métodos mais adequados. ANÁLISE DE SISTEMAS Processo de reunir e interpretar

Leia mais

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos Processos de engenharia de requisitos Processos de Engenharia de Requisitos Os requisitos e as formas de obtê-los e documentálos variam drasticamente de um projeto para o outro Contudo, existe uma série

Leia mais

Eng. de Requisitos: Atividades. Engenharia de Requisitos. Eng. de Requisitos: Processo. O Documento de Requisitos. Stakeholders. Estudo de Viabilidade

Eng. de Requisitos: Atividades. Engenharia de Requisitos. Eng. de Requisitos: Processo. O Documento de Requisitos. Stakeholders. Estudo de Viabilidade DCC / ICEx / UFMG Eng. de Requisitos: Atividades Engenharia de Requisitos Eduardo Figueiredo Inclui quatro fases principais Estudo de viabilidade Elicitação (ou análise) de Especificação de Validação dos

Leia mais

Eng. de Requisitos: Atividades. Engenharia de Requisitos. Eng. de Requisitos: Processo. O Documento de Requisitos. Stakeholders

Eng. de Requisitos: Atividades. Engenharia de Requisitos. Eng. de Requisitos: Processo. O Documento de Requisitos. Stakeholders DCC / ICEx / UFMG Eng. de Requisitos: Atividades Engenharia de Requisitos Eduardo Figueiredo Inclui quatro fases principais Estudo de viabilidade Elicitação (ou análise) de Especificação de Validação dos

Leia mais

Capítulo 2 - Processos de Software

Capítulo 2 - Processos de Software Capítulo 2 - Processos de Software Capítulo 2 Processos Software 1 Assuntos abordados Modelos de processo de software Atividades no processo de software Mudança no processo de software Melhoria de processos

Leia mais

Diagramas de Use Case

Diagramas de Use Case 86/170 Diagramas de Use Case Sumário Definição de requisitos. Diagramas de Use Case I conceitos base Diagramas de Use Case II conceitos avançados Resumo Exercícios Definição de Requisitos 87/170 Definição

Leia mais

3. análise e negociação de requisitos

3. análise e negociação de requisitos 3. documento de requisitos identificação, descoberta de requisitos análise e negociação de requisitos documentação de requisitos problemas, necessidades, oportunidades,... validação dos requisitos 2 objectivos

Leia mais

Qualidade. Ana Madureira

Qualidade. Ana Madureira Qualidade Ana Madureira Qualidade da Informação A qualidade de uma informação é apreciada em função da sua pertinência (adaptação às necessidades do sistema de gestão). Três características permitem medir

Leia mais

2 o Ciclo de Engenharia Informática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - Engenharia de Requisitos 2016/2017

2 o Ciclo de Engenharia Informática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - Engenharia de Requisitos 2016/2017 Qualidade de 2 o Ciclo de Engenharia Informática, 1 o Ano, 1 o Semestre Apontamentos Teóricas - 1 1 Departamento de Informática Universidade da Beira Interior sebastiao@di.ubi.pt http://www.di.ubi.pt/~sebastiao

Leia mais

Prototipagem e Cenários. Veja antes, decida depois

Prototipagem e Cenários. Veja antes, decida depois Prototipagem e Cenários Veja antes, decida depois Porque prototipar? Fracasso do modelo cascata Impossível entender completamente e expressar os requisitos dos usuários antes que algum design tenha sido

Leia mais

Entrevistas. FATTO Consultoria e Sistemas

Entrevistas. FATTO Consultoria e Sistemas Entrevistas Pauta O que é entrevista? Diretrizes para uma entrevista eficaz Habilidades necessárias a um entrevistador Erros comuns em entrevistas Preparação de uma entrevista Preparação do roteiro Formatos

Leia mais

Processo de Desenvolvimento

Processo de Desenvolvimento Processo de Desenvolvimento Sumário Caracterização Objectivos Problemas Qualidades Técnicas Avaliação e Validação Exemplo Conclusões Processo de Desenvolvimento 2 Objectivos Definir o processo de desenvolvimento

Leia mais

Processo de desenvolvimento de sistema de informação - DSI

Processo de desenvolvimento de sistema de informação - DSI - DSI Fases do processo de Desenvolvimento de Sistemas Informação Estudo da viabilidade Engenharia de requisitos Desenho (Modelagem) Codificação Testes e Implantação Estudo da viabilidade Estudo preliminar

Leia mais

Sumário. Escrita de Programas. Qualidades. Objectivos. Engenharia de Software. Caracterização. Técnicas Casos Notáveis Conclusões

Sumário. Escrita de Programas. Qualidades. Objectivos. Engenharia de Software. Caracterização. Técnicas Casos Notáveis Conclusões Engenharia de Software Escrita de Programas António Rito Silva Rito.Silva@inesc-id.pt Sumário Caracterização Objectivos Qualidades Técnicas Casos Notáveis Conclusões Escrita de Programas 2 Objectivos O

Leia mais

Escrita de Programas. António Rito Silva

Escrita de Programas. António Rito Silva Escrita de Programas António Rito Silva Rito.Silva@inesc-id.pt Sumário Caracterização Objectivos Qualidades Técnicas Casos Notáveis Conclusões Escrita de Programas 2 Objectivos O desenho pode não ter abordado

Leia mais

Professor Emiliano S. Monteiro

Professor Emiliano S. Monteiro Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer

Leia mais

Desenho de Software. Sumário

Desenho de Software. Sumário (QJHQKDULDGD3URJUDPDomR Desenho de Software Carla Ferreira Carla.Ferreira@dei.ist.utl.pt Sumário Objectivos Problemas Qualidades Técnicas Avaliação e Validação Casos Notáveis Exemplo Conclusões Desenho

Leia mais

Cadeira: Engenharia de Software

Cadeira: Engenharia de Software Cadeira: Engenharia de Software Aulas 9, 10 15/08/15 Docente: Cláudia Ivete F. Jovo cifjovo@gmail.com or cjovo@up.ac.mz M.Sc. Cláudia Jovo 2017/DI 0 Definição de Eng. Software; Eng. Software Tecnologia

Leia mais

Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1

Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Processos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Objetivos Apresentar modelos de processos de software Descrever três modelos genéricos de processo e quando

Leia mais

Processos de software

Processos de software Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de

Leia mais

Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos. Prof. Bruno Moreno

Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos. Prof. Bruno Moreno Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos O objetivo do processo de Engenharia de Requisitos é criar e manter

Leia mais

Sumário. Processo de Desenvolvimento. Objectivos. Problemas. Engenharia de Software. Caracterização. Técnicas Avaliação e Validação Exemplo Conclusões

Sumário. Processo de Desenvolvimento. Objectivos. Problemas. Engenharia de Software. Caracterização. Técnicas Avaliação e Validação Exemplo Conclusões Engenharia de Software Processo de Desenvolvimento António Rito Silva Rito.Silva@inesc-id.pt Sumário Caracterização Objectivos Problemas Qualidades Técnicas Avaliação e Validação Exemplo Conclusões Processo

Leia mais

Mestrado em Educação Área de Especialização: Didáctica da Matemática Metodologia da Investigação I. A Entrevista

Mestrado em Educação Área de Especialização: Didáctica da Matemática Metodologia da Investigação I. A Entrevista Faculdade de Ciências da Universidade de Lisboa Departamento de Educação Mestrado em Educação Área de Especialização: Didáctica da Matemática Metodologia da Investigação I A Entrevista Cristina Costa Guida

Leia mais

Técnicas de Elicitação de Requisitos

Técnicas de Elicitação de Requisitos DCC / ICEx / UFMG Técnicas de Elicitação de Requisitos Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Elicitação de Requisitos Técnicas para levantamento de requisitos Descoberta de Requisitos (Pontos

Leia mais

PDS. Aula 1.5 Modelos de Processo. Prof. Dr. Bruno Moreno

PDS. Aula 1.5 Modelos de Processo. Prof. Dr. Bruno Moreno PDS Aula 1.5 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Tipos de Modelos Modelo em Cascata; Prototipação; RAD; Modelo Incremental; Desenvolvimento Evolucionário; Desenvolvimento

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Engenharia de Software I 2013.2 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo

Leia mais

Elicitação e Análise de Requisitos. Slide 1

Elicitação e Análise de Requisitos. Slide 1 Elicitação e Análise de Requisitos Slide 1 Objetivos Descrever o processo da elicitação e análise requisitos. Introduzir um número de técnicas elicitação de requisitos e análise de requisitos. Discutir

Leia mais

Análise e Concepção de Sistemas de Informação

Análise e Concepção de Sistemas de Informação Análise e Concepção de Sistemas de Informação Processos de Engª de Requisitos Adaptado a partir de Engineering: Processes and Techniques Gerald Kotonya and Ian Sommerville 1 Objectivos Introduzir a noção

Leia mais

A Entrevista Como método de recolha de dados em Investigação em Educação

A Entrevista Como método de recolha de dados em Investigação em Educação A Entrevista Como método de recolha de dados em Investigação em Educação Adaptado de: Cristina Costa Guida Rocha Mónica Acúrcio O que é a entrevista? A entrevista é uma conversa intencional, geralmente

Leia mais

2. Modelos de Desenvolvimento de Software

2. Modelos de Desenvolvimento de Software 2. Modelos de Desenvolvimento de Software Patrícia Macedo Joaquim Filipe João Ascenso Engenharia de Software 2005/06 EST, Setúbal Ciclo de Vida do Software Um sistema de software é desenvolvido gradualmente

Leia mais

Curso de Sistemas de Informação. Karla Donato Fook DESU / DAI

Curso de Sistemas de Informação. Karla Donato Fook DESU / DAI Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2017 1 Especificação Desenvolvimento Validação Evolução 4 2 A funcionalidade do software e as restrições sobre sua operação

Leia mais

Tabela comparativa. Aprendizagens Essenciais vs Metas Curriculares INGLÊS, 7.º ANO

Tabela comparativa. Aprendizagens Essenciais vs Metas Curriculares INGLÊS, 7.º ANO Tabela comparativa vs INGLÊS, 7.º ANO / Inglês, 7.º ano Compreensão Oral Compreensão Oral Seguir instruções detalhadas dadas pelo professor (L8.1); identificar o conteúdo principal do que se ouve e vê

Leia mais

Manual de Procedimentos. Volume 9.4 Área Para a Qualidade e Auditoria Interna

Manual de Procedimentos. Volume 9.4 Área Para a Qualidade e Auditoria Interna Manual de Procedimentos Volume 9.4 Área Para a Qualidade e Auditoria Interna Volume: 9.4 área para a Qualidade e Auditoria Interna Índice Princípios Gerais... 3 Abreviaturas e Acrónimos... 4 Legislação

Leia mais

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave Primeiro Módulo: Parte 3 Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave AN V 3.0 [60] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com

Leia mais

ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software

ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software ENGENHARIA DE SOFTWARE Aula 03 Processos de Software AGENDA Modelos de processo de software Atividades do processo Lidando com mudanças Rational Unified Process (RUP) 14/03/2017 IFPR QUEDAS DO IGUAÇU -

Leia mais

2. identificação, descoberta, elaboração de requisitos

2. identificação, descoberta, elaboração de requisitos 2. identificação, descoberta, elaboração de requisitos o processo de identificação de requisitos 2 identificação de requisitos identificação, descoberta de requisitos análise e negociação de requisitos

Leia mais

Técnicas de Engenharia de Requisitos

Técnicas de Engenharia de Requisitos Técnicas de Engenharia de Requisitos Dificuldades da análise dos requisitos: concretização de conceitos; comunicação entre usuários, clientes, desenvolvedores e gerentes; mudanças de requisitos. Esforço

Leia mais

Técnicas de Levantamento de Dados

Técnicas de Levantamento de Dados Técnicas de Levantamento de Dados Em todo desenvolvimento de software, um aspecto fundamental é a captura dos requisitos dos usuários. Para apoiar este trabalho, diversas técnicas podem ser utilizadas.

Leia mais

Engenharia de Requisitos. Aécio Costa

Engenharia de Requisitos. Aécio Costa Aécio Costa Um requisito é uma característica do sistema ou a descrição de algo que o sistema é capaz de realizar, para atingir os seus objetivos. (PFLEEGER, 2004) Um requisito é algo que o sistema é capaz

Leia mais

Desenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software

Desenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software Engenharia de Software Aula 17 Desenvolvimento de Software Testes de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 7 Maio 2012 1. Especificação de requisitos 2. Projeto

Leia mais

Processo de Engenharia de Requisitos

Processo de Engenharia de Requisitos Processo de Engenharia de Requisitos Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio

Leia mais

Universidade Regional de Blumenau

Universidade Regional de Blumenau Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação Protótipo de um Sistema de Informações Estratégicas para Consultórios Médicos utilizando Genexus Protótipo desenvolvido como

Leia mais

engenharia de requisitos

engenharia de requisitos 4. documentação 1 o processo de modelo de actividades de alto nível identificação, descoberta de requisitos análise e negociação de requisitos documento de requisitos documentação de requisitos validação

Leia mais

Elicitação e Análise de Requisitos. Jaelson Castro

Elicitação e Análise de Requisitos. Jaelson Castro Elicitação e Análise de Requisitos Jaelson Castro 2016 1 Objetivos Descrever o processo da elicitação e análise requisitos. Introduzir um número de técnicas elicitação de requisitos e análise de requisitos.

Leia mais

MODELAGEM DE SISTEMA Apresentação

MODELAGEM DE SISTEMA Apresentação MODELAGEM DE SISTEMA Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Apresentação da Disciplina Apresentação da Disciplina Apresentação da Disciplina

Leia mais

Análise e Projeto Orientado a Objetos

Análise e Projeto Orientado a Objetos Análise e Projeto Orientado a Objetos Aula 1.10 - Engenharia de Requisitos Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/27 Introdução A Engenharia

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Engenharia de Software I 2017.2 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo

Leia mais

Parte I Requirement Engineering. Gestão de Projectos Informáticos. Gestão do Âmbito (Scope Management) Requirement Engineering.

Parte I Requirement Engineering. Gestão de Projectos Informáticos. Gestão do Âmbito (Scope Management) Requirement Engineering. Parte I Requirement Engineering Gestão de Projectos Informáticos Gestão do Âmbito (Scope Management) Requirement Engineering Introduzir as noções requisitos de sistema e processo de engª de requisitos

Leia mais

MODELAGEM DE SISTEMA Apresentação

MODELAGEM DE SISTEMA Apresentação MODELAGEM DE SISTEMA Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Análise de Requisitos Processo de descobrir, analisar, documentar e verificar

Leia mais

O Fluxo de Requisitos

O Fluxo de Requisitos O Fluxo de 1 Finalidade do fluxo de requisitos A finalidade deste fluxo é: Chegar a um acordo com o cliente e o usuário sobre o que o sistema deve fazer. Oferecer ao desenvolvedor um melhor entendimento

Leia mais

Introdução à Análise e Projeto de Sistemas

Introdução à Análise e Projeto de Sistemas Introdução à I. O Que vamos fazer na Disciplina? Saber uma linguagem de programação orientada a objeto (OO) não é suficiente para criar sistemas OO Tem que saber Análise e Projeto OO (APOO) Isto é, Análise

Leia mais

Análise e Conc epç ão de Sist em as de Inform aç ão,qwurgxomrj(qj GH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville

Análise e Conc epç ão de Sist em as de Inform aç ão,qwurgxomrj(qj GH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville Análise e Conc epç ão de Sist em as de Inform aç ão,qwurgxomrj(qj GH5HTXLVLWRV Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Objectivos Introduzir as noções requisitos de sistema e processo

Leia mais

Analista de Sistemas S. J. Rio Preto

Analista de Sistemas S. J. Rio Preto OUTRAS TÉNICAS Prototipagem Protótipo tem por objetivo explorar aspectos críticos dos requisitos de um produto, implementando de forma rápida um pequeno subconjunto de funcionalidades deste produto. O

Leia mais

Sumário. Engenharia de Requisitos. Definição de Requisito. Objectivos. Engenharia de Software. Caracterização Objectivos Problemas Qualidades

Sumário. Engenharia de Requisitos. Definição de Requisito. Objectivos. Engenharia de Software. Caracterização Objectivos Problemas Qualidades Engenharia de Software Engenharia de Requisitos António Rito Silva Rito.Silva@inesc-id.pt Sumário Caracterização Objectivos Problemas Qualidades Factores Não-Técnicos Técnicas Avaliação e Validação Casos

Leia mais

Laboratório de Desenvolvimento de Software

Laboratório de Desenvolvimento de Software Laboratório de Desenvolvimento de Software FEUP/MIEIC, 2010/11 Nuno Flores nuno.flores at fe.up.pt Rosaldo Rossetti rossetti at fe.up.pt Filipe Correia filipe.correia at fe.up.pt http://paginas.fe.up.pt/~nflores/dokuwiki/doku.php?id=teaching:1011:ldso

Leia mais

Especificação Formal de Software

Especificação Formal de Software Especificação Formal de Software Carlos Figueiredo, Jorge Mack, Luís Magalhães, Vitor Pinto Introdução Nos dias de correm é cada vez maior a dependência dos computadores e seus aplicativos. Torna-se assim

Leia mais

Engenharia de Software. Matéria para os Testes

Engenharia de Software. Matéria para os Testes Engenharia de Software Revisões 19/Junho/2006 Matéria para os Testes 1º Teste (25/Março) Engenharia de Software Desenho de Software Escrita de Programas 2º Teste (21/Junho) Processo de Desenvolvimento

Leia mais

Princípios da Engenharia de Software aula 03

Princípios da Engenharia de Software aula 03 Princípios da Engenharia de Software aula 03 Prof.: José Honorato Ferreira Nunes Material cedido por: Prof.: Franklin M. Correia Na aula anterior... Modelos de processos de software: Evolucionário Tipos

Leia mais

AUDITORIAS AUDITORIAS PROCESSO

AUDITORIAS AUDITORIAS PROCESSO 1 AUDITORIAS por por AUDITORIAS PROCESSO SISTEMAS DE GESTÃO DO AMBIENTE por por por EM SÍNTESE O PROCESSO AUDITORIA por AUDITORIA AMBIENTAL 19011 Auditoria Ambiental Processo sistemático, independente

Leia mais

Análise de Sistemas Aula 4

Análise de Sistemas Aula 4 Análise de Sistemas Aula 4 Prof. Emerson Klisiewicz Contextualização Aula 4 Gerenciamento de Requisitos Refinamento de Requisitos Aprovação de Requisitos Matriz de Rastreabilidade O Sucesso Clientes satisfeitos

Leia mais

METODOLOGIA DA INVESTIGAÇÃO I

METODOLOGIA DA INVESTIGAÇÃO I METODOLOGIA DA INVESTIGAÇÃO I DOCENTE: Professora Doutora Maria Isabel Chagas DISCENTES: Alzira Roso; Cândida Santos; Manuela Coelho Mestrado em Orientação e Supervisão Pedagógica - FCUL Lisboa 2004/05

Leia mais

Interfaces Pessoa. Prototipagem. Máquina. Cap. 7 - Prototipagem

Interfaces Pessoa. Prototipagem. Máquina. Cap. 7 - Prototipagem Interfaces Pessoa Máquina Prototipagem Cap. 7 - Prototipagem 06 Melhor e Pior? Melhor e Pior 3 Resumo Aula Anterior Modelo Conceptual Metáfora; Conceitos; Relações; Mapeamentos Simples; Focado na tarefa

Leia mais

Interfaces Pessoa-Máquina (IPM)

Interfaces Pessoa-Máquina (IPM) Interfaces Pessoa-Máquina (IPM) 2009/2010 Joaquim Jorge Daniel Gonçalves Alfredo Ferreira II PERCEBER OS UTILIZADORES E AS TAREFAS II.2 ANÁLISE DE TAREFAS II HCI, Cap. 15, Alan Dix Task-Centered UI Design,

Leia mais

Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil

Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil Aula 3 - Modelos de Processo - cascata, iterativo e incremental e ágil Análise de Sistemas Prof. Filipe Arantes Fernandes filipe.arantes@ifsudestemg.edu.br 2 Vale a pena ver de novo Modelo de Processo:

Leia mais

Norma Portuguesa. Sistemas de gestão da segurança e saúde do trabalho Requisitos NP

Norma Portuguesa. Sistemas de gestão da segurança e saúde do trabalho Requisitos NP Norma Portuguesa NP 4397 Sistemas de gestão da segurança e saúde do trabalho Requisitos Systèmes de gestion de la sécurité et santé du travail Exigences Occupational health and safety management systems

Leia mais

Sistema Revolucionário de Gestão de Ficheiros

Sistema Revolucionário de Gestão de Ficheiros Licenciatura em Engenharia Informática e Computação Laboratório de Bases de Dados Sistema Revolucionário de Gestão de Ficheiros Grupo LBD09 Relatório de Especificação de Base de Dados Versão 1.0 Fernando

Leia mais

III.2 Modelos Mentais e Conceptuais II

III.2 Modelos Mentais e Conceptuais II Melhor e Pior? III - Desenho de Sistemas Interactivos III.2 Modelos Mentais e Conceptuais II Conceptual Models, J. Johnson and A. Henderson (Artigo de Interactions Jan 02) Interaction Design, Cap. 2, J.

Leia mais

Interacção Pessoa-Máquina

Interacção Pessoa-Máquina Interacção Pessoa-Máquina Relatório da terceira fase Perfect Home Turno Prático P1 Professora Teresa Romão Realizado por: David Teixeira 42645 Pedro Martins 41976 Page 1 Conteúdo Introdução... 3 Protótipo...

Leia mais

UFCD 786 Instalação e configuração de sistemas de bases de dados

UFCD 786 Instalação e configuração de sistemas de bases de dados Pág 2 UFCD 786 Instalação e configuração de sistemas de bases de dados Formadora Elsa Almeida Índice 1 Introdução... 3 2 Formulários... 4 2.1 Criar Formulários... 4 2.2 Inserção de Novos Registos e Manipulação

Leia mais

IV.4 Análise de Dados da Avaliação IV AVALIAÇÃO IV.4 ANÁLISE DE DADOS DA AVALIAÇÃO. Interactive System Design, Cap. 10, William Newman. Melhor e Pior?

IV.4 Análise de Dados da Avaliação IV AVALIAÇÃO IV.4 ANÁLISE DE DADOS DA AVALIAÇÃO. Interactive System Design, Cap. 10, William Newman. Melhor e Pior? IV AVALIAÇÃO IV.4 ANÁLISE DE DADOS DA AVALIAÇÃO Interactive System Design, Cap. 10, William Newman Melhor e Pior? 1 Melhor e Pior? Resumo Aula Anterior o Avaliação com utilizadores Local (Laboratório,

Leia mais

Testes de Software. Prof. Edjandir C. Costa

Testes de Software. Prof. Edjandir C. Costa Testes de Software Prof. Edjandir C. Costa edjandir.costa@ifsc.edu.br Sumário - Processo de teste - Estágios de teste - Diferenças entre tipos de testes Processo de Teste Dois objetivos distintos: - Demonstrar

Leia mais

PROMOÇÃO DA SAÚDE EM CRIANÇAS E ADOLESCENTES:

PROMOÇÃO DA SAÚDE EM CRIANÇAS E ADOLESCENTES: PROMOÇÃO DA SAÚDE EM CRIANÇAS E ADOLESCENTES: AUTONOMIA E PARTICIPAÇÃO, RECURSOS E BARREIRAS NO CONTEXTO ESCOLAR Bom Celeste Simões Margarida Gaspar de Matos Tânia Gaspar Faculdade de Motricidade Humana

Leia mais

Engenharia de Requisitos. Sumário

Engenharia de Requisitos. Sumário QJHQKDULDGH6RIWZDUH Engenharia de Requisitos Carla Ferreira carla.ferreira@dei.ist.utl.pt Sumário Caracterização Objectivos Problemas Qualidades Factores Não-Técnicos Técnicas Avaliação e Validação Casos

Leia mais

UFCD 0781 Análise de Sistemas de Informação. Formadora: Sónia Rodrigues. Conteúdos. Conteúdos. Conteúdos. Conteúdos. Objectivos da UFCD:

UFCD 0781 Análise de Sistemas de Informação. Formadora: Sónia Rodrigues. Conteúdos. Conteúdos. Conteúdos. Conteúdos. Objectivos da UFCD: UFCD 0781 Análise de Sistemas de Informação Objectivos da UFCD: Reconhecer e utilizar as diferentes metodologias de análise de sistemas de informação, no âmbito do processo de informatização de uma organização.

Leia mais

Engenharia de Software Engenharia de Requisitos (ER)

Engenharia de Software Engenharia de Requisitos (ER) Engenharia de Software Engenharia de Requisitos (ER) Prof. Edison A M Morais http://usuarios.cultura.com.br/eds/ eammorais2@gmail.com Copyright 2012 1 Agenda Definição de Engenharia de Requisitos Motivação

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE CURSO TÉCNICO DE INFORMÁTICA Módulo A ENGENHARIA DE SOFTWARE Processos de Software O PROCESSO É LENTO... Todo software deve ser construído de forma organizada, através de processos. Um processo pode ser

Leia mais

Análise de Tarefas II

Análise de Tarefas II Análise de Tarefas II Capítulo 4 HCI, Cap. 15, Alan Dix Task-Centered UI Design, Cap. 1-2 C. Lewis and J. Rieman Melhor e Pior? Resumo da aula anterior O que é análise de tarefas? Estuda situações existentes

Leia mais

Análise de sistemas. Engenharia de Requisitos

Análise de sistemas. Engenharia de Requisitos Análise de sistemas Engenharia de Requisitos Análise de Requisitos Processo de descobrir, analisar, documentar e verificar serviços requeridos para um sistema e suas restrições operacionais. 2 O que é

Leia mais

INTRODUÇÃO. COMO FAZER O HACCP FUNCIONAR REALMENTE NA PRÁTICA* Sara Mortimore PREPARAÇÃO E PLANEAMENTO ETAPA 1 INTRODUÇÃO

INTRODUÇÃO. COMO FAZER O HACCP FUNCIONAR REALMENTE NA PRÁTICA* Sara Mortimore PREPARAÇÃO E PLANEAMENTO ETAPA 1 INTRODUÇÃO ESCOLA SUPERIOR AGRÁRIA DE COIMBRA MESTRADO EM ENGENHARIA ALIMENTAR SEGURANÇA ALIMENTAR INTRODUÇÃO Sistema de controlo simples e lógico COMO FAZER O FUNCIONAR REALMENTE NA PRÁTICA* Sara Mortimore Ana Santos,

Leia mais

2

2 ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina

Leia mais

PROJETO DE BANCO DE DADOS

PROJETO DE BANCO DE DADOS UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS I PROJETO DE BANCO DE DADOS Profº Erinaldo Sanches Nascimento Objetivos Discutir o ciclo de vida do sistema de

Leia mais

Introdução à Programação. João Manuel R. S. Tavares

Introdução à Programação. João Manuel R. S. Tavares Introdução à Programação João Manuel R. S. Tavares Sumário 1. Ciclo de desenvolvimento de um programa; 2. Descrição de algoritmos; 3. Desenvolvimento modular de programas; 4. Estruturas de controlo de

Leia mais

Relatório de Especificação de Requisitos 1. Introdução

Relatório de Especificação de Requisitos 1. Introdução Relatório de Especificação de Requisitos 1. Introdução 1.1 Objectivo Indicar o objectivo e destinatários do RER 1.2 Âmbito Identificar o produto de software a desenvolver pelo respectivo nome. Explicar

Leia mais