Questões Militares Sobre engenharia de software
Foram encontradas 395 questões
Considerando essa hierarquia, assinale a alternativa que apresenta a ordem correta, do nível mais alto ao mais baixo.
O modelo conceitual apresentado abaixo emprega a notação para diagrama de classes da UML. Assim, as multiplicidades representadas no modelo expressam que:

Assinale a opção que apresenta a denominação do diagrama apresentado acima e seu objetivo.
Níveis (1) Inicial (2) Gerenciado (3) Definido (4) Gerenciado quantitativamente (5) Otimizado
Características ( ) Os processos são definidos e unificados em uma base organizacional.
( ) Não existe gerenciamento de processos organizado e tudo depende da competência individual das pessoas envolvidas.
( ) Há controle de processos a nível de projeto individual, mas não há uma padronização organizacional.
( ) Não apenas controla processos, mas se reinventa constantemente, usando dados e inovação para buscar excelência.
( ) Os processos são gerenciados com base em evidências quantitativas.
A sequência correta dessa associação é:
I. O controle de qualidade engloba um conjunto de ações de engenharia de software que ajudam a garantir que cada produto resultante atinja suas metas de qualidade. No entanto, não é possível rever os modelos de modo a garantir que sejam completos e consistentes.
II. A garantia da qualidade estabelece a infraestrutura que suporta métodos sólidos de engenharia de software, gerenciamento racional de projeto e ações de controle de qualidade, mas nem todos são fundamentais para a construção de software de alta qualidade. Além disso, a garantia da qualidade consiste em um conjunto de funções de auditoria e de relatórios que possibilitam uma avaliação da efetividade e da completude das ações de controle de qualidade.
III. Se um gerente de projeto usar estimativas para verificar que as datas de entrega são plausíveis, as dependências de cronograma forem entendidas e a equipe resistir à tentação de usar atalhos e o planejamento de riscos for conduzido de modo que problemas não gerem caos, a qualidade do software será afetada de forma positiva.
IV. A qualidade de software é o resultado de um bom gerenciamento de projeto e uma prática consistente de engenharia de software. O gerenciamento e a prática são aplicados no contexto de quatro atividades amplas que ajudam uma equipe de software a atingir alto padrão de qualidade: métodos de engenharia de software, técnicas de gerenciamento de projeto, ações de controle de qualidade e processos de garantia da qualidade.
V. A qualidade de software normalmente é influenciada pelas decisões técnicas, mas não por decisões administrativas. As melhores práticas de engenharia de software podem ser subvertidas por decisões técnicas inadequadas, mas ações de gerenciamento de projeto não impactam na qualidade do software.
Estão corretas apenas as afirmativas
( ) Na conferência da validade, confere-se se os requisitos refletem as reais necessidades dos usuários do sistema. No entanto, os requisitos de usuário não podem mudar ao longo do tempo devido a eventuais novas demandas, feedback ou restrições identificadas durante o desenvolvimento.
( ) Durante a conferência da consistência, os requisitos em hipótese alguma podem ser conflitantes, isto é, podem ocorrer restrições contraditórias ou descrições diferentes da mesma função do sistema. Essa etapa do processo nem sempre é capaz de identificar problemas de conflitos de requisitos.
( ) Na conferência da completude o documento de requisitos deve incluir aqueles que definem todas as funções e as restrições pretendidas pelo usuário do sistema.
( ) Durante a conferência do realismo utiliza-se o conhecimento das tecnologias existentes, os requisitos devem ser conferidos para assegurar que possam ser implementados dentro do orçamento proposto para o sistema.
Considerando as características de requisitos funcionais e não funcionais, pode-se afirmar que:
No ______________ ocorre a intercalação das atividades de especificação, desenvolvimento e validação. O sistema é desenvolvido como uma série de versões, com cada uma delas acrescentando funcionalidade à versão anterior. Já no ______________ as atividades fundamentais do processo são representadas, como especificação, desenvolvimento, validação e evolução, na forma de fases de processo distintas, como especificação de requisitos, projeto de software. implementação e testes. Por fim, o ______________ baseia-se na disponibilidade de componentes ou sistemas reusáveis em que o processo de desenvolvimento de sistemas se concentra na configuração desses componentes para que sejam utilizados em um novo contexto, e na integração deles em um sistema.
A sequência de palavras que preenche corretamente as lacunas é: