Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Engenharia de Software - Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD) - 2006
UML é uma linguagem comumente utilizada para a modelagem de sistemas em análise e projeto orientados a objetos. Com respeito aos diagramas UML, considere as afirmativas abaixo:
1. O diagrama de colaboração é usado para representar a organização estrutural de objetos que enviam e recebem mensagens.
2. O diagrama de classes mostra um conjunto de classes, interfaces e colaborações e é usado para ilustrar a visão estática do projeto de um sistema.
3. Os diagramas de seqüências e de objetos são usados para representar partes dinâmicas de um sistema.
Assinale a alternativa correta
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.
Conforme o RUP, para realizar modelagem de fluxos de atividades finalísticas apoiadas por sistemas de informação, é indicado usar diagramas de atividade UML em vez de diagramas de classe UML.
No SW-CMM, o ciclo de vida dos projetos é assunto tratado em vários níveis de maturidade. As áreas chave de processo, nas quais o ciclo de vida é abordado, são
Em relação aos modelos de objetos, das opções seguintes, aquela que só contém características em geral NÃO aceitas por esses modelos é:
visões, catálogo, restrições de integridade declarativas e métodos;
chaves estrangeiras, catálogo, restrições de integridade declarativas e visões;
catálogo, visões, chaves estrangeiras e encapsulamento;
restrições de integridade declarativas, chaves estrangeiras, visões e métodos;
encapsulamento, chaves estrangeiras, catálogo e restrições de integridade declarativas.
Ciência da Computação - Engenharia de Software - Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD) - 2006
Assinale a alternativa que contém os nomes e a seqüência correta das fases que compõem o RUP (Rational Unified Process):
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.
Conforme o RUP, o desenvolvimento de uma descrição formal de necessidades de funções ou funcionalidades a serem providas por tais sistemas deve ser realizado por meio de diagramas de caso de uso UML, em detrimento de diagramas de instalação (deployment) UML.
O RUP (Rational Unified Process)
Em relação ao projeto de interface com o usuário, dos estilos de interação com o usuário, aquele que é aplicado nos sistemas operacionais, apresenta como principal vantagem ser flexível e com grande capacidade, tendo como principal desvantagem a dificuldade de aprender e o gerenciamento de erros ser inadequado, é:
manipulação direta;
linguagem natural;
preenchimento de formulário;
linguagem de comando;
seleção de menu.
Ciência da Computação - Engenharia de Software - Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD) - 2006
Considere as afirmativas seguintes:
1. UML é uma linguagem de modelagem que pode ser usada com diferentes processos de engenharia de software.
2. Rational Unified Process e Extreme Programing são processos de engenharia de software.
3. Rational Rose é uma ferramenta CASE usada para criar modelos UML.
4. Rational Unified Process (RUP) e Rational Rose são processos de engenharia de software que usam UML como linguagem para criação de modelos.
Assinale a alternativa correta
Apenas as afirmativas 1 e 2 são verdadeiras.
Apenas a afirmativa 4 é falsa.
Apenas as afirmativas 2 e 4 são verdadeiras
Apenas a afirmativa 1 é verdadeira
As afirmativas 1, 2, 3 e 4 são verdadeiras.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.
A fim de desenvolver, durante uma reunião de trabalho, um desenho de interface web para acesso aos sistemas mencionados na figura em uma intranet, deve-se empregar técnicas de prototipação em papel devido ao baixo custo e rapidez.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...