As organizações estão sempre buscando informatizar novos pro...

Próximas questões
Com base no mesmo assunto
Q2043571 Engenharia de Software
As organizações estão sempre buscando informatizar novos processos e, para tanto, necessitam desenvolver ou contratar empresas que desenvolvam novos softwares. Na contratação de uma empresa para desenvolver um software, o gestor de TI deve utilizar uma ferramenta que seja capaz de estimar o esforço necessário para projetar, codificar e testar um novo software. Essa estimativa é essencial para se definir o preço correto a ser pago para o desenvolvimento de um software. Uma técnica utilizada para se estimar o custo de desenvolvimento de um software é a análise
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a letra D - de pontos de função.

A análise de pontos de função é uma técnica reconhecida para estimar o tamanho e o esforço necessários no desenvolvimento de software. Ela oferece uma medida objetiva, baseada nas funcionalidades que o software irá fornecer aos usuários. Ao atribuir pontos a diferentes tipos de funcionalidades, a técnica permite uma estimativa que pode ser utilizada para calcular recursos, tempo e custos associados ao projeto de software. Essa abordagem é particularmente útil para a gestão e planejamento orçamentário na área de tecnologia da informação.

A avaliação é feita identificando e ponderando várias entidades como entradas, saídas, arquivos de dados e interfaces externas. Esses elementos são quantificados e em seguida, ajustados para fatores de complexidade técnica, culminando numa estimativa de pontos de função que pode ser convertida em esforço de trabalho e custo.

Estimar o esforço de desenvolvimento de software é crucial para o gerenciamento de projetos e contratos na área de tecnologia da informação, visto que uma avaliação precisa pode evitar atrasos, estouro de orçamentos e entregas de software que não atendem às expectativas dos clientes.

As demais alternativas não representam técnicas de estimativa de custo de desenvolvimento de software, embora possam ser aplicadas em diferentes contextos dentro do ciclo de vida do desenvolvimento. Por exemplo, a engenharia orientada a objetos (alternativa C) é uma abordagem de projeto e implementação de software, e o UML (alternativa E) é uma linguagem padrão para modelar a arquitetura de sistemas de software.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo