ENTENDENDO E APLICANDO ESPECIFICAÇÃO POR EXEMPLOS LUIZA NUNES & PEDRO SILVA AGILE BRASIL - NOVEMBRO 2016
|
|
- Luzia Monsanto Bonilha
- 6 Há anos
- Visualizações:
Transcrição
1 ENTENDENDO E APLICANDO ESPECIFICAÇÃO POR EXEMPLOS LUIZA NUNES & PEDRO SILVA AGILE BRASIL - NOVEMBRO 2016
2 QUEM
3 AGENDA Importância da comunicação Definição de Requisitos Especificação por Exemplo Técnicas para Definição de Requisitos BDD Mão na Massa
4 VAMOS PENSAR Como é feita a definição de requisitos de uma funcionalidade em seu projeto? Qual é a definição de pronto de uma funcionalidade em seu projeto? Como envolver pessoas não técnicas em conversas sobre requisitos técnicos? Como mostrar ao cliente o valor de negócio entregue em uma funcionalidade?
5 ESTE WORKSHOP, EM RESUMO: Entender o valor da colaboração entre pessoas do time Apresentar um guia para facilitar reuniões de levantamento de requisitos Dicas para a escrita de critérios de aceitação eficazes utilizando Especificação por Exemplo
6 Requisito: Valor/Necessidade de Negócio Estória de Usuário: Funcionalidade a ser implementada BDD/Exemplos: Ilustração do uso da funcionalidade
7
8 Contexto: A entrega gratuita é oferecida aos clientes VIP, uma vez que eles tenham comprado uma quantidade mínima de 5 livros. A entrega gratuita não é oferecida aos clientes regulares ou clientes VIP que tenham comprado qualquer produto além de livros. Como usuário VIP do site de e-commerce Eu quero saber quais o produtos que qualificam entrega grátis Para saber quando eu sou elegível para tal entrega DADO que estou logada como cliente <TIPO DE CLIENTE> E que meu carrinho de compras contém <CONTEÚDO DO CARRINHO> QUANDO eu prossigo para o pagamento ENTÃO sou avisada que fui qualificada para o tipo de entrega <ENTREGA>
9 Tipo de Consumidor Conteúdo do Carrinho Entrega
10 UM EXEMPLO Dado que a quantidade mínima de livros para se obter entrega grátis é cinco, então esperamos o seguinte: Tipo de Consumidor Conteúdo do Carrinho Entrega VIP 5 Livros Grátis VIP 4 Livros Padrão Regular 10 Livros Padrão VIP 5 Máquinas de Lavar Padrão VIP 5 Livros, 1 Máquina de Lavar Padrão
11 DEFININDO ESTÓRIAS DE USUÁRIOS
12 ESTÓRIA DE USUÁRIO Independente Negociável Valor Estimável Small (pequena) Testável
13 POR QUE? As inconsistências se tornam mais fáceis de serem identificadas quando escrevemos o nosso entendimento Exemplos do mundo real nos ajuda a eliminar premissas e definir a real regra de negócio Pessoas possuem diferentes abordagens para o mesmo problema. Um momento para se discutir essas abordagens evita a falácia do group thinking.
14 OS TRÊS AMIGOS
15
16 ESPECIFICAÇÃO POR EXEMPLO
17 O QUE É? Abordagem utilizada para definir requisitos colaborativamente, utilizando exemplos reais ao invés de afirmações abstratas. Especificação por exemplo se utiliza de algumas práticas, como BDD, para a escrita dos critérios de aceitação.
18 O QUE NÃO É? Uma ferramenta particular de software Escrita de exemplos sem discussões Um processo escrito em pedra
19 Specification by Example, Gojiko Adzik
20 BOAS PRÁTICAS Coletar exemplos básicos diretamente dos clientes Usar protótipos/desenhos que exemplificam a UI Explicação do contexto em pequenos parágrafos Utilizar BDD nas especificações Validar/revisar frequentemente
21 MÁS PRÁTICAS Utilizar respostas positivas e negativas nos exemplos Utilizar classes abstratas de equivalência Explorar todas as combinações possíveis Definir explicitamente todas as dependências na especificação
22 TÉCNICAS PARA DEFINIÇÃO DE ESTÓRIAS DE USUÁRIO
23 TÉCNICAS PARA DEFINIR ESTÓRIAS DE USUÁRIO Workshops com o time todo Workshops com representantes dos Três Amigos Pair-writing Desenvolvedores frequentemente revisando as histórias antes da iteração (IPM/pre-planning) Conversas informais Prepare somente exemplos iniciais para IPM/pre-planning ou conversas com stakeholders
24 ABORDAGEM Dada uma necessidade de negócio, entender: O "porquê e quem"? De onde o valor está vindo? Como o valor está relacionado ao que o usuário final espera/precisa Se há uma solução alternativa
25 BDD
26 Formato do BDD DADO (pré-condição) QUANDO (ação) ENTÃO (saída para validação)
27 BOAS E MÁS PRÁTICAS
28 EXEMPLO - MÁS PRÁTICAS Contexto: Um agente de Call Center busca por um determinado usuário por seu número de telefone Como um agente de Call Center Eu quero buscar por um cliente utilizando seu número de usuário Para encontrar as demais informações relacionadas a esse cliente DADO um usuário Quando buscar por um cliente ingressando um certo atributo ENTÃO o resultado esperado é exibido
29 EXEMPLO - MÁS PRÁTICAS Contexto: Um agente de Call Center busca por um determinado usuário por seu número de telefone Como um agente de Call Center Eu quero buscar por um cliente utilizando seu número de usuário Para encontrar as demais informações relacionadas a esse cliente DADO um usuário Quando buscar por um cliente ingressando um certo atributo ENTÃO o resultado esperado é exibido
30 EXEMPLO - MÁS PRÁTICAS Contexto: Um agente de Call Center busca por um determinado usuário por seu número de telefone Como um agente de Call Center Eu quero buscar por um cliente utilizando seu número de usuário Para encontrar as demais informações relacionadas a esse cliente DADO que eu estou utilizando o sistema como um Agente de Call Center QUANDO eu digito o número do cliente na caixa de busca E clico no botão buscar ENTÃO eu vejo o nome, endereço e documento do cliente exibidos em uma tabela
31 EXEMPLO - MÁS PRÁTICAS Contexto: Um agente de Call Center busca por um determinado usuário por seu número de telefone Como um agente de Call Center Eu quero buscar por um cliente utilizando seu número de usuário Para encontrar as demais informações relacionadas a esse cliente DADO que eu estou utilizando o sistema como um Agente de Call Center QUANDO eu digito o número do cliente na caixa de busca E clico no botão buscar ENTÃO eu vejo o nome, endereço e documento do cliente exibidos em uma tabela
32 EXEMPLO - BOAS PRÁTICAS Contexto: Um agente de Call Center busca por um determinado usuário por seu número de telefone Como um agente de Call Center Eu quero buscar por um cliente utilizando seu número de usuário Para encontrar as demais informações relacionadas a esse cliente DADO que eu estou utilizando o sistema como um Agente de Call Center QUANDO eu busco por um cliente, ingressando seu número de telefone ENTÃO o resultado da busca retorna o nome, endereço e documento do cliente buscado
33 EXEMPLO - BOAS PRÁTICAS Contexto: Um agente de Call Center busca por um determinado usuário por seu número de telefone Como um agente de Call Center Eu quero buscar por um cliente utilizando seu número de usuário Para encontrar as demais informações relacionadas a esse cliente DADO que eu estou utilizando o sistema como um Agente de Call Center QUANDO eu busco por um cliente, ingressando seu número de telefone ENTÃO o resultado da busca retorna o nome, endereço e documento do cliente buscado
34
35 AGORA É SUA VEZ!
36 SMART ALARM Contexto: O monitor de rota deve informar quaisquer problemas no trajeto especificado e avisar o cliente, respeitando o limite de tempo determinado. Como usuário do aplicativo Smart Alarm Eu quero poder adicionar um monitor de rota Para me alertar com antecedência de problemas no percurso entre dois endereços
37 SMART ALARM
38 BIBLIOGRAFIA Bridging the Communication Gap - Gojko Adzic Specification by Example - Gojko Adzic User Stories Applied - Mike Cohn The Agile Samurai - Jonathan Rasmusson
39 OBRIGADO!
Estágio II. Aula 04 Testes Ágeis. Prof. MSc. Fred Viana
Estágio II Aula 04 Testes Ágeis Prof. MSc. Fred Viana Agenda Manifesto dos Testes Ágeis Testes Ágeis x Testes Tradicionais Sinais de que os Testes Não São Ágeis Testador Ágil Testador Ágil em Equipe Independente
Leia maisTestes Ágeis com BDD. Por que o BDD pode salvar o agile? Paloma Costa
Testes Ágeis com BDD Por que o BDD pode salvar o agile? Paloma Costa paloma.costa@gmail.com Agenda Sobre a Palestrante Introdução Entender o Comportamento O que é BDD? O que Cucumber? Testes Orientados
Leia maisACEITE DE SOFTWARE NA VISÃO DO CLIENTE: GARANTINDO A QUALIDADE DOS PROJETOS DE SOFTWARE. Resp:Marcelo Nascimento Costa, MSc
ACEITE DE SOFTWARE NA VISÃO DO CLIENTE: GARANTINDO A QUALIDADE DOS PROJETOS DE SOFTWARE Resp:Marcelo Nascimento Costa, MSc Sejam Todos Bem-Vindos 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão
Leia maisDesenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa
Desenvolvimento Ágil de Software Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Métodos Ágeis História Na início da década de 90 havia uma visão de que a melhor maneira para se criar software era
Leia maisProcessos Ágeis de Desenvolvimento de Software
Processos Ágeis de Desenvolvimento de Software -Focono XP - Rodrigo Rebouças de Almeida rodrigor@rodrigor.com Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado
Leia maisComo criar menus para as suas planilhas
Este conteúdo faz parte da série: Excel Dicas Básicas Ver 10 posts dessa série O Excel possui excelentes recursos que possibilitam a criação de planilhas com diversas finalidades. Um desses recursos é
Leia maisTESTES DE SOFTWARE Lista de Exercício 02. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Exercício 01 Ao testarmos uma aplicação web, que aspectos devemos levar em consideração? Exercício 01 Resposta Ao testarmos uma aplicação web, que aspectos
Leia maisVisão prática do BDD (Behavior Driven Design) para agilizar o processo de desenvolvimento
Fatto Consultoria Inteligência para o mercado de TI Visão prática do BDD (Behavior Driven Design) para agilizar o processo de desenvolvimento 1 Palestrante: Marcelo Nascimento Costa, MSc marcelo.costa@fattocs.com.br
Leia maisTeste de Software. Prof. Camila. Pedro de Assis Sobreira Jr.
Teste de Software Prof. Camila Pedro de Assis Sobreira Jr. 2 Técnicas de Testes Técnica de Teste Funcional Técnica de Teste Estrutural 3 Testes Funcionais Teste de Especificação de Requisitos. Teste de
Leia maisCapítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco.
Capítulo 5 Gerenciamento do Escopo do projeto 1 Introdução Antes de iniciarmos vamos pensar um pouco. 2 Introdução 3 Introdução 4 Introdução 5 Introdução O projeto se inicia com a definição de quais objetivos
Leia maisProf. Dr. Thiago Jabur Bittar
Prof. Dr. Thiago Jabur Bittar Uma representação abstrata e simplificada do processo de desenvolvimento software, tipicamente mostrando as principais atividades e dados usados na produção e manutenção de
Leia maisO 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 maisHA100 Introdução ao SAP HANA
HA100 Introdução ao SAP HANA. ESTRUTURA DO CURSO Versão do curso: 10 Duração do curso: 2 Dias Direitos autorais e marcas da SAP 2016 SAP SE ou empresa afiliada da SAP. Todos os direitos reservados. Nenhuma
Leia maisDesenvolvimento ágil de software
Desenvolvimento ágil de software Prof. Cristiane Aparecida Lana slide 1 Bibliografia utilizada: Mais opções visite meu site, clique aqui para acessá-lo. slide 2 2011 Pearson 2011 Pearson Prentice Prentice
Leia mais2 Versão 1: Funcionalidade Básica e Interface Web
Técnicas de Projeto e Implementação de Sistemas II Descrição do Projeto da Disciplina 1 Introdução O projeto da disciplina consiste na implementação de um sistema de busca de tarifas de passagens aéreas.
Leia maisGuia de uso do Catálogo Mobile
Guia de uso do Catálogo Mobile Sumário Definições Primeiros passos 4 Cadastro de categorias 6 Cadastro de produto 7 Configurar usuários 8 Catálogo no celular 9 Visualizando categorias e produtos 0 Contato
Leia maisManifesto Ágil Princípios
Manifesto Ágil Princípios Indivíduos e interações são mais importantes que processos e ferramentas. Software funcionando é mais importante do que documentação completa e detalhada. Colaboração com o cliente
Leia maisEngenharia de Software
Engenharia de Software Prof. Raquel Silveira O que são testes? Teste é um processo de avaliar um sistema ou um componente de um sistema para verificar se ele satisfaz os requisitos especificados ou identificar
Leia maisGUIA DE SOLICITAÇÃO PARA ELABORAÇÃO DE TRABALHO DE CONCLUSÃO DE CURSO 1º semestre de 2016
GUIA DE SOLICITAÇÃO PARA ELABORAÇÃO DE TRABALHO DE CONCLUSÃO DE CURSO 1º semestre de 2016 FACULDADE DE TECNOLOGIA DE BOTUCATU Fevereiro 2016 R0 Objetivo do Guia: Demonstrar o processo para elaboração de
Leia maisTESTES DE SOFTWARE Unidade 1 Importância do Teste de Software. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 1.1 - O teste nas fases de vida e de desenvolvimento de um software. 1.2 - O teste na engenharia de sistemas e na engenharia de
Leia maisIntrodução a Tecnologia da Informação
Introdução a Tecnologia da Informação Informática Básica Software de apresentação Prof. Jonatas Bastos Power Point p Faz parte do pacote Microsoft Office; p Software com muitos recursos para construção
Leia maisPrincí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 maisKANBAN NO MARKETING Como Começar?
KANBAN NO MARKETING Como Começar? Cleiton Luis Mafra Agile Coach Coaracy Jr. Agile Coach Faz sentido usar Kanban no marketing? Contexto Agenda Diagnóstico Engajamento da equipe IMAGEM Uso do Kanban Primeiros
Leia maisExtração de Requisitos
Análise e Projeto de Sistemas Orientado a Objetos MAPS - Métodos de Análise e Projeto de Sistemas. Uniban 2012 Extração de Requisitos APOO Profa.Denise Neves Requisitos funcionais : Descreve o que o produto
Leia maisManual de Uso. Aplicativo da Escola Canarinho. Agenda Digital
Manual de Uso Aplicativo da Escola Canarinho Agenda Digital MANUAL DE USO DO APLICATIVO DA ESCOLA CANARINHO AGENDA DIGITAL SUMÁRIO FEED DE NOTÍCIAS... 3 DOWNLOAD DE IMAGENS... 4 RELATÓRIO DIÁRIO... 5 PENDÊNCIA:...
Leia maisProduct Backlog Building
SESSÃO PRÁTICA ELABORAÇÃO DE UM PRODUCT BACKLOG EFETIVO Product Backlog Building Fábio Aguiar Agile Coach & Trainer @fabyogr fabiogr.com Backlog do Produto SCRUM PRODUCT BACKLOG? O Product Backlog é uma
Leia maisDez dicas para dominar o Google Maps no seu celular
Dez dicas para dominar o Google Maps no seu celular Aplicativo para Android e iphone trazem recursos interessantes e pouco conhecidos O Google Maps é um aplicativo de mapas muito popular, mas muitos dos
Leia maisGuia do Processo de Teste Metodologia Celepar
Guia do Processo de Teste Metodologia Celepar Agosto de 2009 Sumário de Informações do Documento Documento: guiaprocessoteste.odt Número de páginas: 11 Versão Data Mudanças Autor 1.0 26/12/07 Criação.
Leia maisPesquisando Processos
Pesquisando Processos Tela Inicial Site: Ensino a Distância PROCERGS Curso: PROA - Processos Administrativos v5.0 Livro: Pesquisando Processos Impresso por: Glauco Porciuncula Data: quarta, 13 Jan 2016,
Leia maisAplicativo SulAmérica Auto Serviços e benefícios
Aplicativo SulAmérica Auto Serviços e benefícios 1 Aplicativo SulAmérica Auto Incentive o download do app! 2 O aplicativo mobile SulAmérica Auto tem diversos serviços para facilitar o dia a dia dos nossos
Leia maisEngenharia de Software
Engenharia de Software Prof. Luiz Antonio do Nascimento Espec. sistema / Eng. sistemas Modelagem do processo de negócios Análise de requisitos O que tem que ser feito Projeto Como deve ser feito Construção
Leia maisAviso sobre o produto. Este guia descreve os recursos comuns à maioria dos modelos. Alguns recursos podem não estar disponíveis em seu computador.
Início Copyright 2013 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste documento estão sujeitas
Leia maisMétodos Ágeis e o SCRUM. Bruno Henrique Oliveira
Métodos Ágeis e o SCRUM Bruno Henrique Oliveira Apresentação Formado em BCC Consultoria Gestão de projetos e implantação de escritório de projetos ITIL e ECM Candidato a título de mestre em Engenharia
Leia maisÁ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 maisEspecificação dos Requisitos do Software UNI MAPS
Equipe B Especificação dos Requisitos do Software UNI MAPS Componentes: Joselito Junior Francisco Neto Luís Guilherme Francisco Carlos Hugo Santos Teresina PI, Junho de 2014 1 Especificação dos Requisitos
Leia maisDesenvolvimento 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 maisSIMAR UNIVERSIDADE DE BRASÍLIA. Centro de Informática CPD. SIMAR Sistema de Compras de Materiais
SIMAR UNIVERSIDADE DE BRASÍLIA Centro de Informática CPD SIMAR Sistema de Compras de Materiais SISTEMA DE COMPRAS DE MATERIAIS Manual de Funcionalidades do Sistema SIMAR. SUMÁRIO SISTEMA DE COMPRAS DE
Leia mais14/11/2014. Engenharia de Software. Modelos de software. Modelo Clássico - Cascata
4//204 Engenharia de Software Luiz A. Nascimento Modelos de software Cascata (especificação/desenvolvimento/ validação e evolução) Na teoria:desenvolvimento linear Na prática: São necessárias várias iterações
Leia maisExtreme Programming: Valores e Práticas
Programação Extrema Extreme Programming: Valores e Práticas Prof. Mauro Lopes 1-31 34 Objetivos Anteriormente trabalhamos os conceitos do Desenvolvimento Tradicional e do Desenvolvimento Ágil. Trouxemos
Leia mais27) Em relação aos Projetos de Sistemas de Software, assinale a sequência correta de desenvolvimento de um sistema:
Modelos de Ciclo de Vida e Metodologias de Software 33) No SCRUM, uma iteração que segue um ciclo (PDCA) e entrega incremento de software pronto é denominada: A) Backlog. B) Sprint. C) Daily scrum. D)
Leia maisAnalista de Negócio 3.0
Elicitação (de ): Elicitação (de ) A Elicitação de requisitos é uma atividade-chave da Análise de Negócio. É essencial que os requisitos sejam completos, claros, corretos e consistentes, porque eles servem
Leia maisIntegração 1ShoppingCart
Guia rápido sobre... Integração 1ShoppingCart Neste guia... Saiba como integrar o GetResponse com seus serviços de pagamento 1ShoppingCart, para que novos compradores possam ser adicionados a uma lista.
Leia maisMODELAGEM DE PROCESSOS MÓDULO 9
MODELAGEM DE PROCESSOS MÓDULO 9 Índice 1. Processo de Desenvolvimento de Sistemas - Continuação..3 1.1. Diagramas de Casos de Uso... 3 2 1. PROCESSO DE DESENVOLVIMENTO DE SISTEMAS - CONTINUAÇÃO 1.1. DIAGRAMAS
Leia mais7ª Conferência da Qualidade de Software e Serviços
7ª Conferência da Qualidade de Software e Serviços Case de Sucesso Utilização de métodos ágeis em projeto de software Na Prática Apresentação Fundada em 2003, a Enter5 é uma empresa cuja proposta de trabalho
Leia maisSIMPLe: uma abordagem simples
SIMPLe: uma abordagem simples orientada a problemas para o desenvolvimento de software Rafael Sabbagh Parte I!! Problemas e Soluções Aceitar Feature Request gera desperdício! Feature Request! Converse
Leia maisS4F40. Administração de caixa no SAP S/4HANA ESTRUTURA DO CURSO. Versão do curso: 03 Duração do curso: 2 Dias
S4F40 Administração de caixa no SAP S/4HANA. ESTRUTURA DO CURSO Versão do curso: 03 Duração do curso: 2 Dias Direitos autorais e marcas da SAP 2016 SAP SE ou empresa afiliada da SAP. Todos os direitos
Leia maisDocumento de Requisitos*
* Rosana T. Vaccare Braga *slides adaptados a partir do material da Profa Ellen Francine Barbosa Processo de Engenharia de Requisitos Documento de requisitos Processo de Engenharia de Requisitos Estudo
Leia maisConfiguração do Agenda para administradores
Configuração do Agenda para administradores Neste guia 1. de compartilhamento de agendas 2. Importar sua agenda antiga 3. e outros recursos 4. Configurar recursos empresariais básicos Você precisará de:
Leia mais6. QUAIS AS TÉCNICAS E RESPECTIVOS CRITÉRIOS DE TESTE EXISTENTES?
6. QUAIS AS TÉCNICAS E RESPECTIVOS CRITÉRIOS DE TESTE EXISTENTES? Atualmente existem muitas maneiras de se testar um software. Mesmo assim, existem as técnicas que sempre foram muito utilizadas em sistemas
Leia maisXP EXTREME PROGRAMMING. AGO106 - Gestão
XP EXTREME PROGRAMMING AGO106 - Gestão de Processos de Desenvolvimento de Software DESENVOLVIMENTO TRADICIONAL Sequencial: Análise, Design, Implementação, Teste, Implantação e Manutenção Características:
Leia maisS14 - Engenharia de Requisitos cap.5
S14 - Engenharia de Requisitos cap.5 ENGENHARIA DE SOFTWARE PRESSMAN, 2011 Gilberto Wolff UTFPR Roteiro Engenharia de requisitos Início do processo de Engenharia de requisitos Levantamento de requisitos
Leia maisAula 4 Engenharia de Requisitos
Aula 4 Engenharia de Requisitos O que são requisitos? O que é Engenharia de Requisitos? Processo de descobrir, analisar, documentar e verificar os serviços e restrições. Engenharia de requisitos para
Leia maisEscrevendo Estórias do Usuário Eficazes aula #3
Escrevendo Estórias do Usuário Eficazes aula #3 www.etecnologia.com.br (11) 9123-5358 (11) 9962-4260 Rildo F Santos twitter: @rildosan skype: rildo.f.santos http://rildosan.blogspot.com/ Versão Versão
Leia maisAnálise de Sistemas AULA 05 BCC Noturno - EMA908915A
Análise de Sistemas AULA 05 BCC Noturno - EMA908915A Prof. Rafael Oliveira rpaes@ic.unesp.br Universidade Estadual Paulista Júlio de Mesquita Filho UNESP Rio Claro 2014 (Sem 2) Elicitação de requisitos
Leia maisTUTORIAL GOOGLE ACADÊMICO 1. O
TUTORIAL GOOGLE ACADÊMICO 1. O que é o Google Acadêmico? É uma plataforma oferecida gratuitamente pelo Google que tem por objetivo facilitar a pesquisa de literatura acadêmica, independente da área de
Leia maisSCRUM aplicado na Gerência de Projetos
SCRUM aplicado na Gerência de Projetos Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado de algum tipo. (Pfleeger) Em software: Processo de desenvolvimento Define
Leia maisUM PORTAL COM ATIVIDADES PARA O ENSINO DE ESTATÍSTICA
Sociedade Brasileira de na Contemporaneidade: desafios e possibilidades UM PORTAL COM ATIVIDADES PARA O ENSINO DE ESTATÍSTICA Amanda Nunes Barros Instituto de e Estatística USP amanda.nunes.barros@usp.br
Leia maisS4F01. Contabilidade financeira no SAP S/4HANA ESTRUTURA DO CURSO. Versão do curso: 03 Duração do curso: 2 Dias
S4F01 Contabilidade financeira no SAP S/4HANA. ESTRUTURA DO CURSO Versão do curso: 03 Duração do curso: 2 Dias Direitos autorais e marcas da SAP 2016 SAP SE ou empresa afiliada da SAP. Todos os direitos
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O desenvolvimento de software envolve usuários, clientes e desenvolvedores. Avalie as seguintes afirmações
Leia maisS4LG1. Processos Inovadores de Logística no SAP S/4HANA Enterprise Management ESTRUTURA DO CURSO. Versão do curso: 03 Duração do curso: 2 Dias
S4LG1 Processos Inovadores de Logística no SAP S/4HANA Enterprise Management. ESTRUTURA DO CURSO Versão do curso: 03 Duração do curso: 2 Dias Direitos autorais e marcas da SAP 2016 SAP SE ou empresa afiliada
Leia maisEspecificação dos Requisitos do Software UFPI Maps 1.0. Autores:4A Team Alceu Medeiros Antonio Lima AntonioHelves Fernando Assunção
UFPI Maps 1.0 Autores:4A Team Alceu Medeiros Antonio Lima AntonioHelves Fernando Assunção Teresina PI Julho de 2013 1 UFPI Maps 1.0 Sumário 1. Introdução... 3 1.1. Objetivo deste documento... 3 1.2. Escopo
Leia mais2
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 maisVerificação e Validação (V & V)
Verificação e Validação (V & V) Objetivo: assegurar que o software que o software cumpra as suas especificações e atenda às necessidades dos usuários e clientes. Verificação: Estamos construindo certo
Leia maisConhecer algumas funcionalidades do software VMware Player e do sistema operacional
ROTEIRO: CONFIGURANDO O WINDOWS 7 OBJETIVO Conhecer algumas funcionalidades do software VMware Player e do sistema operacional Windows 7. INTRODUÇÃO Devido à necessidade de de auxilio nesta configuração.
Leia maisINTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade TESTE Estadual DE SOFTWARE Vale do Acaraú O que são testes? INTRODUÇÃO A ENGENHARIA DE SOFTWARE Teste é um processo de avaliar um sistema ou um componente de um sistema para verificar se ele
Leia mais1. CONFIGURAÇÃO OUTLOOK EXPRESS/XP
Configurações Manuais dos Protocolos de Entrada/Saída Para o caso de e-mails hospedados com a Orions Sites e Hosts (www.orions.com.br), use as configurações abaixo. Em outros casos consulte o seu servidor
Leia maisEspecificação do Trabalho Prático
Especificação do Trabalho Prático O trabalho prático da disciplina consiste em desenvolver um programa utilizando a linguagem de programação C. A seguir, encontram-se a descrição do problema, a forma de
Leia maisIntrodução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.
Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio
Leia maisO plano de negócios. Hoje
O plano de negócios Hoje 1. Entender a importância do plano de negócios 2. Conhecer a estrutura de um plano de negócios 3. Explicar como o processo de escrever um plano de negócio pode ser tão importante
Leia maisContagem de Pontos de Função no Desenvolvimento de Software utilizando Métodos Ágeis
CAPA MINISTÉRIO DO PLANEJAMENTO Secretaria de Logística e Tecnologia da Informação SLTI Contagem de Pontos de Função no Desenvolvimento de Software utilizando Métodos Ágeis Lucineia Turnes Brasília, 23
Leia maisA marca que mais respeita você. Primeiro ACESSO
A marca que mais respeita você. Primeiro ACESSO Bem-vindo à VR Benefícios Entendemos a importância deste benefício aos seus funcionários e por isso queremos estar com você neste momento. Utilize este guia
Leia maisComo criar e utilizar uma conta de correio eletrônico em um servidor gratuito
1 Curso de Formação de Professores em Tecnologia de Informação e de Comunicação Acessível Como criar e utilizar uma conta de correio eletrônico em um servidor gratuito Existem hoje vários sites que oferecem
Leia maisEscolhendo um Modelo de Ciclo de Vida
Escolhendo um Modelo de Ciclo de Vida Ciclos de Vida 1 Ciclo de Vida de um Produto Qualquer desenvolvimento de produto inicia com uma idéia e termina com o produto pretendido. O ciclo de vida de um produto
Leia maisAnalista 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 maisAgilizar é Humanizar! A Jornada do Centro de Competência Ágil da IBM. IBM GBS :: 2017 IBM Corporation
Agilizar é Humanizar! A Jornada do Centro de Competência Ágil da IBM 1 Quem somos nós? Agenda 2 3 O que fazemos? Qual nosso papel? 4 Desafios & soluções 5 Planos para o futuro 1 Quem somos nós? Agenda
Leia maisExplorar Restrições Esboço
Explorar Restrições Esboço Explorar o impacto das restrições geométricas e dimensionais em um simples esboço. Compreender os limites esboço para trabalhar eficazmente com o Autodesk Inventor. Objetivos
Leia maisHalison Miguel Edvan Pontes
Halison Miguel Edvan Pontes Apresentação Surgimento; Conceitos; Características; Elementos Básicos; Estrutura; Disciplina. Surgimento O Processo Unificado Aberto, do inglês Open Unified Process (OpenUP)
Leia maisEngenharia 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 maisComo escolher um BPMS que trará resultados reais para seu negócio?
Como escolher um BPMS que trará resultados reais para seu negócio? Leandro Jesus Vice-Presidente ABPMP Brasil Associação de Profissionais de BPM Associação sem fins lucrativos voltado à prática do gerenciamento
Leia maisOLÁ, LOJISTA. Seja bem-vindo ao tutorial do Aplicativo do Prudenshopping.
OLÁ, LOJISTA. Seja bem-vindo ao tutorial do Aplicativo do Prudenshopping. Aqui você poderá entender melhor cada detalhe da sua tela de lojista e poderá aproveitar ao máximo os recursos oferecidos no aplicativo.
Leia maisCase Pró-Laudo. BPM em Telemedicina
Case Pró-Laudo BPM em Telemedicina A Pró-Laudo Saúde Telemedicina Processos Telerradiologia Tecnologia Radiologistas Processo - Overview Paciente Médico Solicitante Técnico de Radiologia Radiologista SOLICITAR
Leia maisProva Discursiva Engenharia de Software
Prova Discursiva Engenharia de Software Quais são os principais fatores de qualidade de software definidos pela ISO 9126? 1-Funcionalidade 2-Confiabilidade 3-Usabilidade 4-Eficiencia 5-Facilidade de Manutenção
Leia maisLuiz Fernando Maurício de Souza Sidemar Fidelis Cezario. FDD Desenvolvimento dirigido a funcionalidades
Luiz Fernando Maurício de Souza Sidemar Fidelis Cezario FDD Desenvolvimento dirigido a funcionalidades 2 Agenda FDD; Melhores práticas do FDD; Principais papéis; Processos. FDD Metodologia interativa e
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
Leia maisMercado mobile. Fábrica de Aplicativos. Vamos falar sobre, Plano revendedor
Plano Revendedor Mercado mobile Fábrica de Aplicativos Vamos falar sobre, Plano revendedor Mercado Estamos com uma oportunidade única de aproveitar o mercado que teve o maior crescimento na história da
Leia maisAmadeus Touchless Queue Dispatch
Amadeus Touchless Queue Dispatch Guia Funcional do Usuário Versão 1.0 Índice 1. Introdução... 3 1.1. Visão Geral da Solução... 3 1.2. Aviso Legal... 3 2. Definição da Solução... 3 2.1. Início Automático...
Leia maisWINTHOR UPGRADE VERSÃO 2
PROCEDIMENTOS PARA MANTER ROTINAS ATUALIZADAS WINTHOR UPGRADE VERSÃO 2 ATUALIZADOR DE VERSÃO MODELO FECHADO A PC Sistemas orienta neste documento que a atualização das rotinas deve ser realizada em AMBIENTE
Leia maisComo utilizar a validação de dados com lista suspensa
Este conteúdo faz parte da série: Excel Dicas Básicas Ver 10 posts dessa série A validação de dados é um recurso muito importante e facilitador do Microsoft Excel. Com a validação é possível elaborar planilhas
Leia maisLIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES
LIVRO ENGENHARIA FUNDAMENTOS, MÉTODOS E PADRÕES WILSON PADUA PAULA FILHO CAPÍTULO REQUISITOS 1 REQUISITOS TECNICO E GERENCIAL ESCOPO (RASCUNHO) CARACTERISTICAS 2 O que são Requisitos? São objetivos ou
Leia maisRational Unified Process (RUP)
Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que
Leia maisS4SD1 Vendas do SAP S/4HANA - Funções e inovações
S4SD1 Vendas do SAP S/4HANA - Funções e inovações. ESTRUTURA DO CURSO Versão do curso: 03 Duração do curso: 1 Dia Direitos autorais e marcas da SAP 2016 SAP SE ou empresa afiliada da SAP. Todos os direitos
Leia maisPerguntas da Aula 2. Respostas da Pergunta 2. Respostas da Pergunta 1. Respostas da Pergunta 4. Respostas da Pergunta 3. Processos de Software
Engenharia de Software Aula 03 Perguntas da Aula 2 Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 12 Março 2012 Inconsistente: perguntei laranjas, respondeu
Leia maisEng. 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 maisOrganização para Realização de Teste de Software
Organização para Realização de Teste de Software Quando o teste se inicia há um conflito de interesses: Desenvolvedores: interesse em demonstrar que o programa é isento de erros. Responsáveis pelos testes:
Leia maisDocumento de Requisitos: Essencial ao Desenvolvimento de Software
Documento de Requisitos: Essencial ao Desenvolvimento de Software Um engenheiro de software é um profissional que deve ter a habilidade de antecipar e gerenciar mudanças de requisitos de um produto de
Leia maisUML (Linguagem unificada de modelagem)
UML (Linguagem unificada de modelagem) Modelo de Casos de Uso -> descritos através de Diagramas de Caso de uso Determinação dos usos que o sistema terá (requisitos funcionais) captura os usos ou aplicações
Leia maisUM POUCO DO NOSSO TRABALHO. Desenvolvimento de produtos digitais
UM POUCO DO NOSSO TRABALHO Desenvolvimento de produtos digitais Desenvolvemos produtos digitais com inteligência e tecnologia. Somos especialistas em comportamento digital e criamos experiências que impulsionam
Leia maisATLAS: UNINDO SUAS EQUIPES
ATLAS: UNINDO SUAS EQUIPES UNA AS EQUIPES DE DESENVOLVIMENTO DE NEGÓCIOS DURANTE TODO O CICLO DE VIDA ANALISTA DE NEGÓCIOS E CLIENTE: DOIS PÚBLICOS-ALVO, O MESMO RESULTADO Os analistas de negócios e os
Leia maisProf. Ms. Ronaldo Martins da Costa
Prof. Ms. Ronaldo Martins da Costa Diferentes conjuntos de etapas que envolvem métodos, ferramentas e procedimentos utilizados no desenvolvimento de software CiclodeVidaClássico Prototipação Modelo Espiral
Leia mais