DEINF - UFMA Especialização em Análise e Projeto de Sistema
|
|
- Octavio Ávila Carneiro
- 7 Há anos
- Visualizações:
Transcrição
1 DEINF - UFMA Especialização em Análise e Projeto de Sistema Interação Humano Computador Prof. Anselmo C. de Paiva Depto de Informática - UFMA Metodologia de Design Problemática do projeto de software COMO PROPOSTO COMO ESPECIFICADO COMO PROJETADO COMO IMPLEMENTADO COMO INSTALADO O QUE O USUÁRIO QUERIA Brittan 1980 Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 2
2 Projeto de Software Tenta relacionar a forma e função do sistema à estrutura do processo que o produz Viabilidade do Sist. Requisitos do Soft. Design do Produto Produção de Documentos e Especificações Impossível entender e expressar os requisitos antes que algum design seja feito Verificação Validação e Teste Codificação Integração Implementação Manutenção Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 3 Do Modelo Cascata ao Modelo Espiral Mostra que várias iterações são necessárias Introduz prototipagem para maior entendimento dos requisitos Boehm, 1995 Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 4
3 Mas, o que leva a um bom design? Entrevistas com designers de bons sistemas O processo de design em engenharia oferece pouca relação entre as ações do designer e as necessidades dos usuários... cegueira no domínio de ações no qual os usuários vivem e trabalham (P. Denning e P. Dargan, 1996) Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 5 O que é Design? Design é um processo não é um estado estático e não pode ser representado estaticamente de forma adequada O processo de design não é hierárquico não é nem estritamente bottom-up nem estritamente top-down É um processo radicalmente transformacional envolve o desenvolvimento de soluções parciais e intermediárias que podem não ter nenhum papel no design final Design intrinsicamente envolve a descoberta de novos objetivos Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 6
4 Do Design Centrado no Produto para o Design Centrado no Usuário Objetivos Produzir sistemas fáceis de aprender e usar Seguros e efetivos em facilitar as atividades do usuário Pressupostos Satisfação do cliente Processo envolve colaboração designer-usuário O design evolui e se adapta aos seus interesses (que também mudam) O processo produz uma especificação como sub-produto Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 7 O Modelo Estrela Derivado da prática de design na comunidade de IHC Reconhece a importância da avaliação usando: Representações informais prototipagem Implementação Prototipagem Avaliação Design Conceitual/Formal Análise de Tarefa/Formal Especificação de Requisitos Hix e Hartson, 1993 Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 8
5 Engenharia de Usabilidade Recomendação de pesquisadores independentes na década de 80 Gould & Lewis, 1983; Nielsen, 1992 Usability Engineering Group DEC, IBM Confiar na experiência do designer,em padrões, guidelines, ou metodologias racionais e analíticas não é suficiente para chegar a bons sistemas de computador... Application of empirical methods to computer-based system design (Grace, 1966) Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 9 Comentários de designers de sistemas We didn t anticipate THIS. What do users REALLY want? It s not broken; that s how it s supposed to work. It worked before... The help will take care of this... We ll take care of it in the NEXT release. Gould et al Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 10
6 Aceitabilidade Prática do Sistema Custo Confiabilidade Usabilidade Utilidade Etc. Facilidade de aprendizado, Eficiência de uso, Facilidade de retorno, Freqüência dos erros, Satisfação subjetiva Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 11 O Modelo da Engenharia de Usabilidade Conhecer o Usuário Características individuais e Tarefa Análise Competitiva Metas de Usabilidade Pré-Design Métodos Participativos Guidelines Design Coordenado Padrões - Identidade do Produto Prototipagem, Teste, Design Rationale Design Inicial Desenvolvimento Iterat. Design Feedback de Estudo de Campo Pós-Design
7 Pré-Design Conhecer o usuário A evolução do usuário no uso do sistema Análise Competitiva Produtos existentes são os melhores protótipos... Estabelecimento de Metas de Usabilidade Facilidade de aprendizado, Eficiência de uso, Facilidade de retorno, Freqüência dos erros, Satisfação subjetiva Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 13 Objetivos Design Concretizar em um protótipo o design que segue de princípios de usabilidade Verificar empiricamente o design, para assegurar ter atingido as metas de usabilidade Uso de técnicas participativas Guidelines (gerais e de categoria específica) Prototipagem Teste e Avaliação Formativa Design Rationale Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 14
8 Guidelines lista de princípios para o design de interfaces conselhos sobre características de usabilidade de interfaces gerais ex.: prover feedback ao usuário sobre o estado do sistema Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 15 Guidelines category-specific ex.: para interfaces gráficas os principais objetos de interesse do usuário devem estar presentes na tela e seus atributos mais importantes visíveis Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 16
9 Guidelines product-specific ex.: sistema gráfico de arquivos ter cada arquivo e sub-diretório representado por um ícone e usar diferentes formas de ícones para diferentes classes de objetos (arquivo de dados, executáveis e subdiretórios) guidelines X padrões Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 17 Design Iterativo- Prototipar Produzir protótipos rápidamente colocar pouca ênfase na eficiência da implementação aceitar menos confiabilidade ou código de qualidade ruim usar algoritmos simplificados e não completos Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 18
10 Pós-Design Dados para nova versão e produtos futuros Conduzir estudos de campo para o produto em uso Ir além do registro de reclamações Visita a usuários no local de trabalho Logging de sessões de uso Impacto do produto na qualidade do trabalho Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 19 Priorizando métodos de usabilidade Questionário respondido por engenheiros de usabilidade sobre: Métodos usados em projetos recentes Impacto do método na usabilidade do sistema Os 5 métodos mais usados (de 33): visita ao usuário no pré-design design iterativo, técnicas participativas, prototipagem (usando ferramentas computacionais) análise de produtos competidores Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 20
11 Os métodos de maior impacto na usabilidade do sistema: Design iterativo, análise de tarefa Teste empírico com usuários reais Técnicas participativas Visita ao local de trabalho do usuário Benefícios: economia de tempo (em não implementar funções que a análise de usabilidade mostrou não serem usadas) economia financeira (com redução de treinamento) adoção de produtos adicionais Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 21 Design para Usabilidade. Porque não? Crença de que o processo será alongado Crença de que iteração é apenas refinamento Falta de ferramentas para o design iterativo Quando haverá uma abordagem científica que leve a uma boa interface na 1a. Vez? Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 22
12 Design Participativo Design with the user, rather than design for the user... (Kuhn e Winograd, 1996) Design Participativo A participação do usuário não é restrita aos estágios de testes de protótipos ou avaliação Acontece ao longo do processo de design e desenvolvimento 3 características específicas: Orientado ao contexto (trabalho) Envolve colaboração Abordagem iterativa Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 24
13 Design COM o usuário 4 Dimensões para participação do usuário: Diretividade da interação com designers Extensão do envolvimento no processo de design Escopo de participação no sistema Grau de controle sobre decisões de design Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 25 Origens do Design Participativo Início da década de 70, Noruega Colaboração de Kristen Nygaard (Simula) com o sindicato local para criação do Codetermination Agreement Especificação dos direitos dos trabalhadores de participar em decisões de design relativas ao uso de novas tecnologias no trabalho Trabalho democrático no nível de design Tem o potencial de melhorar ambos: O processo de desenvolvimento do software O trabalho dos usuários Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 26
14 A questão da democracia Pressupostos O compromisso com o desenvolvimento organizacional A eficiência, expertise e qualidade potenciais A efetividade epistemológica Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 27 Métodos Uso de técnicas simples e pouco comprometimento de recursos Brainstorming Storyboarding Workshops Exercícios em papel e caneta Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 28
15 Uma Taxonomia para Práticas Participativas Pré-design Design Avalia -ção Pós-design Identificação/Requisitos Inicial/Iterativo Testes Customização/redesign StoryTelling HOOTD CISP Buttons PictureCard BrainDraw IconD Game Priority Workshop Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 29 Relação entre práticas participativas e outros modelos Use-case Metodologias OO encorajam a construção de cenários para atividades do usuário relacionadas ao sistema Definição e ações do usuário feitas por designers Normas ISO Contrato entre organizações a que desenvolve o sftw e aquela onde o usuário trabalha qualidade técnica e necessidades da gerência X qualidade de uso, estética e necessidade do usuário final Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 30
16 Dimensões éticas e políticas na seleção de modos de participação Quem escolhe que atributos da experiência do usuário são relevantes Abordagens derivadas: Design participativo Situated Activity (Suchman, 1987) Work-Oriented Design (Ehn, 1988) Situated Design (Greenbaum e King, 1991) Design for Learnability (Brown e Duguid, 1992) Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 31
Modelos do Design de Software
Modelos do Design de Software Modelos do Design de Software O processo de design na Engenharia de Software parte de três pressupostos básicos: O resultado do design é um produto; O produto é derivado de
Leia maisMeta-Modelos de Processos de Design de Interfaces de Usuário. M. Cecília C. Baranauskas Instituto de Computação
Meta-Modelos de Processos de Design de Interfaces de Usuário M. Cecília C. Baranauskas Instituto de Computação 1 A problemática do projeto de software COMO PROPOSTO COMO ESPECIFICADO COMO PROJETADO COMO
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia maisnatureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues
Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia maisMetodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr
Metodologia de Desenvolvimento de Software Prof. M.Sc. Sílvio Bacalá Jr Objetivos Discutir aspectos de Engenharia de Software Aplicar um método de desenvolvimento para especificação e projeto de software
Leia maisPorque prototipar? Prototipagem e Cenários. Dilema. Prototipação. Artefatos do Design. Veja antes, decida depois. Prototipagem & Design Iterativo
Porque prototipar? Prototipagem e Veja antes, decida depois Falhas identificadas rapidamente Possibilidade de explorar o design space Protótipos: artefatos que simulam parte das características do sistema
Leia maisUnidade I Conceitos BásicosB. Conceitos BásicosB
à Engenharia de Software Unidade I Conceitos BásicosB Pedro de Alcântara dos Santos Neto pasn@ufpi.edu.br 1961 a 1963 Surgimento de novos Hardwares 1963-1968 Crise do Software! Incapacidade de se utilizar
Leia maisInteração Humano Computador IHC
Universidade Federal do Vale do São Francisco -UNIVASF Colegiado de Engenharia de Computação Interação Humano Computador IHC Prof. Jorge Cavalcanti Jorge.cavalcanti@univast.edu.br www.twitter.com/jorgecav
Leia maisProcessos de Software
Processos de Software Prof. Márcio Lopes Cornélio Slides originais elaborados por Ian Sommerville O autor permite o uso e a modificação dos slides para fins didáticos O processo de Um conjunto estruturado
Leia maisTecnologia e Sistemas de Informações
Universidade Federal do Vale do São Francisco Tecnologia e Sistemas de Informações Prof. Ricardo Argenton Ramos Aula 3 Componentes de SIs Pessoas SI Organiz. Unidades que exercem diferentes funções, tais
Leia maisUNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos
Leia maisModelos de Processo (métodos)
Modelos de Processo (métodos) Um modelo de processo ou método define um conjunto de atividades específicas. Principais modelos: Cascata (Waterfall) Espiral (Spiral) Evolutivo Incremental Processo Unificado
Leia maisMETODOLOGIA PARA PROJETO DE INTERFACES E EQUIPAMENTOS NUCLEARES COM ABORDAGEM CENTRADA NOS USUÁRIOS E NA SUA ATIVIDADE
6 Disponibilizado no endereço http://www.acaoergonomica.ergonomia.ufrj.br Ação Ergonômica vol 3 nº. 1 (2007) pp. 01-06 METODOLOGIA PARA PROJETO DE INTERFACES E EQUIPAMENTOS NUCLEARES COM ABORDAGEM CENTRADA
Leia maisEngenharia de Software II
Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.
Leia maisEngenharia de Software
Engenharia de Software Conceitos e Metodologias para Desenvolvimento de Software Cascata, Prototipação, Espiral e RUP Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.br
Leia maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia maisO Processo Unificado
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA O Processo Unificado 879SCC Projeto e Desenvolvimento de Sistemas
Leia maisQUALIDADE DE SOFTWARE
DOCENTE PROFESSOR CELSO CANDIDO QUALIDADE DE SOFTWARE Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura
Leia maisGerenciamento de Projetos Modulo VIII Riscos
Gerenciamento de Projetos Modulo VIII Riscos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisRequisitos do usuário, do sistema e do software [Sommerville, 2004]
Requisitos Objetivos ou restrições estabelecidas por clientes e usuários do sistema que definem as diversas propriedades do sistema Condição ou capacidade necessária que o software deve possuir para que
Leia maisARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
Leia mais3 Qualidade de Software
3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo
Leia maisInterface Humano-Computador IHC Paradigmas de IHC
Instituto Federal de Educação, Ciência e Tecnologia Campus Formosa Interface Humano-Computador IHC Paradigmas de IHC Prof. M.Sc. Victor Hugo Lázaro Lopes IHC Paradigmas de IHC AGENDA Engenharia Cognitiva
Leia maisTestes de Usabilidade
Testes de Usabilidade Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Setembro de 2012 Prof. Edwar Saliba Júnior 1 Reflexão Ao fazer referência à questão da qualidade da relação
Leia maisPorque estudar Gestão de Projetos?
Versão 2000 - Última Revisão 07/08/2006 Porque estudar Gestão de Projetos? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para projetos
Leia maisPlanejamento de Projeto Gestão de Projetos
Planejamento de Projeto Gestão de Projetos O gerenciamento de projetos consiste na aplicação de conhecimentos, habilidades, ferramentas e técnicas adequadas às atividades do projeto, a fim de cumprir seus
Leia maisProcesso de Software - Revisão
Processo de Software - Revisão Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Pressman, R. S. Engenharia de Software, McGraw-Hill, 6ª. Edição,
Leia maisAula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Leia maisEngenharia de Software II: Iniciando o Projeto. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br
Engenharia de Software II: Iniciando o Projeto Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Desenvolvendo o Termo de Abertura do Projeto. Identificando as Partes Interessadas no Projeto.
Leia maisANÁLISE E MELHORIA DE PROCESSOS APLICADA AO ESTÁGIO CURRICULAR
ANÁLISE E MELHORIA DE PROCESSOS APLICADA AO ESTÁGIO CURRICULAR Júlio Miranda Pureza, Dr. Luiz Veriano O. Dalla Valentina, Dr. Gabriela Kunde Edel, Adm. Centro de Ciências Tecnológicas FEJ, Universidade
Leia maisCiclo de Desenvolvimento em BD. Projeto de Banco de Dados. Ciclo de Desenvolvimento em BD. Estratégia. Estratégia Objetivos principais (Cont.
Ciclo de Desenvolvimento em BD Fases de Banco de Dados Ciclo de Desenvolvimento em BD Fernando Fonseca Implantação 2 Ciclo de Desenvolvimento em BD Abordagem em cada fase Conceitos Sucesso do desenvolvimento
Leia maisProcessos de Software. O que é modelo de processo? Vantagens. Modelos de Processo Gerais. O que é um processo de software?
DCC / ICEx / UFMG O que é um processo de software? Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Conjunto de atividades que leva ao desenvolvimento do produto software Um
Leia maisGerenciamento de Projetos Modulo II Clico de Vida e Organização
Gerenciamento de Projetos Modulo II Clico de Vida e Organização Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos
Leia maisUma Solução Simples e Prática para Gerenciar Requisitos, Visando a Qualidade do Software Guilherme Motta
Uma Solução Simples e Prática para Gerenciar Requisitos, Visando a Qualidade do Software Guilherme Motta A Dataprev, Empresa de Tecnologia e Informações da Previdência Social, é uma empresa pública e tem
Leia maisProcessos de Desenvolvimento de Software
Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e
Leia maisAtividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software
Módulo 1 SCE186-ENGENHARIA DE SOFTWARE Profª Rosely Sanches rsanches@icmc.usp.br CONSTRUÇÃO Planejamento do Codificação Teste MANUTENÇÃO Modificação 2003 2 Planejamento do Gerenciamento CONSTRUÇÃO de Codificação
Leia maisASSUNTO DA APOSTILA: SISTEMAS DE INFORMAÇÃO E AS DECISÕES GERENCIAIS NA ERA DA INTERNET
AULA 01 ASSUNTO DA APOSTILA: SISTEMAS DE INFORMAÇÃO E AS DECISÕES GERENCIAIS NA ERA DA INTERNET JAMES A. O BRIEN CAPÍTULO 01 Páginas 03 à 25 1 A mistura de tecnologias da Internet e preocupações empresariais
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Leia maisMINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO DIRETORIA DE ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE AQUISIÇÕES
MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO DIRETORIA DE ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE AQUISIÇÕES BANCO INTERAMERICANO DE DESENVOLVIMENTO REPRESENTAÇÃO NO BRASIL SOLICITAÇÃO DE MANIFESTAÇÃO DE
Leia maisEMENTAS DAS DISCIPLINAS
EMENTAS DAS DISCIPLINAS CURSO DE GRADUAÇÃO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO A disciplina aborda o estudo da área de Informática como um todo, e dos conceitos fundamentais,
Leia maisProcesso de Desenvolvimento de Software
Processo de Desenvolvimento de Software Prof. Luiz Leão luizleao@gmail.com luizleao.com Atividades em PDS Análise econômica e de requisitos (Análise). Especificação do Software (Especificação). Desenho
Leia maisUNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br
UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini priscila_pelegrini@unemat-net.br SINOP MT 2015-1 COMO SÃO DESENVOLVIDOS OS SISTEMAS DE INFORMAÇÃO? São desenvolvimento como uma estrutura
Leia maisIntrodução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização
Prof. Ricardo José Pfitscher Material elaborado com base em: José Luiz Mendes Gerson Volney Lagemann Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento
Leia maisIndústria de Software - Histórico
Indústria de Software - Histórico A indústria de Software está em constante evolução Década de 1960 Orientação Batch Distribuição limitada Software customizado Década de 1970 Multiusuário Tempo real Bancos
Leia maisIntrodução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004
Introdução ao RUP Rational Unified Process por Denize Terra Pimenta Outubro/2004 1 Contexto Não é suficiente apenas a presença de desenvolvedores altamente treinados: Precisamos de uma linguagem para a
Leia maisMetodologia de Desenvolvimento de Sistemas (Versão 2.0)
SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA INTEGRAÇÃO NACIONAL DEPARTAMENTO NACIONAL DE OBRAS CONTRA AS SECAS Metodologia de Desenvolvimento de Sistemas (Versão 2.0) 1 Sumário 1Introdução... 5 1.1 Objetivo...
Leia maisElicitação de requisitos e análise
Elicitação de requisitos e análise Esta atividade divide-se em dois esforços maiores: Elicitação dos requisitos em si Técnicas de elicitação Análise do que foi elicitado Processo de análise 1 Que é um
Leia maisDisciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS
Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS 3.4 O PROJETO DE MELHORIA DE PROCESSOS 3.4.1 - CONCEITO DE PROJETO
Leia maisEspecialização em Engenharia de Software e Banco de Dados
Especialização em Engenharia de Software e Banco de Dados Disciplina: Engenharia de Software Tópico: Introdução Prof. Rodolfo Miranda de Barros rodolfo@uel.br Grandes verdades sobre o desenvolvimento e
Leia maisFoco: Mulheres beneficiárias do Programa Bolsa Família
Projeto de Educação Financeira de Adultos Foco: Mulheres beneficiárias do Programa Bolsa Família Relatório Parcial A AEF-Brasil é uma entidade da sociedade civil que promove e executa ações transversais
Leia maisEduardo Bezerra. Editora Campus/Elsevier. Princípios de Análise e Projeto de Sistemas com UML - 2ª edição
Princípios de Análise e Projeto de Sistemas com UML 2ª edição Eduardo Bezerra Editora Campus/Elsevier 1 Capítulo 2 Processo de Desenvolvimento de Software Quanto mais livros você leu (ou escreveu), mais
Leia maisIntrodução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Leia maisESTIMATIVAS. Referências. Este material foi traduzido e adaptado de: Engenharia de Sofware 7a. Edição Ian Sommerville
ESTIMATIVAS Referências 2 Este material foi traduzido e adaptado de: Engenharia de Sofware 7a. Edição Ian Sommerville Tom de Marco 3 Questões Fundamentais 4 Quanto esforço é necessário para completar uma
Leia maisTópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619
Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o
Leia maisO modelo unificado de processo. O Rational Unified Process, RUP.
Cursos: Sistemas de Informação Disciplina: Administração ADM Prof. Jarbas Avaliação: Prova B1, 5º/6º semestres Data: 27/09/2010 Nome: Gabarito RA: Assinatura: Turma: 1) Segundo as afirmações a seguir,
Leia maisRUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP
RUP Rational Unified Process ( Unificado de Desenvolvimento da Rational) Conjunto de passos que tem como objetivo atingir uma meta de software na ES, processo que visa a produzir o software - de modo eficiente
Leia maisResumo de: THE FOUR STEPS TO THE EPIPHANY de Steve Blank de Diogo Miguel Jesus, Engenharia Informática, Instituto Superior Técnico, Lisboa, 2011
Resumo de: THE FOUR STEPS TO THE EPIPHANY de Steve Blank de Diogo Miguel Jesus, Engenharia Informática, Instituto Superior Técnico, Lisboa, 2011 INTRODUÇÃO Ouvir os potenciais futuros clientes, ir ao terreno
Leia maisQualidade de Software
de Software Gerenciamento de de Software Dedica-se a assegurar que o nível requerido de qualidade seja atingido Em um produto de software Envolve a definição de padrões e procedimentos apropriados de qualidade
Leia maisEngenharia de Software
Conceitos básicos sobre E.S: Ambiência Caracterização do software Fases de desenvolvimento 1 Introdução Aspectos Introdutórios Crise do Software Definição de Engenharia do Software 2 Crise do Software
Leia mais1. Serviços SAP Business Transformation and Plan Os serviços SAP Business Transformation and Plan atualmente incluem:
Descrição de Serviços Serviços Business Transformation and Plan O SAP Business Transformation and Plan é um serviço de consultoria e prototipagem para promover a inovação e transformação da Licenciada
Leia maisSuporte, Treinamento e Manutenção de Software
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Departamento Acadêmico de Gestão e Tecnologia da Informação Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Suporte,
Leia maisMODELAGEM DE SISTEMAS DE INFORMAÇÃO
Unidade III MODELAGEM DE SISTEMAS DE INFORMAÇÃO Prof. Daniel Arthur Gennari Junior Sobre esta aula Ciclo de Vida de Sistemas Engenharia de Software Aplicações de Software Diagramação de Software Ciclo
Leia maisRequisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis
Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis Abstract. Resumo. 1. Introdução Vinicius A. C. de Abreu 1 Departamento de Ciência da Computação - DCC Universidade
Leia maisAvaliação de IHC: INF1403 Introdução a IHC Aula 7 27/03/2013. Profa. Clarisse S. de Souza
1 Avaliação de IHC: O método m de Avaliação Heurística Aula 7 27/03/2013 2 Paradigmas de Avaliação (Resumo) Rápido e Rasteiro Testes de Usabilidade Estudos de Campo Avaliação Preditiva Observação de Perguntar
Leia maisADMINISTRAÇÃO E SERVIÇOS DE REDE
ADMINISTRAÇÃO E SERVIÇOS DE REDE Introdução O administrador de redes geovanegriesang@ifsul.edu.br www.geovanegriesang.com Gerenciamento de redes Gerenciamento de rede é o ato de iniciar, monitorar e modificar
Leia maisUML e a Ferramenta Astah. Profa. Reane Franco Goulart
UML e a Ferramenta Astah Profa. Reane Franco Goulart História da UML o Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. o Alguns esforços nesse
Leia maisOS BENEFÍCIOS DA INTEGRAÇÃO DA ENGENHARIA DE SOFTWARE E DA INTERAÇÃO HUMANO-COMPUTADOR NO DESENVOLVIMENTO DO SOFTWARE CATALÓG RESUMO
OS BENEFÍCIOS DA INTEGRAÇÃO DA ENGENHARIA DE SOFTWARE E DA INTERAÇÃO HUMANO-COMPUTADOR NO DESENVOLVIMENTO DO SOFTWARE CATALÓG THE BENEFITS OF INTEGRATION OF SOFTWARE ENGINEERING AND HUMAN- -COMPUTER INTERACTION
Leia maisPROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1. VISÃO GERAL 1.1. PROCESSOS EM GERAL
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1. VISÃO GERAL 1.1. PROCESSOS EM GERAL Um processo é um conjunto de passos parcialmente ordenados, constituídos por atividades, métodos, práticas e transformações,
Leia maisRequisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Clayton Maciel Costa
Leia maisPlanejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP
Planejamento - 7 Planejamento do Gerenciamento do Risco Identificação dos riscos 1 O que é risco? Evento que representa uma ameaça ou uma oportunidade em potencial Plano de gerenciamento do risco Especifica
Leia maisQUALIDADE DO SOFTWARE (PRODUTO)
QUALIDADE DO SOFTWARE (PRODUTO) Baseado no material do prof. Mario Lúcio Cortes http://www.ic.unicamp.br/~cortes/mc726/ 1 1. Introdução No início qualidade = funcionalidade capacidade de substituir o hardware
Leia maisEngenharia de Software II
Engenharia de Software II Aula 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 2-26/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisIntrodução. Escritório de projetos
Introdução O Guia do Conhecimento em Gerenciamento de Projetos (Guia PMBOK ) é uma norma reconhecida para a profissão de gerenciamento de projetos. Um padrão é um documento formal que descreve normas,
Leia maisMetadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Leia maisMauricio Barbosa e Castro
Mauricio Barbosa e Castro A interação homem-computador está muito relacionada com o processo de projeto, provendo soluções que levam em consideração todas as restrições e requisitos. O aspecto de projeto
Leia maisPesquisa operacional:
Pesquisa operacional: Conjunto de técnicas e métodos aplicados por equipes multidisciplinares para se determinar a melhor utilização de recursos limitados e para programação otimizada das operações de
Leia maisRoteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos
SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de
Leia maisPráticas de. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Práticas de Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Leia maisInterface Humano -Computador
A Interface Humano -Computador Aula 04 Modelos de Processos de Design de IHC Giliane Bernardi - giliane@inf.ufsm.br http://nte.ufsm.br O Processode Design de IHC Relembrando Questões chave no projeto centrado
Leia maisMetodologias de Apoio ao Planejamento Estratégico. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília
Metodologias de Apoio ao Planejamento Estratégico Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Análise Ambiental Análise Ambiental : Matriz SWOT A sigla SWOT Ambiente
Leia maisSessão 4: Avaliação na perspectiva de diferentes tipos de organizações do setor sem fins lucrativos
Sessão 4: Avaliação na perspectiva de diferentes tipos de organizações do setor sem fins lucrativos Avaliação Econômica como instrumento para o aprimoramento da gestão das ações sociais 26/09/2013 Fundação
Leia maisDESENVOLVIMENTO DE COMPETÊNCIAS E TALENTOS
DESENVOLVIMENTO DE COMPETÊNCIAS E TALENTOS CompetencyCore5 Success Through Competency-based Talent Management DESENVOLVIMENTO DE COMPETÊNCIAS E TALENTOS A Gestão do Capital Humano com Foco nas Competências
Leia maisANÁLISE DOS RESULTADOS DOS PROGRAMAS DE APOIO ÀS PMEs NO BRASIL Resumo Executivo PARA BAIXAR A AVALIAÇÃO COMPLETA: WWW.IADB.
ANÁLISE DOS RESULTADOS DOS PROGRAMAS DE APOIO ÀS PMEs NO BRASIL Resumo Executivo PARA BAIXAR A AVALIAÇÃO COMPLETA: WWW.IADB.ORG/EVALUATION ANÁLISE DOS RESULTADOS DOS PROGRAMAS DE APOIO ÀS PMEs NO BRASIL
Leia maisIdeal para que tipo de empresa (equipe): pequena, média, grande? Em software onde os requisitos não são conhecidos é recomendado o uso do XP? Por quê?
Significado de XP? Extreme Programming (Programação Extrema). Ideal para que tipo de empresa (equipe): pequena, média, grande? Pequenas e Médias. Em software onde os requisitos não são conhecidos é recomendado
Leia maisGerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL
Gerenciamento de Qualidade Paulo C. Masiero Cap. 24 - SMVL Introdução Melhoria nos níveis gerais de qualidade de software nos anos recentes. Diferenças em relação ao gerenciamento da qualidade na manufatura
Leia maisISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE
ISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE Prof. MARCELO COSTELLA FRANCIELI DALCANTON ISO 9001- INTRODUÇÃO Conjunto de normas e diretrizes internacionais para sistemas de gestão da qualidade; Desenvolve
Leia maisEngenharia de Software
Engenharia de Software Introdução aos Processos de Software: modelos e ciclo de vida de software Prof. MSc. Hugo Vieira L. Souza Este documento está sujeito a copyright. Todos os direitos estão reservados
Leia maisPORTFÓLIO PARA CURSOS PENSA IN HOUSE
PORTFÓLIO PARA CURSOS PENSA IN HOUSE O PENSA, Centro de Conhecimento em Agronegócios é uma organização que integra os Departamentos de Economia e Administração da FEA-USP, São Paulo e Ribeirão Preto. Foi
Leia maisIntrodução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Realidade das Empresas Brasileiras ISO/IEC 12207 ISO/IEC 15504 CMMI Softex Governo Universidades Modelo de Referência para
Leia mais4 Metodologia e estratégia de abordagem
50 4 Metodologia e estratégia de abordagem O problema de diagnóstico para melhoria da qualidade percebida pelos clientes é abordado a partir da identificação de diferenças (gaps) significativas entre o
Leia maisEscritório de Projetos e Escritório de Processos: Diferenças e Tendências ELO Group
Escritório de Projetos e Escritório de Processos: Diferenças e Tendências ELO Group contato@elogroup.com.br tel: 21 2561-5619 Agenda Algumas confusões práticas As funções básicas do(s) escritório(s) de
Leia maisApresentar os conceitos básicos da metodologia de desenvolvimento Processo Unificado, utilizando como aporte o Processo Unificado Rational RUP
Fábio Lúcio Meira Objetivos Gerais Apresentar os conceitos básicos da metodologia de desenvolvimento Processo Unificado, utilizando como aporte o Processo Unificado Rational RUP Específicos Apresentar
Leia maisProcessos de Design de IHC (Parte II)
Interface Homem/Máquina Aula 8 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-00.184 Roteiro da Aula de Hoje
Leia maisISO 14004:2004. ISO14004 uma diretriz. Os princípios-chave ISO14004. Os princípios-chave
ISO14004 uma diretriz ISO 14004:2004 Sistemas de Gestão Ambiental, Diretrizes Gerais, Princípios, Sistema e Técnicas de Apoio Prof.Dr.Daniel Bertoli Gonçalves FACENS 1 Seu propósito geral é auxiliar as
Leia maisProcessos de gerenciamento de riscos. Planejamento Identificação Análise Resposta Monitoramento
Gerência de Riscos Processos de gerenciamento de riscos Planejamento Identificação Análise Resposta Monitoramento Gerência de Riscos O Plano de Gerência de Riscos descreve como a identificação, a análise
Leia maisQuem vem primeiro? Projeto de Sw ou Projeto de IHC? Melhor virem juntos, integrados.
1 Projeto de IHC 2 Design de IHC O que é design de IHC? Também chamado de projeto de IHC. DESIGN Concepção (intelectual) da experiência do usuário Concretização desta concepção em uma representação que
Leia maisEngenharia de Software II
Engenharia de Software II Aula 14 Revisão http://www.ic.uff.br/~bianca/engsoft2/ Aula 14-07/05/2006 1 Processo de Software Qual é a diferença entre uma atividade de arcabouço e uma atividade guarda chuva?
Leia mais