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

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

Download "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"

Transcrição

1 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 para levantamento e análise de requisitos Utilização de protótipos no processo de engª de requisitos 2

2 The wizard of id Can you stop the Rain? RAIN RAIN GO AWAY...it s snowing! What is it you really want? 3 Dilbert 4

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 5 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 6

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 7 Técnicas de levantamento de requisitos Estruturar o conhecimento: Partitiçã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 Stakeholders não acreditam na necessidade de um novo sistema 8

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 9 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 é essêncial! 10

6 Fases do 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 11 Tipos entrevistas Entrevistas abertas Não existe uma agenda pré-definida Entrevistas fechadas Limita o número de possíveis respostas Apropridada para gerar dados precisos 12

7 Entrevistas abertas Benefícios 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 Desvantagens Podem se obter muitos detalhes sem importância É possível perder o controlo da entrevista As respostas podem demorar demasiado tempo Parecer pouco preparado 13 Entrevistas fechadas Benefícios 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 Desvantagens Penoso para o entrevistado Falta de detalhes importantes Pode não abordar as ideias essênciais Não cria empatia com o entrevistado 14

8 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 15 Cenário da biblioteca Ordenação 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 16

9 Estruturar entrevistas Estrutura em pirâmide Começar com uma pergunta especifica, fechar com uma pergunta genérica Usar em 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 feel emotional about the topic Estrutura em diamante Combina as aproximações anteriores, por isso demora mais tempo Mantém o entrevistado interessado usando perguntas variadas 17 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 18

10 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 19 Fazer 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 para enquanto as notas são escritas Foca os factos, ignorando opiniões 20

11 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 21 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 22

12 Relatório da entrevista Escrever o mais cedo possível a seguir à entrevista Apresentar um sumário inicial, e depois mais detalhe Rever o relatório com o entrevistado 23 Comentários gerais Entrevista estruturada É planeada e o planeamento é seguido à risca Tem por base perguntas fechadas Entrevista não-estruturada é uma conversação Entrevistas Demoram muito tempo Sujeitas a erro e interpretações erradas 24

13 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 25 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 essênciais se ausentem para assistir às reuniões JAD 26

14 Quem está envolvido Analista Pelo menos 1, mas deve ter um papel passivo Utilizadores De 8 a 12 utilizadores Escolher um moderador para a sessão que não é um especialista em análise e design, mas com bom poder de comunicação 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 Alguém deve registar o conteúdo da sessão Executivo Escolher um executivo como sponsor que irá introduzir e concluir a sessão JAD 27 Onde realizar as sessões JAD Organizar de 2 a 3 sessões diárias 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 convidados podem estar presentes 28

15 Vantagens do JAD Gasta 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 29 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 30

16 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 Um caso de uso é um cenário Um cenário é uma coleção de casos de uso 31 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 32

17 Etnografia em 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 de-briefing Usar outras técnicas de levantamento de requisitos 33 Etnografia em engª de requisitos Ethnographic analysis Debriefing meetings Focused ethnography System protoyping System prototype User experiments 34

18 Perspectivas etnográficas 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. 35 Reutilização de requisitos Usar os requisitos de um sistema noutro sistema Diminui o tempo e esforço gastos no 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 36

19 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 37 Vantagens da Prototipagem Utilizadores podem experimentar o sistema Estabelece a fiabilidade e utilidade do sistema Essêncial para criar 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 38

20 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 Evolucionários Objectivo: desenvolvimento rápido de uma versão inicial do sistema. Suportar os requisitos bem definidos e conhecidos 39 Problemas e custos da prototipagem Custos de aprendizagem Custos de desenvolvimento Extende a planificação do desenvolvimento São incompletos Pode não ser possível protótipar requisitos críticos 40

21 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 a entradas de um utilizador Prototipagem executável Utilização de uma ambiente de desenvolvimemto rápido para desenvolver um protótipo executável 41 Prototipagem em papel Características Representar em papel a funcionalidade e aparência da interface Tem custos baixos e é fácil de preparar e modificar Objectivo Analisar diferentes representações para a interface Fazer o levantamento das reacções dos utilizadores Fazer o levantamento das modificações (e sugestões) requeridas pelos utilizadores 42

22 Prototipagem em papel 43 Esboços (Sketches) 44

23 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 45 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 46

24 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 47 Listas de verificação Desenho prematuro do sistema Combinação de requisitos Requisitos desnecessários Utilização de HW não-standard Conformidade com os objectivos de negócio Requisitos ambíguos Requisitos realistas Requisitos testáveis 48

25 Matrizes de interação Objectivos da análise de requisitos: Determinar as interações entre requisitos Evidênciar conflitos e sobreposições entre conflitos Matriz de interação de requisitos Requisitos em conflito, colocar 1 Requisitos sobrepostos, colocar 1000 Requisitos independentes, colocar 0 49 Matrizes de Interação Requirement R1 R2 R3 R4 R5 R6 R R R R R R

26 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 contabilizar o tempo necessário 51 Reuniões de Negociação Fase de informação Explicar os problemas associados aos 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 52

27 Conclusões 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 intercalados Pode-se (e deve-se) usar vários métodos de levantamento de requisitos: Entrevistas, cenários, JAD, protótipos e observação 53 Conclusões (cont.) Protótipos A experimentação permite que os utilizadores encontrem 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 54

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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. 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

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

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

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

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

II.2 - Análise de Tarefas II

II.2 - Análise de Tarefas II Melhor e Pior? II Perceber os Utilizadores e as Tarefas II.2 Análise de Tarefas II HCI, Cap. 15, Alan Dix Task-Centered UI Design, Cap. 1-2 C. Lewis and J. Rieman 2 Resumo Aula Anterior Sumário O que é

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

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

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

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

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

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

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

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

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

! Tipos de Entrevistas e Tipos de Questões. ! Técnicas de Entrevista! Aspectos Práticos

! Tipos de Entrevistas e Tipos de Questões. ! Técnicas de Entrevista! Aspectos Práticos Agenda! Tipos de Entrevistas e Tipos de Questões Entrevistas! Técnicas de Entrevista! Aspectos Práticos Cleidson de Souza Departamento de Informática Universidade Federal do Pará Entrevistas! Abordagem

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

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

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

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

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins. Bibliografia Quais são os problemas? 4 A sofisticação do software ultrapassou nossa capacidade de construção. 4 Nossa capacidade de construir programas não acompanha a demanda por novos programas. 4 Nossa

Leia mais

Análise e Projeto Orientados a Objetos

Análise e Projeto Orientados a Objetos Análise e Projeto Orientados a Objetos Requisitos Diretoria Acadêmica de Gestão e Tecnologia da Informação Requisitos Segundo Larman: São capacidades e condições às quais o sistema e em termos mais amplos,

Leia mais

Dicas sobre produção mediática: A produção de uma entrevista para o média escolar

Dicas sobre produção mediática: A produção de uma entrevista para o média escolar Sobre este documento Este documento tem por objetivo dar algumas sugestões e dicas acerca da produção de um trabalho jornalístico, nas suas diferentes fases, tendo em conta o contexto educativo e o enquadramento

Leia mais

4 Comunicação dos resultados

4 Comunicação dos resultados 4 Comunicação dos resultados 4- Comunicação de resultados Formatos Comunicação de publicação oral Monografia Poster Relatório Tese - Relatório de aulas - Mestrado (dissertação) - Relatório de estágio -

Leia mais

- Prototipação Iterativa - Observação Direta

- Prototipação Iterativa - Observação Direta - Prototipação Iterativa - Observação Direta Júnia Coutinho Anacleto Silva Maio/2004 Prototipação Iterativa A interface com o usuário é a porta de entrada da aplicação, e desempenha um papel fundamental

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

O inquérito por entrevista

O inquérito por entrevista O inquérito por entrevista Entrevista Técnica de investigação que permite recolher informações, dados, utilizando a comunicação verbal. A entrevista é uma conversa com um objectivo (Bingham & Moore, 1924)

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Engenharia de Requisitos Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt A importância dos requisitos 2 A importância dos requisitos The hardest single

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

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

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

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

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

3. Modelação Evolução histórica

3. Modelação Evolução histórica 3. Modelação 3.1. Evolução histórica 1 2 Evolução histórica Antes de serem abordados os modelos Ambiental e Comportamental, é importante observar o quadro seguinte, que apresenta a evolução histórica dos

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

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

Central Participativa da Marca UA

Central Participativa da Marca UA Estado da Arte: Pressupostos iniciais do projecto Central Participativa da Marca UA: Visão: Este projecto visa fornecer aos membros da Universidade de Aveiro uma ferramenta que fomente a aprendizagem sobre

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

3 Processo de Teste. 3.1.Visão Geral do Processo

3 Processo de Teste. 3.1.Visão Geral do Processo 3 Processo de Teste Nesse capítulo será apresentado um processo de teste que foi desenvolvido para que diminua o retrabalho e o esforço gasto no processo de teste tradicional. Inicialmente é mostrada uma

Leia mais

Interfaces Pessoa-Máquina (IPM)

Interfaces Pessoa-Máquina (IPM) Interfaces Pessoa-Máquina (IPM) IV - Avaliação IV.3 Avaliação com Utilizadores HCI, Cap.9, Alan Dix Interaction Design, Cap. 11-14, J. Preece Resumo Aula Anterior Tipos de diálogo Menus, Formulários, LC

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Engenharia de requisitos Estabelece os serviços que o cliente requer de um sistema e as restrições sob as quais tal sistema operará e será desenvolvido. Tais serviços e restrições

Leia mais

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome: Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS Nome: 1. A figura abaixo representa, simplificadamente, as fases do Modelo de Ciclo de Vida Cascata.

Leia mais

Métodos de Requisitos. Daniel Ferreira

Métodos de Requisitos. Daniel Ferreira Métodos e Técnicas de Elicitação de Requisitos e sua Aderência ao CMMi Daniel Ferreira dfs3@cin.ufpe.br O que discutiremos: Introdução a Engenharia de Requisitos Principais Técnicas de Elicitação Tradicionais

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

IV.1 AVALIAÇÃO POR PERITOS (AVALIAÇÃO HEURÍSTICA)

IV.1 AVALIAÇÃO POR PERITOS (AVALIAÇÃO HEURÍSTICA) IV AVALIAÇÃO IV.1 AVALIAÇÃO POR PERITOS (AVALIAÇÃO HEURÍSTICA) HCI, Cap. 9, Alan Dix www.useit.com (Webpage de) Jakob Nielsen Guerrilla HCI, Jakob Nielsen Resumo Aula Anterior o Protótipos de baixa fidelidade

Leia mais

PESQUISA ETNOGRAFICA. Marcia Cristiane Peres Maciel Mestre em Educação PPGEDU/ Ufrgs

PESQUISA ETNOGRAFICA. Marcia Cristiane Peres Maciel Mestre em Educação PPGEDU/ Ufrgs PESQUISA ETNOGRAFICA Marcia Cristiane Peres Maciel Mestre em Educação PPGEDU/ Ufrgs ORIGEM A etnografia tem origem na Antropologia Social. De origem grega, etnografia significa o estudo da descrição de

Leia mais

Técnicas de Levantamento de Requisitos Aula 1

Técnicas de Levantamento de Requisitos Aula 1 MBA em Gestão de Software Técnicas de Levantamento de Requisitos Aula 1 Agenda Introdução Conceitos Tipos de Requisitos Processo de Engenharia de Requisitos Princípios para Bons Requisitos Exercícios Introdução

Leia mais

Avaliação de IHC. Aula 07 25/03/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado

Avaliação de IHC. Aula 07 25/03/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado 1 Avaliação de IHC Aula 07 25/03/2013 2 Roteiro da Aula Framework DECIDE Paradigmas e técnicas para avaliação de IHC Avaliação Baseada em Modelos Conceituais I - Engenharia Cognitiva 3 O framework DECIDE

Leia mais

Interacção com o Utilizador. 7. Prototipagem. Nuno Miguel Gil Fonseca

Interacção com o Utilizador. 7. Prototipagem. Nuno Miguel Gil Fonseca Interacção com o Utilizador 7. Prototipagem Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt O que são protótipos? Implementação concreta mas parcial do desenho do sistema Podem surgir em diversas formas

Leia mais

Requisitos funcionais descrevem o comportamento desejado para o SW Exemplo: o sw tem que registar créditos

Requisitos funcionais descrevem o comportamento desejado para o SW Exemplo: o sw tem que registar créditos 1) Uma das funções do desenvolvimento de software é a análise de requisitos. Diga quais são os 4 tipos de requisitos que podem ser considerados e apresente uma definição sucinta e um exemplo de cada. Requisitos

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