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 Americano de desenvolvimento (IADES) - 2010
Em relação aos conceitos da UML, assinale a alternativa correta.
Na UML, uma interface é a parte de um caso de uso em que se apresentam as interações do sistema com um ator externo ao sistema.
Na UML, um diagrama de comunicação é um tipo de diagrama de interação que coloca a ênfase na ordem temporal de mensagens.
Com a UML é possível representar precisamente modelos de implementação de software, mas não é possível representar modelos conceituais, que reflitam a abstração do mundo real utilizada na concepção do software.
A UML permite modelar aspectos estruturais e dinâmicos do software de uma maneira integrada. Para tanto, as entidades dos modelos dinâmicos devem ter suas estruturas definidas e caracterizadas nos modelos estáticos.
Considere a figura abaixo.
Trata-se de parte de um
Workflow.
Diagrama de Fluxo de Dados.
Diagrama Entidade-Relacionamento.
Fluxograma.
Diagrama de Atividades.
Ciência da Computação - Engenharia de Software - Instituto Americano de desenvolvimento (IADES) - 2010
Segundo as características dos diagramas utilizados na modelagem pela UML, o diagrama que mostra os elementos de configuração de processamento runtime, e os componentes de software, processos e objetos que neles se mantêm, é denominado diagrama de
caso de uso.
implantação.
colaboração.
sequência.
São algumas das metodologias de desenvolvimento de software consideradas ágeis (Agile Software Process Models):
RUP, XP e DSDM.
Waterfall, RUP e FDD.
XP, FDD e RUP.
Scrum, XP e FDD.
Scrum, Waterfall e DSDM.
Ciência da Computação - Engenharia de Software - Instituto Americano de desenvolvimento (IADES) - 2010
O modo para descrever os vários aspectos de modelagem pela UML é por meio do uso da notação definida pelos seus vários tipos de diagramas. Segundo as características desses diagramas, é correto afirmar que um diagrama de classe
descreve a interação de sequência de tempo dos objetos e classes percebida por atores externos.
descreve a funcionalidade do sistema.
mostra as sequências de estados que uma classe e objetos assumem em sua vida em resposta a estímulos recebidos, juntamente com suas respostas e ações.
denota a estrutura estática de um sistema.
Nos modelos orientados a objeto, um relacionamento de dependência estereotipada é representado por uma
agregação simples.
extensão de caso de uso.
generalização.
associação ternária.
agregação por composição.
Ciência da Computação - Engenharia de Software - Instituto Americano de desenvolvimento (IADES) - 2010
A UML inclui diagramas de interação para ilustrar como os objetos interagem por meio de mensagens. Os diagramas de interação constituem uma generalização de dois tipos de diagramas especializados na UML: Diagrama de Sequência e Diagrama de Comunicação. Assinale a alternativa que se refere exclusivamente a um Diagrama de Comunicação.
Cada mensagem entre objetos é representada com uma expressão de mensagem em linha sólida, com seta cheia, entres as linhas de vida verticais.
A notação UML para chamadas assíncronas é uma mensagem com seta traçada.
Os participantes da linha da vida devem representar um objeto, não uma coleção.
A ordem das mensagens é ilustrada com números de sequência.
Ciência da Computação - Engenharia de Software - Instituto Americano de desenvolvimento (IADES) - 2010
Como se denomina a opção de integração de ferramentas CASE que utiliza dados de uma ou outra ferramenta sem tradução, caso as estruturas de dados e semânticas sejam compatíveis?
Interoperabilidade.
Compartilhamento de dados.
Intercâmbio de dados.
Acessibilidade.
A engenharia de requisitos é o processo de identificar os serviços que um sistema deve oferecer e as restrições que deve respeitar. Com relação à engenharia de requisitos, assinale a alternativa correta.
A fase em que se devem produzir protótipos descartáveis para eliminar riscos específicos, como trocas de requisitos, utilizando-se o processo unificado (RUP - rational unified process) para o desenvolvimento de um sistema, é a fase de
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...