Engenharia de Software
|
|
- Rebeca Morais Felgueiras
- 8 Há anos
- Visualizações:
Transcrição
1 Engenharia de Software Módulo Engenharia de Requisitos Prof. Maxwell Anderson
2 Agenda Introdução Processo de engenharia de requisitos
3 Introdução Engenharia de requisitos é difícil? Entender os requisitos de um problema está entre as tarefas mais difíceis de um engenheiro de software. Pressman Mas o cliente não sabe o que é necessário? Os usuários finais não deveriam ter um bom entendimento das características e funções? E aí? A resposta é não caro Dr. Watson! A engenharia de requisitos é difícil.
4 Introdução É o seu pior pesadelo. O cliente entra no seu escritório, senta-se, olha você direto nos olhos e diz: Eu sei que você pensa que entende o que eu disse, mas o que você não entende é que, o que eu disse, não é o que eu queria dizer! Invariavelmente, isso acontece no final de um projeto, depois que os compromissos de prazo de entrega foram feitos, que as reputações estão envolvidas e que dinheiro sério está em jogo.
5 Introdução Todos nós que temos trabalhado no negócio de sistemas e software a alguns anos, vivemos este pesadelo e, no entanto, poucos de nós aprenderam a se livrar dele. Lutamos quando tentamos levantar requisitos de nossos clientes. Temos dificuldade de entender a informação que conseguimos. Frequentemente registramos os requisitos de maneira desorganizada e gastamos muito pouco tempo verificando o que de fato registramos. Permitimos que as modificações nos controlem, em vez de estabelecer mecanismos para controlar as modificações Prefácio do livro Effective Requirements Practices de Ralph Young
6
7 Introdução O que é requisito? Uma condição ou uma capacidade com a qual o sistema deve estar de acordo". Consiste da definição documentada de uma propriedade ou comportamento que um produto ou serviço particular deve atender. Uma característica, atributo, habilidade ou qualidade que um sistema deve necessariamente prover para ser útil a seus usuários.
8 Introdução O que é requisito? São categorizados como: Requisitos funcionais: especificam ações que um sistema deve ser capaz de executar, sem levar em consideração restrições físicas. Requisitos não-funcionais: descrevem apenas atributos do sistema ou atributos do ambiente do sistema; Não-requisitos: descrevem funcionalidades que não deverão ser implementados no sistema;
9 Introdução Requisitos funcionais Podem ser capturados como descrições formais, cenários de uso ou casos de uso. Exemplos de descrição formal: RF00 Cadastrar solicitações O sistema deverá permitir ao atendente cadastrar as solicitações de mudanças dos clientes RF05 Controlar abastecimento O sistema deverá permitir ao frentista realizar o controle de abastecimento dos veículos cadastrados na empresa...
10 Introdução Requisitos funcionais Exemplos de cenário de uso: RF05 Controlar abastecimento Hipótese inicial: o frentista se conectou ao sistema SYSCOMB e acessou a funcionalidade de registrar abastecimento. Normal: o frentista seleciona o tipo de combustível. O sistema solicita ao usuário que forneça informações da placa do veículo, valor para o abastecimento ou quantidade de combustível (em litros) e o código do bico de abastecimento a ser utilizado. O sistema libera a bomba de combustível e reinicializa contadores. O frentista abastece carro. O cliente informa método de pagamento como a vista em dinheiro ou a prazo no cartão de crédito. O frentista realiza registro de pagamento. O sistema realiza procedimentos de controle de estoque conforme definido em RF06 Controlar estoque do combustível. O que pode dar errado: ao realizar pagamento utilizando cartão de crédito, o saldo para pagamento poderá ser insuficiente. Estado do sistema após o término: a funcionalidade será encerrada e o sistema exibirá o dashboard.
11 Introdução Requisitos funcionais Exemplos de caso de uso:
12 Introdução Requisitos funcionais
13 Introdução Requisitos não-funcionais Geralmente são especificados como descrições formais. Podem ser capturados em forma de caso de uso, quando possível. Exemplos de descrição formal: RNF00 Disponibilidade O sistema deverá estar disponível 4 horas por dia, 7 dias por semana, 0 dias por mês. RNF005 Segurança O sistema deverá implementar a segurança de acesso às senhas utilizando criptografia.
14 Introdução Requisitos não-funcionais Categoria Usabilidade Confiabilidade Desempenho Suportabilidade Subcategorias fatores humanos, estética, consistência na interface do usuário, ajuda on-line e contextual, assistentes e agentes, documentação do usuário, materiais de treinamento freqüência e gravidade de falha, possibilidade de recuperação, possibilidade de previsão, exatidão, tempo médio entre falhas (MTBF) Velocidade, eficiência,disponibilidade, exatidão, taxa de transferência, tempo de resposta, tempo de recuperação, uso de recurso possibilidade de teste, extensibilidade, adaptabilidade, manutenibilidade, compatibilidade, possibilidade de configuração, possibilidade de serviço, possibilidade de instalação, possibilidade de localização (internacionalização)
15 Introdução Requisitos não-funcionais Categoria Requisito de Design Requisito de Implementação Requisito de Interface Requisito Físico Descrição especifica ou restringe o design de um sistema. especifica ou restringe o código ou a construção de um sistema. Como exemplos, podemos citar: padrões obrigatórios, linguagens de implementação, políticas de integridade de banco de dados, limites de recursos, ambientes operacionais Um requisito de interface especifica: um item externo com o qual o sistema deve interagir, restrições de formatos, tempos ou outros fatores usados por tal interação Um requisito físico especifica uma característica física que um sistema deve possuir, por exemplo, material, forma, tamanho, peso. Esse tipo de requisito pode ser usado para representar requisitos de hardware, como as configurações físicas de rede obrigatórias.
16 Introdução Não-requisitos Geralmente são especificados como descrições formais. Exemplos de descrição formal: NR00 Usabilidade O sistema não deverá permitir o uso de mouse.
17 Introdução O que é Engenharia de Requisitos? Auxilia os engenheiros de software a compreender melhor o problema que eles vão trabalhar para resolver. Inclui um conjunto de tarefas que levam a um entendimento de qual será o impacto do software sobre o negócio, do que o cliente quer e de como os usuários finais vão interagir com o software Pressman
18 Introdução Quem faz? Engenheiros de software (algumas vezes conhecidos como engenheiros de sistemas ou analistas de sistemas) ; Outros interessados (gerentes, clientes e usuários finais). []
19 Processo de Engenharia de Requisitos A parte individual mais difícil da construção de um sistema de software é decidir o que construir. Nenhuma parte do trabalho danifica tanto o sistema resultante se for feita de forma errada. Nenhuma outr a parte é mais difícil de consertar depois. Fred Brooks
20 Processo de Engenharia de Requisitos Medição e Análise Engenharia de Requisitos Análise e Projeto Qualidade de Software Engenharia de Software Verificação e Validação Testes Gerência de Projetos Codificação Configuração
21 Processo de Engenharia de Requisitos Concepção Validação Levantamento Engenharia de Requisitos Especificação Elaboração Negociação
22 Processo de Engenharia de Requisitos Concepção Pode começar com uma conversa casual; É realizada quando uma necessidade de negócio é identificada ou um mercado ou serviço novo é descoberto Validação São realizadas uma série de questões livres de contexto Concepção Engenharia de Requisitos Levantamento
23 Processo de Engenharia de Requisitos Levantamento Concepção Porque o levantamento de requisitos é difícil? Porque é tão difícil obter um entendimento claro do que o cliente deseja? Levantamento Problemas de escopo Problemas de entendimento Problemas de volatilidade Engenharia de Requisitos Elaboração Para contornar estes problemas, o engenheiro de software deve realizar a atividade de coleta de requisitos de forma organizada.
24 Processo de Engenharia de Requisitos Elaboração É realizada o refinamento das informações obtidas durante a concepção e o levantamento dos requisitos. Levantamento Engenharia de Requisitos Elaboração Negociação São definidas as funções, características e restrições de software. Ela é guiada pela criação e refinamento de cenários do usuário que descrevem como o usuário final (e outros atores) poderão interagir com o sistema. Define-se o domínio do problema informacional, funcional e comportamental.
25 Processo de Engenharia de Requisitos Negociação Às vezes os clientes pedem demais? o Elaboração Diferentes clientes ou usuários podem propor requisitos conflitantes? Negociação O engenheiro de software deve reconciliar conflitos. Devem ser realizados a priorização dos requisitos junto aos clientes, usuários e demais envolvidos. Engenharia de Requisitos Especificação Riscos são identificados e analisados Estimativas grosseiras são realizados, com o objetivo de avaliar o impacto no custo do projeto e no prazo de entrega.
26 Processo de Engenharia de Requisitos Negociação Usando uma abordagem iterativa (evolutiva), requisitos são eliminados, combinados e/ou modificados de modo que cada parte alcance algum grau de satisfação. Elaboração o Negociação Engenharia de Requisitos Especificação
27 Processo de Engenharia de Requisitos Especificação Significa coisas diferentes para pessoas diferentes. Negociação Engenharia de Requisitos Especificação Pode ser utilizado um documento escrito, um modelo gráfico, um modelo matemático formal, uma coleção de cenários de uso, um protótipo ou qualquer combinação desses elementos. Serve como fundamento das atividades consequentes. o Validação
28 Processo de Engenharia de Requisitos Validação Os requisitos são verificados quanto a sua qualidade. Especificação Engenharia de Requisitos Validação É realizado um checklist dos requisitos: Os requisitos foram claramente estabelecidos? A fonte do requisito foi identificada? O requisito está limitado em termos quantitativos? Que outros requisitos se relacionam a estes requisitos? O requisito pode ser testado? Concepção
29 O que vem agora... Vamos voltar nossos estudos ao processo de engenharia de requisitos, só que agora de maneira detalhada, através das seguintes subáreas ou fases, segundo Pressman []: Concepção Levantamento Elaboração Negociação Especificação Validação
30 Concepção Seria ótimo se clientes e engenheiros de software trabalhassem juntos em uma mesma equipe. A realidade é muito diferente. Clientes podem estar em outros lugares, cidades diferentes, podem ter uma vaga idéia do que querem, ter opiniões conflitantes, ter conhecimento técnico limitado (ou não saber de nada!), tempo limitado, podem achar que software é barato, que é fácil e rápido de se construir etc... Estas coisas são muito, mas muito comuns! Concepção
31 Concepção Vamos nos concentrar nos passos necessários para manter o projeto de desenvolvimento de software no passo certo.. Identificação dos interessados. Reconhecimento de diversos pontos de vista. Trabalho em busca de colaboração 4. Formulação das primeiras questões Concepção 4
32 Concepção. Identificação dos interessados Interessado: quem quer que se beneficie de modo direto ou indireto do sistema que está sendo desenvolvido. Quem são os suspeitos? O chefe? Gerente de negócios? Gerente de produto, de marketing, RH? Clientes externos e internos ao negócio? Usuários finais? Engenheiros de software? Dependendo sim! E outros e outros... Concepção 4
33 Concepção. Identificação dos interessados Todos tem uma visão diferente do sistema, obtém diferentes benefícios quando o sistema é desenvolvido com sucesso e está exposto a diferentes riscos se o esforço do desenvolvimento falhar. O engenheiro de requisitos deve criar uma lista de pessoas que fornecerão entradas à medida que os requisitos forem levantados. Esta lista vai crescer à medida que os interessados forem sendo contatados. Concepção 4
34 Concepção. Identificação dos interessados Esta lista vai crescer à medida que os interessados forem sendo contatados porque, a cada interessado, será perguntado: com quem mais você acha que eu deveria falar? Exemplo: Documento de Visão do RUP Concepção 4
35 Concepção. Reconhecimento de diversos pontos de vista As necessidades dos envolvidos serão explorados a partir de muitos pontos de vista diferentes. Cenário de exemplo de Pressman: O grupo de marketing esta interessado em funções e características que excitem o mercado, tornando o novo sistema fácil de vender; Os gerentes de negócio estão interessados em um conjunto de características que possam ser construídas dentro do orçamento; Os usuários podem querer características que sejam fáceis de aprender; Engenheiros de software podem estar preocupados com funções que permitam melhor manutenibilidade. Concepção 4
36 Concepção. Reconhecimento de diversos pontos de vista Cada um contribuirá com informações para o processo de engenharia de requisitos; À medida que os requisitos forem sendo levantados sob vários pontos de vistas diferentes, eles poderão estar inconsistentes e podem conflitar uns com os outros. Será necessário categorizar todas as informações dos interessados (inclusive requisitos consistentes e conflitantes). Os interessados deverão decidir quais requisitos inconsistentes deverão ser excluídos ou modificados. Concepção 4
37 Concepção. Trabalho em busca de colaboração Os clientes e outros interessados deveriam colaborar entre eles e com os engenheiros de software. O trabalho do engenheiro de requisitos é identificar áreas de concordância e áreas de conflito ou inconsistência. Em muitos casos quem bate o martelo é o gerente de negócios ou o gerente sênior, por exemplo. Eles podem decidir quais requisitos entrarão para o corte. Concepção 4
38 Concepção 4. Formulação das primeiras questões (questões livres de contexto) Identificar os interessados Quem está por trás desta solicitação de trabalho? Quem vai utilizar a solução? Qual será o benefício econômico para a solução? Há outra fonte de solução no mercado? Concepção 4
39 Concepção 4. Formulação das primeiras questões Obter melhor entendimento Como você caracterizaria boas saídas que seriam geradas? Que problemas essa solução enfrentaria? Você pode mostrar (ou descrever) o ambiente no qual essa solução será usada? Existem algumas restrições que poderiam afetar a solução? Concepção 4
40 Concepção 4. Formulação das primeiras questões Foco na própria atividade de comunicação inicial Você é a pessoa certa para responder a estas questões? Minhas questões ou dúvidas são relevantes ao problema que você tem? Estou formulando muitas dúvidas ou questões? Alguém mais pode ou precisa fornecer informações adicionais? Devo perguntar-lhe mais alguma coisa? Concepção 4
41 Concepção Técnicas Entrevistas [RUP] Workshop de requisitos [RUP] Brainstorms Encenação Revisão dos requisitos existentes Etnografia [Sommerville] Concepção 4
42 Levantamento A forma P&R é útil na concepção, mas não é uma abordagem que tenha tido marcante sucesso para o levantamento dos requisitos mais detalhados.. Coleta colaborativa de requisitos. Cenários de usuários. Produtos de trabalho do levantamento Levantamento
43 Levantamento. Coleta colaborativa de requisitos Uma equipe de interessados e engenheiros de software trabalham em conjunto para: Identificar o problema; Propor elementos da solução; Negociar diferentes abordagens; Especificar um conjunto preliminar de requisitos. Levantamento
44 Levantamento. Coleta colaborativa de requisitos Muitas ferramentas são propostas, mas a todas são aplicadas algumas diretrizes básicas: As reuniões são assistidas e conduzidas por engenheiros de software e por clientes. São estabelecidas regras para a participação. É sugerida uma agenda para cobrir todos os pontos importantes, porém deve ser encorajada o livre fluxo de idéias. Um facilitador controla a reunião. Um mecanismo de definição é utilizado: folhas de rascunho, flip charts, papel auto-adesivo, quadro de avisos, fórum virtual, sala de conversa. Levantamento
45 Levantamento. Coleta colaborativa de requisitos O objetivo é identificar o problema, a necessidade do cliente, propor elementos para a solução, negociar diferentes abordagens e especificar um conjunto preliminar de requisitos da solução em um ambiente que propicie que o objetivo seja alcançado. Levantamento
46 Levantamento. Coleta colaborativa de requisitos Cenário resumido [PRESSMAN]. Durante a concepção, perguntas e respostas básicas estabelecem o escopo do problema e uma visão geral da solução;. Os interessados redigem uma solicitação de produto de uma ou duas páginas;. São selecionados local e hora para a reunião de levantamento. É escolhido um facilitador; 4. Membros da equipe de software e de outros departamentos são convidados a comparecer; 5. A solicitação do produto é distribuída a todos os participantes antes da data da reunião; Levantamento
47 Levantamento. Coleta colaborativa de requisitos Cenário resumido 6. Enquanto o dia da reunião não chega, é solicitado a cada participante que faça uma lista dos objetos que fazem parte do ambiente que cerca o sistema, objetos que serão produzidos pelo sistema e objetos que serão utilizados pelo sistema para desempenhar sua função; 7. É solicitado também a cada participante que faça uma outra lista de serviços (processos e funções) que manipulam ou interagem com os objetos; 8. São desenvolvidas listas de restrições (custo, tamanho, regras de negócio) e critérios de desempenho (velocidade, desempenho, precisão etc). Estas listas não devem ser enormes e exaustivas. Levantamento
48 Levantamento. Coleta colaborativa de requisitos Cenário resumido (exemplo) descrito por uma pessoa do marketing. Nossa pesquisa indica que o mercado de sistema de gestão residencial esta crescendo a uma taxa de 40% ao ano. A primeira função do CasaSegura que levaremos ao mercado deve ser a função de segurança residencial. A maioria das pessoas está familiarizada com sistemas de alarme, assim essa seria uma venda fácil Levantamento
49 Levantamento. Coleta colaborativa de requisitos Cenário resumido (exemplo) descrito por uma pessoa do marketing. A função de segurança residencial protegeria contra e/ou reconheceria várias situações indesejáveis tais como entrada ilegal, fogo, inundação, níveis de monóxido de carbono e outras. Ela usará nossos sensores sem fio para detectar cada situação, poderá ser programada pelo proprietário e discará automaticamente para a agência de monitoração sempre que uma situação for detectada. Levantamento
50 Levantamento. Coleta colaborativa de requisitos Cenário resumido. Quando a reunião começa, o primeiro tópico de discussão é a necessidade e a justificativa do produto;. Cada participante apresenta suas listas para discussão. As listas podem ser pinduradas nas paredes da sala usando grandes folhas de papel ou escritas em um quadro. Alternativamente, poderá ser colocada em um site ou em um ambiente de conversação ou mensagens instantâneas salvas posteriormente. O ideal é que cada lista possa ser combinada, as entradas apagadas e adições possam ser feitas. Neste estágio, críticas e debates são proibidos. Levantamento
51 Levantamento. Coleta colaborativa de requisitos Cenário resumido. Uma lista combinada é criada pelo grupo. A lista elimina redundâncias, adiciona qualquer idéia nova que tenha surgido durante a discussão, mas não apaga nada; 4. Depois de criadas as listas, o facilitador coordena a reunião para desenvolvimento de uma lista de consenso em cada assunto (objetos, serviços, restrições etc.); 5. Completadas as listas de consensos, a equipe é subdividida em equipes menores para desenvolvimento de miniespecificações. Levantamento
52 Levantamento. Coleta colaborativa de requisitos Exemplo de miniespecificação: O Painel de Controle é uma unidade montada na parede que tem o tamanho x cm. Ele tem conectividade sem fio a sensores e a um PC. A interação com o usuário ocorre por meio do teclado padrão de teclas. Um mostrador LCD de 5 x 5 cm, aproximadamente, fornece um feedback ao usuário. O software fornece prompts interativos, eco e funções similares. Levantamento
53 Levantamento. Cenários de usuários À medida que os requisitos são coletados, uma visão geral das funções e características do sistema começam a se materializar. A equipe agora deverá procurar entender como essas funções e características serão utilizadas por diferentes classes de usuários. Para isto deverá ser construído cenários de usuários ou casos de uso para o sistema que deverá ser construído. Levantamento
54 Levantamento. Produtos de trabalho do Levantamento Uma declaração da necessidade ou viabilidade; Uma afirmação limitada do escopo do sistema ou do produto; Uma lista dos clientes, usuários e outros interessados que participaram do levantamento de requisitos; Uma descrição do ambiente técnico do sistema; Uma lista de requisitos (preferenciamente organizadas por função) e as restrições de domínio; Um conjunto de cenários de uso que fornecem informações sobre o uso do sistema sob diferentes condições de operação; Quaisquer protótipos desenvolvidos para definir melhor os requisitos. Levantamento
55 Elaboração Desenvolvimento de Casos de Uso Um caso de uso conta uma história, sobre como um usuário interage com um sistema, sob seu ponto de vista. Pode ser representado por: Texto narrativo Delineamento de tarefas ou interações Descrição baseada em modelo Diagramas Elaboração
56 Elaboração Desenvolvimento de Casos de Uso Vamos assistir a algumas demonstrações em vídeo. Elaboração
57 Negociação de Requisitos Bom seria se esse processo fosse executado: Concepção Levantamento Elaboração Codificar!!! O cliente e os engenheiros entram em um processo de negociação. Negociação
58 Negociação de Requisitos O cliente será solicitado a ponderar sobre: As funcionalidades O desempenho Outras características em face do custo e do prazo As melhores negociações buscam um resultado ganha-ganha, isto é, o cliente ganha por obter o sistema ou produto que satisfaça à maioria das necessidades e a equipe de software ganha por trabalhar com orçamentos e prazos realistas e realizáveis. [PRESSMAN] Negociação
59 Negociação de Requisitos Atividades [BOEHM]. Identificação dos interessados-chave do sistema ou subsistema. Determinação das condições de ganho dos interessados.. Negociação das condições de ganho dos interessados para reconciliá-las em um conjunto de condições de ganha-ganha para todos os envolvidos (inclusive a equipe de software) São condições importantes para que o processo possa seguir para as atividades subsequentes. Negociação
60 Negociação de Requisitos Diretrizes. Reconheça que não é um competição. Trace uma estratégia. Ouça atentamente 4. Focalize nos interesses de outras partes 5. Não deixe a coisa ficar pessoal 6. Seja criativo 7. Esteja pronto a se comprometer Negociação
61 Especificação de Requisitos Utilização das mesmas práticas contidas na etapa de elaboração, porém a ser realizado em um nível mais detalhado. Inicia-se a fase de Projeto ou Design! Escreveremos coisas específicas para a equipe técnica. Especificação
62 Validação de Requisitos Os requisitos são priorizados pelo cliente Os requisitos são agrupados em pacotes de requisitos O objetivo é implementar o software em incrementos Validação
63 Validação de Requisitos Revisão da análise trata das seguintes questões:. Cada requisito está consistente com o objetivo global do sistema?. Todos os requisitos foram especificados no nível de abstração adequado? Isto é, algum requisito fornece um nível de detalhe técnico inadequado neste estágio?. O requisito é realmente necessário ou pode não ser essencial para o objetivo do sistema? 4. Cada requisito é limitado e não ambíguo? 5. Cada requisito tem atribuição (fonte)? 6. Algum requisito conflita com outros requisitos? Validação
64 Validação de Requisitos Revisão da análise trata das seguintes questões: 7. Cada requisito é realizável no ambiente técnico que vai alojar o sistema ou produto? 8. Cada requisito pode ser testado quando tiver implementado? 9. O modelo de requisitos reflete adequadamente a informação, função e comportamento do sistema a ser contruído? Ferramenta: Planilha de validação Validação
65 Bibliografia Referência Bibliográfica Sommerville. Engenharia de Software. 8ª ed. São Paulo: Pearson Addison-Wesley, 007. Pressman, S. R. Engenharia de Software. 6ª edição. São Paulo: McGraw-Hill, 006. Boehm, B.; Egyed, A., Software Requirements Negociation: Some Lessons Learned, Proc. Intl. Conf. Software Engineering, ACM/IEEE, 998, p
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo
Leia maisEngenharia de Software
Engenharia de Requisitos Cap. 06 e 07 Sommerville 8 ed. REQUISITOS DE SOFTWARE» Requisitos são descrições de serviços fornecidos pelo sistema e suas restrições operacionais. REQUISITOS DE USUÁRIOS: São
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 maisENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
Leia maisConcepção e Elaboração
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Análise e Projeto Orientado a Objetos Concepção e Elaboração Estudo
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 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 maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisLEVANTAMENTO DE REQUISITOS. Lílian Simão Oliveira
LEVANTAMENTO DE REQUISITOS Lílian Simão Oliveira Níveis de erros Fonte: imaster.com um software São as características e funcionalidades que um software tem Engenharia de Requisitos O que é? Quem faz?
Leia maisAUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Conteúdo Definição Questionamentos Típicos Visão Geral Ciclo de Vida dos Requisitos Síntese dos Objetivos Gerência de Mudança Identificação de Requisitos Classificação de Requisitos
Leia maisRequisitos. Sistemas de Informações
Requisitos Sistemas de Informações Definindo o Sucesso do Software Clientes satisfeitos Eles estão satisfeitos quando você: Atende às expectativas Entrega no prazo Entrega no orçamento O Sucesso começa
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 mais1. Desenvolver o software iterativamente. Um pouco de reflexão: Acabou aí? 31/08/2010
Engenharia de Software Aula 5 (Versão 2010-02) Melhores práticas para desenvolvimento de software Desenvolver de forma iterativa e gerenciar requisitos Professor Gabriel Baptista ( gabriel.baptista@uninove.br
Leia maisIntrodução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3
Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido
Leia maisRequisitos de Software. Teresa Maciel DEINFO/UFRPE
Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisGerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto
Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento
Leia maisAPOO Análise e Projeto Orientado a Objetos. Requisitos
+ APOO Análise e Projeto Orientado a Objetos Requisitos Requisitos 2 n Segundo Larman: n São capacidades e condições às quais o sistema e em termos mais amplos, o projeto deve atender n Não são apenas
Leia maisCONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES
CELG DISTRIBUIÇÃO S.A EDITAL N. 1/2014 CONCURSO PÚBLICO ANALISTA DE GESTÃO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI RESPOSTAS ESPERADAS PRELIMINARES O Centro de Seleção da Universidade Federal de Goiás
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 maisEngenharia de Software II
Engenharia de Software II Aula 8 http://www.ic.uff.br/~bianca/engsoft2/ Aula 8-17/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do
Leia maisRequisitos de Software
Requisitos de Software Prof. José Honorato F.N. Prof. José Honorato F.N. honoratonunes@gmail.com Requisitos de Software Software é o conjunto dos programas e dos meios não materiais que possibilitam o
Leia maisAnálise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN
Análise e Projeto Orientados a Objetos Aula IV Requisitos Prof.: Bruno E. G. Gomes IFRN 1 Introdução Etapa relacionada a descoberta e descrição das funcionalidades do sistema Parte significativa da fase
Leia maisPós-Graduação em Gerenciamento de Projetos práticas do PMI
Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL
Leia maisTópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.
Engenharia de Software Aula 06 Tópicos da Aula Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 26 Março 2012 Funcionais e não funcionais De usuário e do Engenharia de Estudo
Leia maisMetodologia de Gerenciamento de Projetos da Justiça Federal
Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO Santa Maria, 10 de Outubro de 2013. Revisão aula anterior Documento de Requisitos Estrutura Padrões Template Descoberta
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.
Leia maisEngenharia de Software
Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo
Leia maisProjeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o
Leia maisExtração de Requisitos
Extração de Requisitos Extração de requisitos é o processo de transformação das idéias que estão na mente dos usuários (a entrada) em um documento formal (saída). Pode se entender também como o processo
Leia maisRequisitos. Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista )
Qualidade de Software Aula 8 (Versão 2012-01) 01) Requisitos Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista ) Revisando... 1. Qual o
Leia maisSERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA
SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA Muitas organizações terceirizam o transporte das chamadas em seus call-centers, dependendo inteiramente
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 maisCiclo de Vida Clássico ou Convencional CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS. Ciclo de Vida Clássico ou Convencional. Enfoque Incremental
CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS Elicitação Ciclo de Vida Clássico ou Convencional O Modelo Cascata Análise Ana Paula Terra Bacelo Blois Implementação Material Adaptado do Prof. Marcelo Yamaguti
Leia maisTRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES
TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado
Leia maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisProcessos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Leia maisAuditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto
Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto Prof. Elias Batista Ferreira Material cedido por: Prof. Edison A M Morais Objetivo Descrever os processos da norma
Leia maisENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Síntese de tópicos importantes PRESSMAN, Roger S. Conteúdo Componentes e tipos de software Problemas com o software e suas causas Mitologia que envolve o software Configuração de
Leia maisOs desafios do Bradesco nas redes sociais
Os desafios do Bradesco nas redes sociais Atual gerente de redes sociais do Bradesco, Marcelo Salgado, de 31 anos, começou sua carreira no banco como operador de telemarketing em 2000. Ele foi um dos responsáveis
Leia maisFeature-Driven Development
FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por
Leia maisRequisitos de Software
Requisitos de Software 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 Cornélio,
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 maisABCEducatio entrevista Sílvio Bock
ABCEducatio entrevista Sílvio Bock Escolher uma profissão é fazer um projeto de futuro A entrada do segundo semestre sempre é marcada por uma grande preocupação para todos os alunos que estão terminando
Leia mais04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 2 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Revisão sobre Banco de Dados e SGBDs Aprender as principais
Leia maisProva de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES
Implementação MPS.BR 26 de maio de 2008 4 horas de duração e-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Nota INSTRUÇÕES Para a maioria das questões você tem mais de uma opção e
Leia maisTAM: o espírito de servir no SAC 2.0
TAM: o espírito de servir no SAC 2.0 Os primeiros passos do SAC 2.0 da TAM A trajetória da TAM sempre foi guiada pela disponibilidade de servir seus clientes; nas redes sociais, essa filosofia não poderia
Leia maisEngenharia de Software II: Desenvolvendo o Orçamento do Projeto. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br
Engenharia de Software II: Desenvolvendo o Orçamento do Projeto Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Criação do Plano de Gerenciamento de Custos do Projeto Estimar os Custos Determinar
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 maisEngenharia de Software Questionário sobre Engenharia de Requisitos Resolvido Prof. MSc Wagner Siqueira Cavalcante
1 - Q193183 ( Prova: FCC - 2011 - TRT - 19ª Região (AL) - Analista Judiciário - Tecnologia da Informação / Engenharia de Software / Análise de Requisitos; Engenharia de Requisitos; ) De acordo com Sommerville,
Leia maisALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA
ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA INTRODUÇÃO O projeto de um banco de dados é realizado sob um processo sistemático denominado metodologia de projeto. O processo do
Leia maisPós Graduação Engenharia de Software
Pós Graduação Engenharia de Software Ana Candida Natali COPPE/UFRJ Programa de Engenharia de Sistemas e Computação FAPEC / FAT Estrutura do Módulo Parte 1 QUALIDADE DE SOFTWARE PROCESSO Introdução: desenvolvimento
Leia maisPlano de Gerenciamento do Projeto
Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações
Leia maisendereço eletrônico) OPCIONAL: http://www.coacavo.com.br/gestao_pdf/avaliacao_desempenho_360grau s.pdf
AV1 Estudo Dirigido da Disciplina CURSO: Gestão de Recursos Humanos DISCIPLINA: Ferramentas de Gestão de Recursos Humanos ALUNO(A):Aline de Souza MATRÍCULA:51811 Ribeiro da Rocha NÚCLEO REGIONAL: DATA:
Leia maisCHECK - LIST - ISO 9001:2000
REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da
Leia maisProcessos Técnicos - Aulas 4 e 5
Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)
Leia maisMódulo 4: Gerenciamento de Dados
Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não
Leia maisMetodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi
Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia
Leia maisGerenciamento de Incidentes
Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que
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 maisEngenharia de Software. Análise de Requisitos de Sistema e de Software. Análise de requisitos
Engenharia de Software Profa. Dra. Lúcia V. L. Filgueiras Profa. Dra. Selma Shin Shimizu Melnikoff Análise de Requisitos de Sistema e de Software Análise de requisitos Sei que você acha que entendeu o
Leia maisDESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação
DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES Trabalho de Graduação Orientando: Vinicius Stein Dani vsdani@inf.ufsm.br Orientadora: Giliane
Leia maisPLANOS DE CONTINGÊNCIAS
PLANOS DE CONTINGÊNCIAS ARAÚJO GOMES Capitão SC PMSC ARAÚJO GOMES defesacivilgomes@yahoo.com.br PLANO DE CONTINGÊNCIA O planejamento para emergências é complexo por suas características intrínsecas. Como
Leia maisGerenciamento de Projetos
Gerenciamento de Projetos (ref. capítulos 1 a 3 PMBOK) TC045 Gerenciamento de Projetos Sergio Scheer - scheer@ufpr.br O que é Gerenciamento de Projetos? Aplicação de conhecimentos, habilidades, ferramentas
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 maisManual AGENDA DE BACKUP
Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisSistemas de Gerenciamento de Banco de Dados
Sistemas de Gerenciamento de Banco de Dados A U L A : C R I A Ç Ã O D E B A N C O D E D A D O S - R E Q U I S I T O S F U N C I O N A I S E O P E R A C I O N A I S P R O F. : A N D R É L U I Z M O N T
Leia maisIntrodução à Engenharia de Software
Introdução à Engenharia de Software Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia
Leia maisGARANTIA DA QUALIDADE DE SOFTWARE
GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características
Leia maisManual de Utilização
Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas
Leia mais10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
Leia maisAnálise de Requisitos
Faculdade de Ciências Sociais de Aplicadas de Petrolina FACAPE Disciplina: Projeto de Sistemas Análise de Requisitos Profª. Cynara Carvalho cynaracarvalho@yahoo.com.br Análise de Requisitos O tratamento
Leia maisPlanejando o aplicativo
Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por
Leia maisGestão dos Prazos e Custos do Projeto
Gestão dos Prazos e Custos do Projeto Prof. Sérgio Ricardo do Nascimento Aula 7 05 de dezembro de 2013 1 Gestão dos Prazos e Custos do Projeto - Prof. Sérgio Ricardo do Nascimento Conteúdo Programático
Leia maisEngenharia de Software II
Engenharia de Software II Aula 24 http://www.ic.uff.br/~bianca/engsoft2/ Aula 24-14/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisImplantação de um Processo de Medições de Software
Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS claudinhah@yahoo.com Agenda Introdução Processo de Medições
Leia maisGerenciamento de Níveis de Serviço
Gerenciamento de Níveis de Serviço O processo de Gerenciamento de Níveis de Serviço fornece o contato entre a organização de TI e o cliente, para garantir que a organização de TI conhece os serviços que
Leia maisO papel do CRM no sucesso comercial
O papel do CRM no sucesso comercial Escrito por Gustavo Paulillo Você sabia que o relacionamento com clientes pode ajudar sua empresa a ter mais sucesso nas vendas? Ter uma equipe de vendas eficaz é o
Leia maisUniversidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF5008 Prof.: (monalessa@inf.ufes.br) Conteúdo 3. Gerência de
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: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com
Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.
Leia maisTI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.
TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos
Leia maisReferências internas são os artefatos usados para ajudar na elaboração do PT tais como:
Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código
Leia maisQuestões atualizadas no PMBoK 5ª edição versão 2015. Respostas comentadas com justificativa e seção do PMBoK correspondente.
Copyright 2015 PMtotal.com.br - Todos os direitos reservados PMI, Guia PMBOK, PMP, CAPM são marcas registradas do Project Management Institute, Inc Simulado de 20 questões para as provas CAPM e PMP do
Leia maisHistórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial
1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão
Leia maisPROFESSOR: CRISTIANO MARIOTTI
PROFESSOR: CRISTIANO MARIOTTI Conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software; Considerado um dos principais mecanismos para se obter software de qualidade
Leia maisConceitos de Banco de Dados
Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir
Leia maisGerenciamento de Riscos do Projeto Eventos Adversos
Gerenciamento de Riscos do Projeto Eventos Adversos 11. Gerenciamento de riscos do projeto PMBOK 2000 PMBOK 2004 11.1 Planejamento de gerenciamento de riscos 11.1 Planejamento de gerenciamento de riscos
Leia mais