Estimativa / Viabilidade

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

Download "Estimativa / Viabilidade"

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

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR Bacharelado em Ciência da Computação

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

Leia mais

Análise Estruturada de Sistemas

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,

Leia mais

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

Leia mais

Engenharia de Requisitos Estudo de Caso

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

Leia mais

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

Leia mais

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

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

Leia mais

Tópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.

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

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: [email protected] 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 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

Leia mais

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

Leia mais

Análise de Pontos por Função

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

Leia mais

Implantação de um Processo de Medições de Software

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

Leia mais

SOFTWARE PROFIT 2011.

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

Leia mais

ERP Enterprise Resource Planning

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

Leia mais

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

Engenharia de Software II

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.

Leia mais

Tecnologia e Sistemas de Informações

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

Leia mais

Análise de Requisitos

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

Leia mais

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

P4-MPS.BR - Prova de Conhecimento do Processo de Aquisição do MPS.BR

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%),

Leia mais

Planejamento de Projetos. Professor Gabriel Baptista ( [email protected] ) ( http://sites.google.com/site/professorgabrielbaptista )

Planejamento de Projetos. Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( 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...

Leia mais

MÉTRICAS DE SOFTWARE

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

Leia mais

SOFTWARE PROFIT 2011.

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,

Leia mais

Orientações iniciais. FATTO Consultoria e Sistemas - www.fattocs.com

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

Leia mais

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software

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

Leia mais

LEVANTAMENTO DE REQUISITOS. Lílian Simão Oliveira

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?

Leia mais

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 andreza.lba@gmail.com (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

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

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

Leia mais

Conceitos de Banco de Dados

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

Leia mais

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

Leia mais

Importância do GED. Implantação de um Sistema de GED

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

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

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

Leia mais

Objetivos. Engenharia de Software. O Estudo de Viabilidade. Fase do Estudo de Viabilidade. Idéias chave. O que Estudar? O que concluir?

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

Leia mais

Padrões de Qualidade e Métricas de Software. Aécio Costa

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;

Leia mais

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

Estimativas de software

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

Leia mais

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

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

Leia mais

Governança de TI. ITIL v.2&3. parte 1

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

Leia mais

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

Leia mais

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

Leia mais

Manual do Integrador. Programa de Formação

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

Leia mais

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA

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

Leia mais

Introdução à Computação

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

Leia mais

ENGENHARIA DE SOFTWARE

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

Leia mais

2 Diagrama de Caso de Uso

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

Leia mais

Módulo 4: Gerenciamento de Dados

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

Leia mais

Sistemas de Gerenciamento de Banco de Dados

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

Leia mais

Análise de Ponto de Função

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

Leia mais

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

Leia mais

Engenharia de Software

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

Leia mais

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas

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

Leia mais

IW10. Rev.: 02. Especificações Técnicas

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

Leia mais

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

Leia mais

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

Leia mais

Plano de Gerenciamento das Aquisições Exemplo 1

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

Leia mais

Módulo 12 Gerenciamento Financeiro para Serviços de TI

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

Leia mais

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

Leia mais

Service Level Management SLM. Gerenciamento de Níveis de Serviço

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

Leia mais

Requisitos de Software

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

Leia mais

Apresentação. Vitae Tec Tecnologia a Serviço da Vida!

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

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

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

Leia mais

Engenharia de Requisitos

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.

Leia mais

Feature-Driven Development

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

Leia mais

APOO Análise e Projeto Orientado a Objetos. Requisitos

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

Leia mais

Plano de Gerenciamento do Projeto

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

Leia mais

QUALIDADE DE SOFTWARE

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

Leia mais

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos

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

Leia mais

Engenharia de Software

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

Leia mais

Requisitos do usuário, do sistema e do software [Sommerville, 2004]

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

Leia mais

Sistema de Estacionamento DMP Parking

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,

Leia mais

MANUAL DE UTILIZAÇÃO MASTER VENDAS

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

Leia mais

Segurança Computacional. Rodrigo Fujioka

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

Leia mais

Manual de utilização do sistema OTRS (Atendimento) Cliente Externo

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

Leia mais

Desenvolvimento de Soluções de e-business. Objetivos do Capítulo

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.

Leia mais

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 rbritto@ufpi.edu.br 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

Leia mais

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior

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

Leia mais

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

Leia mais

P4-MPS.BR - Prova de Conhecimento do Processo de Aquisição do MPS.BR

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%),

Leia mais

2 a Lista de Exercícios

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

Leia mais

Programação com acesso a BD. Prof.: Clayton Maciel Costa [email protected]

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 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

Leia mais

Requisitos de Software

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,

Leia mais

Abordagem de Processo: conceitos e diretrizes para sua implementação

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

Leia mais

Qualidade de Software

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

Leia mais

Gerenciamento de Projeto

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

Leia mais

Processos de Desenvolvimento de Software

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

Leia mais

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

Leia mais

Pontos de Função na Engenharia de Software

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

Leia mais

IDÉIAS SOBRE IMPLANTAÇÃO DE SISTEMAS EMPRESARIAIS INTEGRADOS. Prof. Eduardo H. S. Oliveira

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

Leia mais

ENGENHARIA DE SOFTWARE I

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

Leia mais

Gerenciamento de Incidentes

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

Leia mais

Engenharia de Requisitos

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

Leia mais

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 prof.edilberto.silva@gmail.com 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

Leia mais

Projeto de Arquitetura

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

Leia mais

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

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

Leia mais

FUNCIONALIDADES DO SISTEMA HOTEL CONTROLL. Login no Sistema:

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,

Leia mais