Há os fatores de qualidade de McCall, que visam avaliar a
qualidade do software. Um desses fatores visa medir o esforço
necessário para, dentre outras atividades, aprender a
operar o sistema. Esse fator é a
Uma classe define os atributos e os métodos de um conjunto de objetos. Todos os objetos desta classe (instâncias desta classe)
compartilham o mesmo comportamento e possuem o mesmo conjunto de atributos (cada objeto possui seu próprio conjunto).
Na UML,
Considere as características dos 3 modelos ágeis de desenvolvimento:
I. É baseado nos seguintes princípios: 1. A equipe sabe o que está fazendo; 2. Simplicidade; 3. Agilidade; 4. Foco em atividades
de alto valor; 5. Independência de ferramentas e 6. O processo será personalizável conforme as necessidades de
quem o usa.
II. A implementação do código é feita em dupla, ou seja, dois desenvolvedores trabalham em um único computador, procurando
identificar erros sintáticos e semânticos, pensando estrategicamente em como melhorar o código que está sendo
implementado. Esses papéis podem e devem ser alterados sempre que possível.
III. Durante a Sprint: não são feitas mudanças que podem afetar o objetivo da Sprint; a composição da Equipe de Desenvolvimento
permanece constante; as metas de qualidade não diminuem e o escopo pode ser clarificado e renegociado
entre o Product Owner e a Equipe de Desenvolvimento quanto mais for aprendido.
A associação correta das características apresentadas em I, II e III, com os modelos ágeis está apresentada em
Com relação ao processo de contagem de pontos de função, assinale
a opção correspondente à etapa responsável por reconhecer a
complexidade e a contribuição de cada uma das funções contadas.
A ISO barra I E C 9126 descreve uma das características
do modelo de qualidade de software como capacidade do produto
de software de apresentar desempenho apropriado, relativo
à quantidade de recursos usados, sob condições especificadas.
Essa característica corresponde à
Assinale a estrutura empregada em U M L para representar
o comportamento dinâmico de um sistema por meio do fluxo
de controle entre ações que o sistema executa.
O modelo de processo de desenvolvimento de software que enfatiza
a estreita relação entre as atividades de testes e as demais fases
do processo de desenvolvimento é denominado modelo
Em UML, relacionamentos são denotados graficamente por linhas que interligam classes,
interfaces e outros elementos. Considere as seguintes notações (I a IV):
Assinale a alternativa que associa CORRETAMENTE as notações aos tipos de relacionamentos que
representam: