Foram encontradas 224 questões.
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareUML: Unified Modeling Language
Um gerente de projeto sabe que o modo para descrever os vários aspectos de modelagem pela UML é por meio da notação definida pelos seus vários tipos de diagramas. Em um determinado projeto, ele necessita de um diagrama estático onde a estrutura descrita é sempre válida em qualquer ponto do ciclo de vida do sistema. O diagrama UML recomendado para suprir esta necessidade deste gerente é o
Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
Analise as seguintes afirmações relativas à programação Orientada a Objetos e análise do software com diagramas UML:
I. O diagrama de seqüências de análises é a implementação de um diagrama de classe onde os atributos e as operações ainda não estão completamente definidos;
II. Um caso de uso não pode ser inicializado por um ator;
III. Um diagrama de caso de uso contém elementos modelados para um sistema e mostra os diferentes relacionamentos, como também generalizações, associações e dependências entre estes elementos;
IV. A interação entre casos de uso pode ser comunicação, extensão e uso. A comunicação é a conexão dos caminhos do caso de uso. A extensão mostra comportamentos de exceção e casos especiais que aumentariam a quantidade de casos de uso no modelo.
Indique a opção que contenha todas as afirmações verdadeiras.
Provas
Na UML, para indicar que um atributo é protegido deve-se incorporar ao nome deste atributo o prefixo
Provas
- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
Analise as seguintes afirmações relativas à UML:Indique a opção que contenha todas as afirmações verdadeiras.
I. Ação é uma abstração representativa de entidades externas que interagem com um produto ou sistema;
II. Atributo é a descrição de um espaço com nome e tipo, dentro de uma classe, onde cada objeto desta classe mantém um valor deste tipo;
III. Classe é o descritor para um conjunto de objetos que partilham os mesmos atributos, operações, relacionamentos e comportamento;
IV. Evento é a condição ou situação de vida de um objeto durante a qual ele executa uma atividade.
Indique a opção que contenha todas as afirmações verdadeiras.
Provas
Analise as seguintes afirmações relativas ao processo de desenvolvimento de software RUP:
I. RUP é um processo estático que viabiliza a definição seqüencial de um problema e tem como única finalidade o teste do produto final;
II. O desenvolvimento de software por meio do ciclo de vida do RUP é estático e sua fase de concepção estabelece um plano de projeto e uma arquitetura sólida;
III. O RUP dá ênfase na criação e manutenção de modelos e tem sua atividade de desenvolvimento orientada por use case como parte funcional do sistema que agrega valor ao resultado do software;
IV. O RUP tem sua arquitetura desenvolvida em paralelo aos use cases, englobando os aspectos estáticos e dinâmicos do software.Indique a opção que contenha todas as afirmações verdadeiras.
Provas
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Engenharia de SoftwareModelos de DesenvolvimentoUP: Unified ProcessRUP: Rational Unified Process
No RUP, um modelo é uma simplificação da realidade. Ao decidir a topologia do hardware necessária para executar o sistema, a equipe de projeto está no modelo de
Provas
- Engenharia de SoftwareModelos de DesenvolvimentoUP: Unified ProcessRUP: Rational Unified Process
- Engenharia de SoftwareTestes
No RUP, a análise dos eventuais defeitos que devem ser removidos antes da implantação é um objetivo do workflow do Ciclo de Desenvolvimento de
Provas
Analise as seguintes afirmações relativas à engenharia de software com CMM:
I. O CMM difere de outros modelos por não considerar a melhoria contínua de processos;
II. Uma organização pode utilizar o CMM para avaliar o risco de contratar um projeto de software de uma outra organização;
III. O CMM não garante que o software será sempre construído com sucesso, nem assegura que todos os problemas de engenharia e gerência serão resolvidos;
IV. Em um processo de licitação, o CMM não pode ser utilizado por uma equipe para avaliar previamente a capacitação de uma empresa a prestar o serviço de desenvolvimento de software.
Indique a opção que contenha todas as afirmações verdadeiras.
Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareFerramentas CASE
- Engenharia de SoftwarePrototipagem e MVP
Ao se considerar as ferramentas CASE como uma solução pontual, pode-se classificá-las, por exemplo, por suas funções. Considerando este modelo de classificação, para um engenheiro de software prever o comportamento de um sistema de tempo real antes de ele ser construído, deve utilizar uma ferramenta CASE de
Provas
Se um programa não for amigável ao usuário (user friendliness) freqüentemente estará destinado ao fracasso, mesmo que as funções que ele execute sejam valiosas. A usabilidade é a forma de se quantificar este fator e pode ser medida segundo quatro características. Uma destas características é a(o)
Provas
Caderno Container