Questões de Concurso Comentadas para ufsba

Foram encontradas 424 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q789968 Engenharia de Software

Os métodos de análise e projeto de software permitem construir modelos e avaliar a completeza e a consistência do processo e do projeto. A adoção de uma metodologia para o processo de desenvolvimento de software impõe uma disciplina que possibilita a previsibilidade e eficiência necessárias à Engenharia de Software. As metodologias tradicionais de desenvolvimento de software, baseadas na elicitação e documentação completa de requisitos para a posterior construção do software, estão sendo confrontadas pelas metodologias ágeis que dão ênfase às pessoas, interações, colaboração dos usuários para a entrega rápida de artefatos. Muitos autores descrevem os modelos de desenvolvimento de software, pois tratam apenas do processo; nessa questão, a abordagem para metodologia é abrangente. A coluna da esquerda apresenta metodologias de desenvolvimento de software e a da direita, características de cada uma. Numere a coluna da direita de acordo com a da esquerda.  


1 - Modelo em cascata

2 - Extreme Programming (XP)

3 - Scrum

4 - Modelo Espiral


( ) Ciclo de desenvolvimento curto, feedback constante, incremental.

( ) Backlog de produto, Sprint, Sprint backlog.

( ) Combina elementos de projeto e estágios de prototipação.

( ) Fases progressivas, processo estruturado.


Marque a sequência correta.  

Alternativas
Q789967 Engenharia de Software
A documentação de sistemas baseados em software pode ser classificada em duas áreas principais, a saber: documentação de processo e documentação de produto. Na documentação de processo, o número de documentos e o volume de informações geradas em cada um dependem da metodologia adotada e de cada fase do ciclo do desenvolvimento. A documentação de produto, abrange a documentação de usuário e a documentação referente à manutenção do sistema. Com base nessa classificação sobre documentação de sistemas, assinale a afirmativa correta.
Alternativas
Q789966 Banco de Dados
A coluna da esquerda apresenta elementos utilizados na modelagem entidades/relacionamentos para capturar o significado do modelo de dados e a da direita, o que representa cada elemento. Numere a coluna da direita de acordo com a da esquerda.  
1 - Entidade                              2 - Relacionamento                  3 - Atributo identificador           4 - Cardinalidade                     ( ) Identificador unívoco do objeto ( ) Quantificação da associação ( ) Associação entre objetos ( ) Objeto distinto de outro

Marque a sequência correta.  
Alternativas
Q789965 Engenharia de Software

A Linguagem de Modelagem Unificada (UML – Unified Modeling Language) é uma linguagem para especificação, visualização e documentação de sistemas. Quando aplicada a sistemas baseados em software, adota a perspectiva de orientação a objetos para os quais são elaborados diagramas para representação do comportamento estático e dinâmico. Sobre essa linguagem, analise as afirmativas.


I - O diagrama de classes permite mapear classes, interfaces e colaborações e seus relacionamentos, apresentando uma visão dinâmica do sistema.

II - O diagrama de atividades ilustra a visão dinâmica do sistema, dando ênfase no fluxo de dados entre os objetos.

III - O diagrama de casos de uso possibilita a modelagem do comportamento do sistema, mostrando os relacionamentos entre os atores e os casos de uso.

IV - O diagrama de estados modela o comportamento de objetos, interfaces e colaborações, criando uma visão dinâmica do sistema.


Está correto o que se afirma em 

Alternativas
Q789964 Engenharia de Software

Poucos autores da área de Engenharia de Software se referem ao treinamento de usuários, mas é essencial para o sucesso da implantação de sistemas baseados em software. A norma NBR 9241 se refere à usabilidade como uma medida da capacidade dos usuários em trabalhar de modo eficaz, efetivo e com satisfação. Um dos atributos do contexto de uso de sistemas baseados em software é o nível de treinamento dos usuários e um dos aspectos ergonômicos para mensurar a usabilidade é a adequação do sistema à facilidade de aprendizado por diferentes níveis de usuários. Sobre o treinamento de usuários, marque V para as afirmativas verdadeiras e F para as falsas.


( ) Os projetos de sistemas baseados em software podem incorporar nas interfaces atalhos, menus e botões que representem objetos do mundo real permitindo ao usuário uma analogia imediata.

( ) Podem reduzir o tempo de treinamento, o uso de recursos como tutoriais interativos, assistentes (wizards) e ajudas que descrevam e exemplifiquem as tarefas do usuário.

( ) Medidas de usabilidade de eficácia, eficiência e satisfação do usuário não podem ser consideradas balizadoras para o levantamento de necessidade de treinamentos.

( ) A documentação de sistema é parte do material disponível para treinamento de usuários e operadores e pode ser usada indistintamente, independente do tipo de público-alvo.


Assinale a sequência correta.  

Alternativas
Respostas
41: A
42: D
43: B
44: D
45: A