Foram encontradas 909 questões.
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
Provas
- Engenharia de SoftwareModelos de DesenvolvimentoCascata ou Clássico
- Engenharia de SoftwareModelos de DesenvolvimentoUP: Unified ProcessRUP: Rational Unified Process
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.
Provas
- Engenharia de SoftwareCiclo de Vida de Software
- Manutenção e Evolução de SoftwareEngenharia Reversa
- Manutenção e Evolução de SoftwareSistemas Legados
( ) A manutenção corretiva caracteriza-se por manter o software operacional, mas exige que as causas da falha sejam rastreadas e sanadas, por vezes, até em nível de requisitos. ( ) A manutenção adaptativa ocorre para prevenir defeitos que possam existir e consiste em criar um conjunto de testes a serem executados com o sistema em operação. ( ) Sistemas legados não apresentam dificuldade de manutenção devido à tecnologia adotada e à documentação, pois a aplicação da engenharia reversa supre essas falhas. ( ) Mudanças para melhorar aspectos do sistema e, na documentação, para maior compreensão são classificadas como manutenção perfectiva.
Assinale a sequência correta.
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFMT
Orgão: UFSB
I - Uma das vantagens de um SSD em relação aos discos magnéticos é o desempenho superior no tempo de busca de dados, uma vez que o SSD não possui partes móveis ou discos giratórios. II - A estrutura de gravação de um SSD está baseada em duas formas de gravar um bit, conhecidas na literatura como pit e lands. III - Um dos fatores que determina a maior capacidade dos DVD em relação aos CD é a espiral mais apertada que passou dos 1,6 mícron entre trilhas do CD para 0,74 mícron no DVD.
Está correto o que se afirma em
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFMT
Orgão: UFSB
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFMT
Orgão: UFSB
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFMT
Orgão: UFSB
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFMT
Orgão: UFSB
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFMT
Orgão: UFSB
Provas
Provas
Caderno Container