h2

Classificado em Computação

Escrito em em português com um tamanho de 4,16 KB.

CAP4

O que é Produto de Software?

Produto de software é tudo que é feito para desenvolver o sistema, desde os DFDs até o código final. Todos os produtos devem ser classificados para facilitar o manuseio e armazenados em um repositório.

Como Controlar um Produto de Software?

Armazene e classifique o produto em um repositório onde todos podem ver, mas somente as pessoas que possuírem o acesso necessário possam alterar (ou criar sua versão).

Processo de Controle dos Produtos de SW

Desenvolvedores enviam para Controle de Qualidade, o Controle de Qualidade envia para Controle de Produtos, o Controle de produtos envia para aprovar alterações, caso tudo esteja certo e finalizado as edições.

Quais são os Dados dos Produtos Controlados?

ID, Nome do Produto, Sistema/subsistema, Descrição/função, autor(es), Informações para a utilização, Relações com outros produtos, Restrições e Observações.

CAP5

O que faz o Controle de Configuração?

Controla a composição de cada versão do sistema. Significa armazenar e manter as informações sobre quais produtos, e quais as versões desses produtos, compõem cada uma das versões do sistema.

Constrói executáveis. O executável de uma versão do sistema é o software dessa versão compilado e linkeditado desse software.

Nomeação das versões e “releases” do Sistema. Consiste em dar números a cada versão dos releases do sistema.

Controla a distribuição dos “releases”. Consiste em manter as informações de qual versão do release encontra-se com cada um dos clientes.

RELEASE

Normalmente farão parte de um “release”: Código executável, Arquivos de configuração, Arquivos de dados, Programa de instalação, Documentação e Embalagem e publicidade associada.

CAP6

Organizar o Ambiente de Projeto

Consiste em dividir o ambiente de projeto em subambientes de maneira que cada subambiente seja a mais autônoma possível, as atividades e os objetivos sejam específicos para cada grupo.

Como Classificar?

Agrupar atividades por terem objetivos comuns; exemplo: (Atividades relacionadas com o controle de produtos, atividades relacionadas com a integração do sistema).

Agrupar atividades por se tratar de uma mesma parte do sistema; exemplo: (Implementação de um subsistema, implementação de um caso de uso).

O que Considerar para Definir as Atividades para os Subambientes:

Devemos considerar o tamanho e o tipo de software, nível de qualidade do sistema, perfil da equipe e o esquema de controle adotado.

Custo Total do Software

Custo do esforço de desenvolvimento (Salário (Desenvolvedores e Analistas) e Custos Gerais (Adm, Pessoal de apoio, Instalação, previdência e benefícios, energia e materiais e rede de computadores). Todo esse custo deve ser estimado pelo COCOMO); Custo de hardware/Software para o desenvolvimento incluindo a manutenção; Custo de viagens e treinamentos da equipe de desenvolvimento; Custos de operacionalização, incluindo treinamento de usuários; Custo de manutenção durante a vida útil do software.

COCOMO

Básico

As equações do COCOMO Básico são as seguintes:

E = ab * KLOC bb -> Esforço em Pessoas X Meses

D = cb * Edb -> Duração do desenvolvimento em meses.

KLOC é o número estimado de linhas de código expresso em milhares. Esse valor será estimado com base em dados acumulados de projetos anteriores ou através do cálculo dos FPs (Function Points)

Intermediário

Cálculo do FP

FP = Contagem_Total * (0,65 + 0,01 * ΣFi)

Onde Fi são fatores de complexidade avaliados com auxílio da escala (Sem influência, Incidental, Moderada, Média, Significativo e Essencial).

Entradas relacionadas: