Created by Paloma Fernandes
over 5 years ago
|
||
Question | Answer |
Primeira camada do processo abrangendo todo o processo de desenvolvimento e de vida útil do software. | Gerência de Projetos de Software |
Compreender o escopo do projeto; Conhecer os riscos inerentes ao projeto; Conhecer os recursos exigidos; Definir e entender as tarefas a serem executadas; Conhecer os marcos de referência a serem acompanhados; Conhecer os esforços (custos) envolvidos; Conhecer a programação a ser seguida. | Passos essenciais no gerenciamento do projeto de software |
1) Planejamento; 2) Medição; 3)Análise de erros; 4) Programação de atividades; 5) Monitoramento; 6) Controle. | Atividades do gerenciamento de projeto |
1 - Objetivos e Escopo do Projeto 2 - Medidas e Métricas 3 - Estimativas 4 - Análise de Riscos 5 - Determinação de Prazos 6 - Monitoramento e Controle | Elementos Chaves da Gerência de Projeto |
1- Estabelecer o objetivo (metas globais) e escopo (funções primárias); 2- Considerar soluções alternativas; 3- Identificar restrições administrativas e técnicas ( custo, tempo, pessoal, linguagem de programação, etc). | Objetivo e Escopo do Projeto |
Possibilita um melhor entendimento do projeto pelos gerentes e profissionais e com o proposito de melhorar a qualidade. | Medidas e Métricas |
É fundamental estimar o esforço humano, duração cronológica e custo, usando de experiencias passadas caso as tenha ou técnicas. | Estimativas |
1- identificar os riscos; 2- Avaliação dos riscos; 3- Disposição por ordem de prioridade; 4- Estratégias de administração; 5- Resolução dos riscos; 6- Monitoramento dos riscos. | Passos para atacar os riscos |
1- Identificar as tarefas; 2- Estabelecer a inter dependência entre as tarefas; 3- Esforço associado; 4- Pessoas e outros recursos; 5- Criar rede de tarefas; 6- Gráfico de Grant ( time-line). | Determinação de prazos |
É necessário ter anotado toda tarefa para rastreamento e ao aparecimento de algum problema pode: Redirecionar recursos, reorganizar e reordenar tarefas e em ultimo caso modificar compromissos. | Monitoração e Controle |
Medidas do resultado do desenvolvimento de software como uma função do esforço aplicado. | Métricas de produtividade |
Medidas de "adequação ao uso" do resultado produzido. | Métricas de qualidade |
* Indica a qualidade; * Avalia a produtividade das pessoas; * Avalia os benefícios derivado dos métodos; * Forma referência para estimativas; * Justificativa para treinamento e novas ferramentas. | Benefícios do uso de métricas |
Custo e Tempo | Medidas diretas do processo |
Linha de código, tempo de resposta, tamanho do executável (em KB) e defeitos registrados. | Medidas diretas do produto |
Funcionalidade, qualidade, complexidade, eficiência, confiabilidade, manutenibilidade, etc. | Medidas indiretas do produto |
Enfoca características do software (complexidade, modularidade). | Métricas Técnicas |
Conformidade com os requisitos implícitos e explícitos do usuário. | Métricas de Qualidade |
Enfoca a saída do processo de engenharia de software | Métricas de produtividade |
Computam medidas diretas do software | Métricas Orientadas ao Tamanho |
Computam medidas indiretas do software | Métricas Orientadas a Função |
Atuação das pessoas, seus relacionamentos com ferramentas e métodos. | Métricas Orientadas a Seres Humanos |
Esforço, custo total do projeto, paginas de documentação, erros, pessoas, linhas de código (LOC - Lines of Code, KLOC - Thousand Lines of Code), etc. | Exemplos de Métricas Orientadas ao Tamanho |
Produtividade = KLOC/Esforço; Qualidade = Defeitos/KLOC; Custo = R$/KLOC; Documentação = Paginas/KLOC; | Medidas derivadas das métricas orientadas ao tamanho |
Medida tangível, facilmente contada e grande volume de literatura baseado. | Vantagens do LOC |
Dependente da linguagem de programação, penalizam programas bem projetados porem curtos, difícil acomodar linguagens não procedimentais e difícil estimativa. | Desvantagens da LOC |
Métrica concentrada na funcionalidade ou utilidade do programa. | Métricas Orientadas à Função |
Método que procura definir o tamanho do que o software faz, independente de como é produzido e implementado, melhorando o processo interno de desenvolvimento e profissionalizando a tomada de decisão. | Análise de Pontos por Função (APF) |
Unidade de medida utilizada para determinar o tamanho de uma aplicação, medindo o tamanho do que o software faz. | Pontos por função |
Medir a FUNCIONALIDADE de um software baseando-se primeiramente no desenho lógico, de acordo com a perspectiva do usuário. | Objetivo principal do APF |
1) Medir o desenvolvimento do sistema e sua manutenção independente da tecnologia utilizada; 2) Criar uma unidade padrão de medida; 3) Criar um veiculo de estimativas de desenvolvimento; 4) Consistência em diferentes projetos; 5) Ser útil no ciclo de vida do projeto. | Objetivos da APF |
Apoia na análise da produtividade e qualidade; Propicia um fator de normalização; Determina o tamanho,custo e recursos de desenvolvimento e manutenção; Acompanhamento de qualidade para otimização; Implantação de um programa de métricas; Auxilio em decisões. | Benefícios do APF |
Número de estradas, saídas e consultas do usuário, número de arquivos e o número de interfaces externas. | Características do Domínio que devem ser contadas. |
Contagem do parâmetro x Fator de ponderação | Formula da Contagem Total |
Contagem Total x ( 0.65 + 0.01 x Soma dos valores de complexidade das 14 questões) | Função dos Pontos de Função |
Want to create your own Flashcards for free with GoConqr? Learn more.