Ir para o conteúdo principal
Milhares de questões atuais de concursos.

Questões de Concurso – Aprova Concursos

Milhares de questões com o conteúdo atualizado para você praticar e chegar ao dia da prova preparado!


Exibir questões com:
Não exibir questões:
Minhas questões:
Filtros aplicados:

Dica: Caso encontre poucas questões de uma prova específica, filtre pela banca organizadora do concurso que você deseja prestar.

Folha de respostas:

  • 1
    • a
    • b
    • c
    • d
  • 2
    • a
    • b
    • c
    • d
  • 3
    • a
    • b
    • c
    • d

Desenvolver sistemas, respeitando os padrões de qualidade exigidos pelo mercado, é o que as empresas de

desenvolvimento, instituições e/ou organizações, que têm o seu departamento de desenvolvimento de soluções

próprias têm buscado atualmente. Diversas linguagens podem ser utilizadas, cada uma com suas características

próprias, dependendo do tipo de aplicação que se pretende. A UML (Unified Modeling Language) tem papel

importante quando se trata do desenvolvimento com a utilização da linguagem orientada a objetos. Através de seus

vários diagramas, é considerada uma linguagem visual, para modelar sistemas orientados a objetos, e que define

elementos gráficos (visuais), utilizados na modelagem de sistemas. Tomando–se como base a versão 2.0 da UML,

esses diagramas podem ser divididos em estruturais e comportamentais. Assinale a alternativa que apresenta

APENAS diagramas estruturais.

Nos últimos anos, em virtude da busca por alternativas para os modelos tradicionais de desenvolvimento de projetos,

surgiram as metodologias ágeis. Quando o escopo e o tempo são reduzidos, essa necessidade se justifica. A utilização

de metodologias tradicionais, para projetos de curta duração, pode atrasar a sua concepção, o que certamente traria

prejuízo para os clientes. A utilização das metodologias ágeis pode proporcionar que o cliente tire proveito da

aplicação o quanto antes e, dessa forma, receber constantemente partes do software, no tempo em que vão sendo

concluídas. Acerca das metodologias tradicionais, analise a seguinte afirmação: “É um processo de desenvolvimento

de software evolucionário que combina a natureza iterativa da prototipagem com aspectos controlados e sistemáticos

do modelo sequencial linear". De acordo com o exposto, assinale a alternativa que apresenta esse modelo.

As metodologias ágeis de desenvolvimento surgiram em meados de 1990, como reação aos chamados métodos

pesados de desenvolvimento, que eram caracterizados por muita formalidade nas documentações e

regulamentações. Muitos eram gerenciados pelo tradicional modelo em cascata. Em 2001, de fato, após uma reunião

no estado de Utah, surgiu, definitivamente, e foi propagado o paradigma de desenvolvimento de softwares ágeis.

Muitos foram os motivos que levaram a essa concepção, por exemplo: gestão orientada a pessoas, adaptabilidade de

processos, design e construção de software usando uma metodologia adaptativa, entre outros. Uma dessas

metodologias ágeis é “centrada em estabelecer os recursos e o tempo fixo para o desenvolvimento de um projeto,

ajustando suas funcionalidades de maneira a atender os prazos estipulados". A respeito dessa metodologia, assinale

a alternativa correta.

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282