Estimativa / Viabilidade
|
|
|
- Vinícius Antunes Borja
- 10 Há anos
- Visualizações:
Transcrição
1 Estimativa / Viabilidade Todos os projetos são viáveis desde que tenham ilimitados recursos e tempo infinito! Leitura: Cap6 e 23: Sommerville; Cap2 e 3: Pressman Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 1
2 Objetivos Compreender os fundamentos dos custos e dos preços de software e a complexa relação entre eles. Conhecer tipos de métricas utilizadas para avaliar a produtividade de software. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 2
3 Estudo de viabilidade O estudo de viabilidade decide se vale a pena construir o sistema. Baseado na coleta e na análise de informações e na elaboração de relatórios. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 3
4 Estudo de viabilidade Um estudo breve, com foco nos benefícios, custos e necessidades, que checa: Se o sistema contribui para os objetivos gerais da organização? Se o sistema pode ser implementado usando a tecnologia atual dentro das restrições de custo e de prazo? Se o sistema pode ser integrado com outros sistemas já em operação? Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 4
5 Estudo de viabilidade Questões que podem ser abordadas: O que acontece se o sistema não for implementado? Quais são os problemas com os processos atuais? Como o sistema proposto pode ajudar? É necessária a adoção de nova tecnologia ou o desenvolvimento de novas habilidades? Quais facilidades devem ser fornecidas pelo sistema? Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 5
6 Tipos de viabilidade Viabilidade TÉCNICA Viabilidade ECONÔMICA Viabilidade OPERACIONAL Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 6
7 Tipos de viabilidade Viabilidade TÉCNICA Estudo da função, do desempenho e das restrições que possam afetar a capacidade de se conseguir um sistema aceitável.» Ex. Sistema implantado utilizando a tecnologia atual; Tempo de resposta 3seg Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 7
8 Tipos de viabilidade Viabilidade ECONÔMICA Calcule o custo de cada alternativa; Os benefícios contrabalançam os custos; Análise de custo / benefício considere somente alternativa de retorno positivo. Viabilidade OPERACIONAL Verificar se o sistema pode ser implementado; Usuário pode opor-se a um serviço terceirizado Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 8
9 Estimativas Grau de estrutura do projeto Complexidade Incerteza Medida relativa Medidas quantitativas (nível/projeto e código) Facilidade com que as funções podem ser dispostas Tamanho do esforço Precisão e a eficácia das estimativas Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 9
10 Estimativas As estimativas têm por objetivo determinar os gastos necessário para produzir um software. Questões fundamentais Quanto esforço é requerido para completar uma atividade? Quantos dias ou meses são necessários para completar uma atividade? Qual o custo total de uma atividade? Quão produtiva é a equipe de desenvolvimento? Estimativas e elaboração do cronograma são atividades interdependentes. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 10
11 Estimativas Estimativas dos recursos necessários Custo de estrutura: hardware, software e manutenção. Custo de logística: viagem e treinamento Custo de esforço humano: salários e encargos dos profissionais envolvidos no projeto. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 11
12 Estimativas Fatores que afetam a estimativa do preço do software Oportunidade de mercado Incerteza quanto ao custo Condições contratuais Volatilidade dos requisitos Saúde financeira Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 12
13 Estimativas Fatores que afetam a estimativa do preço do software Oportunidade de mercado Incerteza quanto ao custo Condições contratuais. pode-se estabelecer um preço baixo para iniciar em um novo segmento do mercado. o preço pode embutir um lucro acima do normal para compensar despesas não previstas. o preço pode ser menor (se o fornecedor puder usar o produto em outros projetos) ou maior (se for obrigado a bancar eventuais riscos) que o habitual. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 13
14 Estimativas Fatores que afetam a estimativa do preço do software Volatilidade dos requisitos Saúde financeira pode justificar um preço mais baixo (se houver possibilidade de cobrar por mudanças) ou mais alto (se o preço acertado não puder ser ajustado). fornecedores podem baixar o preço para conseguir o contrato (obtendo um lucro menor). Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 14
15 Produtividade / Métricas A produtividade em um sistema de manufatura pode ser medida pela contagem do número de unidades produzidas, dividindo-se o resultado pelo número de pessoa-hora necessário para a produção. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 15
16 Fatores que afetam a produtividade Experiência»O conhecimento do domínio da aplicação afeta favoravelmente a produtividade. Qualidade do processo»o processo de desenvolvimento utilizado afeta significativamente a produtividade. Tamanho do projeto»quanto maior o projeto mais complexas as interações e comunicações entre as pessoas. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 16
17 Fatores que afetam a produtividade Suporte à tecnologia»um ambiente adequado facilita o desenvolvimento. Ex. uso do CASE. Ambiente de trabalho»o ambiente de trabalho afeta favoravelmente a produtividade Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 17
18 Produtividade / Métricas O que é medição? É o processo de descrever atributos de entidades, por meio da associação de números e símbolos que atendam a um conjunto de regras definidas claramente. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 18
19 Produtividade / Métricas Exemplo: Entidade: Clima Atributo: Temperatura Entidade Software Atributo: Tamanho Métrica: KLOC (Milhares de Linhas de Código) Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 19
20 Produtividade / Métricas Importância da medição de software: fornecer aos gerentes e engenheiros de software um conjunto de informações tangíveis para:»planejar o projeto;»realizar estimativas;»gerenciar e controlar os projetos com maior precisão. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 20
21 Métricas Métricas históricas»obtidas a partir de experiências anteriores da equipe Métricas empíricas»dados estatísticos de diferentes equipes Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 21
22 Métricas Medidas indiretas -»Permitem quantizar aspectos como a funcionalidade, complexidade, eficiência, manutenibilidade, dentre outros. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 22
23 Métricas Medidas diretas - A medição direta de atributo de uma entidade é aquela que não envolve nenhum outro atributo ou entidade para se chegar na medida desejada Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 23
24 Métricas Medidas diretas» Exemplo: altura de uma pessoa» Exemplo de medidas diretas em engenharia de software: Tamanho do código fonte (medido em linhas de código) Duração do processo de teste Número de defeitos descoberto durante o processo de teste Tempo de programação de uma rotina (em horas) Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 24
25 Métricas MEDIDAS DO SOFTWARE MEDIDAS DIRETAS Custo Esforço Linhas de Código Velocidade de Execução Memória Nro de Erros MEDIDAS INDIRETAS Funcionalidade Qualidade Complexidade Eficiência Confiabilidade Manutenibilidade Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 25
26 Classificação das Métricas enfoca características do software (complexidade, modularidade) conformidade com os requisitos implícitos e explícitos do usuário enfoca a saída do processo de eng. de software computam medidas diretas do software computam medidas indiretas do software atuação das pessoas; seus relacionamentos com ferramentas e métodos Técnicas de Qualidade de Produtividade Orientadas ao Tamanho Orientadas à Função Orientadas ao Ser Humano Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 26
27 Métricas Métricas orientadas ao tamanho - baseadas nas medições diretas da ES. Esta classe abrange todas as possíveis medidas obtidas diretamente do software. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 27
28 Métricas Métricas orientadas à função - baseada em medidas indiretas do software e do processo utilizado para obtê-lo. Esta métrica leva em conta aspectos como a funcionalidade e a utilidade do programa. Métricas orientadas às pessoas - as quais dão indicações sobre a forma como as pessoas desenvolvem os programas de computador. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 28
29 Utilização de Métricas Projeto Esforço $ KLOC Págs.docum. Erros Pessoas proja projb projc MÉTRICAS DERIVADAS PRODUTIVIDADE = QUALIDADE = CUSTO = DOCUMENTAÇÃO = KLOC / Pessoas-mês Erros / KLOC $ / LOC Págs.docum. / KLOC Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 29
30 Produtividade Tempo de desenvolvimento (exem) Linguagem Análise Projeto Codificação Testes Documentação Código assembly Linguagem de alto nível 3 sem 5 sem 8 sem 10 sem 2 sem 3 sem 5 sem 5 sem 5 sem 2 sem Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 30
31 Produtividade Tempo de desenvolvimento (exem) Tamanho Esforço Produtividade Código assembly 5000 linhas 28 semanas 714 linhas/mês Linguagem de alto nível 1500 linhas 20 semanas 300 linhas/mês Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 31
32 Produtividade Pontos de Funções FPA Function Point Analysis Os pontos de função (proposto por Albrecht ( aperfeiçoado em 1983) são usados como uma medida da funcionalidade do código. São independente da linguagem de implementação e são apropriados para sistemas com predominância de funções de entrada e saída. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 32
33 Produtividade Pontos de Funções FPA Function Point Analysis A técnica de FPA mede o que é o sistema e não como será, ou foi, desenvolvido Um dos principais conceitos relativos a FPA é que as funções devem ser contadas a partir da perspectiva do usuário e não do analista ou programador. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 33
34 Produtividade Pontos de Funções FPA Function Point Analysis Pontos de função é baseada em medidas indiretas sobre a complexidade do software. O grupo responsável pela padronização denomina-se IFPUG (International Function Point Users Group, 2000). Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 34
35 Produtividade Relacionadas a Pontos de Funções Um ponto de função não é (mede) uma característica única. Ele é calculado medindo-se ou estimando-se as seguintes características:» entrada e saídas externas» interações com o usuário» interfaces externas» arquivos utilizados pelo sistema» Cada uma dessas características é individualmente avaliada em termos da complexidade e recebe um peso que varia de de 3, para entradas externas simples, a 15, para arquivos externos complexos Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 35
36 Produtividade Relacionadas a Pontos de Funções A contagem dos pontos de função é feita em duas etapas. Primeiro obtém-se uma contagem não ajustada: multiplicando a quantidade de elementos de cada característica pelo peso da característica, somando-se todos os valores obtidos: [ PFna = Soma( num. elem. dado tipo x peso) ] PFna Ponto de Função não ajustada Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 36
37 Produtividade Relacionadas a Pontos de Funções Parâmetros Qte Simples Médi o Num. de entradas de usuários Complex os x = Num. de saídas p/ usuários x = Num. de consultas do x = usuários Num. de arquivos x = Num. de interfaces externas x = Pontos de funções não ajustados (Fi) = Total Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 37
38 Produtividade Relacionadas a Pontos de Funções PF = PFna x ( x Soma(Fi)) onde Fi (1 <= i <= 14) são 14 fatores de ajuste avaliados segundo uma escala de 0 (não importante) a 5 (essencial). Por exemplo. (Pressman tab2.1). Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 38
39 Produtividade Relacionadas a Pontos de Funções MÉTRICA ORIENTADA À FUNÇÃO - PF Responder as questões 1-14, considerando a escala de 0 a 5: influência nenhuma pouca moderada média significante essencial 1. O sistema exige backup e recuperação confiáveis? 2. É requerida comunicação de dados? 3. Existem funções de processamento distribuído? 4. O desempenho é crítico? 5. O sistema funcionará num sistema operacional existente e intensamente utilizado? 6. São requeridas entrada de dados on-line? 7. As entradas on-line requerem que as transações de entrada sejam construídas com várias telas e operações? 8. Os arquivos são atualizados on-line? 9. Entradas, saídas, arquivos e consultas são complexos? 10. O processamento interno é complexo? 11. O código é projetado para ser reusával? 12. A conversão e a instalação estão incuídas no projeto? 13. O sistema é projetado para múltiplas instalações em diferentes organizações? 14. A aplicação é projetada de forma a facilitar mudanças e o uso pelo usuário? Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 39
40 Produtividade Relacionadas a Pontos de Funções QUESTÕES 1. O sistema exige backup e recuperação confiáveis? 2. É requerida comunicação de dados? 3. Existem funções de processamento distribuído? 4. O desempenho é crítico? 5. O sistema funcionará num sistema operacional existente e intensamente utilizado? 6. São requeridas entrada de dados on-line? 7. As entradas on-line requerem que as transações de entrada sejam construídas com várias telas e operações? Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 40
41 Produtividade Relacionadas a Pontos de Funções 8. Os arquivos são atualizados on-line? 9. Entradas, saídas, arquivos e consultas são complexos? 10.O processamento interno é complexo? 11.O código é projetado para ser reusával? 12.A conversão e a instalação estão incluídas no projeto? 13.O sistema é projetado para múltiplas instalações em diferentes organizações? 14.A aplicação é projetada de forma a facilitar mudanças e o uso pelo usuário? Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 41
42 Estudo de caso - Hotel Objetivo do sistema. Este sistema será utilizado para uma rede de hotéis. Cada hotel terá um ou vários terminais que permitirão as operações básicas de um hotel, podendo o cliente reservar e cancelar um apartamento através da Web, terá também comunicação com outro hotéis da mesma rede de modo a consultar sobre disponibilidade de vagas. Este sistema também faz interface com outros dois sistemas internos do hotel: controle de restaurante e controle de tarifação de telefone. As funções básicas de controle são: cadastro de cliente,gerenciamento de reservas e ocupações, gerenciamento de pagamento, emissão de nota fiscal, emissão relatórios contábeis e reservas pela Web. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 42
43 Estudo de caso Hotel Requisitos funcionais Interface gráfica para entrada de dados. Entrada para cadastro de cliente (nome, endereço, , data de chegada, data de saída, classificação do cliente, documento). Consultas, reservas e cancelamento de reserva através da Web. Cadastro de apartamento: tipo de quarto (suíte, standard, duplo, ar-condicionado), cidade ou local. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 43
44 Estudo de caso Hotel Requisitos funcionais Cadastro de salas e auditório. Cadastro de despesas Serviços adicionais são também incluídos no sistema: telefone, TV paga, acesso à internet, 'frigobar', lavandeira, serviço de lanche e café da manhã. Conexão para consultas e reservas de vagas em outros hotéis do grupo. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 44
45 Estudo de caso Hotel Requisitos funcionais Controle de ocupação de apartamento (reservado ou entrada do hóspede). Controle de ocupação de salas e auditório. Controle de limpeza dos apartamentos. Preços diferenciados para alta temporada e baixa temporada. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 45
46 Estudo de caso Hotel Requisitos funcionais Descontos para clientes VIP e grupos. Recebimento de pagamento (tipo de pagamento cheque, dinheiro, cartão, parcelado, moeda estrangeira). Registrar situações de pagamento (cheque compensado, transferência realizada, parcelado, em dinheiro, ou moeda estrangeira). Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 46
47 Estudo de caso Hotel Requisitos funcionais Emissão de nota fiscal (podendo ser separado por itens: hospedagem, restaurante, lavanderia, etc). Emissão da fatura parcial (somente para consulta). Emissão de relatórios contábeis. Relatórios de ocupação. Relatórios parciais de consulta. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 47
48 Estudo de caso Hotel Requisitos funcionais Os relatórios e consultas deverão também ser visualizados pelo terminal. Consulta o nome do cliente (se já existente). Gerar relatórios estatísticos (média de dias que o cliente se hospeda, gastos médios, itens mais consumidos nos restaurantes). Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 48
49 Estudo de caso Hotel Requisitos funcionais Serviços de mala direta (podendo selecionar os clientes e enviar mensagens via ou imprimir cartas para serem enviados posteriormente via correio. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 49
50 Estudo de caso Hotel Requisitos funcionais Pesquisa dos clientes no banco de dados segundo alguns tipos de critérios (freqüência que o cliente se hospeda, preferência de apartamentos, preferência de local, tipo de serviços utilizados, estadia de negócios ou turismo, faixa etária, procedência). Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 50
51 Produtividade Relacionadas a Pontos de Funções Parâmetros Qte Simples Médi o Num. de entradas de usuários Complex os Total 6 x = 24 Num. de saídas p/ usuários 5 x = 25 Num. de consultas do 5 x = 30 usuários Num. de arquivos 6 x = 60 Num. de interfaces externas 3 x = 15 Pontos de funções não ajustados (Fi) PF = PFna x ( x Soma(Fi)) = 154 Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 51
52 Estudo de caso Hotel Requisitos não funcionais Tempo de resposta desejável menor que 10 segundos para consultas de vagas em outros hotéis da rede. Utilização de computadores PC de mercado. Sistema operacional Windows XP ou mais recente. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 52
53 Estudo de caso Hotel Requisitos não funcionais Utilização da linguagem JAVA. Portabilidade para novos hardwares e sistemas operacionais (quando forem lançadas novas versões de sistema operacional). Interface gráfica fácil de usar 'tipo Windows' para entrada de dados e operação Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 53
54 Estudo de caso Hotel Requisitos não funcionais Procedimento de backup do cadastro de clientes e ocupação e dados correntes. Senha de acesso ao sistema. Deverão ter senhas diferentes para recepcionistas, camareiras, gerentes e proprietário de modo que cada usuário tenha acesso restrito a certas informações. Sistema 'no-break' em caso de queda de energia Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 54
55 Produtividade Relacionadas a Pontos de Funções MÉTRICA ORIENTADA À FUNÇÃO - PF Responder as questões 1-14, considerando a escala de 0 a 5: influência nenhuma pouca moderada média significante essencial 1. O sistema exige backup e recuperação confiáveis? 4 2. É requerida comunicação de dados? 5 3. Existem funções de processamento distribuído? 2 4. O desempenho é crítico? 1 Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 55
56 Produtividade Relacionadas a Pontos de Funções MÉTRICA ORIENTADA À FUNÇÃO - PF Responder as questões 1-14, considerando a escala de 0 a 5: influência nenhuma pouca moderada média significante essencial 5. O sistema funcionará num sistema operacional existente e intensamente utilizado? 4 6. São requeridas entrada de dados on-line? 4 7. As entradas on-line requerem que as transações de entrada sejam construídas com várias telas e operações? 3 Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 56
57 Produtividade Relacionadas a Pontos de Funções MÉTRICA ORIENTADA À FUNÇÃO - PF Responder as questões 1-14, considerando a escala de 0 a 5: influência nenhuma pouca moderada média significante essencial 8. Os arquivos são atualizados on-line? 4 9. Entradas, saídas, arquivos e consultas são complexos? O processamento interno é complexo? O código é projetado para ser reusável? 0 Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 57
58 Produtividade Relacionadas a Pontos de Funções MÉTRICA ORIENTADA À FUNÇÃO - PF Responder as questões 1-14, considerando a escala de 0 a 5: influência nenhuma pouca moderada média significante essencial 12. A conversão e a instalação estão incluídas no projeto? O sistema é projetado para múltiplas instalações em diferentes organizações? A aplicação é projetada de forma a facilitar mudanças e o uso pelo usuário? 5 Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 58
59 Produtividade Relacionadas a Pontos de Funções Aplicando a fórmula PF = PFna x ( x Soma(Fi)) Pfna = 154 ; Soma(Fi) = 45 PF = 154 X (0,65 + 0,01 * 45) PF = 169,40 Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 59
60 Produtividade Relacionadas a Pontos de Funções Pessoas-mês = 3 Custo = $10 PF = 169,40 Produtividade = 169,40/3 = 56,46 Custo = 169,40 * 10 = $ 1.694,00 Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 60
Estimativa / Viabilidade
Estimativa / Viabilidade Todos os projetos são viáveis desde que tenham ilimitados recursos e tempo infinito! Leitura: Sommerville (Cap7-25-26) Pressman (Cap15-20-21-22-23) Auxiliadora Freire Fonte: Engenharia
UNIVERSIDADE FEDERAL DO PARANÁ - UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 13B DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar, discutir o conceito de métricas de software orientadas a função. DESENVOLVIMENTO
Análise Estruturada de Sistemas
Análise Estruturada de Sistemas Capítulo 3 Estudo de Viabilidade Definição das Necessidades Funcionais O propósito desta etapa é produzir um documento formal que contenha uma descrição detalhada da proposta,
Pontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS
Pontos de Função André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos Engenharia de Software Mestrado Ciência da Computação - UFMS Roteiro Introdução Métricas de Projeto Análise de Pontos de Função
Engenharia 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
DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling
DIMENSIONANDO PROJETOS DE WEB-ENABLING Uma aplicação da Análise de Pontos de Função Dimensionando projetos de Web- Enabling Índice INTRODUÇÃO...3 FRONTEIRA DA APLICAÇÃO E TIPO DE CONTAGEM...3 ESCOPO DA
15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função
Análise por pontos de função Análise por Pontos de Função Referência: Manual de práticas de contagem IFPUG Versão 4.2.1 Técnica que permite medir a funcionalidade de um software ou aplicativo, sob a visão
Tó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 [email protected] 26 Março 2012 Funcionais e não funcionais De usuário e do Engenharia de Estudo
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: [email protected] CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: [email protected] 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
Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0
Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0 Versão do Documento: 1.1 Histórico de Revisão Data Versão do Documento Descrição Autor 18/03/2011 1.0 Montar o Termo de Abertura.
Análise de Pontos por Função
Análise de Pontos por Função Uma Aplicação na Gerência de Subcontratação de Software Claudia Hazan, MSc. Certified Function Point Specialist Agenda! Introdução à Gerência de Subcontratação! Melhores Práticas:!
Implantaçã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 [email protected] Agenda Introdução Processo de Medições
SOFTWARE PROFIT 2011.
apresenta o SOFTWARE PROFIT 2011. GESTÃO DE TRANSPORTES O software PROFIT já está implantado há mais de 3 anos na REQUIN TRANSPORTES, em Belo Horizonte, e mais recentemente na ASUS. É um programa direcionado
ERP Enterprise Resource Planning
ERP Enterprise Resource Planning Sistemas Integrados de Gestão Evolução dos SI s CRM OPERACIONAL TÁTICO OPERACIONAL ESTRATÉGICO TÁTICO ESTRATÉGICO OPERACIONAL TÁTICO ESTRATÉGICO SIT SIG SAE SAD ES EIS
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
Engenharia 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.
Tecnologia 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
Análise de Requisitos
Faculdade de Ciências Sociais de Aplicadas de Petrolina FACAPE Disciplina: Projeto de Sistemas Análise de Requisitos Profª. Cynara Carvalho [email protected] Análise de Requisitos O tratamento
ARCO - 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
P4-MPS.BR - Prova de Conhecimento do Processo de Aquisição do MPS.BR
Data: 9 de Dezembro de 2005 Horário: 13:00 às 17:00 horas (hora de Brasília) e-mail: Nota: INSTRUÇÕES Você deve responder a todas as questões. O total máximo de pontos da prova é de 100 pontos (100%),
Planejamento de Projetos. Professor Gabriel Baptista ( [email protected] ) ( http://sites.google.com/site/professorgabrielbaptista )
Qualidade de Software Aula 9 (Versão 2012-01) 01) Planejamento de Projetos Professor Gabriel Baptista ( [email protected] ) ( http://sites.google.com/site/professorgabrielbaptista ) Revisando...
MÉTRICAS DE SOFTWARE
MÉTRICAS DE SOFTWARE 1 Motivação Um dos objetivos básicos da Engenharia de Software é transformar o desenvolvimento de sistemas de software, partindo de uma abordagem artística e indisciplinada, para alcançar
SOFTWARE PROFIT 2011.
apresenta o SOFTWARE PROFIT 2011. GESTÃO COMERCIAL O software PROFIT é um programa direcionado ao gerenciamento integrando de empresas de pequeno e médio porte, compreendendo todo o processo de negócio,
Orientações iniciais. FATTO Consultoria e Sistemas - www.fattocs.com
1 Orientações iniciais Dê preferência ao uso de uma conexão de banda larga O evento não fará uso do vídeo (webcam), somente slides e áudio Se necessário, ajuste o idioma da sala na barra de ferramentas
Requisitos 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 [email protected] Clayton Maciel Costa
LEVANTAMENTO 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?
Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite [email protected] (81 )9801-6619
Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite [email protected] (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o
Na 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
Conceitos 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
TÉCNICAS DE ESTIMATIVAS DE CUSTOS ANÁLISE POR PONTOS DE FUNÇÃO. Alessandro Kotlinsky Deise Cechelero Jean Carlos Selzer. Resumo
TÉCNICAS DE ESTIMATIVAS DE CUSTOS ANÁLISE POR PONTOS DE FUNÇÃO Alessandro Kotlinsky Deise Cechelero Jean Carlos Selzer Resumo Este artigo descreve os conceitos gerais relacionados a técnica de Análise
Importância do GED. Implantação de um Sistema de GED
Implantação de um Sistema de GED Gerenciamento Eletrônico de Documentos Importância do GED O GED tem uma importante contribuição na tarefa da gestão eficiente da informação; É a chave para a melhoria da
PROCESSO 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
Objetivos. Engenharia de Software. O Estudo de Viabilidade. Fase do Estudo de Viabilidade. Idéias chave. O que Estudar? O que concluir?
Engenharia de Software O Estudo de Viabilidade Objetivos O que é um estudo de viabilidade? O que estudar e concluir? Benefícios e custos Análise de Custo/Benefício Alternativas de comparação 1 2 Idéias
Padrões de Qualidade e Métricas de Software. Aécio Costa
Padrões de Qualidade e Métricas de Software Aécio Costa Qual o Principal objetivo da Engenharia de Software? O principal objetivo da Engenharia de Software (ES) é ajudar a produzir software de qualidade;
Aná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
Estimativas de software
Estimativas de software Fazer boas estimativas é uma das mais desafiadoras e importantes atividades da engenharia de software. Estimativas de custos ferramentas (H/S) e infra-estrutura pessoal (salários
Roteiro 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. [email protected] http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de
Governança de TI. ITIL v.2&3. parte 1
Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia [email protected] ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços
Os Sistemas de Informação para as Operações das Empresas e o Comércio Eletrônico Simulado Verdadeiro ou Falso
Os Sistemas de Informação para as Operações das Empresas e o Comércio Eletrônico Simulado Verdadeiro ou Falso 1. Muitas organizações estão utilizando tecnologia da informação para desenvolver sistemas
QUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1
QUALIDADE DE SOFTWARE Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1 Objetivos Apresentar o processo de gerenciamento de qualidade e as atividades centrais da garantia de
Manual do Integrador. Programa de Formação
Manual do Integrador Programa de Formação Introdução As oportunidades de iniciação de frentes de negócios na indústria fotovoltaica brasileira são diversas e estão abertas a todos aqueles que desejam começar
Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 3º PERÍODO - 5º MÓDULO AVALIAÇÃO A4 DATA 23/04/2009 ENGENHARIA DE SOFTWARE Dados de identificação do Acadêmico: Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA
Introdução à Computação
Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os
ENGENHARIA DE SOFTWARE
Pág. 1 0. ÍNDICE 1. INTRODUÇÃO...2 2. OBJETIVOS....2 3. ESTIMATIVAS DO PROJETO....4 4. RISCOS DO PROJETO....5 4.1. Identificação e Análise dos Riscos....5 4.1.1. Riscos de Projeto...6 4.1.2. Riscos Técnicos....6
2 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
Mó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
Sistemas 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
Análise de Ponto de Função
Complemento para o Curso Análise de Ponto de Função FUNÇÕES DO TIPO DADO O termo Arquivo não significa um arquivo do sistema operacional, como é comum na área de processamento de dados. Se refere a um
SAV Sistema de Aluguel de Veículos I - DOCUMENTO DE REQUISITOS Versão 1.00
SAV Sistema de Aluguel de Veículos I - DOCUMENTO DE REQUISITOS Versão 1.00 Conteúdo 1. INTRODUÇÃO...3 1.1 CONVENÇÕES, TERMOS E ABREVIAÇÕES... 3 1.1.1 Identificação dos Requisitos... 3 1.1.2 Prioridades
Engenharia de Software
Engenharia de Software Roteiro Análise de requisitos Definição de requisitos do sistema Requisitos Funcionais Requisitos Não Funcionais Exercício Análise de Requisitos Análise de Requisitos É o 1º passo
Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas
Gerenciamento de Gerenciamento de Configuração Novas versões de sistemas de software são criadas quando eles: Mudam para máquinas/os diferentes; Oferecem funcionalidade diferente; São configurados para
IW10. Rev.: 02. Especificações Técnicas
IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento
INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena
INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena Trabalho Experimental Sistema de Gestão Hoteleira 1. Objetivo Este trabalho tem o objetivo de consolidar o conhecimento sobre UML e
CONSULTA AO MERCADO RFI REQUEST FOR INFORMATION CONSOLIDAÇÃO DE DÚVIDAS APRESENTADAS
CONSULTA AO MERCADO RFI REQUEST FOR INFORMATION CONSOLIDAÇÃO DE DÚVIDAS APRESENTADAS 1. Dúvidas Gerais Pergunta: Os processos e metodologias de avaliação de riscos do Banco estão definidos e implantados?
Plano de Gerenciamento das Aquisições Exemplo 1
Plano de Gerenciamento das Aquisições Exemplo 1 Este plano descreve como serão administrados os processos de aquisição de bens e serviços neste projeto. As perguntas a serem respondidas no plano são: o
Módulo 12 Gerenciamento Financeiro para Serviços de TI
Módulo 12 Gerenciamento Financeiro Módulo 12 Gerenciamento Financeiro para Serviços de TI Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste material sem a
ESTUDO DE VIABILIDADE. Santander, Victor - Unioeste Aula de Luiz Eduardo Guarino de Vasconcelos
ESTUDO DE VIABILIDADE Santander, Victor - Unioeste Aula de Luiz Eduardo Guarino de Vasconcelos Objetivos O que é um estudo de viabilidade? O que estudar e concluir? Benefícios e custos Análise de Custo/Benefício
Service Level Management SLM. Gerenciamento de Níveis de Serviço
Service Level Management SLM Gerenciamento de Níveis de Serviço 1 É o balanço o entre... Qualidade dos serviços entregues Expectativa do cliente 2 Processo: Definições Service Level Management (SLM) Têm
Requisitos de Software
Requisitos de Software (Cap 6 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Requisitos funcionais e não funcionais
Apresentação. Vitae Tec Tecnologia a Serviço da Vida!
Apresentação Vitae Tec Tecnologia a Serviço da Vida! A Vitae Tec A Vitae Tec é uma empresa de tecnologia que tem como missão oferecer serviços e produtos adequados às necessidades do cliente - pessoa física
Pó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
Engenharia 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.
Feature-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
APOO 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
Plano 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
QUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE Luiz Leão [email protected] http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software. As
Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos
Visão geral do Serviço Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos Os Serviços de gerenciamento de dispositivos distribuídos ajudam você a controlar ativos
Engenharia 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
Requisitos 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
Sistema de Estacionamento DMP Parking
Sistema de Estacionamento DMP Parking Dimensões: Indisponível Características Gerais Sistema de Estacionamento DMP Parking para o controle e gerenciamento de todas as funções automatizadas no estacionamento,
MANUAL DE UTILIZAÇÃO MASTER VENDAS
MANUAL DE UTILIZAÇÃO MASTER VENDAS 1. CONCEITO Master Vendas não é somente um sistema, e sim, um novo conceito de gestão para sua empresa. Foi desenvolvido por profissionais de informática juntamente com
Segurança Computacional. Rodrigo Fujioka
Segurança Computacional Rodrigo Fujioka Segurança Computacional Auditoria da Tecnologia da Informação Auditoria da Tecnologia da Informação A Auditoria da TI é uma auditoria operacional, analisa a gestão
Manual de utilização do sistema OTRS (Atendimento) Cliente Externo
Manual de utilização do sistema OTRS (Atendimento) Cliente Externo 1 LISTA DE ILUSTRAÇÕES FIGURA 1 - TELA DE LOGIN... 5 FIGURA 2 - TELA INICIAL... 6 FIGURA 3 PREFERÊNCIAS DO USUÁRIO... 6 FIGURA 4 NOVO
Desenvolvimento de Soluções de e-business. Objetivos do Capítulo
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como estrutura de solução de problemas de sistemas de informação.
Gerenciamento de Projeto: Executando o Projeto III. Prof. Msc Ricardo Britto DIE-UFPI [email protected]
Gerenciamento de Projeto: Executando o Projeto III Prof. Msc Ricardo Britto DIE-UFPI [email protected] Sumário Realizar Aquisições Realizar a Garantia de Qualidade Distribuir Informações Gerenciar as
Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior
Sistemas ERP Introdução Sucesso para algumas empresas: acessar informações de forma rápida e confiável responder eficientemente ao mercado consumidor Conseguir não é tarefa simples Isso se deve ao fato
Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis
Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis Visão Versão Histórico da Revisão Data Versão Descrição Autor 24/06/12
P4-MPS.BR - Prova de Conhecimento do Processo de Aquisição do MPS.BR
Data: 12 de Dezembro de 2006 Brasília) Horário: 13:00 às 17:00 horas (hora de e-mail: Nota: INSTRUÇÕES Você deve responder a todas as questões. O total máximo de pontos da prova é de 100 pontos (100%),
2 a Lista de Exercícios
Projeto de Sistemas 2011/2 2 a Lista de Exercícios (1) Um importante aspecto do projeto da camada de Lógica de Negócio (LN) diz respeito à organização das classes e distribuição de responsabilidades entre
Programação com acesso a BD. Prof.: Clayton Maciel Costa [email protected]
Programação com acesso a BD Prof.: Clayton Maciel Costa [email protected] 1 Introdução BD desempenha papel crítico em todas as áreas em que computadores são utilizados: Banco: Depositar ou retirar
Requisitos de Software
Requisitos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama [email protected] Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio Cornélio,
Abordagem de Processo: conceitos e diretrizes para sua implementação
QP Informe Reservado Nº 70 Maio/2007 Abordagem de Processo: conceitos e diretrizes para sua implementação Tradução para o português especialmente preparada para os Associados ao QP. Este guindance paper
Qualidade 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
Gerenciamento de Projeto
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Gerenciamento de Projeto Engenharia de Software 2o. Semestre/ 2005
Processos 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
A ESCOLHA DE SISTEMA PARA AUTOMAÇÃO DE BIBLIOTECAS. A decisão de automatizar
A ESCOLHA DE SISTEMA PARA AUTOMAÇÃO DE BIBLIOTECAS A decisão de automatizar 1 A decisão de automatizar Deve identificar os seguintes aspectos: Cultura, missão, objetivos da instituição; Características
Pontos de Função na Engenharia de Software
Pontos de Função na Engenharia de Software Diana Baklizky, CFPS Este documento contém informações extraídas do Manual de Práticas de Contagem do IFPUG. Essas informações são reproduzidas com a permissão
IDÉIAS SOBRE IMPLANTAÇÃO DE SISTEMAS EMPRESARIAIS INTEGRADOS. Prof. Eduardo H. S. Oliveira
IDÉIAS SOBRE IMPLANTAÇÃO DE SISTEMAS EMPRESARIAIS INTEGRADOS Introdução Nos últimos seis anos, tem ocorrido no Brasil uma verdadeira revolução na área de gestão empresarial. Praticamente, todas as grandes
ENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [[email protected]] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
Gerenciamento 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
Engenharia 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
TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva [email protected] http://www.edilms.eti.
TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva [email protected] http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos
Projeto de Arquitetura
Introdução Projeto de Arquitetura (Cap 11 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Até agora, estudamos: Os
15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor
Gestão e Governança de TI Modelo de Governança em TI Prof. Marcel Santos Silva PMI (2013), a gestão de portfólio é: uma coleção de projetos e/ou programas e outros trabalhos que são agrupados para facilitar
FUNCIONALIDADES DO SISTEMA HOTEL CONTROLL. Login no Sistema:
FUNCIONALIDADES DO SISTEMA HOTEL CONTROLL Login no Sistema: O login do sistema permite com que cada funcionário possua uma senha e tenha suas atividades no sistema registradas. Na reserva ou hospedagem,
