Questões de Concurso Sobre engenharia de software
Foram encontradas 14.502 questões

Com base nesse diagrama, é correto concluir que
Em uma equipe de desenvolvimento de software, o projeto está seguindo a metodologia Extreme Programming (XP). Durante uma iteração, a equipe recebeu feedback do cliente solicitando uma alteração significativa no sistema já implementado.
De acordo com os princípios do XP, como a equipe deveria reagir a essa situação?
Considere as seguintes afirmativas sobre o sistema de controle de versões distribuído Git:
I. O comando git init inicializa um repositório local em um diretório existente.
II. O comando git status indica o estado de cada arquivo do repositório: não rastreado, não modificado, modificado ou preparado.
III. O comando git add pode ser usado para adicionar arquivos não rastreados ao conjunto dos arquivos rastreados.
IV. O comando git add pode ser usado para adicionar arquivos já rastreados e modificados
ao conjunto dos arquivos preparados.
É CORRETO o que se afirma em:
O Git, um dos repositórios de código-fonte mais utilizados, não permite a realização de merge, apenas a criação de branches.
Um repositório de código-fonte é um local centralizado para armazenar, versionar e compartilhar o código-fonte de um projeto de software, permitindo a colaboração e o controle de alterações.
O diagrama de atividades é uma representação gráfica da sequência de passos e fluxo de controle de uma atividade ou processo, mostrando as ações executadas e as decisões tomadas.
O diagrama de interação é aplicado apenas para representar a interação entre o usuário e a interface gráfica do sistema, destacando as ações e as respostas visuais.
O diagrama de classes é uma representação visual da estrutura estática do sistema, mostrando as classes, seus atributos e métodos, bem como as relações entre elas.
Pelo fato de a UML ser uma linguagem padronizada e rígida, a utilização inadequada dos diagramas não resulta em modelos confusos e de difícil manutenção.
A UML é uma linguagem gráfica utilizada para modelar e visualizar sistemas de software, facilitando a comunicação entre os desenvolvedores, os analistas e os clientes do projeto.
I - Fornecem um modo de descrever a visão externa do sistema. II - É uma expressão que estabelece o intervalo de valores aceitáveis que podem ser armazenados em uma coluna. III - São conjuntos de restrições as quais os dados devem satisfazer. IV - Representando uma visão de alto nível de funcionalidade intencional mediante o recebimento de um tipo de requisição de usuário.