Estimativa / Viabilidade
|
|
- Gilberto Meneses Beltrão
- 8 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: Sommerville (Cap ) Pressman (Cap ) 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 Lista de alternativas Os aspectos funcionais de cada alternativa devem ser verificados e pontuados pela complexidade de implementação. Se duas funcionalidade têm a mesma funcionalidade de implementação e a mesma prioridade de negociação, a mais simples é a melhor. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 9
10 Lista de alternativas (cont.) As alternativas tecnicamente viáveis podem ser apresentadas ao usuário para verificar se ele rejeita alguma delas ( viabilidade operacional). As alternativas viáveis devem ser apresentadas ao cliente, incluindo-se considerações sobre vantagens e desvantagens de cada uma. Deve-se apresentar uma recomendação da melhor solução para o problema, com um estudo de custo-benefício detalhado. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 10
11 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 11
12 Estimativas As estimativas têm por objetivo determinar os gastos necessário para produzir um software. Estimativas e elaboração do cronograma são atividades interdependentes. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 12
13 Estimativas 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? Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 13
14 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 14
15 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 15
16 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 16
17 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 17
18 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 18
19 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. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 19
20 Fatores que afetam a produtividade Tamanho do projeto Quanto maior o projeto mais complexas as interações e comunicações entre as pessoas. 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 20
21 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 21
22 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 22
23 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 23
24 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 24
25 Métricas Medidas indiretas -» Permitem quantizar aspectos como a funcionalidade, complexidade, eficiência, manutenibilidade, dentre outros. Medidas diretas» É 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 25
26 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 26
27 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 27
28 Métricas 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 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 28 ferramentas Engenharia e métodos de Softawre 3º Edição / Roger Pressman
29 Produtividade Relacionadas a Tamanho do Código As primeiras tentativas de se medir o tamanho de um sistema (1996) levou em consideração as LOCs (Lines Of Code- Linhas de Código). Forte dependência da linguagem no uso desta técnica. Como considera-se o tempo total do projeto, esta medida envolve as fases de análise, projeto, teste, documentação, além da codificação. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 29
30 Produtividade Relacionadas a Tamanho do Código Não existe uniformidade com relação à unidade de medida. Algumas propostas medem toda e qualquer declaração, outras apenas declarações executáveis, outras ainda medem as linhas escritas (incluindo ou não comentários). É difícil (e imprecisa) a comparação entre linguagens e ambientes de programação diferentes. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 30
31 Utilização de Métricas Projeto Esforço $ KLOC Págs.docum. Erros Pessoas (pessoa/mês) proja projb projc MÉTRICAS DERIVADAS PRODUTIVIDADE = QUALIDADE = CUSTO = DOCUMENTAÇÃO = KLOC / Pessoas-mês Erros / KLOC $ / KLOC Págs.docum. / KLOC Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 31
32 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 32
33 Produtividade Tempo de desenvolvimento (exem) Tamanho Esforço (pessoa-semana) 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 33
34 Produtividade Pontos de Funções FPA Function Point Analysis Os pontos por 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 34
35 Produtividade Ponto por Função 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 35
36 Linhas de Código x Pontos por Função A relação entre linhas de código e pontos por função depende da linguagem de programação Linguagem de Programação LOC/PF (Média) Assembly 300 COBOL 100 FORTRAN 100 Pascal 90 Ada 70 Linguagens Orientadas a Objeto 30 Linguagens de Quarta Geração 20 Geradores de Código 15 Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 36
37 Exemplo: Tamanho do projeto atual é 500 pontos por função; Custo histórico para um projeto semelhante foi $10 por pontos por função. Custo total esperado Produtividade Relacionadas a Pontos por Função $10 ($ / Pontos por Função) x 500 PF = $ dólares. Cálculos semelhantes poderiam ser efetuados para o cronograma, a duração e as horas Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 37
38 Produtividade Pontos por Função FPA Function Point Analysis Pontos por 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 38
39 Produtividade Relacionadas a Pontos por Função Um ponto por 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 39
40 Produtividade Relacionadas a Pontos por Função A contagem dos pontos por 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 por Função não ajustada Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 40
41 Produtividade Relacionadas a Pontos por Função Parâmetros Qte Simples Médio Complexos Total Num. de entradas de usuários Num. de saídas p/ usuários Num. de consultas do usuários x = x = x = Num. de arquivos x = Num. de interfaces externas x = Pontos por função não ajustados (Fi) = Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 41
42 Produtividade Relacionadas a Pontos por Função 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). (Pressman tab2.1). Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 42
43 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? Produtividade Relacionadas a Pontos por Função 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 43
44 Produtividade Relacionadas a Pontos por Função 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 44
45 Produtividade Relacionadas a Pontos por Função 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 45
46 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 46
47 Estudo de caso Hotel Requisitos funcionais 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 47
48 Estudo de caso Hotel Requisitos funcionais Cadastro de salas e auditório. Cadastro de despesas Controle de ocupação de apartamento (reservado ou entrada do hóspede). 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 48
49 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 49
50 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 50
51 Estudo de caso Hotel Requisitos funcionais 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). 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 51
52 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 52
53 Estudo de caso Hotel Requisitos funcionais 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ã. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 53
54 Estudo de caso Hotel Requisitos não funcionais 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 54
55 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 55
56 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 56
57 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 57
58 Estudo de caso Hotel Requisitos não funcionais O produto pode ser desenvolvido em etapas, mas deverá ter as funcionalidades básicas na primeira versão (gerenciar reservas e ocupação de apartamentos, cadastro de clientes, controle de pagamento, emissão de relatórios, e reservas pela Web). O prazo de desenvolvimento para as funcionalidades básicas é de 6 meses. Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville Slide 58
Estimativa / Viabilidade
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
Leia maisUNIVERSIDADE 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 maisAná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 maisPontos 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 maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisDIMENSIONANDO 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 maisTópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.
Engenharia de Software Aula 06 Tópicos da Aula Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 26 Março 2012 Funcionais e não funcionais De usuário e do Engenharia de Estudo
Leia maisTermo 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 maisERP 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 maisEngenharia de Software II
Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.
Leia mais15/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 maisAUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento
Leia maisAná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 maisEstimativas 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 maisARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
Leia maisImportâ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 maisRoteiro 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 maisTópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619
Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o
Leia maisPlanejamento 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 ( gabriel.baptista@uninove.br ) ( http://sites.google.com/site/professorgabrielbaptista ) Revisando...
Leia maisImplantação de um Processo de Medições de Software
Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS claudinhah@yahoo.com Agenda Introdução Processo de Medições
Leia maisGerenciamento de 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 maisAnálise de Requisitos
Faculdade de Ciências Sociais de Aplicadas de Petrolina FACAPE Disciplina: Projeto de Sistemas Análise de Requisitos Profª. Cynara Carvalho cynaracarvalho@yahoo.com.br Análise de Requisitos O tratamento
Leia maisSOFTWARE 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 maisTecnologia e Sistemas de Informações
Universidade Federal do Vale do São Francisco Tecnologia e Sistemas de Informações Prof. Ricardo Argenton Ramos Aula 3 Componentes de SIs Pessoas SI Organiz. Unidades que exercem diferentes funções, tais
Leia maisPlano de Gerenciamento do Projeto
Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações
Leia maisConceitos de Banco de Dados
Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir
Leia maisSAV 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 maisRequisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Clayton Maciel Costa
Leia maisPlano 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 maisEngenharia de Software
Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo
Leia maisP4-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 maisAnálise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN
Análise e Projeto Orientados a Objetos Aula IV Requisitos Prof.: Bruno E. G. Gomes IFRN 1 Introdução Etapa relacionada a descoberta e descrição das funcionalidades do sistema Parte significativa da fase
Leia maisGerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo
Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Laboratório de Tecnologia de Software LTS www.ufpa.br/lts Rede Paraense de Pesquisa em Tecnologias de Informação
Leia maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia maisSistemas de Gerenciamento de Banco de Dados
Sistemas de Gerenciamento de Banco de Dados A U L A : C R I A Ç Ã O D E B A N C O D E D A D O S - R E Q U I S I T O S F U N C I O N A I S E O P E R A C I O N A I S P R O F. : A N D R É L U I Z M O N T
Leia maisObjetivos. 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 maisLEVANTAMENTO DE REQUISITOS. Lílian Simão Oliveira
LEVANTAMENTO DE REQUISITOS Lílian Simão Oliveira Níveis de erros Fonte: imaster.com um software São as características e funcionalidades que um software tem Engenharia de Requisitos O que é? Quem faz?
Leia maisAbordagens. Ao redor do computador. Ao redor do computador. Auditoria de Sistemas de Informação. Everson Santos Araujo <everson@por.com.
Abordagens Auditoria de Sistemas de Informação Ao redor do computador Através do computador Com o computador Everson Santos Araujo 2 Ao redor do computador Ao redor do computador Auditoria
Leia maisMó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 maisAPOO Análise e Projeto Orientado a Objetos. Requisitos
+ APOO Análise e Projeto Orientado a Objetos Requisitos Requisitos 2 n Segundo Larman: n São capacidades e condições às quais o sistema e em termos mais amplos, o projeto deve atender n Não são apenas
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.
Leia maisNome: 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 maisRoteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos
SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de
Leia maisMódulo 4: Gerenciamento de Dados
Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não
Leia maisTÉ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 maisPós-Graduação em Gerenciamento de Projetos práticas do PMI
Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL
Leia maisAnálise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:
Leia maisGovernança de TI. ITIL v.2&3. parte 1
Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR 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 maisOs 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 maisINF 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 maisExtração de Requisitos
Extração de Requisitos Extração de requisitos é o processo de transformação das idéias que estão na mente dos usuários (a entrada) em um documento formal (saída). Pode se entender também como o processo
Leia maisPadrõ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 maisBRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:
BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma
Leia maisMÉ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 maisEngenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com
Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.
Leia maisOrientaçõ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 maisENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
Leia maisModelo para Documento de. Especificação de Requisitos de Software
Modelo para Documento de Especificação de Requisitos de Software Prof. Dr. Juliano Lopes de Oliveira (Baseado na norma IEEE Std 830-1993 - Recommended Practice for Software Requirements Specifications)
Leia maisMANUAL 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 maisINICIAÇÃO DO PROJETO PLANEJAMENTO PRELIMINAR. Engenharia de Software INE 5622. Planejamento de projetos de SW. O Planejamento de projetos de SW
Engenharia de Software INE 5622 O Planejamento de projetos de SW Walter de Abreu Cybis Outubro, 2006 Universidade Federal de Santa Catarina Departamento de Informática e Estatística Curso de Bacharelado
Leia maisENGENHARIA 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 maisFeature-Driven Development
FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por
Leia maisSOFTWARE 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 maisRequisitos 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 maisService 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 maisRequisitos de Software
Requisitos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio Cornélio,
Leia maisESTUDO 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 maisFilosofia e Conceitos
Filosofia e Conceitos Objetivo confiabilidade para o usuário das avaliações. 1. Princípios e definições de aceitação genérica. 2. Comentários explicativos sem incluir orientações em técnicas de avaliação.
Leia maisO Impacto da Engenharia de Requisitos no Processo de Métricas. Fátima Cesarino CAIXA
O Impacto da Engenharia de Requisitos no Processo de Métricas Fátima Cesarino CAIXA Apresentação Diferentes Cenários Desenvolvimento Software Importância do SISP Agradecimento Oportunidade Responsabilidade
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Leia maisGOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015
DO MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO 1 / 5 ANEXO 03 INFORMAÇÕES DOS CARGOS 1. CARGOS DE NÍVEL MÉDIO Cargo 01 Técnico em Administração Realizar atividades que envolvam a aplicação das
Leia maisUniversidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF5008 Prof.: (monalessa@inf.ufes.br) Conteúdo 3. Gerência de
Leia maisA 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 maisRequisitos de Software
Requisitos de Software Prof. José Honorato F.N. Prof. José Honorato F.N. honoratonunes@gmail.com Requisitos de Software Software é o conjunto dos programas e dos meios não materiais que possibilitam o
Leia maisENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Síntese de tópicos importantes PRESSMAN, Roger S. Conteúdo Componentes e tipos de software Problemas com o software e suas causas Mitologia que envolve o software Configuração de
Leia maisAná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 maisProgramação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Introdução BD desempenha papel crítico em todas as áreas em que computadores são utilizados: Banco: Depositar ou retirar
Leia maisIntroduçã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 maisAplicações da FPA em Insourcing e Fábrica de Software
Aplicações da FPA em Insourcing e Fábrica de Software Copyright 2002 por FATTO CONSULTORIA E SISTEMA LTDA. Esta publicação não poderá ser reproduzida ou transmitida por qualquer modo ou meio, no todo ou
Leia maisHistórico da Revisão. Data Versão Descrição Autor
Sistema de Gerenciamento de Loja - SIGEL Documento de Visão Versão 1.0.0 Histórico da Revisão Data Versão Descrição Autor 13/01/2011 0.1 Versão preliminar do levantamento de requisitos funcionais e não
Leia maisModelo Cascata. Alunos: Bruno Nocera Zanette Pedro Taques
Modelo Cascata Alunos: Bruno Nocera Zanette Pedro Taques Principais Características Gerenciamento Simples das etapas Também conhecido como "Ciclo de Vida Clássico", sugere uma abordagem sistemática e sequencial
Leia maisIntrodução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização
Prof. Ricardo José Pfitscher Material elaborado com base em: José Luiz Mendes Gerson Volney Lagemann Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento
Leia maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisGerenciamento 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 rbritto@ufpi.edu.br Sumário Realizar Aquisições Realizar a Garantia de Qualidade Distribuir Informações Gerenciar as
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisProjeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o
Leia maisModelagem de Sistemas Prof. Marcos Roberto e Silva
Modelagem de Sistemas Prof. Marcos Roberto e Silva Diagrama de Casos de Uso Demonstra o comportamento externo do sistema, através de uma linguagem simples. Apresentando o sistema sobre a perspectiva do
Leia maisUML - Unified Modeling Language
UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril
Leia maisEngenharia de Software
Engenharia de Requisitos Cap. 06 e 07 Sommerville 8 ed. REQUISITOS DE SOFTWARE» Requisitos são descrições de serviços fornecidos pelo sistema e suas restrições operacionais. REQUISITOS DE USUÁRIOS: São
Leia maisManual 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 maisCONSULTA AO MERCADO RFP REQUEST FOR PROPOSAL ÍNDICE
CONSULTA AO MERCADO RFP REQUEST FOR PROPOSAL ÍNDICE 1. Introdução 2. Objetivo 3. Termos e Condições 3.1 Publicidade 3.2 Responsabilidades 4. Cronograma e Contato 4.1 Cronograma 4.2 Contato 5. Entrega da
Leia maisPara construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.
Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos
Leia mais04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 2 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Revisão sobre Banco de Dados e SGBDs Aprender as principais
Leia maisDesenvolvimento 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