Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.
Considerando-se que um anexo faz parte de apenas um requerimento e que um requerimento pode não apresentar nenhum anexo ou apresentar vários, é correto utilizar um relacionamento do tipo composição entre as classes “Requerimento” e “Anexo”.
FCC•
Em relação às abordagens de desenvolvimento de software, julgue os próximos itens.
Os princípios fundamentais do processo unificado não incluem natureza iterativa e incremental, visto que este é um processo tradicional organizado em cascata.
No diagrama de classes da UML uma superclasse, com uma ou mais subclasses, representa um relacionamento do tipo
A engenharia de requisitos (ER) é uma subárea da engenharia de software que estuda o processo de produção e gerência dos requisitos que o software deverá atender. Esse processo tem início junto aos clientes e perpassa todas as fases do processo de desenvolvimento do software. O objetivo da ER é fornecer métodos, técnicas e ferramentas que forneçam suporte adequado às tarefas de produção e gerência dos requisitos do sistema. Levando em conta esses aspectos, julgue os próximos itens.
Gerência de requisitos pode ser conceituada como enfoque sistemático para a elicitação, organização e documentação dos requisitos do sistema e um processo que estabelece e mantém o acordo entre usuários e a equipe de projeto à medida que os requisitos são modificados.
Uma equipe de analistas está entrevistando gerentes de área para levantar os requisitos do novo sistema de reservas de uma companhia aérea.
Considere as afirmativas sobre os requisitos levantados.
I - O usuário poderá fornecer um roteiro com múltiplos pontos de parada.
II - O total a ser pago deverá ser expresso na moeda escolhida pelo usuário.
III - As trocas de informações com os sistemas das empresas coligadas (hotéis, locadora de veículos, etc.) são feitas através de Web Services.
É(São) requisito(s) funcional(ais) o que é apresentado em
Julgue os próximos itens, a respeito dos requisitos de um sistema, que definem o que o sistema deve fazer e as restrições existentes.
Um processo de elicitação e análise de requisitos envolve as seguintes atividades: obtenção de requisitos, em que são coletados os requisitos e os requisitos de domínio; classificação e organização de requisitos, que agrupa e organiza os requisitos relacionados; priorização e negociação de requisitos, em que, com a participação dos stakeholders, são resolvidos os conflitos de requisitos; e documentação de requisitos, para a produção dos documentos de requisitos formais ou informais.
FCC•
Modelos estocásticos podem ser usados para determinar a confiabilidade de software. Para o uso de tais modelos existem sugestões de um conjunto de critérios para comparação e avaliação, sendo um dos critérios a
O componente Controller do MVC:
FGV•
Um analista necessita instalar o sistema operacional Debian 9.0 em um servidor novo e sem sistema operacional a partir do CDROM. O servidor possui processador com arquitetura baseada em Intel de 64 bits.
Nesse caso, o instalador a ser utilizado é o:
Sobre especificação de requisitos, analise as assertivas abaixo.
I. O software deve emitir relatório de compras a cada três semanas.
II. O usuário deve poder ver os aprovadores das compras.
III. O software deve ser desenvolvido em um ano.
É(São) exemplo(s) de requisito(s) funcional(is) o que se apresenta em
A respeito de metodologias de desenvolvimento e de ciclo de vida de softwares, julgue os itens subsequentes.
A utilização do Modelo V minimiza os custos da qualidade do software, assim, segundo a regra 10 de Myers, os testes devem ser iniciados nas inspeções/revisões de código até os testes de software.
Qual opção está em DESACORDO com os princípios que norteiam os métodos ágeis de desenvolvimento de software?