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 - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de software, no qual as fases do ciclo de vida de software são divididas em setores numerados de 1 a 8. Julgue os seguintes itens, acerca das informações apresentadas e dos conceitos de sistemas de informação e desenvolvimento de software.
As metodologias de análise essencial de sistemas, análise orientada a objetos e análise estruturada são mais aplicáveis à fase 1 que à fase 4.
Durante a modelagem de um sistema em UML, versão mais atual, houve a necessidade de uso de um diagrama estrutural e de um diagrama comportamental. Foram, portanto, correta e respectivamente usados os diagramas de
Caso de Uso e de Deployment.
Seqüência e de Atividades.
Componentes e de Caso de Uso.
Atividades e de Objetos.
Deployment e de Componentes.
NAS QUESTÕES NUMERADAS DE 16 A 40, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
A Análise de Pontos de Função consiste em uma técnica que visa medir o tamanho funcional de um software. Uma das etapas dessa medição determina o tipo de contagem de pontos de função que será utilizado. Estes tipos de contagem são os seguintes:
Contagem de um projeto de desenvolvimento, contagem de um projeto de especificação e contagem de um projeto de segurança.
Contagem de um projeto de melhoria, contagem de um projeto de desenvolvimento e contagem de uma aplicação.
Contagem de uma aplicação, contagem de uma baseline e contagem de um projeto de requisitos.
Contagem de uma baseline, contagem de um projeto de desenvolvimento e contagem de funções de transação
Ciência da Computação - Engenharia de Software - Universidade de Pernambuco (UPE / UPENET / IAUPE) - 2007
Analise as seguintes afirmações sobre Diagrama de casos de uso.
I. Um diagrama de casos de uso é uma representação gráfica detalhada dos casos de uso de um sistema.
II. Atores, casos de uso e relacionamentos são exemplos de elementos mais comuns encontrados em um diagrama de casos de uso.
III. São exemplos de relacionamentos entre casos de uso: include e extend.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de software, no qual as fases do ciclo de vida de software são divididas em setores numerados de 1 a 8. Julgue os seguintes itens, acerca das informações apresentadas e dos conceitos de sistemas de informação e desenvolvimento de software.
As atividades de manutenção adaptativa de software são mais adequadamente realizadas na fase 4, enquanto que as atividades de manutenção corretivas são mais adequadas à fase 7.
Mecanismos da UML usados comumente para organizar os elementos da modelagem, em grupos que podem ser nomeados e manipulados como um conjunto. Sendo mecanismos estritamente utilizados para organizar o projeto, são invisíveis no sistema em execução,
os pacotes.
as composições.
os includes.
os casos de uso.
as agregações.
NAS QUESTÕES NUMERADAS DE 16 A 40, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
O ciclo de vida de um sistema inicia quando ele é concebido a partir de uma percepção de uma necessidade e termina quando ele é retirado de operação ao final de sua vida útil. Durante esse período, constituído de várias etapas, uma delas é a fase de desenvolvimento, que ocorre a partir da criação de um projeto. Dentro dessa fase, os gerentes têm que enfrentar problemas e controlar variáveis que afetem o cumprimento das metas estabelecidas para o desenvolvimento do projeto. Um dos procedimentos para gerenciar o cronograma de desenvolvimento de um projeto é:
identificar no projeto os procedimentos necessários para interação do software com as pessoas, com o hardware do sistema e com outros produtos.
definir claramente todos os requisitos de desempenho que tenham influência direta na qualidade do produto.
incluir no cronograma do projeto todas as etapas necessárias à implantação do sistema, com elaboração dos cronogramas técnico, gerencial e financeiro
acompanhar o andamento do projeto, comparando o planejado com o realizado.
Ciência da Computação - Engenharia de Software - Universidade de Pernambuco (UPE / UPENET / IAUPE) - 2007
Analise as seguintes afirmações sobre diagramas de interação UML.
I. Diagramas de interação são um subconjunto de digramas de comportamento. Diagramas de seqüência, de colaboração e de implantação são exemplos de diagramas de interação.
II. Diagramas de seqüência mostram como uma seqüência de eventos ocorre. Nesse tipo de diagramas, não há a noção de tempo/ordem de execução, sendo possível expressar a criação e a destruição de objetos, conforme os eventos ocorrem.
III. Diagramas de colaboração mostram as relações que existem entre os objetos bem como a ordem que mensagens transmitidas entre eles, através dessas relações.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de software, no qual as fases do ciclo de vida de software são divididas em setores numerados de 1 a 8. Julgue os seguintes itens, acerca das informações apresentadas e dos conceitos de sistemas de informação e desenvolvimento de software.
A análise por pontos de função é mais comumente realizada nas fases 1 e 2 que nas fases 3 e 4.
Considere o seguinte diagrama de classe da UML:
O diagrama representa corretamente que
há uma composição de engenheiros.
um grupo de engenheiros pode ser liderado por mais de um líder.
os engenheiros são divididos em grupos. Cada grupo possui um líder.
podem existir grupos de engenheiros sem liderança.
todo líder de grupo lidera pelo menos um engenheiro.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...