2201 Q790726
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A técnica de análise de pontos de função é considerada uma técnica de medição funcional de tamanho, segundo a ISO/IEC 20926. A esse respeito, e considerando que a sigla IFPUG se refere ao International Function Point Users Group, julgue os itens subsequentes.

A NESMA (Netherlands Software Metrics Users Association) tem objetivos e ações bem próximos aos do IFPUG; ambos apresentam abordagens semelhantes para a aplicação da análise de pontos de função em projetos de melhoria de software e na fase inicial do desenvolvimento do produto de software.

2202 Q790725
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de diferentes abordagens para o processo de desenvolvimento de software.

O RUP (rational unified process) é um modelo de processo de desenvolvimento genérico e moderno, organizado em fases — concepção, elaboração, construção e implantação —, que separa as atividades em requisitos, análise e projeto.

2203 Q790724
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

Com base no diagrama de caso de uso da UML 2.0, mostrado na figura abaixo, é correto afirmar que a seta identificada por V indica uma relação de dependência obrigatória; a seta identificada por VI indica uma dependência opcional; a seta identificada por VII está usada de forma incorreta, pois não há generalização entre casos de uso; o usuário Registered Customer pode acionar o caso de uso Pay; o caso de uso Select menu item será acionado todas as vezes que Order meal também for acionado.´

2204 Q790723
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

O modelo de processo incremental de desenvolvimento de software é iterativo, assim como o processo de prototipagem. Contudo, no processo incremental, diferentemente do que ocorre no de prototipagem, o objetivo consiste em apresentar um produto operacional a cada incremento.

2205 Q790722
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

Assim como o software, os requisitos também devem ser avaliados quanto à qualidade. A validação, atividade da engenharia de requisitos, é responsável por garantir que os requisitos tenham sido declarados de forma clara e precisa. Além disso, a validação busca detectar inconsistências, erros e omissões, objetivando alinhar os requisitos às normas estabelecidas para o projeto, produto e processo.

2206 Q790719
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.

O teste de partições caracteriza-se por ser um projeto de caso de teste, em que o conhecimento da estrutura do programa é utilizado para projetar testes que verificam todas as partes desse programa.

2207 Q790718
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens subsequentes.

Logo após o início das atividades técnicas de um projeto, o gerente e a equipe de desenvolvimento devem estimar o trabalho a ser realizado, os recursos necessários, o tempo de duração e, por fim, o custo do projeto. Para se estimar o tamanho do software, deve-se seguir a métrica de pontos de função (PF), desde que esta seja compatível com a tecnologia empregada na implementação do sistema.

2208 Q790717
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

Na figura, o tempo é mostrado no eixo vertical e os objetos envolvidos na sequência de uma atividade, no eixo horizontal.

2209 Q790716
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

A figura representa um diagrama do estado do sistema e de suas diversas fases de execução.

2210 Q790715
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

A figura  indica a presença do pacote “controlador congresso”, que representa um mecanismo de propósito geral para organizar elementos de modelo em grupos.

2211 Q790714
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

Na figura, o trechorepresenta uma associação verdadeiro recursiva que especifica que objetos de uma classe podem participar de, no máximo, uma das associações em determinado momento.

2212 Q790713
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

A seta pontilhada “verdadeiro” indica a existência de um laço do processo executado pelo objeto “Sub1”.

2213 Q790712
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens subsequentes.

Para se chegar ao produto, a primeira ação que se deve fazer é definir o escopo do projeto. Para tal, é necessário realizar um levantamento inicial de requisitos, decompondo-se o problema segundo a abordagem “dividir para conquistar”. Inicialmente, o sistema deve ser decomposto em subsistemas que são, por sua vez, decompostos em módulos. Os módulos podem, ainda, ser recursivamente decompostos em submódulos ou funções, até que se obtenha uma visão geral das funcionalidades a serem tratadas no projeto.

2214 Q790711
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.

O framework JUnit, embora tenha sido projetado para realizar testes de unidade em um programa, também é utilizado para realizar testes funcionais.

2215 Q790710
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.

Inspeções de programa correspondem a um teste de verificação amplamente utilizado, que deve ser realizado no momento em que o programa está sendo executado.

2216 Q790709
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o fragmento de texto acima, julgue os itens subsequentes, relativos ao controle de versões e ao Concurrent Version System (CVS).

O CVS é uma ferramenta que implementa as principais funções do processo de controle de versão, armazenando, em um repositório, as modificações realizadas nos arquivos ao longo do tempo. O CVS, ao armazenar um arquivo em um repositório, realiza a compilação ou a interpretação da sintaxe do conteúdo desse arquivo.

2217 Q790708
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o fragmento de texto acima, julgue os itens subsequentes, relativos ao controle de versões e ao Concurrent Version System (CVS).

Quando um projeto é transferido do repositório do CVS para a área de trabalho do usuário, a edição do arquivo pode ser iniciada e, uma vez que o projeto conste no CVS, as operações de inclusão ou exclusão de arquivos na área de trabalho do usuário são reconhecidas automaticamente pelo CVS.

2218 Q790693
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de RUP (rational unified process), julgue os itens que se seguem.

No desenvolvimento de software por meio do RUP, definem-se marcos de progresso do processo, com previsão de entrega de produtos e decisões nas passagens das fases.

2219 Q790692
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que segue a notação BPMN, julgue os itens subsequentes, acerca de gerenciamento de processos.

A Tarefa 2, embora não seja executada sempre, quando o for, será sempre executada após a Tarefa 1.

2220 Q790679
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que segue a notação BPMN, julgue os itens subsequentes, acerca de gerenciamento de processos.

Quando realizadas, as Tarefas 4 e 5 são executadas concomitantemente, de maneira incondicional, em paralelo.

2221 Q790678
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que segue a notação BPMN, julgue os itens subsequentes, acerca de gerenciamento de processos.

Na figura apresentada, há pelo menos duas possibilidades de encerramento do processo.

2222 Q790677
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que segue a notação BPMN, julgue os itens subsequentes, acerca de gerenciamento de processos.

A Tarefa 3 indica que há subprocessos incorporados.

2223 Q790676
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de RUP (rational unified process), julgue os itens que se seguem.

RUP e UML são interdependentes, isto é, não há como se aplicar o RUP no desenvolvimento de um sistema se não se utilizar o UML.

2224 Q790675
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos, referentes a UML.

Os modelos de casos de uso enfatizam os objetivos e as perspectivas do usuário, demonstrando a visão de quem utiliza o sistema.

2225 Q790674
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Testes ajudam a descobrir erros ocorridos durante o projeto e a construção de software. As estratégias de teste devem ser planejadas de forma adequada, e ferramentas de teste podem ser utilizadas para tal fim. A esse respeito, julgue os itens subsequentes.

O resultado de um teste de verificação indica se o software desenvolvido corresponde aos requisitos especificados.

2226 Q790673
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que foi obtida do documento de especificação da superestrutura da linguagem UML e que apresenta um diagrama de classes no qual estão representados conceitos da própria linguagem, julgue os itens a seguir, relativos aos conceitos gerais da UML e aos diagramas suportados dessa linguagem.

Uma instância de Namespace, que é também uma instância de NamedElement, compõe-se de zero ou mais instâncias de NamedElement, entre outros.

2227 Q790672
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que foi obtida do documento de especificação da superestrutura da linguagem UML e que apresenta um diagrama de classes no qual estão representados conceitos da própria linguagem, julgue os itens a seguir, relativos aos conceitos gerais da UML e aos diagramas suportados dessa linguagem.

A classe PackageImport possui um atributo, denominado visibility, que pode assumir unicamente os valores public, private, protected ou package.

2228 Q790671
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que foi obtida do documento de especificação da superestrutura da linguagem UML e que apresenta um diagrama de classes no qual estão representados conceitos da própria linguagem, julgue os itens a seguir, relativos aos conceitos gerais da UML e aos diagramas suportados dessa linguagem.

Em um diagrama de sequência, estão representadas classes, que não são relacionadas por agregação e composição, entre outros tipos de relações presentes em diagramas de classe, mas relacionadas, diretamente, por meio de mensagens.

2229 Q790599
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

Entre as etapas do ciclo de vida de software, as menos importantes incluem a garantia da qualidade, o projeto e o estudo de viabilidade. As demais atividades do ciclo, como a implementação e os testes, requerem maior dedicação da equipe e são essenciais.

2230 Q790598
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

Os casos de uso devem ser definidos de tal forma que representem todas as situações possíveis de utilização do sistema que está sendo definido; opcionalmente, a descrição dos casos de uso pode ser feita por meio de cenários.

2231 Q790597
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

A modelagem que permite a identificação de funcionalidades, comportamento do sistema, ambiente, relações entre agentes e detalhe de requisitos funcionais é representada por meio de diagrama de sequência de atividades.

2232 Q790596
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

A linguagem de restrição de objetos, ou OCL, é utilizada para especificar restrições existentes em um modelo UML de sistema que esteja sendo projetado, como é o caso das precondições e pós-condições.

2233 Q790595
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

O teste de caixa-preta é utilizado quando uma nova versão do software está sendo lançada ou quando um novo ciclo de testes for necessário em paralelo ao desenvolvimento do mesmo.

2234 Q790585
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

Entre as metodologias ágeis para o desenvolvimento de software, o Scrum permite a criação de equipes autoorganizadas e, consequentemente, possibilita o incentivo à comunicação verbal entre todos os membros da equipe. Da mesma forma que as abordagens típicas de Project Management Body of Knowledge ou PRINCE2, o Scrum caracteriza-se por apresentar uma abordagem elementar do gerenciamento de projetos.

2235 Q790584
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

Na concepção de engenharia de software, uma reunião ou entrevista é a técnica mais utilizada na elicitação de requisitos. Nesse momento, os requisitos de dados funcionais e comportamentais do sistema são levantados, refinados e analisados para serem validados pelos desenvolvedores e clientes/usuários.

2236 Q790583
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da UML (unified modeling language), julgue os próximos itens.

O diagrama de classes define todas as classes de que o sistema necessita e é a base para a construção dos diagramas de sequência e comunicação.

2237 Q790582
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da UML (unified modeling language), julgue os próximos itens.

O diagrama de sequência pode ser usado para descrever como alguns objetos de um caso de uso colaboram em algum comportamento ao longo do tempo.

2238 Q790581
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da UML (unified modeling language), julgue os próximos itens.

Um relacionamento include de um caso de uso A para um caso de uso B indica que B é essencial para o comportamento de A. Então, ao se executar o caso de uso A, executa-se também o

2239 Q790580
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

A engenharia da usabilidade é aplicada em qualquer tipo de interface, como, por exemplo, sítios web, software e desktop. Uma das principais fases da engenharia de usabilidade é a que permite o conhecimento do usuário ao qual o software se destina.

2240 Q790579
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

A prototipação possibilita que o usuário teste as características do produto final. Dos dois tipos de prototipação, a horizontal é focada nas funcionalidades que permitem ao usuário ver somente detalhes de determinadas partes do sistema.

2241 Q790578
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

Em um teste de integração, é possível detectar possíveis falhas provenientes da integração interna dos componentes de um sistema. O teste de integração sucede o teste de unidade, no qual os módulos são testados individualmente, e antecede o teste de sistema, em que o sistema completo é testado.

2242 Q790572
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das metodologias de desenvolvimento de sistemas, julgue os itens a seguir.

No desenvolvimento em cascata, os passos são ordenados em sequência e executados até a etapa final de teste, mesmo que o cliente esteja insatisfeito com determinado resultado intermediário.

2243 Q790571
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, acerca da modelagem funcional e de dados.

Segundo a classificação das entidades na modelagem de dados, uma entidade primária é aquela que não existe por si só, estando sua existência condicionada a outra entidade da qual ela depende.

2244 Q790570
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue os seguintes itens.

O diagrama de estrutura composta descreve a estrutura interna de um classificador, como uma classe ou um componente, detalhando as partes internas que o compõem e o modo como se comunicam e colaboram entre si.

2245 Q790569
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue os seguintes itens.

Os diagramas da UML 2.0 dividem-se em diagramas estruturais e diagramas comportamentais, possuindo, ainda, estes últimos uma subdivisão representada pelos diagramas de interação.

2246 Q790568
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue os seguintes itens.

As informações mostradas no diagrama de comunicação são, com frequência, praticamente as mesmas apresentadas no diagrama de sequência, porém com um enfoque diferente: no diagrama de sequência, não há preocupação com a temporalidade do processo, isto é, ele se concentra no modo como os objetos estão vinculados e nas mensagens que trocam entre si durante o processo.

2247 Q790560
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens a seguir.

Manutenibilidade, confiabilidade, desempenho e usabilidade estão entre os principais atributos de um produto de software.

2248 Q790559
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens a seguir.

No modelo de prototipação, o processo de desenvolvimento de software é modelado como uma sequência linear de fases, enfatizando um ciclo de desenvolvimento de breve duração.

2249 Q790558
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à arquitetura SOA e web services, julgue os itens a seguir.

Web services são sistemas de software projetados para suportar interoperabilidade host-to-host sobre a rede.

2250 Q790555
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas CASE (computer-aided software engineering) são softwares utilizados para apoiar as atividades do processo de software, como, por exemplo, engenharia de requisitos, projeto, teste etc. Julgue os itens seguintes, acerca dessas ferramentas.

Compiladores e processadores são exemplos de ferramentas CASE de gerenciamento de configuração.

2251 Q790552
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Medição é o processo por meio do qual números ou símbolos são atribuídos a entidades do mundo real, de forma a quantificá-las, ou seja, é o processo de obtenção de medidas para entidades do mundo real. Julgue os itens a seguir, relativos a análise de pontos de função (APF) e a análise por pontos de caso de uso (APCU).

São funções do tipo transação: entradas externas, saídas externas e consultas externas. Uma das principais diferenças entre as saídas externas e as consultas externas é que as primeiras devem conter alguma fórmula matemática ou cálculo, enquanto as consultas externas representam uma recuperação simples de dados.

2252 Q790550
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a validação de requisitos permite demonstrar que os requisitos refletem o sistema que se deseja construir, julgue os itens subsequentes.

Na prototipação, um modelo executável do sistema é apresentado aos usuários e clientes finais, que podem verificar se o modelo atende as suas necessidades reais.

2253 Q790549
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

São características de teste na XP: desenvolvimento test-first, desenvolvimento incremental de testes a partir de cenários, envolvimento do usuário no desenvolvimento e validação de testes e o uso de ferramentas de teste automatizadas.

2254 Q790548
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Sabendo que entrevistas e reuniões são técnicas utilizadas para a obtenção de requisitos de um software, julgue os itens a seguir.

São considerados facilitadores para uma reunião: direcionar a discussão, encerrar a conversação e preparar um histórico, à medida que a reunião acontece, que vai ajudar na consolidação dos resultados e na identificação das próximas etapas.

2255 Q790547
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

A extreming programming (XP) é considerada um método ágil, em que todos os requisitos são expressos por meio de cenários. O ciclo de release em XP engloba: selecionar as histórias dos usuários para implementação na versão, dividir as histórias em tarefas, planejar a versão, desenvolver/construir e testar o software, liberar o software e avaliar o sistema.

2256 Q790546
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

O RUP é um modelo de processo que considera fases. Na fase de elaboração, é estabelecido um business case para o sistema e são definidas entidades externas que irão interagir com esse sistema.

2257 Q790545
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

Na fase do RUP de construção, são realizados a programação e o teste do sistema; a fase de transição corresponde à transferência do sistema da comunidade de desenvolvedores para a comunidade de usuários.

2258 Q790542
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

O teste de compatibilidade serve para verificar se um software pode ser executado no sistema operacional Solaris.

2259 Q790541
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

O teste denominado caixa-preta é utilizado para verificar se os requisitos do software são atendidos, sem verificar o código ou a lógica do componente testado.

2260 Q790540
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

Os testes de usabilidade avaliam a facilidade de uso do software testado e são bastante utilizados em aplicações web.

2261 Q790539
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

Se um software já testado receber modificações e, após isso, somente essas modificações forem testadas, a aplicação do teste de regressão a esse software testará inclusive as partes que não tenham sido modificadas.

2262 Q790537
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos aos processos de teste de software.

A etapa de planejamento pode ser verificada por testes estáticos e ter a documentação do sistema revisada.

2263 Q790534
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que uma organização esteja no processo de elaboração da estratégia de testes, julgue os itens a seguir.

A organização deve buscar definir uma abordagem básica e geral para testar seus softwares. Além da definição de técnicas e ferramentas a serem utilizadas, devem ser considerados fatores como o impacto em caso de falhas que o software possa apresentar durante sua utilização.

2264 Q790533
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que uma organização esteja no processo de elaboração da estratégia de testes, julgue os itens a seguir.

A definição do escopo deve constar na estratégia de testes, pois determina o que deve ou não ser testado nos softwares.

2265 Q790529
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação ao planejamento e à elaboração de testes de software, julgue os itens subsequentes.

Cronograma de atividades e alocação de recursos fazem parte do planejamento dos testes.

2266 Q790528
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, referentes ao processo de execução de testes de software.

Na etapa de preparação dos dados para o teste, são executados os casos de testes e os scripts de testes, de acordo com os roteiros de testes.

2267 Q790527
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, referentes ao processo de execução de testes de software.

Os testes devem ser executados periodicamente conforme definido nos casos de testes e nos roteiros de testes, previamente agendados, independentemente do surgimento de novas versões do software.

2268 Q790526
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de gerenciamento de defeitos de software, julgue os próximos itens.

Após o reconhecimento do defeito, pode ser desenvolvida a solução do defeito, sendo necessário, nessa etapa, priorizar a solução de acordo com a gravidade do defeito e relatar a solução para que sejam alocados os recursos necessários para a correção do defeito.

2269 Q790525
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de gerenciamento de defeitos de software, julgue os próximos itens.

O processo de gerenciamento de defeitos visa acompanhar todo o ciclo de vida de um defeito, desde a sua identificação, e avaliar a necessidade de consertá-lo.

2270 Q790522
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de relatórios de teste de software.

Em um projeto de teste, o registro das ocorrências que necessitem de uma investigação por parte da equipe de desenvolvimento é conteúdo adequado para integrar o relatório de incidentes de teste.

2271 Q790520
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

Independentemente da técnica de medição e da estimativa utilizada, deve-se considerar o ambiente de teste como fator crítico de sucesso.

2272 Q790519
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

Para se definir a quantidade de horas para teste, deve-se estimar o tamanho do sistema. Essa estimação, por sua vez, pode ser feita com a técnica de análise por pontos de função.

2273 Q790516
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a conceitos e garantia da qualidade de software, julgue os itens subsequentes.

A verificação da aderência do software aos requisitos deve ser avaliada pela garantia da qualidade de software, antes de o software ser entregue e durante o seu processo de desenvolvimento.

2274 Q790513
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos à norma ISO 15504.

Na dimensão da capacidade, o modelo de medição define seis níveis. O nível um identifica que o processo atinge os objetivos e acontece de forma pouco planejada.

2275 Q790509
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a processos de software e a sistemas orientados a objetos (OO).

O desenvolvimento de um código na Extreme Programming está relacionado à fase de planejamento, pois, nessa metodologia, não há fase de desenvolvimento, haja vista que a codificação é realizada em pares.

2276 Q790506
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

Considerando que C2 e C3 sejam classes que herdem de C1, é possível que um método M1 em C1 também possa estar presente na classe C2. Assim, essa operação pode ser implementada por meio de polimorfismo com a sobrescrita do método e, nesse caso, os parâmetros e, consequentemente, a assinatura de M1 em C2 serão diferentes dos de M1 da classe C1.

2277 Q790504
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

O diagrama de sequência descreve as mudanças de estado ou condição de uma instância de uma classe na troca de mensagens entre os objetos.

2278 Q790496
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a teste de software, julgue os itens a seguir.

Quando o objetivo é testar uma funcionalidade, assegurando-se que, para todo tipo de entrada, a saída observada corresponda àquela esperada, pode-se alcançar esse objetivo fazendo-se uso de testes do tipo caixa-branca.

2279 Q790495
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a teste de software, julgue os itens a seguir.

É consenso na engenharia de software que os testes sejam realizados ao longo de todo o processo de desenvolvimento. A técnica de validação deve ser utilizada para avaliar a correção dos produtos gerados nas primeiras etapas do desenvolvimento. Para testar o software a partir da etapa de construção até a implantação, deve-se utilizar a técnica de verificação.

2280 Q790494
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à fase de manutenção, julgue os itens subsequentes.

A engenharia reversa se propõe a gerar uma nova especificação ou um novo projeto de um sistema existente, aplicando-se os conceitos de reengenharia, para, depois, se aplicar a engenharia direta e gerar um novo sistema.

2281 Q790493
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à fase de manutenção, julgue os itens subsequentes.

Um sistema pode sofrer quatro tipos de manutenção: corretiva, adaptativa ou evolutiva, perfectiva e preventiva. Entre esses tipos, apenas a manutenção corretiva está associada a um defeito do sistema.

2282 Q790492
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos gerais da engenharia de software, julgue os itens seguintes.

A documentação de requisitos deve conter duas perspectivas: uma voltada para o cliente, em linguagem compreensível por ele, e outra voltada para o desenvolvedor, em uma linguagem técnica de modelagem.

2283 Q790491
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos gerais da engenharia de software, julgue os itens seguintes.

Para a produção sistemática de software de qualidade, a engenharia de software propõe abordagens que atendam a qualidade sob a perspectiva do produto a ser criado, do processo de criação do produto e de sua adequação ao uso.

2284 Q790490
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.

O modelo de processo denominado em espiral combina as atividades de desenvolvimento com o gerenciamento de riscos, de modo a minimizá-los e controlá-los.

2285 Q790489
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.

Atividades comuns a todos os processos de software incluem a especificação, o projeto, a implementação e a validação.

2286 Q790488
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a engenharia de requisitos, julgue os itens que se seguem.

O gerenciamento de mudanças de requisitos de software se propõe a garantir o escopo de um sistema a partir da formalização de procedimentos entre os envolvidos no desenvolvimento para a solicitação, a avaliação, a aprovação e a garantia da implementação das mudanças nos requisitos.

2287 Q790487
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a engenharia de requisitos, julgue os itens que se seguem.

A gerência de qualidade de requisitos faz uso de critérios de avaliação, como, por exemplo, consistência e correção, para manter uma base de bons requisitos de software.

2288 Q790486
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

Denominam-se consulta externa as funções do tipo transação que não fazem processamento nem alteram o comportamento do sistema.

2289 Q790485
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

De acordo com a norma ISO/IEC 12207, os processos do ciclo de vida dos softwares são divididos em fundamentais, de apoio e organizacionais.

2290 Q790483
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

No processo de gerenciamento de software, a qualidade, elemento não mensurável, somente pode ser avaliada qualitativamente, por meio do atendimento das necessidades do cliente em contraste com as possibilidades de desenvolvimento e orçamento disponíveis.

2291 Q790481
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

A NESMA — manual de contagem de pontos de função embasado no CPM — facilita a estimativa do tamanho do produto e tem como referência as funções de dados e transações, sem que haja detalhamento de cada elemento da função.

2292 Q790144
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao assunto tratado no texto acima, julgue os itens a seguir.

A realização de pesquisas abrangentes com grande número de usuários, preferencialmente com a utilização de técnicas de grupo focal, é a estratégia mais adequada para propiciar facilidade de uso de uma interface.

2293 Q790143
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das informações contidas no texto acima, julgue os itens subsequentes.

Quanto maior a diversidade de usuários, mais difícil será o desenvolvimento de interfaces embasadas em soluções que fujam aos padrões de navegabilidade e usabilidade amplamente disseminados.

2294 Q657518
Ciência da Computação
Ano: 2011
Banca: Banca não informada
Segundo a classificação do Gang of Four (GoF), os padrões de projeto que possuem respectivamente os propósitos COMPORTAMENTAL, CRIAÇÃO e ESTRUTURAL, são:
2295 Q657517
Ciência da Computação
Ano: 2011
Banca: Banca não informada

Com relação à área de conhecimento envolvendo padrões de projeto, como é denominado o padrão de projeto representado pela figura abaixo?

2296 Q657516
Ciência da Computação
Ano: 2011
Banca: Banca não informada
Com relação aos modelos de desenvolvimento ágeis de software, qual modelo ágil de processo possui como principais características o uso de histórias do usuário durante as atividades de planejamento, o uso de cartões CRC (Class- Responsability-Colaboration) como mecanismo efetivo para raciocinar sobre o software no contexto orientado a objetos e o uso de protótipos denominados “solução de ponta” como estratégia de diminuir riscos antes da implantação real do software?
2297 Q657515
Ciência da Computação
Ano: 2011
Banca: Banca não informada
Com relação a análise por ponto de função, técnica ou métrica pela qual é possível medir o tamanho de um software a partir de suas funcionalidades e levando em consideração o ponto de vista do usuário, qual das alternativas abaixo indica a soma do nível de influência em um sistema cuja quantidade total de pontos de função ajustado e não ajustado é respectivamente 1900 e 2000?
2298 Q657514
Ciência da Computação
Ano: 2011
Banca: Banca não informada

Com relação ao uso de métricas de software, a figura abaixo ilustra o grafo de fluxo de um programa de computador. Assinale a alternativa correspondente ao valor de sua complexidade ciclomática (métrica de software que fornece uma medida quantitativa da complexidade lógica de um programa):

2299 Q560415
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na UML 2.0, os diagramas de objeto, de componente, de atividade e de comunicação são, respectivamente, do tipo (considere E para Estrutural e C para Comportamental):

2300 Q560401
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

NÃO é um dos atributos resultante da engenharia de usabilidade:

2301 Q408228
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
O processo de medição ajuda a entender o processo técnico e o próprio produto e capacita à quantificação e à administração do processo. Apesar de ser difícil medir o processo (engenharia de software) e o produto (software), o uso de medição é uma boa prática. Em relação a esse assunto, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F): ( ) A medição em geral é um processo comum na área de Engenharia em geral e portanto pode ser perfeitamente aplicada no processo de desenvolvimento de software. ( ) A medição ajuda a indicar a qualidade do produto e a produtividade da equipe, além de criar uma linha de base (baseline) para futuros planejamentos. ( ) Fazer uma medição correta é uma forma de reduzir o tempo necessário para os testes do software, uma vez que será r...
2302 Q408226
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
2303 Q408224
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
A modelagem de um software é o processo pelo qual se idealiza a sua construção, buscando-se o entendimento desse software e a comunicação adequada da forma do produto final que será desenvolvido. Por isso, a maior complexidade nessa atividade é:
2304 Q408222
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
O processo de desenvolvimento de software inicia-se na análise econômica, que avalia a viabilidade e o retorno do investimento, e estende-se até a manutenção do software, a qual, além de possibilitar o uso contínuo do software, também garante a evolução do mesmo através da implementação de novas funcionalidades. Considerando todo esse ciclo de vida do software, considere as seguintes afirmativas:

1. É na etapa de arquitetura que são definidas as interfaces entre o software a ser desenvolvido e os outros produtos de software, assim como também o hardware básico e o sistema operacional.

2. A atividade mais complexa e que consome mais recursos e tempo é a atividade de implementação, ou codificação.

3. A etapa de testes pode ser utilizada para finalizar o desenvolvimento, f...
2305 Q408220
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Com o advento do B2B (e-business) e do B2C (e-commerce), e ainda das aplicações para a Web 2.0, a engenharia de software ganhou importância, pois as aplicações web normalmente adotam no desenvolvimento a arquitetura MVC (Model-View-Controller). Também conhecida como três camadas (three tier), ou multicamada, essa arquitetura:
2306 Q408218
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Durante o processo de desenvolvimento de software, considerando apenas o nível lógico de abstração de um sistema, diversas características são analisadas. Em relação a essas características, considere as seguintes afirmativas: 1. São dependentes de um determinado tipo de sistema computacional, porém independentes de produtos específicos. 2. São dependentes de um sistema computacional específico, como, por exemplo, linguagem específica, sistema gerenciador de banco de dados e hardware. 3. São independentes do ambiente computacional – hardware e software – no qual o sistema será implementado. 4. São dependentes das necessidades do negócio e dos usuários para os quais o sistema será implementado. Assinale a alternativa correta.
2307 Q154304
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao assunto tratado no texto acima, julgue os itens a seguir.

Do ponto de vista da economia nos custos, a estratégia mais eficiente para a realização de testes e pesquisas de usabilidade para o desenho de uma nova interface web é aplicá-los ao longo das diferentes etapas do processo de desenho dessa interface, desde as primeiras etapas.

2308 Q129379
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações acima, julgue os próximos itens.

A utilização de flashes rápidos no desenvolvimento de páginas web deve ser evitada, para que seja mantida a conformidade com o requisito de operabilidade, dada a possibilidade de induzir ataques epiléticos em certos usuários.

2309 Q129376
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações acima, julgue os próximos itens.

Os textos formatados como imagens prejudicam a acessibilidade de um conteúdo na Internet, devendo ser evitados, exceto quando considerados essenciais para a transmissão de informações como, por exemplo, o logotipo que identifica uma empresa.

2310 Q129373
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações acima, julgue os próximos itens.

Atender ao nível mais alto de acessibilidade corresponde a tornar disponíveis todos os conteúdos aos portadores de qualquer tipo de deficiência.

2311 Q129370
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das informações contidas no texto acima, julgue os itens subsequentes.

O primeiro princípio citado por Travis enraíza a exigência do segundo, do terceiro e do quinto princípios, na medida em que, para a compreensão dos usuários, suas tarefas e contextos, devem-se levar em conta o seu envolvimento no processo de desenvolvimento, a avaliação de suas atividades e o respeito a seus hábitos e limitações.

2312 Q129367
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao assunto tratado no texto acima, julgue os itens a seguir.

Atributos de usabilidade são fundamentais em páginas da Internet, mas dispensáveis em intranets, onde os usuários podem ter treinamento específico para uso das interfaces.

2313 Q129364
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao assunto tratado no texto acima, julgue os itens a seguir.

Embora não se enquadre no conceito de usabilidade, a utilidade de um website é tão importante quanto as variáveis de usabilidade, pois se a informação não é útil, pouco importa a facilidade de encontrá-la.

2314 Q129361
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao assunto tratado no texto acima, julgue os itens a seguir.

Considera-se adequado, para o usuário ou internauta, website desenvolvido em conformidade com o conceito de usabilidade, visto que, nesse padrão, o website independe das características subjetivas e altamente variáveis dos usuários.

2315 Q128548
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da engenharia de software, assinale a opção correta.

2316 Q128072
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A especificação de uma Metodologia de Desenvolvimento de Sistemas tem como pré-requisito indispensável, em relação ao que será adotado no processo de desenvolvimento, a definição do

2317 Q128066
Ciência da Computação
Ano: 2011
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Qual dos componentes abaixo não está associado à definição de usabilidade?

2318 Q128065
Ciência da Computação
Ano: 2011
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Para descobrir se o design de um site funciona, o método mais recomendável é testar com os usuários. Assinale a alternativa correta relacionada com o teste de usabilidade em que os usuários tentam realizar uma tarefa na interface.

2319 Q128063
Ciência da Computação
Ano: 2011
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Autor de diversos livros na área de usabilidade, como Usabilidade na web e Projetando websites. Quem é considerado o papa, guru ou rei da usabilidade?

2320 Q128055
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em uma aplicação para gerenciamento de currículos profissionais, deve haver uma funcionalidade para pesquisa (busca) por informações previamente registradas. Essa funcionalidade deve ser apresentada aos usuários como um formulário da interface gráfica da aplicação cuja composição deve ser diferente em cada uma das seguintes situações. Na primeira, o formulário deve apresentar ao usuário campos que permitam realizar buscas por empresas que oferecem vagas de emprego. Na segunda situação, o formulário deve apresentar campos para permitir aos usuários a realização de buscas por currículos de candidatos a vagas de emprego. O engenheiro de software, encarregado da implementação dessa funcionalidade, decidiu usar um padrão de projeto do catálogo GoF (Gang of Four). ...

2321 Q128053
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

2322 Q128052
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

NÃO contém apenas ativos de informação classificados pela norma ABNT NBR ISO/IEC 27002:

2323 Q128051
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Sobre os requerimentos de segurança no desenvolvimento de sistemas aplicativos, analise:

I. O desenvolvimento e manutenção de sistemas deve considerar todos os aspectos que são contemplados pela segurança

da informação: controle de acesso, trilha de auditoria e disponibilidade dos recursos de informação.

II. O processo de segurança da informação não precisa participar de todo o trabalho de engenharia do sistema. Basta

participar das fases de modelagem, construção e instalação.

III. Os requisitos de segurança devem ser incorporados aos requisitos de desenvolvimento de sistema interno, mas não

terceirizado.

IV. Os programas dese...

2324 Q128048
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

software básico; ferramentas de desenvolvimento e utilitários; roteadores e switches.

2325 Q128047
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere a seguinte definição de uma característica de testabilidade (Pressman): Controlando o escopo do teste, podemos isolar problemas mais rapidamente e realizar retestagem mais racionalmente. O sistema de software é construído por meio de módulos independentes, que podem ser testados independentemente. Trata-se da característica:

2326 Q128046
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A especificação de um caso de teste (test case specification) deve conter, entre outros,

2327 Q128045
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

De acordo com o IFPUG (International Function Point Users Group), análise de pontos de função é uma técnica

2328 Q128044
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Segundo Martin Fowler, pode ser considerado um anti-pattern:

2329 Q128042
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

O padrão de representação e modelagem de processos IDEF0 (Integration Definition for Function Modeling) utiliza um retângulo para a representação de uma atividade. A cada lado desse retângulo são atribuídos elementos para essa atividade. Dentre tais elementos estão

2330 Q128041
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

De acordo com Pressman, entre os muitos mecanismos para a criação de uma infraestrutura efetiva, está um conjunto de quatro ingredientes arquiteturais que devem estar presentes para obter a composição do componente. São dois deles:

2331 Q128039
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No âmbito do processo de gerência de configuração (NBR ISO/IEC 12207), considere: Devem ser determinadas e garantidas a completeza funcional dos itens de software em relação aos seus requisitos e a completeza física dos itens de software (ou seja, se seu projeto e código refletem uma descrição técnica atualizada). Esta é uma tarefa da atividade:

2332 Q128037
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Executa um sistema de forma a demandar recursos em volume ou frequência acima do normal. Trata-se de

2333 Q128036
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No projeto de sistemas, quando da decomposição de módulos, um adequado modelo de arquitetura deve estruturar tais módulos,

2334 Q128034
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Generalização.

II. Exclusão.

III. Agregação.

IV. Inclusão.

V. Composição.

VI. Extensão.

São relacionamentos aplicáveis aos casos de uso os que constam em

2335 Q128032
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No RUP, Stakeholder concurrence on scope definition and cost/schedule estimates trata de um critério de avaliação da

2336 Q128030
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

São duas disciplinas do RUP:

2337 Q128029
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Está correto o que consta em

2338 Q128026
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Para fazer a modelagem de um padrão de projeto (design pattern) utilizando a UML é DESNECESSÁRIO

2339 Q128024
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Para captar os requisitos funcionais de um sistema podese utilizar a UML. O diagrama mais adequado para essa finalidade é o diagrama de

2340 Q128023
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

De certo modo, o Processo Unificado é uma tentativa de apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, porém, de caracterizá-los de modo que implementem muitos dos melhores princípios de desenvolvimento ágil de software. Com base nessa afirmação, é correto dizer que o Processo Unificado

2341 Q128021
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Os produtos de trabalho resultantes da engenharia de

requisitos são avaliados quanto à qualidade durante a

etapa de validação de requisitos. Analise os itens a seguir

referentes a essa etapa:

I. Um dos principais mecanismos de validação de

requisitos é a avaliação técnica formal.

II. O modelo de análise pode garantir que os requisitos

foram consistentemente declarados.

III. É frequentemente útil examinar cada requisito em

face de um conjunto de questões do tipo checklist.

IV. A equipe de revisão que avalia os requisitos inclui

apenas pessoas com conhec...

2342 Q128020
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A engenharia de requisitos ajuda os engenheiros de software a compreender melhor o problema que eles vão trabalhar para resolver. Ela inclui um conjunto de tarefas que levam a um entendimento de qual será o impacto do software sobre o negócio, do que o cliente quer e de como os usuários finais vão interagir com o software. A função de negociação no processo de engenharia de requisitos

2343 Q128018
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A métrica análise por pontos de função foi desenvolvida

na década de 1970, como uma forma de medir software.

Analise os itens a seguir relacionados a essa métrica:

I. Considera mais importante o número de linhas de

código do que as funcionalidades criadas.

II. Pode ser aplicada antes do código ser escrito, baseando-

se na descrição arquitetural do projeto.

III. É dependente da tecnologia utilizada no desenvolvimento.

IV. Dois programas muito diferentes podem possuir a

mesma contagem de pontos de função.

Está correto o que consta em

2344 Q128017
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Está correto o que consta em

2345 Q128015
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A principal metodologia tradicional utilizada no desenvolvimento de software é o modelo clássico também conhecido como cascata ou sequencial. Nesse modelo,

2346 Q128014
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Para gerenciar uma equipe de desenvolvimento de software, que utiliza a metodologia ágil XP,

2347 Q128012
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na abordagem de implementação por estágios, representam áreas de processo que precisam ser desenvolvidas para que o nível de maturidade 2 do CMMI seja atingido pela organização:

2348 Q128010
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Preenchem correta e respectivamente os tipos de função I, II e III:

2349 Q128009
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Com respeito à NBR ISO/IEC 12207:1998, o Processo de Garantia da Qualidade e o Processo de Infraestrutura pertencem, respectivamente, aos grupos de Processos

2350 Q128007
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Um dos principais conceitos do Scrum para atacar a complexidade do desenvolvimento e gerenciamento de software é a implantação de um controle descentralizado, capaz de lidar mais eficientemente com contextos pouco previsíveis. Para tanto, o gerenciamento é distribuído por meio de três agentes independentes que são:

2351 Q128005
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na Orientação a Aspectos (Sommerville), o código que implementa um aspecto e um evento em um programa em execução no qual a recomendação associada a um aspecto pode ser executada são as respectivas definições de

2352 Q128003
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere as seguintes fases do RUP: (F1) Inception, (F2) Elaboration, (F3) Construction e (F4) Transition e os critérios de avaliação: I. Arquitetura estável. II. Concordância dos envolvidos quanto à definição do escopo, estimativas de custo e cronograma. III. Despesas reais dos recursos versus despesas previstas aceitáveis. A correta associação entre os critérios e as fases é

2353 Q128001
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Ramificação sequencial, bifurcação concorrente e união concorrente são

2354 Q128000
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No diagrama de colaboração da UML (2.0), as linhas cheias que ligam os objetos e as setas de pontas cheias representam, respectivamente,

2355 Q127998
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Como exemplo, a classe CarroImportado (em itálico) é escrita desta forma na UML para especificar que tal classe

2356 Q127997
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Qualquer descendente do classificador é capaz de usar a característica; sua especificação é antecedida pelo símbolo #. A definição trata da visibilidade usada na notação UML, de nível

2357 Q127995
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na notação UML, um nome entre ângulos (ex. <>), colocado acima do nome de outro elemento, é utilizado para a representação gráfica de

2358 Q127994
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. estruturais,

II. comportamentais,

III. de agrupamentos,

IV. anotacionais.

Quanto aos itens da UML que podem constituir blocos de

construção básicos OO, está correto o que consta em

2359 Q127992
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Quanto à classificação de tipo de bloco de construção, de acordo com Grady Booch et al, o vocabulário UML abrange

2360 Q127990
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No processo de obtenção de requisitos, um ponto forte é o reconhecimento das várias perspectivas que podem ser observadas nos requisitos oriundos de stakeholders diferentes. Com três tipos genéricos (Sommerville), ou seja, de interação, indiretas e de domínio, tais perspectivas

2361 Q127988
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Durante a validação de requisitos devem ser realizadas

verificações que podem refletir situações tais como:

I. Os sistemas têm diversos stakeholders com necessidades

diferentes. Estudos e análises podem

demonstrar que o que se pensava como necessidade

inicial (funções) pode variar com o

aprofundamento da análise.

II. Não devem existir restrições ou descrições contraditórias

e conflitantes para a mesma função de um

sistema.

De acordo com Sommerville, essas verificações são, respectivamente,

de

2362 Q127986
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em UML,

2363 Q127985
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação às regras do Scrum, é INCORRETO afirmar:

2364 Q127983
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Está correto o que consta APENAS em

2365 Q127981
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Uma disciplina do RUP que tem como uma de suas finalidades “assegurar que os clientes, usuários e desenvolvedores tenham um entendimento comum da organização- alvo”, a qual se relaciona com a disciplina Ambiente. Trata-se de

2366 Q127979
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No RUP, definir quais são os atores, os casos de uso existentes e como eles interagem entre si é função típica do

2367 Q127976
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação à Engenharia de Software, é INCORRETO afirmar:

2368 Q127975
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a modelagem de dados e OLAP, julgue os próximos itens.

O levantamento e a análise de requisitos devem ser executados apenas quando o projeto de banco de dados estiver pronto, ou seja, depois que a modelagem de alto nível conceitual estiver concluída, para que não haja retrabalho.

2369 Q127973
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, relativos a arquitetura de aplicações para Internet e Web, SOA e web services.

O modelo MVC pode ser usado para construir a arquitetura do software a partir de três elementos: modelo, visão e controle, sendo definidas no controle as regras de negócio que controlam o comportamento do software a partir de restrições do mundo real.

2370 Q127972
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

Na análise por pontos de função, as transações que podem alterar o comportamento do sistema sem que os arquivos lógicos internos sejam modificados denominam-se função do tipo transação entrada externa (EE).

2371 Q127970
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

A aplicação da análise por pontos de função para a mensuração de funcionalidades de software depende da tecnologia utilizada na construção do software, uma vez que esforço e tempo despendidos dependem da forma como o produto é construído.

2372 Q127968
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

A norma ISO 15504 apresenta um framework de avaliação tanto do processo de negócio quanto da engenharia de software e da organização. Nesse framework, os processos são identificados em seis níveis específicos: incompleto, executado, gerenciado, estabelecido, previsível e otimizado.

2373 Q127967
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

No RUP (Rational Unified Process), a qualidade de software é um quesito contemplado somente nas seguintes fases do ciclo de desenvolvimento: implementação, teste e entrega.

2374 Q127966
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

A norma independente SPICE (Software Process Improvement and Capability Determination), embora contribua para a melhoria contínua do processo de software, é pouco utilizada por não estar em conformidade com outras normas, como, por exemplo, a ISO 15504.

2375 Q127964
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

O arquivo de interface externa, que armazena dados referenciados, é um tipo de função de dados lidos e mantidos pela aplicação.

2376 Q127963
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a engenharia de requisitos, julgue os itens que se seguem.

As técnicas de produção e de gerenciamento de requisitos têm aplicação especificamente em software do tipo sistema de informação.

2377 Q127961
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a engenharia de requisitos, julgue os itens que se seguem.

A rastreabilidade de requisitos ocorre apenas na relação entre os requisitos propriamente ditos e os artefatos ou subprodutos de desenvolvimento gerados.

2378 Q127960
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.

Um dos primeiros modelos de processo de software propostos foi o modelo em cascata. Nesse tipo de modelo, os estágios são executados em sequência. A principal vantagem desse processo está na possibilidade de se retornar ao estágio anterior sempre que for necessário. Esse aspecto é particularmente importante em grandes sistemas de informação, sobretudo quando não se consegue levantar todos os requisitos no início do desenvolvimento.

2379 Q127958
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.

Assim como no modelo em cascata, no RUP (Rational Unified Process) as fases de concepção, elaboração, construção e transição coincidem com as atividades técnicas do processo de desenvolvimento de software.

2380 Q127957
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos gerais da engenharia de software, julgue os itens seguintes.

A engenharia de software, disciplina relacionada aos aspectos da produção de software, abrange somente os processos técnicos do desenvolvimento de software.

2381 Q127955
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos gerais da engenharia de software, julgue os itens seguintes.

Os estágios da engenharia de software compõem um ciclo que pode ser dividido em duas grandes etapas: a análise do problema e a síntese da solução.

2382 Q127954
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à fase de manutenção, julgue os itens subsequentes.

Os sistemas de software estão sujeitos a manutenção, pois, dificilmente, as características que o definem não sofrem modificações durante a sua vida útil. Quanto mais dependentes do mundo real forem os requisitos de um sistema, maior será a probabilidade de esse sistema vir a ser modificado.

2383 Q127952
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à fase de manutenção, julgue os itens subsequentes.

Entre os problemas comuns na fase de manutenção, podem-se citar a baixa produtividade e o alto custo, além de problemas técnicos, como documentação desatualizada e dificuldade de se alterarem sistemas que foram projetados sem a preocupação com a sua manutenibilidade.

2384 Q127950
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a teste de software, julgue os itens a seguir.

Uma das desvantagens de se utilizar a mesma equipe de desenvolvimento para a realização de testes é a tendência à informalidade na sua execução, o que pode provocar a não identificação de determinados defeitos do projeto.

2385 Q127948
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a teste de software, julgue os itens a seguir.

Para qualquer sistema, independentemente do seu tamanho, as etapas de teste devem seguir a seguinte sequência: testes de componente, testes de integração e testes de sistema.

2386 Q127946
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software busca sistematizar a produção de software com qualidade. No que concerne ao estágio de projeto, julgue os seguintes itens.

O projeto de software deve identificar os possíveis desvios do comportamento de um sistema. Cada exceção pode ser tratada por meio de um dos seguintes modos: tentar realizar novamente um serviço que falhou, corrigir algum aspecto do serviço antes de tentar realizá-lo novamente ou relatar o serviço não realizado para outro componente de tratamento de erro.

2387 Q127945
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software busca sistematizar a produção de software com qualidade. No que concerne ao estágio de projeto, julgue os seguintes itens.

Para transformar os requisitos em um sistema funcional, os projetistas devem criar um projeto conceitual, que descreva o sistema para o cliente em uma linguagem que este possa entender, para depois transformá-lo em um projeto com uma abordagem técnica para os construtores do sistema.

2388 Q127943
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a tecnologias associadas a Java.

A JSP permite que se trabalhe com objetos implícitos e assim se obtenham capacidades de servlet em seu contexto. Um exemplo de objeto implícito é o application do javax.servlet.ServletContext, que representa o contêiner em que o JSP é executado.

2389 Q127942
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, acerca de qualidade de software, linguagens de programação e padrões de projetos.

O padrão Abstract Factory é corretamente aplicável, quando necessário, para fornecer uma biblioteca de classes e não revelar suas interfaces.

2390 Q127940
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, acerca de qualidade de software, linguagens de programação e padrões de projetos.

O CMMI (Capability Maturity Model Integration), desenvolvido pelo SEI (Software Engineering Institute), visa mensurar a maturidade dos processos de desenvolvimento da organização, auxiliando na garantia e melhoria da qualidade de seus produtos e serviços na área de tecnologia da informação.

2391 Q127938
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, acerca de qualidade de software, linguagens de programação e padrões de projetos.

O padrão Facade assemelha-se ao Mediator no aspecto em que este abstrai um subsistema de objetos a fim de fornecer uma interface encapsulada na forma como um conjunto de objetos interage entre si.

2392 Q127936
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de métricas e arquiteturas de sistemas, julgue os itens que se seguem.

A APF tem fórmulas específicas para projetos novos e para manutenção de legados, sendo compatível até mesmo para contagem de sistemas transacionais de grande porte.

2393 Q127935
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de métricas e arquiteturas de sistemas, julgue os itens que se seguem.

A identificação dos ALIs somente é possível após o desenvolvimento do modelo relacional do sistema, no qual são descritos as entidades, os atributos e os relacionamentos.

2394 Q127933
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de métricas e arquiteturas de sistemas, julgue os itens que se seguem.

A arquitetura de software abrange, entre outros aspectos, questões estruturais como estrutura de controle, protocolos de comunicação, sincronização e acesso a dados, composição de elementos de design, além de escalonamento e desempenho do sistema.

2395 Q127931
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

Uma agregação composta presente entre duas classes indica uma associação do tipo todo parte, em que uma classe é a parte e a outra, o todo

2396 Q127929
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

Em um diagrama de implantação com componentes, é possível indicar o protocolo na ligação entre dois nós, bem como mostrar relações de dependência entre componentes.

2397 Q127927
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

É possível indicar multiplicidade em diagramas de caso de uso. O diagrama ilustrado abaixo indica que o caso de uso conduzir transações é utilizado 400.000 vezes por dia pelos clientes. Cada cliente inicia o caso de uso duas vezes ao mês.

2398 Q127925
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

O diagrama de caso de uso ilustrado abaixo está incorreto, pois não há herança entre use case, apesar de haver entre os atores.

2399 Q127924
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a processos de software e a sistemas orientados a objetos (OO).

O diagrama de caso de uso de negócio é um diagrama do RUP utilizado para mapear e descrever atores e funções envolvidos na modelagem de negócio.

2400 Q127922
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a processos de software e a sistemas orientados a objetos (OO).

O SCRUM é um método ágil em que todos os itens do sprint backlog advêm do product backlog.

2401 Q127920
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de gerenciamento de conteúdo e E-MAG, julgue os itens subsequentes.

Em relação ao uso, a E-MAG identifica quatro situações principais relacionadas ao acesso a computador por parte de usuários portadores de necessidades especiais: acesso ao computador sem teclado, sem mouse, sem monitor e sem áudio.

2402 Q127919
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de gerenciamento de conteúdo e E-MAG, julgue os itens subsequentes.

As etapas do processo de acessibilidade a um sítio, preconizadas pela E-MAG, incluem a verificação da necessidade de acessibilidade, a validação e promoção de acessibilidade e a garantia contínua da acessibilidade.

2403 Q127918
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos à norma ISO 15504.

Essa norma é útil para avaliação de processos de software e avalia a melhoria dos processos e a determinação da capacidade de processos da organização.

2404 Q127915
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos à norma ISO 15504.

O atributo de um processo está associado a indicadores de processos relacionados que estão associados a atividades genéricas e guiam a implementação do atributo.

2405 Q127913
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos à norma ISO 15504.

A aplicação da norma em questão é restrita a software, sendo composta por cinco partes, uma das quais descreve as recomendações para melhoria de processos e determinação de capacidade.

2406 Q127911
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à gestão de configuração e ao modelo CMMI, julgue os próximos itens.

Para identificar um item de configuração, o nome deve ser único para todos os documentos sob o controle de configuração.

2407 Q127909
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a conceitos e garantia da qualidade de software, julgue os itens subsequentes.

Considerada uma área de conhecimento constituinte da engenharia de software, a qualidade de software é responsável por definir e normatizar o processo de desenvolvimento.

2408 Q127907
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a conceitos e garantia da qualidade de software, julgue os itens subsequentes.

A garantia de qualidade de software possui padrões, entre eles os padrões de processo, que se aplicam ao produto do software em desenvolvimento e que incluem a estrutura de documentos de requisitos.

2409 Q127905
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a conceitos e garantia da qualidade de software, julgue os itens subsequentes.

É responsabilidade da garantia da qualidade de software identificar não conformidades, mantê-las registradas e comunicá-las; as ações corretivas cabem à gestão de configuração.

2410 Q127903
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

Se um conjunto de softwares que serão testados contiver grande quantidade de arquivos, esse fator incidirá diretamente na maior dificuldade dos testes, em relação a testes realizados em softwares que possuam pouca quantidade de arquivos a serem testados.

2411 Q127901
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

É necessário obter o total de pontos de teste estático (PTE), para, em conjunto com outros fatores, se chegar ao total de pontos de teste. Para que seja possível encontrar o PTE, é suficiente avaliar algumas características isoladas do software.

2412 Q127899
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

O grau de envolvimento dos usuários nos testes do software é fator irrelevante tanto nos resultados dos testes quanto no grau de esforço da equipe de teste, sendo, por isso, desprezível a sua interferência nos resultados de uma forma global.

2413 Q127897
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

Considere que, um gerente de testes, para tentar aumentar a produtividade dos testes, tenha adquirido uma ferramenta de automação, com o intuito de facilitar o trabalho da equipe de teste. Nesse caso, o procedimento do gerente foi inadequado para o aumento da produtividade, pois ferramentas de automação não documentam casos de testes e não repetem testes já executados.

2414 Q127895
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise e avaliação de riscos em projetos de teste de software, julgue os itens que se seguem.

Se detectar que sua equipe de teste possui metodologia inadequada para testes, o gerente de testes deve considerar esse fato como um risco para o processo de teste.

2415 Q127893
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de relatórios de teste de software.

O relatório de log de teste descreve eventos ocorridos no projeto de desenvolvimento do software.

2416 Q127891
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de relatórios de teste de software.

Informações relacionadas ao ambiente de teste, aos eventos não previstos e à descrição da execução são conteúdos que devem fazer parte do relatório sumário de teste

2417 Q127889
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de gerenciamento de defeitos de software, julgue os próximos itens.

Sendo as etapas de identificação de defeitos relatar o defeito e reconhecer o defeito, um defeito é considerado identificado quando o patrocinador do projeto formaliza a existência desse defeito como um defeito válido.

2418 Q127888
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de gerenciamento de defeitos de software, julgue os próximos itens.

Para encontrar defeitos em software, podem ser utilizadas diversas técnicas, sendo uma delas a técnica operacional, em que uma falha na operação do software corresponde a um defeito.

2419 Q127887
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de gerenciamento de defeitos de software, julgue os próximos itens.

Se um usuário, ao testar uma aplicação desenvolvida para web, utilizando um navegador para acessá-lo, identifique lentidão na etapa de autenticação e dificuldades para navegar e achar facilmente os assuntos que deseja, esses tipos de defeitos são caracterizados, respectivamente, como defeito de desempenho e defeito de usabilidade.

2420 Q127885
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, referentes ao processo de execução de testes de software.

Durante a execução dos testes de um software, não se descarta identificar problemas no software e nos seus módulos. Também é possível encontrar problemas no material de teste.

2421 Q127884
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação ao planejamento e à elaboração de testes de software, julgue os itens subsequentes.

Na definição do documento referente ao plano de testes, devem ser incluídos os tipos e a metodologia dos testes. No entanto, critérios de aceitação e processos associados fogem ao escopo desse documento e devem ser inseridos na análise dos riscos.

2422 Q127882
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação ao planejamento e à elaboração de testes de software, julgue os itens subsequentes.

Ao ser estabelecido, um plano de testes necessita de diversos insumos, sendo um deles a estratégia de testes.

2423 Q127880
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de ambiente de teste de software.

À semelhança do que ocorre com o ambiente de desenvolvimento e produção, o ambiente de teste de software deve ser isolado e disponibilizado somente para a equipe de testes, para garantir a sua integridade.

2424 Q127879
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de ambiente de teste de software.

A implementação do ambiente de teste deve ser feita durante a preparação do processo de teste, devendo o responsável pela execução ser identificado na matriz de responsabilidades.

2425 Q127877
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de ambiente de teste de software.

O escopo e a equipe de teste são atributos que fazem parte do planejamento do ambiente de teste; o volume de dados e a origem dos dados são fatores considerados pelas ferramentas de automação e planejamento.

2426 Q127876
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que uma organização esteja no processo de elaboração da estratégia de testes, julgue os itens a seguir.

A estratégia de teste aplicada para se testar um software pode contemplar técnicas de testes manuais. Esses testes manuais não testam o desempenho nem o estresse em um software.

2427 Q127874
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que uma organização esteja no processo de elaboração da estratégia de testes, julgue os itens a seguir.

O gestor do projeto de teste deve ser definido, pois ele será o responsável por aprovar o plano de testes. Na fase de elaboração da estratégia de testes, é necessário identificar riscos associados ao projeto de teste. Os riscos do negócio não são identificados, pois não fazem parte do projeto de teste.

2428 Q127872
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de automatização de testes de software e ferramentas para suporte, julgue os itens seguintes.

Mantis é ferramenta para gerenciamento de defeitos em software que realiza o acompanhamento de um defeito desde o seu registro inicial até o seu fechamento.

2429 Q127870
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos aos processos de teste de software.

Na etapa de especificação, ocorrem a elaboração e a revisão dos casos de testes.

2430 Q127869
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos aos processos de teste de software.

Em um projeto de teste, após ser concluída a etapa de execução, inicia-se a etapa de entrega, cujos produtos incluem o relatório de não conformidades.

2431 Q127867
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos aos processos de teste de software.

A elaboração de scripts para teste é um dos insumos necessários na etapa de planejamento.

2432 Q127865
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos aos processos de teste de software.

Na etapa de execução, os roteiros dos testes são insumos necessários, que descrevem a relação dos casos de testes e a previsão de execução.

2433 Q127863
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

Para a verificação da capacidade de proteção do software, são utilizados testes de interoperabilidade.

2434 Q127862
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

Testes unitários são aplicados a uma combinação de componentes, para que sejam verificados o funcionamento em conjunto desses componentes e o atendimento dos requisitos do software como um todo.

2435 Q127860
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

Testes de controle são inadequados para validar dados e verificar a integridade de arquivos, sendo adequado para essas atividades o tipo de teste de interconexão.

2436 Q127858
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que as características de qualidade do produto de software permitem identificar uma série de fatores de influenciam na avaliação de um produto de software, julgue os itens de 125 a 127.

A característica eficiência refere-se à capacidade de um software manter certo nível de desempenho quando estiver operando em determinado contexto de uso. Nesse contexto, é permitido haver a avaliação de aspectos como tolerância à falha e recuperabilidade.

2437 Q127857
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que as características de qualidade do produto de software permitem identificar uma série de fatores de influenciam na avaliação de um produto de software, julgue os itens de 125 a 127.

A usabilidade representa a facilidade de utilizar o produto. Características como atratividade, compreensibilidade, eficiência de uso, facilidade de memorização e apreensibilidade, permitem orientar uma avaliação nesse contexto.

2438 Q127856
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

O CMMI-Dev e o MPS.BR têm como objetivos definir e aprimorar um modelo de melhoria e avaliação de processo de software. Ambos os modelos baseiam-se em conceitos de maturidade e processos.

2439 Q127853
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

O framework scrum engloba conceitos como times scrum, eventos com duração fixa (time-boxes), artefatos e regras. São exemplos de eventos que têm duração fixa: a reunião de planejamento da versão para entrega, a sprint, a reunião diária, a revisão da sprint e a retrospectiva da sprint.

2440 Q127851
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

As áreas de processo medição e análise, gestão de acordo com fornecedores e planejamento do projeto pertencem ao nível de maturidade 3, gerenciado do CMMI-Dev; o nível de maturidade 2 do CMMI-Dev engloba as áreas de processo: gestão de requisitos, monitoramento e controle de projeto, garantia da qualidade de processo e produto e gestão de configuração.

2441 Q127849
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Sabendo que entrevistas e reuniões são técnicas utilizadas para a obtenção de requisitos de um software, julgue os itens a seguir.

As entrevistas podem ser classificadas como abertas ou fechadas. Nas entrevistas fechadas, não há roteiro predefinido. Na prática, é possível implementar uma combinação de entrevistas abertas e fechadas, visando obter uma compreensão mais ampla das necessidades dos stakeholders com relação ao sistema.

2442 Q127846
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a validação de requisitos permite demonstrar que os requisitos refletem o sistema que se deseja construir, julgue os itens subsequentes.

Verificações de realismo buscam averiguar se os requisitos não estão conflitantes, enquanto verificações de consistência, considerando a tecnologia existente, visam analisar a viabilidade de implementação desses requisitos.

2443 Q127844
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a validação de requisitos permite demonstrar que os requisitos refletem o sistema que se deseja construir, julgue os itens subsequentes.

A revisão de requisitos objetiva verificar o documento de requisitos em busca de anomalias ou omissões; é um processo manual que envolve cliente e fornecedor.

2444 Q127841
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os requisitos de um sistema definem o que esse sistema deve fazer, bem como estabelecem as restrições de operação e implementação desse sistema. Acerca de requisitos funcionais e não funcionais, julgue os próximos itens.

Os requisitos funcionais descrevem o que o sistema deve fazer; dependem do tipo de software que está sendo desenvolvido, dos usuários e da abordagem geral utilizada pela organização para redigir os requisitos.

2445 Q127839
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os requisitos de um sistema definem o que esse sistema deve fazer, bem como estabelecem as restrições de operação e implementação desse sistema. Acerca de requisitos funcionais e não funcionais, julgue os próximos itens.

Os requisitos não funcionais não estão relacionados diretamente às funções específicas fornecidas pelo sistema. Definições de desempenho, espaço e portabilidade são exemplos de requisitos não funcionais.

2446 Q127838
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Medição é o processo por meio do qual números ou símbolos são atribuídos a entidades do mundo real, de forma a quantificá-las, ou seja, é o processo de obtenção de medidas para entidades do mundo real. Julgue os itens a seguir, relativos a análise de pontos de função (APF) e a análise por pontos de caso de uso (APCU).

A contagem da APF considera fatores de complexidade ambiental e fatores de complexidade funcional; a contagem da APCU trata as características gerais de sistema.

2447 Q127837
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Medição é o processo por meio do qual números ou símbolos são atribuídos a entidades do mundo real, de forma a quantificá-las, ou seja, é o processo de obtenção de medidas para entidades do mundo real. Julgue os itens a seguir, relativos a análise de pontos de função (APF) e a análise por pontos de caso de uso (APCU).

A APF, uma técnica de medição das funcionalidades fornecidas pelo software, de acordo com a percepção do usuário, baseia-se na avaliação dos requisitos lógicos; a APCU é uma técnica de medição dos casos de uso e, diferentemente da APF, possibilita, também, a identificação do esforço.

2448 Q127836
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Medição é o processo por meio do qual números ou símbolos são atribuídos a entidades do mundo real, de forma a quantificá-las, ou seja, é o processo de obtenção de medidas para entidades do mundo real. Julgue os itens a seguir, relativos a análise de pontos de função (APF) e a análise por pontos de caso de uso (APCU).

A tabela de fatores de complexidade técnica permite avaliar o impacto de fatores como atualização online, volume de transações e entrada de dados online.

2449 Q127835
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas CASE (computer-aided software engineering) são softwares utilizados para apoiar as atividades do processo de software, como, por exemplo, engenharia de requisitos, projeto, teste etc. Julgue os itens seguintes, acerca dessas ferramentas.

Linguagens de nível muito alto e geradores de interface com o usuário são exemplos de ferramentas CASE de prototipação.

2450 Q127833
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas CASE (computer-aided software engineering) são softwares utilizados para apoiar as atividades do processo de software, como, por exemplo, engenharia de requisitos, projeto, teste etc. Julgue os itens seguintes, acerca dessas ferramentas.

Geradores de referência cruzada, analisadores estáticos e analisadores dinâmicos são exemplos de ferramentas CASE de análise de programa.

2451 Q127832
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à arquitetura SOA e web services, julgue os itens a seguir.

Aplicações embasadas em SOA são distribuídas e multi-tier e possuem lógicas de apresentação e negócio e camadas de persistência.

2452 Q127831
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à arquitetura SOA e web services, julgue os itens a seguir.

A arquitetura SOA utiliza um paradigma find-bind-execute no qual os provedores cadastram seus serviços em um registro público; os consumidores acessam o registro em busca de serviços; e, se houver serviço disponível, o registro devolve ao consumidor um contrato e um endereço para aquele serviço.

2453 Q127829
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à arquitetura SOA e web services, julgue os itens a seguir.

As transações são os blocos básicos sobre os quais as aplicações embasadas em SOA são construídas.

2454 Q127827
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens a seguir.

O processo de desenvolvimento de software é uma caracterização descritiva ou prescritiva de como um produto de software deve ser desenvolvido.

2455 Q127825
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens a seguir.

O modelo Waterfall tem a vantagem de facilitar a realização de mudanças sem a necessidade de retrabalho em fases já completadas.

2456 Q127823
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do gerenciamento de serviços de TI de acordo com o ITIL versão 3, julgue os itens subsequentes.

O modelo RACI (responsible accountable consulted informed) é utilizado para a definição de papéis e responsabilidades em determinados processos ou atividades; nesse modelo, a pessoa cobrada (accountable) pela atividade responde por sua execução e, para cada atividade, há um, e somente um, accountable.

2457 Q127821
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de soluções de alta disponibilidade, julgue os itens a seguir.

A implementação da tecnologia Heartebeat em um ambiente que disponibilize vários servidores web com o mesmo conteúdo para Internet tornará esse ambiente capaz de identificar falhas na disponibilidade dos servidores e adotar medidas para que o sistema continue em funcionamento.

2458 Q127820
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos, referentes à engenharia de requisitos.

A rastreabilidade bidirecional ocorre tanto de forma horizontal quanto vertical: a vertical estabelece a dependência entre os requisitos ou produtos de trabalho em um mesmo nível, podendo ocorrer em relação aos requisitos entre si ou entre códigos de unidades dependentes; a horizontal estabelece um rastreamento a partir de um requisito fonte, passando pelos requisitos de mais baixo nível, até atingir o nível de decomposição mais baixo do produto.

2459 Q127819
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos, referentes à engenharia de requisitos.

No desenvolvimento de um software, ocorrem atividades associadas à rastreabilidade em quatro momentos: nos artefatos definidos na gerência de requisitos; no relatório de solicitação de mudança; na elaboração dos protótipos; e na codificação do software.

2460 Q127817
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos, referentes à engenharia de requisitos.

A rastreabilidade dos requisitos, além de documentar as solicitações de mudança, indicando o solicitante, o motivo e a sua propriedade, ajuda a estimar os recursos de hardware e software necessários ao desenvolvimento do produto de software, permitindo um adequado gerenciamento de requisitos.

2461 Q127816
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, relativos à modelagem da informação.

A organização da informação envolve a descrição física e de conteúdo dos objetos informacionais, documentos que possibilitam analisar e organizar dado, informação e conhecimento.

2462 Q127814
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, relativos à modelagem da informação.

Uma das principais características da engenharia de software, cujo foco é a automação dos processos organizacionais, é a modelagem da informação, processo por meio do qual se busca a integração dos sistemas de informação de uma organização.

2463 Q127813
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, relativos à modelagem da informação.

Modelagem da informação consiste em um conjunto de procedimentos, técnicas, ferramentas e documentos auxiliares que ajudam os profissionais de informação em seus esforços para representar o domínio observado e os objetos informacionais pertencentes a esse domínio.

2464 Q127811
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue os seguintes itens.

O diagrama de tempo, tipicamente utilizado para acompanhar os estados por que passa uma instância de uma classe, descreve a mudança no estado ou condição de uma instância de uma classe, ou o seu papel durante um tempo.

2465 Q127809
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue os seguintes itens.

O objetivo dos diagramas da UML 2.0 é fornecer múltiplas visões do sistema a ser modelado, procurando atingir a completitude da modelagem para permitir que cada diagrama complemente os outros. Nesse sentido, a UML 2.0 é exaustiva, ou seja, para se modelar um sistema, é necessário utilizar todos os seus diagramas.

2466 Q127807
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, acerca da modelagem funcional e de dados.

Na modelagem funcional, composta por entidades externas, funções e fluxos de dados, o dicionário de dados, por ser apenas um repositório de informações sobre os componentes dos sistemas, não pode ser contemplado.

2467 Q127805
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, acerca da modelagem funcional e de dados.

O uso de um diagrama de fluxo de dados é adequado para demonstrar a interdependência das funções que compõem um sistema.

2468 Q127803
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das metodologias de desenvolvimento de sistemas, julgue os itens a seguir.

A metodologia RUP faz uso de UML (unified modeling language) e procura reduzir riscos do projeto.

2469 Q127798
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

Para que se obtenha sucesso na utilização do Scrum, o cliente deve se tornar parte da equipe de desenvolvimento do software, participando diretamente do processo.

2470 Q127796
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da UML (unified modeling language), julgue os próximos itens.

O diagrama de componentes deve ser utilizado para se representar a configuração e a arquitetura de um sistema no qual estarão ligados todos os software e hardware, bem como sua interação com outros elementos de suporte ao processamento.

2471 Q127794
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de análise de pontos de função, julgue os itens que se seguem.

A técnica de análise de pontos de função tem como objetivos primários, entre outros, a medição da funcionalidade que o usuário solicita e recebe, a medição do desempenho e a manutenção de software independentemente da tecnologia utilizada para sua implementação.

2472 Q127760
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

Verificação e validação são atividades da análise de software, necessárias para se identificar o que o software precisa executar, seguida de uma avaliação do usuário quanto às atividades definidas.

2473 Q127757
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

No RUP, são definidos vários artefatos para cada disciplina. O modelo de casos de uso, artefato da disciplina de análise e design, descreve as funções pretendidas do sistema e seu ambiente.

2474 Q127743
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Após a aplicação do fator de ajuste, o total de pontos de função em uma contagem ficou em 110,60. Antes da aplicação do ajuste, os pontos de função brutos estavam em 140,00. Portanto, o somatório dos 14 itens do nível de influência global foi

2475 Q127742
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na UML, especifica-se que uma classe é abstrata escrevendo seu nome

2476 Q127740
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na UML, o relacionamento entre uma superclasse e suas subclasses é denominado

2477 Q127739
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Uma das atividades recomendadas no processo de manutenção da NBR ISO/IEC 12207 é a

2478 Q127738
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No SCRUM, o processo de desenvolvimento inicia com uma reunião de planejamento na qual o Product Owner e a equipe decidem, em conjunto, o que deverá ser implementado do Product Backlog. Assim, a equipe planeja seu trabalho, definindo o Sprint Backlog, na

2479 Q127736
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No Processo Unificado, a maior porção do core workflow denominado Analysis é executada na fase

2480 Q127735
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No processo de Análise de Pontos de Função − APF, aplicam-se os mesmos valores: 3, 4 e 6, correspondentes, respectivamente, aos níveis simples, médio e complexo, nos tipos de função:

2481 Q127733
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A técnica utilizada na compreensão de requisitos sociais e organizacionais por observação das rotinas dos envolvidos é a

2482 Q127731
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

É embasado na idéia de desenvolvimento de uma implementação inicial, expondo o resultado aos comentários do usuário e refinando esse resultado por meio de diversas versões, até que seja desenvolvido um sistema adequado. No âmbito do processo de software, trata-se de

2483 Q127729
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

De acordo com a NBR ISO/IEC 27001, integridade é

2484 Q127726
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere: E = estruturais e C = comportamentais. Os diagramas de comunicação, pacotes, implantação e componentes são, respectivamente,

2485 Q127725
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja necessário retornar à sua fonte. Na validação dos requisitos, a equipe deve estar atenta, portanto, à

2486 Q127724
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

De acordo com Sommerville, são atividades do processo de elicitação de requisitos, pela ordem:

2487 Q127722
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na versão 2.0 da UML, costuma conter elementos tais como: ações, bifurcações, ramificações e fluxos. Trata-se do diagrama de

2488 Q127716
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na NBR ISO/IEC 12207:1998, Análise dos requisitos do sistema, Projeto da arquitetura do sistema e Integração do sistema são atividades do processo de

2489 Q127714
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No contexto dos padrões de projeto:

I. Oferecer uma interface simples para uma coleção de classes.

II. Desacoplar uma abstração de sua implementação para que ambas possam variar independentemente.

Correspondem respectivamente a

2490 Q127713
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

2491 Q127712
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na UML, é um diagrama de interação que dá ênfase à organização estrutural dos objetos que enviam e recebem mensagens. Ele mostra um conjunto de papéis, as conexões existentes entre estes e as mensagens enviadas e recebidas pelas instâncias que representam os papéis. Trata-se do diagrama de

2492 Q127710
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na UML, o componente que tem acesso aos serviços do outro componente por meio da interface é conectado a ela usando um

2493 Q127709
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Foi necessário aplicar uma decomposição funcional top-down para analisar o problema. Entretanto, verificou- se que o tempo de resposta exigido não poderia ser atendido, uma vez que o projeto não tinha adotado o diagrama de pacotes e nem o de estrutura composta.

Os trechos do texto em negrito correspondem, respectivamente, a conceitos da engenharia de software aplicáveis a

2494 Q127706
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Um relacionamento todo-parte onde o todo controla a vida das partes; todavia as partes podem ser removidas explicitamente antes da morte do todo. Trata-se de

2495 Q127627
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um esquema conceitual de aplicação de controle de versões ao suposto desenvolvimento de três programas que atuam de forma integrada: o Windows, o MP e o IE. Os códigos dos programas MP e IE iniciam-se com as versões MP 10 e IE 6 e chegam às versões MP 11 e IE 7. Na figura, as setas horizontais grossas representam a evolução do código, seja no tronco principal, seja nos seus ramos (branches) MP e IE, representando o trabalho dos times MP e IE, respectivamente. As setas rotuladas RI e FI representam, respectivamente, as operações de integração reversa (reverse integration) e de integração para frente (forward integration).

Com base no conjunto de informações apresentado aci...

2496 Q127625
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um diagrama UML relacionado ao framework JUnit, julgue os itens seguintes, referentes aos conceitos de teste de software, especialmente relacionados ao JUnit.

No JUnit, o comando a seguir executa os casos de teste contidos na classe Pessoa. org.junit.runner.JUnitCore.runClasses(new Pessoa());

2497 Q127623
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que foi obtida do documento de especificação da superestrutura da linguagem UML e que apresenta um diagrama de classes no qual estão representados conceitos da própria linguagem, julgue os itens a seguir, relativos aos conceitos gerais da UML e aos diagramas suportados dessa linguagem.

Em um diagrama de estados, uma máquina de estados pode ser composta por diversas outras máquinas de estados, denominadas submáquinas. Cada submáquina pode estar relacionada às demais por meio de transições, e as submáquinas podem estar na mesma região ou em diferentes regiões da máquina de estado que as compõe....

2498 Q127621
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito das métricas de software, julgue o item a seguir.

As métricas orientadas a tamanho medem a funcionalidade entregue pela aplicação ao usuário como valor de normalização.

2499 Q127619
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Testes ajudam a descobrir erros ocorridos durante o projeto e a construção de software. As estratégias de teste devem ser planejadas de forma adequada, e ferramentas de teste podem ser utilizadas para tal fim. A esse respeito, julgue os itens subsequentes.

No plano de teste, um documento de nível gerencial, definem-se como o teste vai ser realizado, quem vai executar os testes, o prazo estimado e o nível de qualidade esperado.

2500 Q127616
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos, referentes a UML.

Os diagramas de atividades mostram como objetos específicos interagem entre si e são úteis para definir o fluxo lógico de programas.

2501 Q127615
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de RUP (rational unified process), julgue os itens que se seguem.

O conjunto de artefatos de requisitos do RUP contém artefatos relativos ao planejamento, tais como o plano de projeto e os planos de iteração.

2502 Q127612
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que segue a notação BPMN, julgue os itens subsequentes, acerca de gerenciamento de processos.

O fluxo de saída da Tarefa 2 é direcionado para um evento de fim, com captura de erro, ao passo que o fluxo de saída da Tarefa 5 é direcionado para um evento de início, com envio de mensagem.

2503 Q127557
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o fragmento de texto acima, julgue os itens subsequentes, relativos ao controle de versões e ao Concurrent Version System (CVS).

Para se armazenar em arquivos binários no CVS, é necessário informar o tipo do arquivo durante as operações de importação e adição.

2504 Q127556
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.

O teste de validação tem por finalidade encontrar defeitos e inconsistências no programa com relação a sua especificação.

2505 Q127553
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens subsequentes.

A metodologia Rational Unified Process (RUP) promove o envolvimento do cliente, bem como iterações e testes contínuos, o que torna o processo dependente de outros, apesar de reduzir os seus riscos. Já a metodologia Extreme Programming (XP) proporciona flexibilidade e agilidade, visto que, por meio dela, realiza-se a divisão de tarefas de forma específica.

2506 Q127551
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

A figura  representa um ator que, na figura acima, é o “submissor”, contudo essa mesma figura pode ser utilizada em situações diferentes para caracterizar um usuário, uma secretária ou uma impressora.

2507 Q127549
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

De acordo com o manual de contagem de pontos de função, consulta externa é um processo elementar que envia dados ou informações de controle para fora da fronteira, sendo considerada componente funcional básico.

2508 Q127546
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de diferentes abordagens para o processo de desenvolvimento de software.

O extreme programming (XP), que se inclui entre os métodos ágeis, apresenta, entre outras, as seguintes características: pequenos releases, projeto simples, refactoring, programação em pares e propriedade coletiva.

2509 Q127544
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A técnica de análise de pontos de função é considerada uma técnica de medição funcional de tamanho, segundo a ISO/IEC 20926. A esse respeito, e considerando que a sigla IFPUG se refere ao International Function Point Users Group, julgue os itens subsequentes.

O conceito de projeto de melhoria do IFPUG envolve as manutenções evolutivas, corretivas e preventivas da aplicação.

2510 Q127543
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito dos requisitos de um sistema, que definem o que o sistema deve fazer e as restrições existentes.

São consideradas técnicas de validação de requisitos: revisões de requisitos, prototipação e geração de casos de teste.

2511 Q127541
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de modelo de processo, que pode ser usado para indicar quais atividades ocorrem, quando e por quem elas são realizadas, julgue os itens a seguir.

São elementos de um processo de desenvolvimento de software: atividade, sequência, modelo de processo, recursos, controles, políticas e organização.

2512 Q127493
Ciência da Computação
Ano: 2011
Banca: Diretoria de Concursos e Vestibulares (COVEST/ UNEMAT)

Sobre os padrões de projetos utilizados na arquitetura MVC (Modelo Visão Controle), é correto afirmar que os padrões Composite, Observer e Strategy são utilizados, respectivamente, nas camadas:

2513 Q127491
Ciência da Computação
Ano: 2011
Banca: Diretoria de Concursos e Vestibulares (COVEST/ UNEMAT)

O artefato definido no RUP (Rational Unified Process) que identifica as mudanças e os erros conhecidos em uma versão de um build ou em uma unidade de implantação que tenha sido disponibilizada para uso é denominado de:

2514 Q127489
Ciência da Computação
Ano: 2011
Banca: Diretoria de Concursos e Vestibulares (COVEST/ UNEMAT)

Em UML 2.0 a caixa tracejada localizada no lado superior direito da caixa de classe na figura abaixo representa o conceito de:

2515 Q127488
Ciência da Computação
Ano: 2011
Banca: Diretoria de Concursos e Vestibulares (COVEST/ UNEMAT)

Nos diagramas de atividades UML 2.0 as interações com participantes externos são representadas através de:

2516 Q127406
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No contexto de qualidade de software e métricas de software, coesão e acoplamento são medidas

2517 Q127403
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A verificação de software é um processo mais abrangente que o processo de validação de software.

PORQUE

O objetivo da validação é assegurar que o sistema atenda às expectativas do cliente, enquanto que a verificação envolve testes de correção do produto.

Analisando-se as afirmações acima, conclui-se que

2518 Q127400
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em Arquiteturas Orientadas a Serviços, os barramentos de serviços corporativos (ESB - Enterprise Service Bus) viabilizam a infraestrutura que permite usar os serviços em ambientes distribuídos. Entretanto, os ESB possuem características técnicas e conceituais que os distinguem, e, em função dessas diferenças, podem ser categorizados. Associe os tipos de conexão com suas possíveis implementações.

2519 Q127397
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em Projeto de Interfaces de Software, estilos de interação são as formas por meio das quais os usuários se comunicam ou interagem com os sistemas computacionais. Dentre as formas abaixo, qual NÃO representa um estilo de interação de uma interface de software?

2520 Q127394
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No Projeto de Interfaces de software modelados e projetados segundo o paradigma da orientação a objetos, diversos artefatos da UML 2.0 são utilizados para a construção do mapa de navegação das telas. Um diagrama NÃO adequado a essa tarefa é o de

2521 Q127391
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

É comum, na Engenharia de Software, o uso de ferramentas de software que auxiliam na realização de diversas atividades do desenvolvimento. Nesse contexto, ferramentas de

2522 Q127388
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No contexto da Engenharia de Software, a verificação e a validação são conjuntos de atividades que

2523 Q127385
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma das características do Processo Unificado (Unified Process) é ser dirigido a casos de uso (use case driven). Nesse contexto, analise as afirmações a seguir.

O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.

PORQUE

A construção do modelo de classes conceituais de um sistema pode usar como ponto de partida o modelo de casos de uso.

A esse respeito, conclui-se que
2524 Q127382
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Tanto no paradigma orientado a objetos quanto no paradigma estruturado, existem diversas técnicas úteis para averiguar se um sistema de software foi bem projetado. No primeiro, essas medidas são aplicáveis a classes, e no segundo, são aplicáveis a módulos. Quais, dentre os termos apresentados a seguir, são medidas de qualidade de projeto aplicáveis em ambos os paradigmas?

2525 Q127379
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O modelo de ciclo de vida em cascata

2526 Q127376
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O diagrama de sequência em notação UML 2.0 acima apresenta uma interação entre objetos das classes C1, C2, C3 e C4. Ao fazer a leitura considerando apenas as informações desse diagrama, verifica-se que, para determinado cenário da interação em questão,

2527 Q127373
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Conforme proposto originalmente, o Processo Unificado é dividido em diversas fases, e em cada uma delas podem ser realizadas atividades de diferentes fluxos de trabalho (workflows), em diferentes proporções. A característica que NÃO se aplica a esse processo é ser

2528 Q127369
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A análise do diagrama de classes em notação UML 2.0 apresentado acima indica que

2529 Q127366
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No contexto da engenharia de software, o processo conhecido como engenharia de requisitos permite ao engenheiro de software

2530 Q127363
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em uma empresa de software, foram mapeados os processos a seguir.

• Desenvolvimento Inicial de Software: processo em que, a partir de um Escopo Inicial de Projeto validado pelo cliente, será desenvolvido o Projeto do sistema. O Desenvolvimento Inicial de Software se inicia a partir do momento em que o Escopo Inicial do projeto esteja documentado, ajustado e aprovado. Esse processo vai ter duração flexível, de acordo com a complexidade do projeto.

• Instalação de Infraestrutura: esse processo só é iniciado quando, ocasionalmente, se deseja montar um novo laboratório, ou uma nova sala de apoio da empresa. Ele utiliza o Documento de Infraestrutura gerado por um outro processo, que vai conter todos os dados de execução da montagem ...

2531 Q127361
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Analisando os dados e as informações acima, conclui-se que a

2532 Q127358
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Duas equipes de desenvolvimento de software diferentes obtiveram os seguintes resultados durante sua fase de teste:

- a equipe A encontrou 345 erros, por mês, nos testes de software de um sistema antes da entrega;

- a equipe B encontrou 184 erros, por semana, nos testes de software de um sistema antes da entrega.

Considerando-se que o mês de trabalho teve 30 dias e a semana 7 dias, tratando-se de indicadores de desempenho e avaliação,

2533 Q127354
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma das principais atividades do processo de teste de um ciclo de vida de um projeto qualquer é

2534 Q127352
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um modelador de banco de dados foi incumbido de criar um modelo conceitual para a situação a seguir.

“Representantes trabalham em empresas. Cada empresa usa o seu depósito particular, que armazena um conjunto de produtos. É preciso saber que representantes estão associados a que produtos”.

Durante a modelagem inicial dessa situação, o modelador construiu o modelo conceitual abaixo, utilizando a notação do diagrama de classes da UML 2.0.

Nesse contexto, analise as afirmações a seguir. A consulta “Que representantes estão associados a que produtos” é respondida pelo modelo conceitual apresentado.

...
2535 Q127349
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O Processo Unificado Rational (RUP) descreve uma abordagem disciplinada para alocar e gerenciar tarefas e responsabilidades durante o desenvolvimento de um sistema de software. Trata-se de uma recomendação do RUP

2536 Q127346
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em um projeto, a quantidade de tempo total que uma determinada atividade pode atrasar sem prejudicar o início mais cedo de atividades imediatamente sucessoras é denominado folga

2537 Q127344
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A abordagem multidimensional, também chamada de modelo estrela no Brasil, tem esse nome porque sua representação considera uma tabela central, conhecida como tabela fato, e tabelas ao seu redor, conhecidas como tabelas dimensão. Uma das importantes características da abordagem multidimensional é

2538 Q127341
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Na Engenharia de Software, os requisitos que descrevem o comportamento externo do sistema, estabelecendo uma descrição detalhada das funções, dos serviços e das restrições operacionais do referido sistema, são os requisitos

2539 Q127338
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Ainda existem muitos projetos de software que atrasam, ultrapassam o orçamento e não produzem software que atenda às necessidades do cliente.

PORQUE

Não existem métricas de software padronizadas e universalmente aceitas, e, colocar mais homem/hora em um projeto atrasado, pode atrasar ainda mais a construção desse software.

Analisando-se as afirmações acima, conclui-se que

2540 Q127335
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

2541 Q127332
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O Padrão de Projeto Decorador é formado por uma hierarquia de classes cuja classe mais genérica representa um componente ou um componente abstrato. Para o padrão ser útil, essa classe deve ser diretamente especializada em, pelo menos, outras duas classes que representam um(a)

2542 Q127329
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O diagrama de classes em UML que pode ser inferido única e exclusivamente a partir dos trechos de código fornecidos éUm dos diagramas da UML pode ser utilizado para construir o modelo cujo nome está omitido na figura fornecida (caixa com interrogação, na parte central).

Trata-se do diagrama de

2543 Q127326
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em uma aplicação distribuída que possua uma camada de objetos de negócio localizada no servidor da aplicação, há a necessidade de comunicação entre processos que estão sendo executados nas máquinas cliente e servidora. Para implementar essa comunicação, é possível o uso do padrão Fachada Remota (Remote Facade), do catálogo P of EAA. Nesse contexto, considere as afirmações a seguir.

O uso do padrão Fachada Remota para intermediar chamadas a processos em execução por um servidor de aplicações, a partir de um cliente fisicamente remoto, aumenta o desempenho da aplicação.

PORQUE

Uma característica do objeto Fachada Remota é que ele implementa parte da lógica de negócio no lado cliente, o que diminui a quantida...

2544 Q127324
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o modelo conceitual de dados representado pelo diagrama de entidades e relacionamentos (DER) a seguir, na notação de Peter-Chen. Esse diagrama apresenta três relacionamentos: o primeiro é Lotado_em, que representa empregados lotados em departamentos; o segundo DER apresenta também o relacionamento Trabalha_em, que representa as associações dos empregados aos projetos em que trabalham e o terceiro relacionamento é Supervisão, que representa associação entre empregados e seus supervisionados. Os atributos identificadores de cada entidade estão sublinhados.

A partir da análise do diagrama, NÃO se pode inferir que é possível

2545 Q127321
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A ISO 9001:2000 se baseia em princípios de gestão da qualidade. São exemplos desses princípios:

2546 Q127318
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O CMM é um instrumento de orientação para a implementação da melhoria contínua do processo de desenvolvimento de software e utiliza um modelo de cinco níveis. Há áreas-chave de processos (KPA) com metas que devem ser atingidas para que o processo satisfaça às condições de determinado nível. Qual dos seguintes relacionamentos associa a KPA a uma de suas metas?

2547 Q127315
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O planejamento do escopo de um projeto é uma atividade essencial que afeta todas as fases do projeto e influencia de forma decisiva o sucesso do mesmo. A esse respeito, considere as afirmativas abaixo.

I - A declaração do escopo define todas as entregas (deliverables) de um projeto, essencialmente definindo o que será e, por omissão, o que não será feito.

II - A declaração de escopo deve ser elaborada apenas pelos clientes, pois estes são os únicos que sabem dizer o que é necessário para o projeto, não sendo razoável envolver outras pessoas nesse processo.

III - Uma declaração de escopo deve incluir os critérios mensuráveis de sucesso do mesmo, em todas as dimensões relevantes, tais como tempo, custo e qu...

2548 Q127312
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em uma reunião com um dos principais interessados (stakeholders) de um projeto, é pedido ao gerente para adiantar a entrega final do projeto. O que poderia ser feito para atender a esse pedido?

2549 Q127309
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A curva de gastos de um projeto costuma ter o formato de uma curva-S, como identificado no gráfico a seguir.

A curva tem este formato característico porque os
2550 Q127306
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Examinando a estrutura analítica do projeto acima quanto a ERRO que pode ser apontado, constata-se que

2551 Q127303
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Analisando o diagrama de precedência mostrado na figura acima, constata-se que uma característica das atividades do projeto nele representadas é que

2552 Q127300
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um analista de sistemas levantou a lista de requisitos de um sistema de contas a pagar (SCP).

R1 = O contador cadastra no SCP uma ou várias contas.

R2 = Diariamente o contador visualiza na tela as contas que devem ser pagas no dia.

R3 = Um relatório é gerado contendo os pagamentos realizados em um dado mês.

R4 = O contador deve poder acessar o SCP através de um navegador Internet padrão.

R5 = O SCP deve estar disponível durante o horário de expediente.

Como são classificados estes requisitos?

2553 Q127297
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Sobre métricas estudadas pela engenharia de sofware, pode-se afirmar que:

I - um número alto de operações sobrescritas corresponde a uma métrica de software e indica que a superclasse usada pode não ser uma classe-mãe apropriada para a subclasse;

II - a complexidade ciclomática é caracterizada pelo número de caminhos independentes no código e determina o limite superior para o número de testes que devem ser executados, garantindo que todas as instruções serão executadas pelo menos uma vez;

III - COCOMO e Ponto de Função são técnicas de medição cujo principal objetivo é estimar o esforço necessário para a construção do software.

É correto o que se afirma em

2554 Q127294
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A figura a seguir corresponde às duas dimensões do RUP. Na dimensão horizontal, são considerados os aspectos dinâmicos (fases e iterações), enquanto que, na dimensão vertical, são considerados os aspectos estáticos (disciplinas). Os nomes das fases foram omitidos e substituídos pelos identificadores f1, f2, f3 e f4. Os nomes das disciplinas também foram omitidos.

Para corresponder às fases do RUP, os identificadores de fase f1, f2, f3 e f4, respectivamente, devem ser substituídos por:

2555 Q127291
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No RUP, as atividades de projetar, implementar e testar um esqueleto da estrutura do sistema, objetivando exercitar a arquitetura sobre a qual o sistema será desenvolvido, provendo uma carga inicial e alguns testes de desempenho, ocorrem na fase de

2556 Q127288
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Sobre o RUP, pode-se afirmar que:

I - a análise de requisitos corresponde à primeira fase do ciclo de desenvolvimento, antecedendo à fase de análise que, por sua vez, se inicia quando a fase de requisitos termina;

II - testes de regressão são fundamentais na fase de transição, uma vez que, em cada iteração, novas funcionalidades são agregadas ao sistema e erros podem ocorrer em módulos já testados anteriormente;

III - RUP é um processo de desenvolvimento formal, não sendo conveniente para aplicação a sistemas de menor porte, uma vez que o conjunto dos documentos que obrigatoriamente devem ser gerados torna seu custo proibitivo.

É correto APENAS o que se afirma em

2557 Q127285
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Na engenharia de software, o gerenciamento de configuração de software tem como objetivo

2558 Q127282
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A associação correta, de cima para baixo, é

2559 Q127279
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No RUP, os riscos inerentes a um projeto de software são identificados mais cedo, em comparação ao ciclo de vida tradicional.

PORQUE

Artefatos são disponibilizados ao final de cada iteração para que o cliente possa validá-los.

Analisando as afirmações, conclui-se que

2560 Q127277
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A arquitetura de 3 camadas é comumente utilizada no desenvolvimento de aplicações para Internet. Nesse tipo de arquitetura, a lógica da aplicação é dividida entre as camadas físicas cliente, servidor de aplicação e banco de dados. NÃO é característica deste tipo de arquitetura o(a)

2561 Q126990
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

Estereótipos são uma maneira de destacar ou diferenciar um componente ou relacionamentos iguais, atribuindo-lhes características especiais ou modificando-as de alguma forma.

2562 Q126987
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a testes de software e gerência de projeto.

Nas atividades de desenvolvimento, a validação refere-se ao processo de examinar o resultado de uma atividade para determinar sua conformidade com os requisitos estabelecidos para a mesma atividade, enquanto a verificação se refere ao processo de examinar um produto para determinar sua conformidade com as necessidades do usuário.

2563 Q126984
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a testes de software e gerência de projeto.

No contexto dos requisitos e restrições de um projeto, o propósito da gerência de projetos é identificar, estabelecer, coordenar e monitorar as atividades, tarefas e recursos de que um projeto necessita para produzir um produto.

2564 Q126982
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de requisitos (ER) é uma subárea da engenharia de software que estuda o processo de produção e gerência dos requisitos que o software deverá atender. Esse processo tem início junto aos clientes e perpassa todas as fases do processo de desenvolvimento do software. O objetivo da ER é fornecer métodos, técnicas e ferramentas que forneçam suporte adequado às tarefas de produção e gerência dos requisitos do sistema. Levando em conta esses aspectos, julgue os próximos itens.

Gerência de requisitos pode ser conceituada como enfoque sistemático para a elicitação, organização e documentação dos requisitos do sistema e um processo que estabelece e mantém o acordo entre usuários e a equipe de projeto à medida...

2565 Q126979
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de requisitos (ER) é uma subárea da engenharia de software que estuda o processo de produção e gerência dos requisitos que o software deverá atender. Esse processo tem início junto aos clientes e perpassa todas as fases do processo de desenvolvimento do software. O objetivo da ER é fornecer métodos, técnicas e ferramentas que forneçam suporte adequado às tarefas de produção e gerência dos requisitos do sistema. Levando em conta esses aspectos, julgue os próximos itens.

Uma das principais técnicas de verificação é a prototipação. Um protótipo é um produto parcialmente desenvolvido, que possibilita aos clientes e desenvolvedores examinarem certos aspectos do sistema proposto e decidir se eles são ou ...

2566 Q126976
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de requisitos (ER) é uma subárea da engenharia de software que estuda o processo de produção e gerência dos requisitos que o software deverá atender. Esse processo tem início junto aos clientes e perpassa todas as fases do processo de desenvolvimento do software. O objetivo da ER é fornecer métodos, técnicas e ferramentas que forneçam suporte adequado às tarefas de produção e gerência dos requisitos do sistema. Levando em conta esses aspectos, julgue os próximos itens.

No processo de construção e(ou) manutenção de um produto de software, o termo requisito pode ser definido da seguinte forma: uma condição, característica ou capacidade, determinada no universo das necessidades do negócio do usuário,...

2567 Q126974
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (Rational Unified Process) é um processo de desenvolvimento de software. Nesse processo, são descritos os papéis e as atividades que cada membro da equipe de projeto deve desempenhar ao longo do ciclo de desenvolvimento do software e os produtos que devem ser gerados como resultado dessas atividades, os chamados artefatos. Com relação a esse assunto, julgue os itens seguintes.

Na denominada fase de elaboração, tipicamente, o foco é inserido na maneira como se gerenciam requisitos e como se gerencia o projeto.

2568 Q126972
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (Rational Unified Process) é um processo de desenvolvimento de software. Nesse processo, são descritos os papéis e as atividades que cada membro da equipe de projeto deve desempenhar ao longo do ciclo de desenvolvimento do software e os produtos que devem ser gerados como resultado dessas atividades, os chamados artefatos. Com relação a esse assunto, julgue os itens seguintes.

O RUP tem duas dimensões: o eixo horizontal e o eixo vertical. A primeira dimensão representa o aspecto estático do processo quando ele é aprovado e é expressa em termos de fases, iterações e marcos. A segunda dimensão representa o aspecto dinâmico do processo, como ele é descrito em termos de componentes, disciplinas, atividades, ...

2569 Q126968
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

O que os métodos ágeis buscam é como evitar as mudanças desde o início do projeto e não a melhor maneira de tratar essas mudanças.

2570 Q126965
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

No Scrum, o taskboard é um grande painel onde podem ser colocadas informações importantes para o acompanhamento do sprint. Por meio do taskboard, as informações acerca ...

2571 Q126390
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma equipe de analistas está entrevistando gerentes de área para levantar os requisitos do novo sistema de reservas de uma companhia aérea.

Considere as afirmativas sobre os requisitos levantados.

I - O usuário poderá fornecer um roteiro com múltiplos pontos de parada.

II - O total a ser pago deverá ser expresso na moeda escolhida pelo usuário.

III - As trocas de informações com os sistemas das empresas coligadas (hotéis, locadora de veículos, etc.) são feitas através de Web Services.

É(São) requisito(s) funcional(ais) o que é apresentado em

2572 Q126389
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

São práticas recomendadas pelo processo ágil de desenvolvimento de software Extreme Programming (XP), EXCETO a

2573 Q126387
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O modelo de processo de desenvolvimento de software que combina as atividades de desenvolvimento com o gerenciamento de risco é o Modelo

2574 Q126385
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O diagrama de classes apresentado pode ser visto como um modelo conceitual de dados, e um conjunto de tabelas relacionais a partir dele pode ser gerado.

Tal conjunto de tabelas deve atender aos seguintes requisitos:

- representar de modo fidedigno o modelo conceitual em questão;

- estar normalizado até a 3FN (inclusive);

- minimizar o número de junções nas operações de consulta à base de dados.

Qual, dentre os conjuntos de tabelas apresentados a seguir, permite atender aos requisitos acima?

2575 Q126383
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Sobre o diagrama apresentado, considere as afirmativas abaixo.

I - Uma instância de uma nota fiscal pode não conter item algum.

II - A relação entre as classes Nota Fiscal e Item é uma composição.

III - Um item pode pertencer a mais de uma nota fiscal.

IV - A operação getFaturamento( ) é estática.

Estão corretas APENAS as afirmativas

2576 Q126381
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o seguinte diagrama de sequência UML 2.3:

Está correto APENAS o que se afirma em

2577 Q126378
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em ordem cronológica, quais são as fases definidas no Processo Unificado (UP)?

2578 Q126376
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No Processo Unificado (UP), que nome é dado à diferença (delta) entre dois releases do produto ao final de iterações subsequentes?

2579 Q126375
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Durante o levantamento de um sistema, um analista registrou o seguinte requisito funcional:

“A função de efetivação de uma compra deverá exigir que o cliente se identifique novamente para o sistema, caso o valor da transação ultrapasse o limite de crédito definido pela gerência.”

A partir desta declaração, o analista elaborou o diagrama de casos de uso UML 2.3 abaixo.

Qual deve ser o estereótipo da relação entre os casos de uso Efetiva Compra e Identifica Cliente, de modo que esse diagrama expresse o requisito funcional descrito anteriormente?

2580 Q126373
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O diagrama de classes UML 2.3 abaixo contém parte das classes de uma aplicação usada no ensino de geometria.

Caso essa aplicação permita instanciar apenas triângulos, retângulos e pentágonos, como deveria ser definida a classe Polígono em um programa Java?

2581 Q126329
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

O catálogo de padrões de projeto (design patterns) do GoF contém

2582 Q126328
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Para utilizar o processo de estimativa por Story Points em Scrum, inicialmente

2583 Q126325
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere a tabela a seguir:

Na medição de pontos de função, os valores X, Y e Z utilizados na tabela, correspondem, respectivamente, a

2584 Q126324
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere os seguintes componentes de modelos utilizados nos projetos de software:

I. Fluxo de dados.

II. Entidade fraca.

III. Entidade associativa.

IV. Depósito de dados.

V. Processo.

A correta associação entre estes componentes com a modelagem funcional (MF) e modelagem de dados (MD) é

2585 Q126322
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Quanto ao controle estruturado nos diagramas de sequência UML, NÃO se enquadra entre os tipos mais comuns, a execução

2586 Q126304
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

O portal deve ser capaz de direcionar automaticamente relatórios e documentos a usuários selecionados. Trata-se da descrição de um dos requisitos principais esperada de um portal corporativo denominado

2587 Q126302
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Uma entrada para iniciar e dirigir um processo de negócio, na notação estendida para UML, é definida por um elemento do tipo

2588 Q126301
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Sobre as atividades das etapas de um projeto de melhoria de processos de negócio, considere:

I. Implantação de processos: implantar o modelo AS-IS.

II. Modelagem de processos: desenhar os diagramas do TO-BE.

III. Mapeamento de processos: analisar os sistemas legados.

IV. Iniciação e planejamento: definir os stakeholders.

Está completo e correto o que consta em

2589 Q126299
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No projeto de arquitetura modelo-visão-controle (MVC), o controlador

2590 Q126297
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

NÃO se aplica à disciplina de desenvolvimento de software extreme programming (XP):

2591 Q126295
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Tabelas de rastreamento para relacionar os requisitos identificados a um ou mais aspectos do sistema ou do seu ambiente devem ser desenvolvidas, segundo Pressman, na engenharia de requisitos por meio da função de

2592 Q125992
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação à Refatoração, é INCORRETO afirmar:

2593 Q125990
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Assegurar que a equipe se concentre em fazer, primeiro, apenas aquilo que é claramente necessário e evite fazer o que poderia vir a ser necessário, mas ainda não se provou essencial. Este é um dos cinco valores fundamentais do XP (Extreme Programming), denominado

2594 Q125988
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

O RUP produz artefatos

2595 Q125987
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação à UML é INCORRETO afirmar:

2596 Q125985
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na engenharia de software, os padrões de projetos comportamentais tratam das interações e divisões de responsabilidades entre as classes ou objetos. São exemplos típicos dessa família:

2597 Q125983
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação à modelagem funcional e modelagem de dados, é correto afirmar:

2598 Q125981
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Num projeto estruturado é o modelo que identifica, entre outros, os depósitos de dados envolvidos:

2599 Q125967
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No processo de adoção de ferramentas CASE é INCORRETO afirmar que ele deve

2600 Q125965
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

As práticas se baseiam em técnicas ágeis, tais como, Test Driven Development (TDD), Agile Model Driven Development (AMDD) e Database Refactoring, concentrando as atividades de análise, desenho e requisitos unicamente na disciplina Modelagem. Trata-se de

2601 Q125598
Ciência da Computação
Ano: 2011
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

É um tipo de diagrama comportamental da UML:

2602 Q125595
Ciência da Computação
Ano: 2011
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Acerca das informações contidas em um diagrama de objetos, analise as seguintes afirmativas:

1. Os objetos podem ser nomeados e ter seu tipo indicado.

2. Para cada objeto mostrado no diagrama, é obrigatória a apresentação dos valores de todos os seus atributos.

3. Os tipos dos atributos dos objetos estão sempre indicados nos diagramas de objeto.

Está(ão) correta(s) a(s) afirmativa(s):

2603 Q125592
Ciência da Computação
Ano: 2011
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Acerca dos diagramas de classe UML, analise as seguintes afirmativas:

1. O símbolo # utilizado antes de nomes de métodos e atributos indica que os mesmos têm visibilidade protegida.

2. Estereótipos são utilizados para classificar elementos, podendo indicar, por exemplo, que uma determinada classe realiza um determinado papel em um padrão de projeto.

3. A relação de composição, representada por um losango cheio (pintado), representa o tipo de relação mais fraca entre classes.

Está(ão) correta(s) a(s) afirmativa(s):

2604 Q125590
Ciência da Computação
Ano: 2011
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Acerca dos diagramas de atividades UML, analise as seguintes afirmativas:

1. Detalha o fluxo para execução de uma tarefa, indicando os pontos de decisão a serem tomados e suas consequências no fluxo de execução.

2. Possuem apenas um estado inicial e um único estado final.

3. Pode ser utilizado durante a especificação de casos de uso.

Está(ão) correta(s) a(s) afirmativa(s):

2605 Q125587
Ciência da Computação
Ano: 2011
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Um diagrama de casos de uso UML é composto por:

1. Atores, que são necessariamente pessoas que utilizam o sistema.

2. Casos de uso, que representam operações realizadas pelo sistema.

3. Relacionamentos, que podem ser entre atores, entre casos de uso e, também, entre atores e casos de uso.

Está(ão) correta(s) a(s) afirmativa(s):

2606 Q125228
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Por um mecanismo de ampliação de seu vocabulário, a UML permite que sejam criados novos blocos de construção derivados dos já existentes, todavia específicos a determinados problemas. Esse mecanismo é definido como

2607 Q125225
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Um relacionamento semântico entre classificadores, no qual um deles especifica um contrato cujo cumprimento é assegurado pelo outro. Na UML, trata-se de

2608 Q125222
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

São produtos da fase de elaboração do RUP:

2609 Q125219
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere as seguintes características:

I. Propriedade coletiva.

II. Integração contínua.

III. Metáfora.

Dentre as práticas componentes da Extreme Programming, aplica-se o que consta em

2610 Q125217
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Uma coleção de operações utilizadas para especificar um serviço de um componente. Na UML, trata-se de

2611 Q125214
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Associadas à especificação de sistemas críticos, as técnicas de decomposição de riscos podem ser (1) dedutivas - do risco em direção à falha possível ou, ao contrário, (2) indutivas − da falha proposta em direção aos possíveis perigos que levariam-na a ocorrer, ou seja, respectivamente, técnicas

2612 Q125211
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Frequentemente usado para modelagem de sistemas de tempo real. Descreve como um sistema responde aos estímulos internos e externos. Mostra as diferentes situações do sistema e os estímulos que provocam transições de uma para outra situação. Trata-se do modelo de

2613 Q125210
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Um analista se insere no ambiente de trabalho onde o sistema será usado. Ele observa o trabalho rotineiro e anota as tarefas reais nas quais os participantes estão envolvidos. Trata-se da técnica de elicitação e análise de requisitos denominada

2614 Q125182
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na métrica de pontos de função, Entrada Externa de média complexidade e Arquivo Lógico Interno de alta complexidade valem, respectivamente, em pontos

2615 Q125180
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 33 a 35 referem-se ao RUP.

Considerando as fases por sua ordem de colocação (esquerda para direita) no modelo gráfico, Project Plan, Showing Phases and Iterations e Software Architecture Description são, respectivamente, produtos das fases

2616 Q125177
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 33 a 35 referem-se ao RUP.

É um dos core “supporting” workflows, o

2617 Q125175
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 33 a 35 referem-se ao RUP.

Considerando a representação gráfica dos fluxos de processos essenciais e fases, Implementation tem participação mais significativa em

2618 Q125173
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

São diagramas de interação os de

2619 Q125170
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

Descreve o comportamento de classificadores individuais e de interações de classificadores, concentrando a atenção no momento de ocorrência de eventos que causam mudanças nas condições modeladas das linhas de vida. Trata-se do diagrama de

2620 Q125168
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

Os casos de uso podem ser organizados pela especificação de relacionamentos de

2621 Q125165
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

Graficamente, as portas de componentes têm elementos representados por círculos e semicírculos que representam, respectivamente,

2622 Q125162
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

NÃO se trata de controle estruturado nos diagramas de sequência, o tipo Execução

2623 Q125159
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

São, respectivamente, dois diagramas estruturais e dois comportamentais:

2624 Q125156
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Padrão que encapsula a lógica de apresentação de dados de negócios dinâmicos ou, ainda, especifica que são usados ajudantes para adaptar os dados do modelo para a camada de apresentação da aplicação. Trata-se de

2625 Q125153
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Graficamente representado por um cubo na UML, é um elemento físico que existe em tempo de execução e representa um recurso computacional, geralmente tendo alguma memória e, com frequência, capacidade de processamento. Trata-se de

2626 Q125150
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No V-Model, que mapeia os tipos de teste para cada fase do desenvolvimento de software, Interface Test, Acceptance Test e Release Test correspondem, respectivamente, às fases do desenvolvimento

2627 Q124862
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de análise de projeto de sistemas e modelagem de dados, julgue os itens de 88 a 90.

Associação é um relacionamento genérico utilizado para indicar que determinado atributo de um objeto é um objeto associado ou que a implementação de um método de objeto conta com o objeto associado. Na modelagem relacional, esse conceito é indicado pelo uso da agregação que ocorre quando duas ou mais entidades, juntamente com os seus respectivos relacionamentos, comportam-se como se fossem uma só entidade, cuja expansão insere entidades associativas no modelo final.

2628 Q124860
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Requisitos de sistema são descrições dos serviços fornecidos pelo sistema e as suas restrições operacionais. Engenharia de requisitos é o processo de descobrir, analisar, documentar e verificar esses serviços e restrições. Acerca desse assunto, julgue os itens que se seguem.

A etnografia, uma técnica de levantamento de requisitos, é uma abordagem completa para elicitação, utilizada para compreender os requisitos sociais e organizacionais e que identifica novas características a serem acrescentadas em um sistema.

2629 Q124858
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra o modelo geral de processo de projeto, julgue os próximos itens.

Quando métodos ágeis são utilizados, as saídas do processo de projeto, representado na figura, consistem em documentos de especificação separados e, após o projeto de arquitetura do sistema, os estágios posteriores serão incrementais e cada incremento é representado como um modelo de projeto.

2630 Q124856
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software está relacionada com todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a sua manutenção. A esse respeito, julgue o item abaixo.

Workflow é um tipo de modelo de processo de software que mostra como uma especificação é transformada em um projeto. As atividades, nesse caso, representam transformações realizadas por computadores e não por pessoas.

2631 Q124852
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de teste de software, julgue os itens a seguir.

Os testes de unidade, normalmente feitos pelos próprios desenvolvedores, sem necessidade de processos muito formais, são tratados dentro do próprio fluxo de implementação por meio de métodos simplificados.

2632 Q124849
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No RUP, o planejamento de projeto ocorre em dois níveis: planos de fase, que descrevem todo o projeto; e planos de iteração, que descrevem os passos iterativos.

O diagrama de casos de uso é o mais específico e formal da UML, pois, além de servir de referência para a construção de outros diagramas, é utilizado nas fases de levantamento de sistemas e pode ser consultado durante todo o processo de modelagem.

2633 Q124847
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No RUP, o planejamento de projeto ocorre em dois níveis: planos de fase, que descrevem todo o projeto; e planos de iteração, que descrevem os passos iterativos.

O diagrama de atividade, considerado independente do diagrama de máquina de estado, serve para descrever os passos a serem percorridos para a conclusão de uma atividade específica.

2634 Q124845
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o próximo item, acerca de RUP.

No RUP, o planejamento de projeto ocorre em dois níveis: planos de fase, que descrevem todo o projeto; e planos de iteração, que descrevem os passos iterativos.

2635 Q124842
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para efeito de contagem, utilizando-se a técnica de análise de pontos de função, julgue os itens que se seguem.

Se duas aplicações mantiverem o mesmo arquivo lógico interno, então esse arquivo será contado apenas na aplicação que detém o arquivo físico.

2636 Q124841
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a requisitos de software, julgue os seguintes itens.

O levantamento de requisitos de software privilegia a visão do desenvolvedor em relação aos requisitos de um produto. Já a análise dos requisitos prioriza a visão que o cliente e os usuários têm dos requisitos de um produto.

2637 Q124839
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a processos de desenvolvimento de software, julgue o item abaixo.

A realização de protótipos descartáveis, com o objetivo de compreender os requisitos do cliente e desenvolver melhor definição do produto, faz parte do modelo de desenvolvimento em cascata.

2638 Q124698
Ciência da Computação
Ano: 2011
Banca: SELETRIX Concursos

Quais são os elementos que compõem um processo de software? Assinale a opção correta:

2639 Q124695
Ciência da Computação
Ano: 2011
Banca: SELETRIX Concursos

São modelos de ciclo de vida, utilizados em engenharia de software, exceto?

2640 Q124692
Ciência da Computação
Ano: 2011
Banca: SELETRIX Concursos

Considerando os métodos convencionais da Engenharia de Software (não orientados a objetos), identifique as 4 etapas de teste de um sistema de software:

2641 Q124677
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

Considerando-se a modelagem de sistemas usando UML, é incorreto afirmar que um Caso de Uso tem como objetivo:

2642 Q124674
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

O início para toda a atividade de desenvolvimento de software é o levantamento de requisitos, sendo esta atividade repetida em todas as demais etapas da engenharia de requisitos. Avalie as seguintes afirmativas, as quais apresentam atividades de desenvolvimento de software.

I. Classificação: agrupamento de requisitos em "módulos" para facilitar a visão global do funcionamento pretendido para o sistema.

II. Resolução de conflitos: dada a multiplicidade e diversidade de papéis das partes interessadas envolvidas na captura e análise de requisitos, é inevitável a existência de conflitos nos requisitos identificados; é importante resolver estes conflitos o mais breve possível.

III. Prioritização: consiste na a...

2643 Q124672
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

As fases do processo unificado de desenvolvimento de sistemas têm como características:

I. A fase de concepção incorpora o estudo de viabilidade e uma parte da análise de requisitos.

II. A fase de elaboração incorpora a maior parte da análise de requisitos, a análise de domínio e o projeto.

III. A fase de construção corresponde à programação e testes.

IV. A fase de transição consiste na instalação e manutenção do sistema.

Avalie as afirmativas acima e assinale a alternativa correta.

2644 Q124669
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

Para ajudar na avaliação da qualidade de processos e produtos, o Rational Unified Process (RUP) incluiu páginas, como:

I. Atividade: modelos ou protótipos do artefato que informam sobre a estrutura e o conteúdo.

II. Orientações de Trabalho: dicas técnicas e práticas úteis à realização da atividade.

III. Artefato, Diretrizes e Pontos de Verificação: informações sobre como desenvolver, avaliar e usar o artefato.

IV. Templates: uma descrição da atividade a ser realizada e os passos necessários para a realização da atividade.

São corretas APENAS as afirmativas:

2645 Q124666
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

No RUP, que fase tem como indicação ênfase na implantação?

2646 Q124664
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

O RUP abreviação de Rational Unified Process (ou Processo Unificado da Rational) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. Fornece técnicas a serem seguidas pelos membros da equipe de desenvolvimento de software com o objetivo de aumentar a sua produtividade. A esse respeito, analise as afirmativas a seguir:

I. Na fase de Construção ocorre a entrega ("deployment") do software, é realizado o plano de implantação e entrega, acompanhamento e qualidade do software. Produtos (releases, versões) devem ser entregues e ocorrer a satisfação do cliente.

II. São exemplos de fases do RUP: Concepção, Elaboração e Construção.

III. A disciplina de Requisitos explica como leva...

2647 Q124661
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

O paradigma do ciclo de vida clássico da Engenharia de Software é composto de seis atividades. A ordem correta, da seqüência dessas atividades está representada em qual alternativa?

2648 Q124620
Ciência da Computação
Ano: 2011
Banca: Concursos da Universidade de Pernambuco (UPENET/ UPE / IAUPE)

Considere as seguintes assertivas sobre modelos de processo de desenvolvimento de software:

I. O modelo conhecido como cascata especifica que a definição do comportamento externo do sistema deve preceder o projeto de sua arquitetura;

II. O modelo conhecido como incremental é particularmente útil, quando há mão-de-obra disponível para implementação completa, dentro do prazo comercial de entrega estabelecido para o projeto;

III. Na situação em que o desenvolvedor está inseguro da eficiência de um algoritmo, da aplicabilidade de um sistema operacional, o modelo conhecido como prototipagem pode oferecer uma melhor abordagem.

Estão CORRETAS

2649 Q124616
Ciência da Computação
Ano: 2011
Banca: Concursos da Universidade de Pernambuco (UPENET/ UPE / IAUPE)

Analise as seguintes afirmativas sobre Diagrama de Fluxo de Dados (DFD) nivelados:

I. O nível mais alto deve possuir somente um processo;

II. Os fluxos de dados que entram e saem de um processo devem corresponder aos fluxos de dados que entram e saem do diagrama que representa a explosão do processo;

III. Todo processo de um DFD deve ser explodido em outro DFD ou ser descrito numa miniespecificação, mas não ambos.

Está (ão) CORRETA (S)

2650 Q124583
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre o diagrama de classes na notação UML, analise as proposições a seguir.

1) Uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um.

2) O polimorfismo das operações é uma consequência da relação de herança entre classes.

3) Se um objeto A está associado a um objeto B, e B está associado a mais de um objeto C, então, obrigatoriamente, um objeto C estará associado a mais de um objeto.

Está(ão) correta(s), apenas:

2651 Q124579
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre o processo de desenvolvimento de software conhecido como Engenharia de Software Baseada em Componentes (ESBC), analise as proposições abaixo.

1) O ESBC dá ênfase à sequencialidade das tarefas.

2) A atividade de Engenharia de Domínio produz uma lista de componentes que podem ser reutilizados.

3) O modelo de troca de dados é um dos ingredientes arquiteturais necessários para a atividade de composição de componentes.

Está(ão) correta(s):

2652 Q124576
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre modelos do processo de desenvolvimento de software, analise as proposições a seguir.

1) No modelo em cascata, cada fase inicia somente quando sua predecessora termina.

2) No modelo incremental, a implementação do sistema é feita antes da sua especificação.

3) O modelo em espiral requer que a especificação do sistema seja feita apenas uma vez.

Está(ão) correta(s), apenas:

2653 Q124572
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

A comparação entre a UML e o modelo entidade/relacionamento (ER) nos permite afirmar que:

1) UML é usado essencialmente para modelagem de software, enquanto ER é um modelo conceitual. Porém, UML também foi adaptada para modelagem conceitual de base de dados.

2) ambos são representados graficamente por diagramas, porém a UML, diferente do ER, não permite associações n-árias.

3) o correspondente a Objetos e Classes da UML no ER são, respectivamente, Entidade e Conjunto entidade. Porém não há correspondente no ER ao conceito de subclasse da UML.

4) o correspondente à Associação e Classe Associativa da UML no ER são, respectivamente, Associação Binária e Associação com Atributos.

...
2654 Q124569
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

No que concerne a diagramas de classes UML, analise as proposições a seguir.

1) É uma metodologia ágil complementar à metodologia ágil XP.

2) A metodologia ágil XP foi especificamente desenvolvida utilizando a UML.

3) Diagramas de classes permitem apenas identificar o conteúdo de uma classe, e não o relacionamento entre várias classes, que fica ao encargo dos grafos de relações.

4) Em um diagrama de classes podemos mostrar as variáveis e os métodos membros de uma classe, mas não podemos mostrar se uma classe herda de outra, ou se mantém uma referência para outra.

Estão incorretas:

2655 Q124567
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

No que concerne à atividade de definição do esboço de requisitos nos processos ágeis XP, Scrum, FDD e ASD, correlacione o método da coluna à esquerda com a especificação da atividade, na coluna à direita.

A sequência correta, de cima para baixo, é:

2656 Q124563
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Acerca do processo ágil de desenvolvimento de software Extreme Programming (XP), analise as proposições abaixo.

1) Adota os seguintes conjuntos de valores: indivíduos e interações, ao invés de processos e ferramentas; software funcionando, ao invés de documentação abrangente; colaboração com o cliente, ao invés de negociação de contratos; e responder a mudanças, ao invés de seguir um plano.

2) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata, dá-se, por exemplo, quando a equipe do projeto é formada por pessoas com alto grau de competitividade.

3) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do model...

2657 Q124560
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre o processo de desenvolvimento de software Rational Unified Process (RUP), é incorreto afirmar que:

2658 Q124527
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Na engenharia de software, existem dois conceitos complementares que permitem ao projetista especificar procedimentos e dados, suprimindo ou revelando, respectivamente, os detalhes de baixo nível. São eles:

2659 Q124524
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

São tipos de erros encontrados nos testes de caixa-preta os abaixo relacionados, EXCETO os erros de:

2660 Q124521
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

No projeto da interface do usuário, o engenheiro de negócios tem um papel fundamental na análise e modelagem das tarefas. A primeira tarefa que esse profissional deve realizar é:

2661 Q124518
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Na elicitação de requisitos, é uma técnica comumente utilizada nesse processo:

2662 Q124515
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Nas métricas orientadas a função, os pontos por função são calculados utilizando cinco características do domínio da informação que são determinadas na contagem. Estas características são:

2663 Q124512
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Dos modelos de processo da engenharia de software, aquele que enfatiza o reuso e vem sendo utilizado em projetos com restrições de tempo, é conhecido como modelo:

2664 Q124509
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Na fase de manutenção de software, são tipos de modificações encontradas durante essa fase os abaixo relacionados, EXCETO:

2665 Q124506
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Segundo Pressman, o trabalho associado com a engenharia de software pode ser categorizado em três fases genéricas, independentemente da área de aplicação, do tamanho do projeto ou de sua complexidade. São elas:

2666 Q124503
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Segundo Shalloway e Trott, são aplicações do padrão de projetos Façade as abaixo relacionadas, EXCETO quando:

2667 Q124502
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

A terminologia utilizada na UML é diferente da terminologia utilizada na abordagem Entidade-Relacionamento (ER). São correspondentes aos conceitos de “relacionamento”, “cardinalidade” e “entidade”, utilizados na ER, respectivamente, os conceitos da UML conhecidos por:

2668 Q124418
Ciência da Computação
Ano: 2011
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)

O modelo de ciclo de vida que representa um novo enfoque baseado no modelo iterativo e incremental é o

2669 Q100485
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
O LibreOffice v3.4 está licenciado sob os termos da LGPLv3. Isso significa que ele é livre para:

1. uso pessoal.

2. uso comercial.

3. copiar e distribuir.

4. modificar e reformular o código-fonte.

5. criar obras derivadas.

Estão corretos os itens:
2670 Q100483
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
2671 Q100475
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
De acordo com a NBR ISSO/IEC 17799:2005, considere as seguintes afirmativas:

1. Evento de segurança da informação é a ocorrência identificada de um sistema, serviço ou rede que indica uma possível violação da política de segurança da informação ou falha de controle, ou uma situação previamente desconhecida, que possa ser relevante para a segurança da informação.

2. Risco é causa potencial de um incidente indesejado que pode resultar em dano para um sistema ou organização.

3. Um incidente de segurança da informação é indicado tanto por um simples evento quanto por uma série de eventos de segurança da informação indesejados ou inesperados, que tenham grande probabilidade de comprometer as operações do negócio e ameaçar a segurança da informação.

4. Vulnerabilidade é o...
2672 Q100473
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)

Sobre fontes de requisitos de segurança de informação, de acordo com a NBR ISSO/IEC 17799:2005, considere as seguintes afirmativas:

1. Por meio da análise/avaliação de riscos, são identificadas as ameaças aos ativos e as suas vulnerabilidades e é realizada uma estimativa da probabilidade de ocorrência das ameaças e do impacto potencial ao negócio.

2. A legislação vigente, os estatutos, a regulamentação e as cláusulas contratuais que a organização, seus parceiros comerciais, contratados e provedores de serviço têm que atender, além do seu ambiente sociocultural, também são uma fonte de segurança.

3. Constitui uma das fontes um conjunto particular de princípios, objetivos e os requisitos do negócio para o processamento da informação que uma organização tem que d...

2673 Q100352
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Elicitação de requisitos é:
2674 Q100306
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Sobre o assistente de implementação (Implementation Assistant) do ASAP/SAP, considere as seguintes afirmativas:

1. É uma ferramenta de navegação.

2. Possui uma estrutura em árvore que exibe os pacotes de trabalho, atividades e tarefas.

3. Pode-se visualizar o Roadmap por visões de áreas temática, regras e escopo.

4. Inclui uma descrição detalhada e um "how-to" para cada tarefa no Roadmap.

Assinale a alternativa correta.
2675 Q100305
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
São fases do ASAP/SAP:
2676 Q100303
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Sobre Amigos e Amizades (friends e friendship) entre classes no ABAP, considere:

1. Em princípio, a concessão de amizade é unilateral; uma classe que concede uma amizade não é automaticamente uma amiga de seus amigos.

2. Ao adicionar-se FRIENDS à declaração CLASS ... DEFINITION, que lista todas as classes e interfaces para as quais são concedidas amizade, permite-se o acesso a componentes privados e protegidos desta classe aos amigos.

3. Subclasses de amigos e interfaces que recebem um amigo como um componente de interface não se tornam amigos.

4. Pode-se adicionar ... FRIENDS cif1 ... cifn à declaração CLASS ... DEFINITION de classes globais e criadas pelo Class Builder.

Assinale a alternativa correta.
2677 Q100301
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Assinale V(verdadeiro) ou F (falso). São objetivos da fase 4 do ASAP/SAP:

( ) Monitoramento das transações do sistema.

( ) Otimização geral de desempenho do sistema.

( ) Testes de módulos.

( ) Treinamento de usuários.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
2678 Q100299
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
A respeito de tabelas internas no ABAP, analise as seguintes afirmativas:

1. Para Sorted Tables, é necessário usar APPEND para a inclusão de linhas.

2. Em uma Hashed Tables, não é possível um acesso indexado.

3. Em uma Standart Table, o acesso indexado é a forma mais rápida de se acessar uma entrada na tabela.

4. O tempo de resposta de uma Hashed Table é dependente do número de entradas.

Assinale a alternativa correta.
2679 Q100297
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Sobre Classes no ABAP, pode-se afirmar:

1. Um método de uma classe global é identificado como LIMU e METH no sistema de transporte.

2. Classes globais são codificadas pelo programa Class Builder (Transaction SE24) em ABAP Workbench.

3. Quando uma classe global é utilizada pela primeira vez, o conjunto de classes é carregado dentro do internal mode do usuário.

4. O acesso a uma classe global é feito como uma variável de referência usando TYPE REF TO.

Assinale a alternativa correta.
2680 Q100295
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
A respeito de passagem de parâmetros em métodos em ABAP, considere:

1. Um parâmetro IMPORTING transferido por referência pode ser modificado dentro do método.

2. A passagem por Valor é o padrão.

3. O valor de retorno do parâmetro RETURNING é somente por Valor.

4. Todos os parâmetros necessitam ser tipados durante a declaração.

Assinale a alternativa correta.
2681 Q100293
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
São camadas do SAP/ABAP:

( ) Aplicação.

( ) Apresentação.

( ) Banco de dados (database).

( ) SAP buffering.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
2682 Q100272
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Identifique como verdadeiros (V) os itens a seguir que são dimensões do levantamento de requisitos e como falsos (F) os que não são:

( ) Domínio da aplicação.

( ) Problema a ser solucionado.

( ) Necessidades e restrições dos envolvidos.

( ) Contexto do negócio.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
2683 Q100270
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Identifique como verdadeiros (V) os itens a seguir que são técnicas de elicitação e como falsos (F) os que não são:

( ) Entrevista.

( ) Análise.

( ) Análise de protocolos.

( ) Modelagem.

( ) Cenários.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
2684 Q100267
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
São classificadores de requisitos não funcionais:
2685 Q98280
Ciência da Computação
Ano: 2011
Banca: Instituto Americano de desenvolvimento (IADES)
O ciclo de vida de um software pode ser descrito com base em modelos. Um deles, proposto por Barry Boehm em 1988, apresenta-se como um modelo onde cada fase é precedida por uma análise de risco e sua execução é realizada incrementalmente. O nome dado ao modelo descrito por Barry Boehm em 1988 é modelo
2686 Q98247
Ciência da Computação
Ano: 2011
Banca: Instituto Americano de desenvolvimento (IADES)
Maria recebeu uma mensagem de Pedro e gostaria de ter a garantia que a mesma não teve o seu conteúdo modificado por outra pessoa. De acordo com os princípios da segurança da informação, assinale a alternativa que indica o princípio com a finalidade precípua de garantir esse objetivo.
2687 Q97198
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Em relação à análise de requisitos, “a tarefa de identificar os fatos que compõem os requisitos do sistema, de forma a prover o mais correto e mais completo entendimento do que é demandado daquele software” refere-se a:
2688 Q96761
Ciência da Computação
Ano: 2011
Banca: MSConcursos
A entidade é um dos elementos utilizados no Diagrama Entidade Relacionamento para a modelagem de dados. Sobre este elemento do DER é INCORRETO afirmar que:
2689 Q96758
Ciência da Computação
Ano: 2011
Banca: MSConcursos
O Diagrama Entidade Relacionamento (DER) é uma representação gráfica utilizada na modelagem de dados proposta por Peter Chen em 1976. Qual é o elemento gráfico utilizado pelo seu autor para representar o componente “Relacionamento” no DER?
2690 Q96755
Ciência da Computação
Ano: 2011
Banca: MSConcursos
Pela convenção utilizada por Chris Gane & Trish Sarson, quais são os símbolos utilizados para a representação de um Diagrama de Fluxo de Dados (DFD)?
2691 Q96752
Ciência da Computação
Ano: 2011
Banca: MSConcursos
Uma das ferramentas da Análise Estruturada de Sistemas é o Diagrama de Fluxo de Dados (DFD). Sobre este diagrama podemos afirmar que:
2692 Q827909
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando que, em grandes projetos , a garantia de qualidade do programa é considerada fator imprescindível, e que a verificação e o teste podem ser abordados por meio de testes ou por meio de demonstração de correção, julgue os itens a seguir.
2693 Q827908
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação a técnicas de análise e modelagem de processos de negócio e de análise de desempenho , julgue os itens que se seguem. No método de Taguchi, o teste de robustez fundamenta-se na ideia de que o desempenho do serviço deve ser mantido nas mais adversas condições.
2694 Q813842
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, que versam acerca dos indicadores de desempenho A elaboração de um sistema de medição de desempenho consiste da fixação dos objetivos do sistema, da definição das variáveis-chaves que devem ter seu desempenho medido e da definição de um conjunto de indicadores que irão operacionalizar a medição de desempenho.
2695 Q813841
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação a técnicas de análise e modelagem de processos de negócio e de análise de desempenho , julgue os itens que se seguem. A matriz de relacionamento das dimensões prioritárias para melhoria e processos de negócios ajuda a identificar a necessidade de se desdobrarem medidas de desempenho genéricas em indicadores de desempenho focados nos vetores de resultados dos processos críticos.
2696 Q813840
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação a técnicas de análise e modelagem de processos de negócio e de análise de desempenho , julgue os itens que se seguem. A técnica denominada análise de causa raiz embasada em processo (ACRP) combina ideias do diagrama de Ishikawa (espinha de peixe) com conceitos de modelagem de processos e de engenharia de requisitos.
2697 Q812793
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Assinale a alternativa correta a respeito do Windows Live Messenger 2009 (conhecido como MSN Messenger e como Windows Messenger em suas versões anteriores).
2698 Q812788
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Assinale a alternativa que descreve corretamente a técnica conhecida como byte stuffing (preenchimento de bytes).
2699 Q808924
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, segundo a norma ABNT NBR ISO/IEC 27002:2005.

No que diz respeito aos aspectos de preservação da confidencialidade, a norma em apreço estabelece práticas adequadas para garantir que a informação esteja acessível a todas as pessoas interessadas em acessá-la.

2700 Q808923
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, segundo a norma ABNT NBR ISO/IEC 27002:2005.

O padrão atual da norma em questão constitui-se em uma revisão da primeira versão dessa norma publicada pela ISO/IEC, em 2000. À época, essa norma era cópia da norma britânica British Standard (BS) 7799-1:1999.

2701 Q799347
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, segundo a norma ABNT NBR ISO/IEC 27002:2005.

A referida norma, bem como suas atualizações correntes, apresenta um código de boas práticas para a gestão de segurança da informação, portanto, é adequada para usuários responsáveis por iniciar, implementar, manter e melhorar sistemas de gestão de segurança da informação.

2702 Q791672
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de software, julgue os itens a seguir.

Entre os desafios enfrentados pela engenharia de software estão lidar com sistemas legados, atender à crescente diversidade e atender às exigências quanto a prazos de entrega reduzidos.

2703 Q791670
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de UML (unified modeling language), julgue os itens 59 e 60.

Considerando o caso de uso e ator a seguir, é correto afirmar que, na narrativa do caso de uso, não é necessário se preocupar em como o sistema obteve ou calculou os dados, e que o desenvolvedor deve limitar-se a escrever o que o sistema responde e não como ele obtém a resposta. caso de uso: consultar preço ator: vendedor

1. O ator inicia o caso de uso selecionando “consultar preço”;

2. O sistema oferece a interface para consulta de preços;

3. O ator seleciona um grupo de produtos;

4. O sistema lista os subgrupos do grupo selecionado;

5...

2704 Q790775
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

No PU, a elicitação de requisitos do sistema de software iniciase na fase de concepção.

2705 Q790774
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

Produto da metodologia Scrum, o documento product backlog contém os requisitos definidos a partir da visão do cliente e é utilizado novamente no final do sprint para revisão ou modificações dos requisitos inicialmente definidos.

2706 Q790756
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

Na fase de elaboração do RUP, são desenvolvidas as funcionalidades do sistema e implementados os requisitos identificados na fase de concepção.

2707 Q790755
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

Na validação de requisitos — parte integrante da especificação desses requisitos —, é correto o uso de diagramas da UML, tais como diagrama de classes, de casos de uso e de interação.

2708 Q790754
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

A verificação de requisitos tem por objetivo analisar se os modelos construídos estão de acordo com os requisitos definidos. Por sua vez, a validação de requisitos visa assegurar que as necessidades do cliente estão sendo atendidas por tais requisitos.

2709 Q790753
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

A especificação de requisitos permite, em determinado momento, revelar o que o sistema irá realizar no que se refere às funcionalidades, sem definir, nesse momento, como as funcionalidades serão implementadas.

2710 Q790752
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

Os requisitos normativos, geralmente oriundos da análise das regras de negócio a que está submetido um sistema, nunca podem ser considerados requisitos funcionais, por estarem fora do sistema, ou seja, do domínio do negócio.

2711 Q790751
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

Na análise por pontos de função (APF), as funções podem ser do tipo transação e do tipo dados. Nas funções do tipo transação, são manipulados os arquivos de interface externa (AIE) bem como os arquivos lógicos internos (ALI).

2712 Q790750
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

Extreme programming (XP) é embasado em requisitos conhecidos, definidos de antemão, que não sofram muitas alterações, devendo ser usado por equipes de pequeno porte, formadas por representantes de todos os stakeholders.

2713 Q790749
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

O plano de garantia de qualidade de software, os documentos, padrões e guias a serem utilizados, as ferramentas, técnicas e metodologias de apoio e quem deve exercer o controle dessa qualidade estão normatizados pela ISO.

2714 Q790748
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

O processo unificado (PU) é um processo iterativo para a análise de projetos orientados a objetos, no qual o trabalho e as iterações são organizados em três fases principais: concepção, elaboração e construção.

2715 Q790747
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

Na UML, um diagrama de atividades oferece uma notação para mostrar uma sequência de atividades, inclusive atividades paralelas. Ele pode ser aplicado em qualquer perspectiva ou propósito, no entanto, é normalmente mais utilizado para a visualização de fluxos de trabalho, processos de negócios e casos de uso.

2716 Q790736
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Considerando-se a figura a seguir, que ilustra um diagrama de atividade usado para representar o fluxo de controle de uma atividade, é correto afirmar que um pedido possui mais de um item, e o símbolo asterisco é usado para representar a concorrência dinâmica; assim, os itens do pedido poderão ser registrados por meio de um laço, durante o estado de ação.

2717 Q790735
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens a seguir.

Em sistemas de grande porte, um único requisito pode ser implementado por diversos componentes; cada componente, por sua vez, pode incluir elementos de vários requisitos, o que facilita o seu reúso, pois os componentes implementam, normalmente, uma única abstração do sistema.

2718 Q790734
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens a seguir.

Requisitos não funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema, e podem ser, também, declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a entradas específicas e como deve comportar-se em diversas situações.

2719 Q790733
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens a seguir.

Se os requisitos forem organizados de acordo com os diversos pontos de vista relativos a grupos de usuários do sistema, é possível identificar aqueles comuns a todos ou à maioria dos pontos de vista. Esses requisitos comuns podem estar relacionados a assuntos separados, implementados como extensões da funcionalidade central.

2720 Q790732
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Enquanto os diagramas de sequência representam cronologicamente a ocorrência dos eventos e as chamadas das mensagens, os diagramas de colaboração representam a organização estrutural dos objetos — como eles estão vinculados — e as mensagens que trocam entre si. Devido a suas semelhanças, ambos são conhecidos por diagramas de interação

2721 Q790731
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

A figura a seguir ilustra um diagrama de gráfico de estados ou de máquina de estados que pode ser utilizado para representar os estados de um sistema como um todo. As transições externas ocorrem durante um estado do objeto e podem modificá-lo, enquanto as autotransições saem do estado atual do objeto, podem executar alguma ação e retornam ao mesmo estado inicial.

2722 Q790730
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

A persistência é uma característica de determinada classe relativa à necessidade de preservar em disco suas instâncias. A utilização de uma camada de persistência permite definir as maneiras como as instâncias de cada classe são preservadas. Os diagramas de classe podem ser utilizados para modelar o projeto lógico de um banco de dados e para modelar as classes não persistentes.

2723 Q790614
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às ferramentas CASE, julgue os itens subsequentes.

AnalystDesigner, Software through Pictures e System Architect são exemplos de ferramentas upper CASE disponíveis no mercado.

2724 Q790613
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às ferramentas CASE, julgue os itens subsequentes.

As ferramentas CASE que auxiliam o desenvolvedor durante o processo de levantamento de necessidades, de análise e de elaboração de projeto são denominadas lower CASE ou ferramentas back-end.

2725 Q790586
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

A técnica de brainstorm é adequada para a produção de especificações de requisitos para um sistema de informação em desenvolvimento.

2726 Q790577
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

O uso da linguagem de modelagem unificada, conhecida como UML, é recomendado para a análise orientada a objetos, mas não para o projeto orientado a objetos, que deve ser realizado por meio do suporte de linguagens de programação orientadas a objetos.

2727 Q790576
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

Segundo princípio da engenharia de software, os vários artefatos produzidos ao longo do seu ciclo de vida apresentam, de forma geral, nível de abstração cada vez menor.

2728 Q790575
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

Quando um aplicativo de software desenvolvido em uma organização atinge, no fim do seu ciclo de vida, a fase denominada aposentadoria, descontinuação ou fim de vida, todos os dados por ele manipulados podem ser descartados.

2729 Q790574
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

A métrica utilizada na análise de pontos por função é mais bem caracterizada como uma métrica para estimar o esforço para produção de determinado software que como uma métrica para estimar o prazo para produção desse software.

2730 Q790303
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à metodologia de desenvolvimento de software, julgue os itens a seguir.

O eXtreming Programming (XP) é uma proposta de desenvolvimento ágil e iterativa.

2731 Q790300
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na figura acima, que apresenta o ciclo de vida clássico da engenharia de software, os nomes de duas etapas foram substituídos pelos números 1 e 2. Considerando essa figura, julgue os itens a seguir.

As etapas identificadas na figura por 1 e 2 são, respectivamente, projeto e instalação.
2732 Q789996
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a modelos ágeis de processo.

A atividade de planejamento XP inclui a criação das denominadas histórias de usuário, nas quais devem ser descritas as características e as funcionalidades requeridas para o software em desenvolvimento.

2733 Q789994
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à engenharia de usabilidade, julgue os próximos itens.

Se um sistema é utilizável com instrução ou ajuda contínua, então há usabilidade nesse sistema.

2734 Q789993
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à engenharia de usabilidade, julgue os próximos itens.

Identificar categorias e definir os objetivos de teste para cada categoria são recomendações normalmente consideradas para a elaboração de teste de usabilidade.

2735 Q789992
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de engenharia de requisitos.

Por se tratar de função essencial da engenharia de requisitos, a gestão formal de requisitos é indispensável mesmo para projetos de pequeno porte, com apenas duas ou três dezenas de requisitos identificáveis.

2736 Q789991
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do processo unificado de software, julgue os itens subsequentes.

O processo unificado de software é centrado na arquitetura e orientado por casos de uso, o que sugere um fluxo de processo iterativo e incremental.

2737 Q789990
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a modelos ágeis de processo.

O processo XP (extreme programming) envolve a realização das atividades de planejamento, de projeto, de codificação e de teste.

2738 Q789989
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da métrica de análise por ponto de função, julgue os itens seguintes.

A partir de diagramas UML de classe e de sequência, é possível calcular o número de pontos de função de um sistema ou módulo.

2739 Q789988
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da métrica de análise por ponto de função, julgue os itens seguintes.

Essa análise pode ser utilizada para se estimar o custo relativo a codificação e teste, mas não, para se estimar o custo referente ao projeto do software.

2740 Q789987
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da qualidade de software e com base no CMMI (capability maturity model integration), versão 1.2, julgue os próximos itens.

O CMMI propõe dois tipos de representação para os planos de melhoria e avaliação de processos: a representação contínua e a representação por estágios. Ao definir seu plano, uma organização deverá utilizar exclusivamente uma delas, uma vez que elas são embasadas em princípios incompatíveis.

2741 Q789986
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da qualidade de software e com base no CMMI (capability maturity model integration), versão 1.2, julgue os próximos itens.

Suporte é uma das categorias de áreas de processo do CMMI: as áreas de processo agrupadas nessa categoria apoiam o desenvolvimento e a manutenção de produtos.

2742 Q729118
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Analise o diagrama abaixo.

Assinale a alternativa que indica a sequência correta, de cima para baixo.

2743 Q729117
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Relacione as características de técnicas de eliciação (elicitação) de requisitos da Coluna 2 com os identificadores corretos de técnicas de eliciação da Coluna 1.

Coluna 1

1. Enfoque antropológico

2. Entrevista estruturada

3. Entrevista tutorial

4. Observação (passiva)

5. Reuso

Coluna 2

( ) Análise de soluções previamente elaboradas.

( ) Diálogo em que o cliente “dá uma aula” sobre o domínio do negócio.

( ) Não inclui diálogo.

( ) Demanda questões previamente elaboradas.

( ) O desenvolvedor exerce o papel do cliente no ambiente de atuação deste.

Assinale a alternativa que indica a sequência correta, de cima para baixo.

2744 Q729115
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Considere a seguinte relação de requisitos estabelecida para um software hipotético.

1. O software deverá ser implementado em Java.

2. O software deve interagir com o usuário por meio de um navegador (browser), isto é, deve ser implementado como uma aplicação para Web.

3. O software deve registrar log de todas as operações realizadas.

4. O software deve responder a qualquer solicitação do usuário em, no máximo, 500 milissegundos.

5. O conjunto de produtos gerados deve incluir especificação de projeto em UML.

6. O software deve ser desenvolvido na plataforma Eclipse.

Assinale a alternativa que contém apenas números correspondentes a requisitos classificáveis como não funcionais.

2745 Q729113
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Analise a definição abaixo.

Teste de software que procura descobrir erros por meio da reaplicação parcial dos testes a um programa modificado.

Assinale a alternativa que cita corretamente o conceito ao qual se refere a definição.

2746 Q729112
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Relacione cada característica ou subcaracterística de qualidade de software da Coluna 1 com a frase que melhor a representa na Coluna 2.

Coluna 1

1. Analisabilidade

2. Conformidade

3. Estabilidade

4. Funcionalidade

5. Recuperabilidade

Coluna 2

( ) Está de acordo com padrões de portabilidade?

( ) Satisfaz as necessidades?

( ) É capaz de recuperar dados em caso de falha?

( ) Há grande risco quando se faz alterações?

( ) É fácil de encontrar uma falha, quando ocorre?

Assinale a alternativa que indica a sequência correta, de cima para baixo.

2747 Q658509
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)
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
2748 Q656603
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
No modelo de desenvolvimento de software em espiral, cada loop na espiral representa
2749 Q656602
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
O modelo em espiral difere principalmente dos outros modelos de processo de software por
2750 Q656601
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Na engenharia de software, etnografia é
2751 Q656600
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
As políticas de rastreabilidade de requisitos são decididas durante o estágio de
2752 Q656599
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Para decidir sobre os limites do sistema, ou seja, distinguir o que é o sistema e o que é o ambiente do sistema, um trabalho é feito em conjunto com os stakeholders em um estágio inicial de elicitação e análise de requisitos. Esse trabalho culmina, em primeira instância, com um modelo
2753 Q656598
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Na especificação dirigida a riscos, a compreensão da probabilidade de ocorrência de um risco e das consequências potenciais, se um acidente ou incidente, associado com este risco, ocorrer, é da competência do processo de
2754 Q656597
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Um protótipo de software pode ser usado em um processo de desenvolvimento de software para:

I. Ajudar na descoberta e validação dos requisitos do sistema, durante a engenharia de requisitos.

II. Explorar soluções específicas de software e apoiar o projeto de interface com o usuário, durante o projeto do sistema.

III. Realizar testes completos com o sistema que será entregue para o cliente, durante o processo de teste.

Está correto o que se afirma em

2755 Q656596
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Sobre requisito funcional, considere:

I. O sistema deve fornecer telas apropriadas para o usuário ler os documentos no repositório de documentos.

II. O usuário deve ser capaz de fazer uma busca em todo o conjunto inicial de banco de dados.

III. O sistema deve atender aos requisitos de confiabilidade, usabilidade e portabilidade.

Está correto o que se afirma em

2756 Q656595
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Métrica de confiabilidade.

II. Atributo de usabilidade.

Associe correta e respectivamente com as lacunas

1 − Probabilidade de falha sob demanda × ...... .

2 − Velocidade de operação × ...... .

3 − Facilidade de aprendizado × ...... .

4 − Disponibilidade × ...... .

A associação correta é

2757 Q656594
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Em termos de software de rede, a maioria das redes é organizada como uma pilha de camadas sobrepostas que oferecem serviços umas às outras. Nesse contexto,
2758 Q656593
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Serviços orientados a conexões e serviços sem conexões são dois tipos de serviços que as camadas das pilhas oferecem. Assim,
2759 Q656592
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Uma das formas de alcançar maiores velocidades dos computadores é o uso do paralelismo que pode ser introduzido em muitos níveis diferentes. Nesse contexto é correto afirmar:
2760 Q656591
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Em relação à eficácia do processo de Gerenciamento do Nível de Serviço em uma organização, é correto afirmar:
2761 Q656590
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
O gerenciamento de contratos de licença de software deve possibilitar a gestão de todos os processos definidos numa política que contemple a gestão de contratos de licença para os diferentes tipos de software, sejam eles, adquiridos, gratuitos, OEM etc. A licença LGPL (Lesser General Public License)
2762 Q656589
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Em relação ao LDAP é INCORRETO afirmar que
2763 Q656588
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
No ciclo de vida da informação, é a etapa mais importante de todo processo de gestão da informação, pois dentro de suas finalidades básicas de conhecimento dos ambientes interno e externo da organização e atuação nesses ambientes, é ela que garante melhores resultados em uma organização. Trata-se da etapa de
2764 Q656587
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
No COBIT, “Identificar as soluções de automação” e “Gerenciar a performance e capacidade do ambiente” são processos pertencentes, respectivamente, aos domínios
2765 Q656521
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
A técnica utilizada no desenvolvimento de sites que evita o uso de tabelas como recurso para a criação de layouts e utiliza Cascading Style Sheets (CSS), para definir as posições dos elementos e formatação na página, denomina-se
2766 Q560412
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da métrica de análise por ponto de função, julgue os itens seguintes.

A análise por ponto de função não permite prever o número de erros que serão encontrados durante o teste; por isso, é necessário o uso de uma métrica adicional para tal fim.

2767 Q560409
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

A partir da perspectiva de gerenciamento, NÃO faz parte do ciclo de vida de software do RUP (Rational Unified Process):

2768 Q128475
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a conceitos de qualidade de software.

O CMM fornece um guia que permite às organizações obter controle nos processos de desenvolvimento e manutenção de software, evoluir para uma cultura de engenharia de software e alcançar a excelência na gestão.

2769 Q128473
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na figura acima, que apresenta o ciclo de vida clássico da engenharia de software, os nomes de duas etapas foram substituídos pelos números 1 e 2. Considerando essa figura, julgue os itens a seguir.

Garantir que as entradas definidas em um ciclo de vida clássico, tal como o mostrado na figura, produzam resultados reais que concordem com os resultados exigidos é uma atividade da etapa de teste.

2770 Q128470
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das ferramentas CASE, julgue os itens subsequentes.

Uma das utilidades das ferramentas CASE é formalizar e documentar o desenvolvimento de software.

2771 Q128468
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das ferramentas CASE, julgue os itens subsequentes.

Tornar o processo de desenvolvimento de software menos dependente da criatividade do programador é uma das características das ferramentas CASE.

2772 Q128465
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o próximo item, a respeito da modelagem funcional e de dados.

O atributo é considerado o elemento que desempenha papel específico em um sistema que está sendo modelado.

2773 Q128462
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à metodologia de desenvolvimento de software, julgue os itens a seguir.

O modelo de desenvolvimento em cascata prevê a prototipação e os desenvolvimentos evolutivo e cíclico do software.

2774 Q128459
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à metodologia de desenvolvimento de software, julgue os itens a seguir.

No modelo espiral, que possui uma divisão inflexível em estágios distintos, determinada fase de um processo somente se inicia quando a anterior estiver concluída e aprovada pelas partes envolvidas.

2775 Q128078
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)

Com relação ao processo, aos modelos e à medição da qualidade de software, bem como aos testes de software, assinale a alternativa correta.

2776 Q128076
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)

Na análise orientada a objetos, um caso de uso pode representar uma funcionalidade oferecida pelo sistema. Acerca dos casos de uso, assinale a alternativa correta.

2777 Q128074
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)

Análise de requisitos está associada ao processo de descobrir as operações que um sistema deve realizar, bem como as restrições acerca dessas operações. A respeito de análise de requisitos, assinale a alternativa correta.

2778 Q127802
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

A elaboração do modelo entidade-relacionamento de uma aplicação orientada para bancos de dados deve ocorrer antes da elaboração de seu modelo de dados lógico, que deve, por sua vez, ser elaborado antes do modelo físico. Atualmente, todos esses modelos podem ser produzidos automaticamente utilizando-se ferramentas CASE com algoritmos que facilitam a produção automática de modelos semanticamente ricos, a partir de especificações de requisitos de sistemas.

2779 Q127800
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

As linguagens orientadas a eventos, algumas delas utilizadas por meio de ferramentas CASE visuais, permitem o desenvolvimento de programas cujo fluxo principal de controle é constantemente interceptado pela atuação assíncrona do usuário na interface do programa em execução.

2780 Q127786
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Teste de Equivalência de Classe é

2781 Q127784
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Assinale a opção correta.

2782 Q127782
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

São informações que compõem o gerenciamento de defeitos

2783 Q127780
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

São axiomas em risco

2784 Q127778
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

A métrica de software Complexidade ciclomática

2785 Q127776
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

São heurísticas de usabilidade

2786 Q127774
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

No ciclo da Engenharia da Usabilidade, as atividades da fase de análise são:

2787 Q127771
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

São princípios de Modelagem de Processos:

2788 Q127770
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Segundo os princípios da boa especificação,

2789 Q127768
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Ferramentas CASE podem ser usadas pelo engenheiro de sistemas

2790 Q127767
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

O cálculo dos pontos de função de um projeto de desenvolvimento consiste dos componentes de funcionalidade:

2791 Q127765
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Algumas das Características Gerais do Sistema (CGS) são:

2792 Q127763
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Baseando-se nas Características Gerais do Sistema (CGS), um dos passos para o cálculo do fator de ajuste é:

2793 Q127761
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Considerando Arquivos de Interface Externa (AIE), na contagem de Registros Lógicos Referenciados (RLR),

2794 Q127749
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões de projeto, julgue o próximo item.

Os padrões de projeto podem ser definidos como soluções já testadas para problemas que ocorrem frequentemente durante o projeto de software.

2795 Q127748
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às ferramentas CASE, julgue os itens subsequentes.

Entre as contribuições da ferramenta CASE, incluem-se o auxílio aos projetistas no desenvolvimento de software e a geração automática da documentação do software desenvolvido.

2796 Q127540
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, a respeito dos sete níveis de maturidade definidos no MPS-BR: A – em otimização; B – gerenciado quantitativamente; C – definido; D – largamente definido; E – parcialmente definido; F – gerenciado; e G – parcialmente gerenciado.

Nos processos de aquisição do nível F, um acordo formal que expresse claramente as expectativas, responsabilidades e obrigações de ambas as partes (cliente e fornecedor) é estabelecido e negociado entre elas.

2797 Q127537
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Um diagrama de implantação pode ser utilizado quando o software é projetado para ser executado sobre uma única máquina individual que não se comunica com outro hardware. A modelagem em conjunto com diagramas de componentes, como ilustrado na figura a seguir, não é possível na UML.

2798 Q127535
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Um caso de uso pode não gerar um diagrama de sequência, a exemplo do que ocorre com os de tipo <>.

2799 Q127533
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra um diagrama de caso de uso da UML, julgue os itens subsecutivos.

Na UML, associações de inclusão são utilizadas quando existe um serviço, situação ou rotina comum a mais de um caso de uso. A partir da figura, é correto afirmar que um Cliente pode acessar o seu Saldo diretamente; e que, para encerrar a conta de um cliente, o caso de uso Encerra conta, opcionalmente, pode verificar o Saldo desse cliente.

2800 Q127532
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens a seguir.

Nos testes de caixa branca, o código-fonte do programa é usado para identificar testes de defeitos potenciais, particularmente no processo de validação, o qual demonstra se um programa atende a sua especificação.

2801 Q127530
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens a seguir.

Considerando-se o programa final como caixa preta, a validação dinâmica, ou teste, pode ser utilizada para identificar a ocorrência de defeitos no programa ou para confirmar se ele atende aos requisitos estabelecidos.

2802 Q127528
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a métodos de desenvolvimento de software.

No SCRUM, um backlog consiste em uma lista de itens priorizados a serem desenvolvidos para um software. Essa lista é mantida no product owner, o qual pode alterá-la a qualquer momento, desde que os itens alterados não estejam na sprint backlog. Isso significa que product backlog e sprint backlog são estruturas similares.

2803 Q127526
Ciência da Computação
Ano: 2010
Banca: CCV / UFC Coordenadoria de Concursos

Assinale a alternativa que contém apenas termos referentes a processos de Desenvolvimento Ágil de software.

2804 Q127524
Ciência da Computação
Ano: 2010
Banca: CCV / UFC Coordenadoria de Concursos

Sobre programação extrema (XP), um dos métodos ágeis de desenvolvimento de sistemas, é correto afirmar que:

2805 Q127506
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o próximo item, que trata de métodos ágeis de produção de software.

Scrum é um processo ágil de produção de software que mantém o foco na entrega da maior parte do produto, no menor tempo possível.

2806 Q127501
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

Na convenção de notação usada na UML, a chamada por mensagens assíncronas é representada no diagrama de sequência por meio de seta cheia (não pontilhada).

2807 Q127499
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

GRASP (general responsibility assignment software patterns) consiste em um conjunto de sete padrões básicos para atribuir responsabilidades em projeto orientado a objetos: information expert, creator, controller, low coupling, high cohesion, polymorphism e pure fabrication.

2808 Q127496
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

O nível máximo de qualidade de um software é atingido quando os stakeholders estão satisfeitos com os resultados que ele apresenta; para tanto, é essencial que todos os envolvidos no processo de criação desse software façam parte da revisão de qualidade.

2809 Q127494
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

O levantamento de requisitos é realizado ao final da primeira versão de um protótipo, para se definir, junto aos envolvidos no processo, quais são as premissas básicas para o início do entendimento das funcionalidades desejadas.

2810 Q127465
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No contexto do projeto de software a definição das atividades do negócio do cliente que serão suportadas pelo software e os dados quantitativos, tais como, tempo de resposta e número de usuários, devem ocorrer

2811 Q127463
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Em relação ao ciclo de vida de um projeto, é correto afirmar:

2812 Q127461
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No RUP, investigar os detalhes do Log de Teste e analisar as falhas que ocorreram durante a implementação e execução do teste é um dos papéis do

2813 Q127459
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No RUP, uma unidade de implantação consiste em um build, documentos e artefatos de instalação. A finalidade desta atividade é criar uma unidade de implantação que seja suficientemente completa para ser descarregada, instalada e executada em um nó como um grupo. Criar a Unidade de Implantação é responsabilidade do

2814 Q127457
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No RUP, o repositório do projeto armazena todas as versões de diretórios e arquivos do projeto, como também, todos os dados e metadados derivados que estejam associados a esses diretórios e arquivos. É um artefato integrante do conjunto de artefatos de

2815 Q127455
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No RUP, implementar classes e objetos em termos de componentes (arquivos-fonte, binários, executáveis e outros) e testar os componentes desenvolvidos como unidades, constituem finalidades da disciplina

2816 Q127453
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No RUP, o modelo de casos de uso é utilizado como fonte de informação essencial para as disciplinas

2817 Q127451
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No contexto da arquitetura geral do RUP, a disciplina cujas iterações demandam mais tempo na fase de Construção, é a disciplina

2818 Q127448
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Em UML, é um símbolo que indica a existência de uma dependência entre dois elementos, de tal forma que uma alteração em um dos elementos pode afetar o outro:

2819 Q127446
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Considere a notação padrão UML, abaixo.

Em relação a sintaxe estabelecida para os atributos ou métodos, é correto afirmar:

2820 Q127445
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No contexto da UML, definir o sistema e entender de forma macro os seus objetivos, identificar os possíveis atores e as atividades que envolvem esses atores, estabelecer os relacionamentos entre os elementos, e checar o modelo com usuários e cliente, constituem um roteiro que pode ser seguido na elaboração do Diagrama de

2821 Q127443
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Dentre as etapas para o desenvolvimento de software em que a UML pode ser aplicada, aquela em que serão modeladas somente classes que pertençam ao domínio principal do problema do software, deixando de lado classes técnicas que gerenciem banco de dados, interface, comunicação, concorrência e outras, é a etapa de

2822 Q127442
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

É um princípio que recomenda que um elemento que compõe o design de software deve ser representado apenas por suas características essenciais, permitindo assim, a distinção de outros elementos por parte do observador e, a consequente representação de um elemento do design mais simples, uma vez que detalhes desnecessários são descartados:

2823 Q127440
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

O design de software deve descrever diversos aspectos do software para que, assim, possibilite sua construção. Entre estes aspectos NÃO se inclui

2824 Q127438
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No levantamento para a obtenção dos requisitos do software, uma das técnicas de estrutura de entrevista é aquela que tem seu início com perguntas mais especificas e é finalizada com perguntas mais genéricas sobre o sistema, denominando-se estrutura em

2825 Q127437
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Cada fase do ciclo de vida do software produz documentos que representam o software em um determinado nível de abstração. Esse nível é diminuído, através da inclusão de mais e mais detalhes, até que a última representação seja o código fonte na linguagem. Trata-se de um aspecto diretamente associado

2826 Q127436
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Na Engenharia de Software, no âmbito da atividade de levantamento de requisitos, duas abordagens são consideradas: os requisitos funcionais e os requisitos não-funcionais. É um exemplo típico de requisito funcional:

2827 Q127434
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No desenvolvimento de um software, qualquer que seja o método escolhido, estará refletido em um ciclo de vida de desenvolvimento. Nesse aspecto, a parte em que o modelo espiral incorpora os conceitos do modelo de prototipação é o

2828 Q127421
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da qualidade de software e com base no CMMI (capability maturity model integration), versão 1.2, julgue os próximos itens.

Suporte é uma das categorias de áreas de processo do CMMI: as áreas de processo agrupadas nessa categoria apoiam o desenvolvimento e a manutenção de produtos.

2829 Q127419
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às diferentes arquiteturas e tecnologias que, se escolhidas, impactarão as características do sistema descrito no texto, julgue os itens de 126 a 129.

O estilo de arquitetura de software denominado REST (representational state transfer) demanda mais recursos computacionais que o modelo de desenvolvimento de sistemas embasado em SOAP (single object access protocol), por isso não é recomendável a adoção do padrão REST de arquitetura de software no desenvolvimento do sistema em questão.

2830 Q127418
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da métrica de análise por ponto de função, julgue os itens seguintes.

O IFPUG (International Function Point Users Group), além de disponibilizar o Function Point Counting Practices Manual, provê estudos de casos ilustrando a contagem no processo de desenvolvimento, tanto no fim da fase de análise, quanto no final da construção do sistema.

2831 Q127417
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a modelos ágeis de processo.

A atividade de projeto é uma desvantagem do processo XP, pelo fato de requerer uma quantidade de produtos de trabalho considerada excessiva pela comunidade de desenvolvimento de software.

2832 Q127416
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a modelos ágeis de processo.

O desenvolvimento adaptativo de software (DAS) é uma técnica para construção de sistemas e software complexos que foca na colaboração e na auto-organização da equipe.

2833 Q127415
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, a respeito da análise e do projeto orientados a objetos.

Na fase de projeto, diagramas de implantação em UML são construídos inicialmente sob a forma de instância, com a descrição explícita da configuração do ambiente de implantação.

2834 Q127414
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do processo unificado de software, julgue os itens subsequentes.

UML (unified modeling language) é uma tecnologia concorrente com o processo unificado, no que diz respeito ao apoio à prática de engenharia de software orientada a objetos.

2835 Q127412
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à engenharia de usabilidade, julgue os próximos itens.

Uma questão do tipo A interação é simples? jamais deve ser utilizada para determinar se a usabilidade foi atingida em um sistema.

2836 Q127410
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à engenharia de usabilidade, julgue os próximos itens.

Vantagem competitiva e redução de custos de manutenção estão entre os benefícios mensuráveis que podem ser obtidos de um sistema usável.

2837 Q127408
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de engenharia de requisitos.

O checklist de validação é uma forma útil de averiguar se determinado requisito pode ser testado e, em caso afirmativo, se os testes podem ser especificados.

2838 Q127122
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Encontra-se no Nível 5 de Maturidade, na representação por Estágio do CMMI, a área de processo

2839 Q127119
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Sobre análise de requisitos da engenharia de software, considere:

I. Os requisitos de usuário podem descrever tanto requisitos funcionais quanto requisitos nãofuncionais.

II. Os requisitos de sistema podem descrever apenas requisitos não funcionais.

III. Os requisitos não-funcionais podem ser divididos em requisitos de produto, organizacionais e externos.

Está correto o que se afirma em

2840 Q127116
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Na modelagem de processos usando a notação BPMN pode- se modelar processos do tipo

2841 Q127113
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

A contagem do tipo de funções de dados, aplicada na Análise de Pontos por Função, cuja entidade lógica e persistente se equivale a um depósito de dados que sofre manutenção fora da aplicação, trata-se do critério

2842 Q127110
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Na Engenharia de Software, a frase "identificar os aspectos importantes, ignorando os detalhes" define o princípio

2843 Q127108
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Na engenharia de software, um processo iterativo denominado sprint, que segue o ciclo PDCA para entregar, num período de 30 dias aproximadamente, um incremento do software pronto, caracteriza a metodologia ágil

2844 Q127104
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML:

2845 Q127091
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Durante uma reunião de projeto, um analista levantou novos requisitos para um sistema de vendas pela Web, que estava em produção, apresentados a seguir.

• As senhas dos usuários do site devem ser armazenadas criptografadas no banco de dados e, caso haja esquecimento da senha, o usuário deve solicitar o envio da mesma, descriptografada, para o seu e-mail, após confirmar informações pessoais.

• O servidor IIS (versão 6.0), no qual a aplicação está instalada, está ficando sem memória em função do grande número de acessos a um determinado aplicativo, afetando outros aplicativos.

• Os catálogos de produtos são feitos por uma empresa de design que envia, por e-mail, para o administrador do sistema, arquivos con...

2846 Q127087
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o seguinte código HTML.

Na cartilha técnica intitulada Recomendações de Acessibilidade para a Construção e Adaptação de Conteúdos do Governo Brasileiro na Internet, as recomendações de Nível de Prioridade 1 referem-se às exigências básicas de acessibilidade, tratando-se de pontos em que os criadores e adaptadores de conteúdo Web devem satisfazer inteiramente. Caso não sejam cumpridos, grupos de usuários ficarão impossibilitados de acessar as informações do documento. Qual das linhas do código HTML acima fere as recomendações de Nível de Prioridade 1?

2847 Q127085
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

A figura abaixo apresenta alguns dos principais artefatos do RUP (Rational Unified Process) e o fluxo de informações existentes entre eles.

Qual é o nome do artefato identificado, na figura, pela palavra ARTEFATO e por um círculo?

2848 Q127082
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Estereótipos podem ser utilizados para categorizar classes durante a fase de análise em um projeto de desenvolvimento de sistemas orientados a objetos e utilizando-se a notação UML (Unified Modeling Language). No RUP (Rational Unified Process), por exemplo, podem-se confeccionar modelos utilizando-se os seguintes estereótipos:

I - limite (boundary);

II - entidade (entity);

III - controle (control).

Na UML, essas classes podem ser representadas de forma visual, respectivamente, pelos símbolos

2849 Q127078
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Durante um treinamento para as equipes de desenvolvimento e de testes, um analista transmitiu as orientações a seguir.

I - Para isolar a causa de um erro de software, os desenvolvedores deveriam utilizar a estratégia de depuração força bruta por ser o método mais eficiente, e, para grandes programas, utilizar a abordagem de rastreamento.

II - Para os testes de integração em sistemas orientados a objetos, poderiam ser utilizadas as estratégias de teste com base no caminho de execução e no uso.

III - Em sistemas orientados a objetos, o teste de sensibilidade poderia ser utilizado para tentar descobrir combinações de dados, dentro das classes de entrada válidas, que poderiam causar instabilidade ou processame...

2850 Q127075
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Com o objetivo de minimizar os problemas enfrentados e melhorar o processo de engenharia de requisitos, um engenheiro de requisitos decidiu elencar uma série de medidas que poderá empregar em seus futuros projetos, tais como:

I - aplicar a técnica de IFQ (Implantação da Função de Qualidade) que permite coletar os requisitos excitantes, os quais refletem características que vão além das expectativas do cliente e mostram ser muito satisfatórios quando presentes;

II - utilizar tabelas de rastreamento que relacionam os requisitos identificados a um ou mais aspectos do sistema;

III - utilizar casos de uso para fazer uma coleta iterativa de requisitos, uma vez que o processo de levantamento de requisitos é uma ...

2851 Q127073
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Os processos de desenvolvimento de software utilizam, muitas vezes, procedimentos estatísticos para, por exemplo, apoiar a tomada de decisão. Dentro desse contexto, o Diagrama de Pareto é baseado na clássica regra de que

2852 Q126646
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

No tocante às métricas de software, é um exemplo de uma métrica de robustez:

2853 Q126644
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

Segundo SOMMERVILLE, um protótipo de software apoia duas atividades do processo de engenharia de requisitos. São elas:

2854 Q126641
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

Em relação ao reuso de produtos COTS (produtos de prateleira), são problemas relacionados à integração de sistemas COTS os abaixo relacionados, EXCETO:

2855 Q126638
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

No tocante ao desenvolvimento de software orientado ao reuso, embora o estágio inicial de especificação de requisitos e o estágio de validação sejam comparáveis com outros processos, os estágios intermediários em um processo orientado a reuso são diferentes. Neste caso, segundo SOMMERVILLE, são processos em estágios intermediários:

2856 Q126636
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

Na UML, o diagrama que tem como função exibir as relações entre objetos que desempenham diferentes papéis é o diagrama de:

2857 Q126633
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

Analise as seguintes sentenças em relação à UML:

I. Um pacote (package) permite agregar diferentes elementos de um sistema, porém um elemento encontra-se definido em apenas um único pacote.

II. Elementos de diferentes tipos não podem ter o mesmo nome dentro de um pacote.

III. Os pacotes apresentam entre si diferentes tipos de relações, em particular relações de importação, exportação e generalização.

Em relação às sentenças supracitadas, pode-se afirmar que apenas:

2858 Q126630
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

Analise as seguintes sentenças relativas aos padrões de projeto:

I. O padrão decorator consiste em uma maneira de adicionar funcionalidades (estender responsabilidades), a um objeto de modo dinâmico.

II. No padrão bridge não é possível estender o software sem modificar qualquer uma das classes existentes.

III. Reutilizar soluções e estabelecer terminologia comum são razões comumente estabelecidas para estudar padrões de projeto.

Em relação às sentenças supracitadas, pode-se afirmar que apenas:

2859 Q126627
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

São características dos projetos orientados a objeto as abaixo relacionadas, EXCETO:

2860 Q126439
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)

Ferramentas CASE, do inglês Computer-Aided Software Engineering ou Engenharia de Software Auxiliada por Computador, são aplicativos que auxiliam desenvolvedores a produzirem sistemas. Assinale a alternativa que apresenta categorias utilizadas para classificar as ferramentas CASE.

2861 Q126353
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Para demonstrar elementos estruturais e comportamentais de um sistema, a UML pode utilizar, respectivamente, os diagramas de

2862 Q126351
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Os relacionamentos que podem ser representados em um diagrama de caso de uso são:

2863 Q126349
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No Processo Unificado, uma descrição da arquitetura do software, um documento de visão e um modelo de projeto são aplicáveis, respectivamente, nas fases

2864 Q126346
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 56 a 59 referem-se ao enunciado abaixo.

Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque. São necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da empresa e ficam guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos também são realizados. Os dados calculados devem ficar guardados também e o tempo de resposta de consultas feitas no cadastro d...

2865 Q126345
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 56 a 59 referem-se ao enunciado abaixo.

Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque. São necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da empresa e ficam guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos também são realizados. Os dados calculados devem ficar guardados também e o tempo de resposta de consultas feitas no cadastro d...

2866 Q126342
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Tipo que NÃO pertence ao domínio de informação da métrica Ponto de Função (FP − Function Point):

2867 Q126053
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

A UML é uma linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos. Entre os diagramas da UML, NÃO se inclui o Diagrama de

2868 Q126052
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

O vocabulário da UML abrange três tipos de blocos de construção: itens, relacionamentos e diagramas. Os itens são as abstrações identificadas como cidadãos de primeira classe em um modelo. Assinale a opção que apresenta os quatro tipos de itens na UML.

2869 Q126050
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

Cada método de análise de sistemas tem uma notação e um ponto de vista únicos; porém, todos relacionamse com um conjunto de princípios fundamentais. Considerando os princípios de análise de sistemas, julgue os itens abaixo e, em seguida, assinale a opção correta.

I – O domínio de informação de um problema deve ser representado e compreendido.

II – Modelos que descrevam as interfaces do sistema e as estruturas de dados devem ser desenvolvidos.

III – Os modelos (e o problema) devem ser unificados de maneira que revelem seus detalhes.

IV – O processo de análise deve mover-se da informação essencial para os detalhes de implementação.

A quan...

2870 Q126048
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

Preencha corretamente as lacunas do texto abaixo e, em seguida, assinale a opção correta.

         A ________________ é uma tarefa da _________________ que efetua a ligação entre a alocação de software em nível de sistema e o projeto de software. A análise de requisitos possibilita que o engenheiro de sistemas especifique a função e o desempenho do software, indique a interface do software com outros elementos do sistema e estabeleça quais são as ____________ de projeto que o software deve enfrentar.

A sequência correta é:

2871 Q126046
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

Os projetos e o gerenciamento de projetos são executados em um ambiente mais amplo que o do projeto propriamente dito. A equipe de gerenciamento de projetos precisa entender esse contexto mais amplo para que possa selecionar as fases do ciclo de vida, os processos, as ferramentas e as técnicas adequadas a cada projeto. Assinale a opção que apresenta as fases de um projeto.

2872 Q126044
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

Relacione os exemplos de medidas de qualidade de software apresentados na primeira coluna às suas definições, listadas na segunda, e, em seguida, assinale a opção correta.

I – Corretitude

II – Manutenibilidade

III – Integridade

IV – Usabilidade

( ) Facilidade com que um programa pode ser corrigido, adaptado ou ampliado.

( ) O programa é amigável ao usuário.

( ) Um programa deve operar corretamente.

( ) Capacidade que um programa tem de suportar ataques.

A sequência correta é:

2873 Q126042
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

Acerca do ciclo de vida dos sistemas ERP (Enterprise Resource Planning – Planejamento de Recursos Empresariais), julgue os itens abaixo como Verdadeiros (V) ou Falsos (F) e, em seguida, assinale a opção correta.

I – É chamada de seleção a etapa em que são necessários o desenvolvimento de critérios para avaliar soluções e a atribuição de pesos a eles para classificar as melhores alternativas.

II – A etapa de utilização é um processo pelo qual módulos do sistema são colocados em funcionamento em uma empresa.

III – A etapa de utilização não termina enquanto o sistema ERP estiver em processamento, pois sempre haverá algo a ser alterado ou melhorado.

IV – Co...

2874 Q126008
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Em termos de teste de sistemas, são técnicas utilizadas para verificar a operação correta do sistema em relação a casos inválidos ou inesperados de entrada. Trata-se de técnicas

2875 Q125972
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Nos modelos orientados a objeto, um relacionamento de dependência estereotipada é representado por uma

2876 Q125971
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

São algumas das metodologias de desenvolvimento de software consideradas ágeis (Agile Software Process Models):

2877 Q125969
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Considere a figura abaixo.

Trata-se de parte de um

2878 Q125909
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a testes de software, assinale a opção correta.

2879 Q125907
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a diagramas de estados da UML, assinale a opção correta.

2880 Q125906
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a diagramas de classe da UML, assinale a opção correta.

2881 Q125904
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de diagramas de casos de uso da UML, assinale a opção correta.

2882 Q125903
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação a conceitos gerais de UML (Unified Modeling Language), assinale a opção correta.

2883 Q125902
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de mudança de software, assinale a opção correta.

2884 Q125900
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção correta quanto a requisitos de software.

2885 Q125899
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (Rational Unified Process) é um processo de engenharia de software que oferece uma abordagem com base em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade e que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. A respeito de RUP, assinale a opção correta.

2886 Q125897
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de se obter um produto de software. Cada processo tem suas particularidades, entretanto, podem-se destacar atividades que são comuns à maioria dos processos. Com relação a processos de desenvolvimento de software, assinale a opção correta.

2887 Q125896
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção correta acerca de modelos de processo de software.

2888 Q125563
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

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?

2889 Q125560
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

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.

2890 Q125557
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

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

2891 Q125554
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

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

2892 Q125551
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Em relação aos conceitos da UML, assinale a alternativa correta.

2893 Q125548
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Diagramas de pacotes UML são usados para ilustrar a arquitetura lógica de um sistema. Assinale a alternativa correta a respeito da aplicação de diagramas de pacotes UML.

2894 Q125545
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Assinale a alternativa correta sobre a UML (Unified Modeling Language) e os seus diagramas.

2895 Q124995
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise de pontos por função é um método

2896 Q124994
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (rational unified process) é uma técnica usada na modelagem de sistemas. Com relação a esse assunto, assinale a opção correta.

2897 Q124993
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima corresponde a um diagrama da UML do tipo

2898 Q124991
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse assunto, assinale a opção correta.

2899 Q124989
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à segurança da informação, julgue os itens a seguir.

Um ativo, segundo a norma ISO/IEC 27002, é qualquer elemento que tenha valor para a organização. Os ativos fornecem suporte aos processos de negócios, portanto, devem ser protegidos. Um dos agrupamentos que os ativos podem assumir é informações, hardware, software, ambiente físico e pessoas.

2900 Q124987
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao teste de software, julgue os itens que se seguem.

A figura a seguir ilustra esquematicamente a técnica estrutural de teste de software (ou teste caixa-branca), que avalia o comportamento interno do componente de software, atuando diretamente sobre o código-fonte do componente para realizar testes de condição, de fluxo de dados, de ciclos e de caminhos lógicos.

2901 Q124985
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de UML (unified modeling language), julgue os itens 59 e 60.

O propósito maior de um caso de uso é fornecer uma descrição do comportamento do sistema. Assim, em um processo de desenvolvimento orientado a objetos, os objetivos de um caso de uso são: definir escopo, detalhar os processos e cálculos do sistema, organizar e dividir o trabalho, estimar o tamanho do projeto e direcionar os testes.

2902 Q124983
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de mudança de software, julgue o item abaixo.

Das várias estratégias de mudança de software, realizar alterações significativas na arquitetura do sistema de software diz respeito a reengenharia de software.

2903 Q124981
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do RUP (rational unified process), julgue os próximos itens.

Uma falha comum em projetos de sistemas computacionais é não assegurar a qualidade do software. Normalmente, essa questão é discutida após o término dos projetos, ou a qualidade fica sob a responsabilidade de equipe diferente da equipe de desenvolvimento. O RUP, proposto pela IBM, é um processo que provê uma solução disciplinada sobre como assinalar tarefas e responsabilidades dentro de uma organização de desenvolvimento de software, porém, não auxilia no controle do planejamento e verificação da qualidade.

2904 Q124980
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de software, julgue os itens a seguir.

Um modelo de processo de software consiste em uma representação complexa de um processo de software, apresentada a partir de uma perspectiva genérica.

2905 Q124906
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Duas classes estabelecem uma relação todo/parte entre si, em que a parte pode existir sem o todo. Que símbolo deve ser utilizado em um diagrama de classes UML para expressar esse tipo de relacionamento?

2906 Q124904
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma empresa deseja desenvolver internamente um sistema de controle de visitantes. Foi solicitada uma funcionalidade em que, dado um CPF, sejam retornados, em uma tela, os seguintes dados:

- nome completo;

- data de nascimento;

- período da última visita;

- quantidade de visitas.

De acordo com a Análise de Pontos de Função, quantas funções transacionais devem ser contabilizadas para essa tela?

2907 Q124658
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Sobre a Linguagem de Modelagem Unificada (Unified Modeling Language - UML), pode-se afirmar que

2908 Q124654
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

O modelo espiral para a Engenharia de Software foi desenvolvido acrescentando-se novos elementos as melhores características de outros modelos. Segundo o modelo espiral, a determinação dos objetivos, alternativas e restrições está relacionada à atividade de

2909 Q124651
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, assinale a alternativa correta.

2910 Q124648
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

A Engenharia de Software é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a sua manutenção. A Engenharia de Software adota métodos que

2911 Q124644
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

No modelo de desenvolvimento em espiral, cada loop da espiral representa uma fase do processo de software. A importante distinção entre este modelo e os demais é a consideração em todos os ciclos da análise de

2912 Q124641
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

O paradigma do ciclo de vida clássico da engenharia de software abrange 6 atividades. Na atividade de _____________ são traduzidas as exigências de uma representação do software que podem ser avaliadas quanto à qualidade antes que se inicie a codificação. Assinale a alternativa que preenche corretamente a lacuna da sentença anterior.

2913 Q124638
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Considerando os modelos de desenvolvimento de software, assinale a alternativa correta.

2914 Q124635
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Em relação à análise e projetos orientados ao objeto, podemos estruturar um projeto considerando várias dimensões que envolvem várias fases. No caso da dimensão tempo, as fases poderiam ser: iniciação, elaboração, construção e transição. Considerando a dimensão componente, temos a realização de atividades ao longo das fases do processo de desenvolvimento, tais como: análise de requisitos, análise, projeto, implementação e teste. Assinale a alternativa que não indica diagrama relacionado à Análise de Requisitos.

2915 Q124632
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

O modelo conceitual da linguagem é composto de 3 elementos principais: os blocos de básicos da UML, as regras que determinam como os blocos se relacionam e alguns mecanismos comuns. Os blocos são classificados em 3 tipos: itens, relacionamentos e diagramas. Por sua vez, estes itens são classificados em outros 4 tipos: estruturais, comportamentais, de agrupamentos e anotacionais, de acordo com suas funções.Assinale a alternativa onde aparecem apenas itens estruturais básicos e comportamentais.

2916 Q124629
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Um diagrama é uma apresentação gráfica de um conjunto de elementos, geralmente representada como um gráfico conectado de vértices (itens) e arcos (relacionamentos). Na notação da UML existem diversos tipos de diagramas. Com base nas funções de cada diagrama, julgue os itens a seguir.

I - O diagrama de classes é um diagrama estrutural que mostra um conjunto de classes, interfaces, colaborações e seus relacionamentos.

II - O diagrama de casos de uso é um diagrama comportamental que mostra um conjunto de casos de uso, atores e seus relacionamentos

III - O diagrama de colaboração é um diagrama comportamental que mostra o conjunto de componentes e seus relacionamentos

IV - O diagrama de ...

2917 Q124625
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

A Unified Modeling Language (UML) é uma linguagem para visualizar, especificar, construir e documentar os artefatos de um sistema complexo de software. Por se tratar de uma linguagem, ela possui uma sintaxe e uma semântica bem definida. Considerando os conceitos relacionados a esta linguagem, assinale a alternativa incorreta.

2918 Q124041
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Na modelagem de dados, os atributos e os valores expressam respectivamente as propriedades de

2919 Q124037
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Considerando os conceitos relacionados ao Modelo Entidade Relacionamento (MER), julgue as afirmativas a seguir.

I - Uma entidade é algo do mundo real que possui uma existência independente.

II - Atributos são as propriedades particulares que descrevem as entidades.

III - Os atributos podem ser simples, compostos, monovalorados, multivalorados, derivados e chave.

IV - A descrição do tipo de entidade é chamada esquema do tipo de entidade e especifica uma estrutura comum compartilhada por todas as entidades individuais.

A quantidade de itens certos é igual a

2920 Q96940
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)
Apesar de ser considerada por muitos desenvolvedores como uma atividade desagradável, a prática de testes contribui de forma decisiva para a qualidade de um sistema. Se for feita de forma correta e eficaz, ela permite maximizar a satisfação do usuário e minimizar os problemas de funcionamento do sistema. Qual das seguintes explicações representa um conceito correto sobre os testes de software?
2921 Q94662
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Considere os níveis de coesão entre tarefas de um módulo no espectro de Pressman que são: Procedimental (PR), Coincidental (CD), Temporal (TP), Lógico (LG), Funcional (FU), Sequencial (SE) e Comunicacional (CM). A recomendação para obtenção de módulos com um só propósito, iniciando com a pior solução e caminhando para a melhor, no espectro, é dada pela sequência:

2922 Q20585
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de engenharia de requisitos.

Para o desenvolvimento de casos de uso, é fundamental a identificação dos atores, tanto os principais quanto os secundários, já na primeira iteração do levantamento de requisitos.

2923 Q792184
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos ao CMMI e APF.

Os tipos de contagem de pontos por função podem ser de projetos de desenvolvimento, projetos de melhorias ou de aplicações, sendo a contagem de pontos por função por estimativa realizada nos estágios iniciais de contagem.

2924 Q792183
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto às fases e tarefas no processo de desenvolvimento de software, julgue os itens de 64 a 67.

A UML™ - Unified Modeling Language é um conjunto de especificações do OMG - Object Management Group. O conjunto completo da UML, em sua versão 2.0, está distribuída em três especificações: a Especificação de Intercâmbio de Diagramas, a Infraestrutura UML, e a Linguagem de Restrição de Objeto - OCL. A Especificação de Intercâmbio de Diagramas possibilita o compartilhamento de modelos entre diferentes ferramentas de modelagem. A infraestrutura define os conceitos fundamentais, sendo considerada um metamodelo, é utili...

2925 Q792182
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto às fases e tarefas no processo de desenvolvimento de software, julgue os itens de 64 a 67.

Requisitos descrevem um acordo ou contrato entre duas partes, especificando, entre outros aspectos, o que o sistema de software deve fazer para ser aprovado em um teste de aceitação.

2926 Q792181
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto às fases e tarefas no processo de desenvolvimento de software, julgue os itens de 64 a 67.

O MRmps - Modelo de referência para melhoria de processo de software compreende níveis de maturidade e um método de avaliação. Neste modelo a maturidade do processo está organizada em duas dimensões: capacidade e processo. A dimensão de processos é baseada na ISO/IEC 12207. A intersecção destas duas dimensões define a maturidade do processo, que no MRmps possui sete níveis de maturidade. O MPS-BR é um projeto que visa a criação e disseminação do MRmps em empresas brasileiras.

2927 Q792180
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos ao CMMI e APF.

As bases de dados históricas contêm medições de projetos que ajudam a estabelecer planos mais realistas, pois algumas das razões para medir software são entender, prever e controlar seu processo de desenvolvimento.

2928 Q791665
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na UML (unified modeling language), existem diagramas estruturais e comportamentais que se referem, respectivamente, aos aspectos estáticos e dinâmicos de um sistema. Ambos servem para visualizar, especificar, construir e documentar tais aspectos. Acerca desse assunto, julgue os próximos itens.

A figura a seguir ilustra um diagrama de implantação, usado para modelar a visão estática de implantação de um sistema, que, em geral, envolve a modelagem da topologia do hardware no qual o sistema executa. Essencialmente, são diagramas de classe que incidem sobre os nós de um sistema.

2929 Q791664
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando a figura acima, julgue os itens a seguir, com relação ao RUP.

A solicitação da gestão de mudança (change request management) trata tanto da captura e gestão das alterações solicitadas, geradas pelos interessados internos e externos, como da análise do impacto potencial da mudança. No entanto, não realiza o acompanhamento do que acontece com a mudança até que ela seja concluída, tarefa de responsabilidade do CM.

2930 Q791663
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A análise de pontos de função é um método padrão para a medição do desenvolvimento de software que visa estabelecer uma medida de tamanho do software em pontos de função com base na funcionalidade a ser implementada, sob o ponto de vista do usuário. Considerando a figura acima, julgue os itens subsequentes acerca desse assunto.

Registros lógicos são subconjuntos de dados dentro de um ALI/AIE que foram reconhecidos pelo usuário. Caso o usuário não reconheça subconjuntos de dados em um ALI/AIE, este deve ser contado como um registro lógico.

2931 Q791461
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito dos conceitos relacionados ao desenvolvimento de sistemas e às metodologias de desenvolvimento de sistemas, julgue os itens seguintes.

O uso de padrões de projeto somente pode ser aplicado a projetos que implementam o paradigma de programação orientada a objetos.

2932 Q791460
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito dos conceitos relacionados ao desenvolvimento de sistemas e às metodologias de desenvolvimento de sistemas, julgue os itens seguintes.

Geradores de código em ferramentas CASE (computer aided software engineering) podem ser embasados em modelos UML. Nesse caso, o gerador pode gerar um programa ou componente completo ou um esqueleto de código.

2933 Q791365
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 71 a 76, a respeito de UML.

O diagrama de implantação da UML representa a topologia física de um sistema de software e, opcionalmente, os componentes que são executados nessa topologia, cujos elementos são nós e conexões.

2934 Q791364
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 71 a 76, a respeito de UML.

Um diagrama de estados da UML especifica os estados possíveis, quais transições são permitidas entre os estados, quais eventos ocasionam as transições e qual comportamento é executado em resposta aos eventos.

2935 Q791363
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

A contagem de pontos de função é efetuada com base na especificação do sistema e complementada por informações dos usuários e analistas, para medir o tamanho funcional de um sistema, independentemente de sua forma de implementação. Na análise de pontos de função, são contados os seguintes componentes: arquivos lógicos internos, arquivos de interface interna, entradas externas, consultas externas e saídas externas.

2936 Q791362
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

O RUP (Rational Unified Process) é um processo proprietário de engenharia de software embasado no seguinte conjunto de princípios e melhores práticas de desenvolvimento software: modelagem de negócios, requisitos, análise e projeto, implementação, teste, implantação, ambiente, configuração e gerência de mudança e gerência de projeto.

2937 Q791361
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

Pode-se considerar quatro atividades fundamentais comuns a todos os processos de software: especificação, na qual a funcionalidade do software e as restrições sobre sua operação são definidas; desenvolvimento, em que o software é projetado e programado; validação, para garantir que o software faça o que o cliente deseja; e evolução, na qual o software é modificado para atender às mudanças dos requisitos do cliente e do mercado.

2938 Q791360
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

O desenvolvimento evolucionário e o modelo em cascata são exemplos de modelo de processo de software. Uma abordagem evolucionária para desenvolvimento de software é frequentemente mais eficaz que a abordagem em cascata na produção de sistemas que atendam às necessidades imediatas dos clientes. A vantagem da segunda é que a especificação pode ser desenvolvida de forma incremental.

2939 Q791359
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

Segundo a Norma ABNT ISO/IEC 12.207, ciclo de vida pode ser definido como evolução de um sistema, produto, serviço, projeto ou outra entidade desenvolvida por humanos, desde a concepção até a desativação.

2940 Q791358
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

A modelagem de sistemas de software consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representem as partes essenciais de um sistema, considerando-se as várias perspectivas diferentes e complementares.

2941 Q791357
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

Segundo o padrão IEEE Std-830, a especificação de requisitos deve apresentar as seguintes características: correção, precisão, completude, consistência, priorização, verificabilidade, modificabilidade, usabilidade e rastreabilidade.

2942 Q791356
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

Métricas de processo permitem que uma organização obtenha visão estratégica, fornecendo compreensão da efetividade do processo de software. Métricas de projeto são táticas que permitem que um gerente de projeto adapte o fluxo de trabalho e a abordagem técnica do projeto em tempo real.

2943 Q791355
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

A manutenção de software é um processo geral de mudanças que ocorre depois de o sistema ser entregue. Existem, pelo menos, três tipos diferentes de manutenção de software: para reparar defeitos; para adaptar o software a um ambiente operacional diferente; e para adicionar funcionalidade ao sistema ou modificá-lo.

2944 Q791354
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 71 a 76, a respeito de UML.

Um diagrama de sequência da UML mostra as interações de um sistema com seus atores e a sequência de mensagens entre eles, para realizar um caso de uso (ou parte dele). Nem todos os objetos em um modelo de sequência necessitam estar ativos e existir durante toda a computação. Alguns objetos são passivos e não possuem um fluxo de controle próprio. Outros objetos são transientes e podem existir apenas durante parte de uma operação.

2945 Q791353
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 71 a 76, a respeito de UML.

Os elementos de um diagrama de atividades podem ser divididos em dois grupos: os que são utilizados para representar fluxos de controle concorrentes e os que são utilizados para representar controles paralelos.

2946 Q791264
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a requisitos de software, julgue os itens a seguir.

A validação de requisitos deve ser feita tanto por meio da análise subjetiva quanto por meio de atividades técnicas de revisão, prototipação, validação de modelo e testes de aceitação.

2947 Q791251
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a requisitos de software, julgue os itens a seguir.

O gerenciamento de requisitos é uma atividade básica que deve anteceder as demais atividades da engenharia de software, pois é pré-requisito para todas elas.

2948 Q791230
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na figura II, que representa o modelo em cascata, a etiqueta #a corresponde à manutenção, e a etiqueta #b, ao projeto. Esse modelo tem a característica de a saída de uma fase ser a entrada para a seguinte.

2949 Q791223
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a requisitos de software, julgue os itens a seguir.

Uma técnica para levantamento de requisitos eficiente e recomendada pelo SWEBOK é o envio de questionário por e-mail, visto ser uma forma de se elucidar com precisão as necessidades do usuário.

2950 Q791222
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a requisitos de software, julgue os itens a seguir.

A especificação de requisitos é uma atividade fundamental do processo de software, mas carece de normas e técnicas que auxiliem as equipes nessa tarefa.

2951 Q791221
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da engenharia de software, julgue os itens de 101 a 109.

O extreme programming (XP) constitui método ágil de desenvolvimento de software. Uma das práticas que se enquadram nos princípios dos métodos ágeis é a programação em pares, que promove o compartilhamento da autoria do código do sistema. Além dessa vantagem, a programação em pares atua como processo informal de revisão porque cada linha de código é vista por pelo menos duas pessoas.

2952 Q791220
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da engenharia de software, julgue os itens de 101 a 109.

Métricas de produto dinâmicas são coletadas por meio de medições realizadas em representações do sistema, como projeto, programa ou documentação, ao passo que métricas de produto estáticas são coletadas em programas em execução.

2953 Q791219
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da engenharia de software, julgue os itens de 101 a 109.

O gerenciamento de qualidade de software pode ser estruturado em três atividades principais: garantia de qualidade, planejamento de qualidade e controle de qualidade. O objetivo da atividade de garantia da qualidade é assegurar que os processos e os produtos de software, no ciclo de vida do projeto, estão em conformidade com os padrões, os procedimentos e as descrições de processos definidos para o projeto submetidos a essa atividade.

2954 Q791218
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a arquiteturas e tecnologias de sistemas de informação, julgue os itens de 110 a 120.

Uma das desvantagens da arquitetura distribuída é sua complexidade, uma vez que é mais difícil compreender as propriedades emergentes dos sistemas que as dos sistemas centralizados.

2955 Q791028
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de engenharia de requisitos, julgue os itens de 76 a 80.

Um protótipo evolutivo apresenta, de forma geral, maior manutenabilidade e escalabilidade quando comparado a um protótipo descartável.

2956 Q791021
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta a relação entre três dimensões críticas da melhoria de negócios em organizações, nomeadas de #1 a #3, apontadas pelos elaboradores do modelo CMMI para aplicação a organizações produtoras de software. O elemento #4 é resultante da relação entre as referidas três dimensões. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de gestão de processos de negócios, engenharia de requisitos e engenharia de software.

Um sistema de computador, no modelo acima, seria mais bem representado pelo elemento #3 que pelos outros elementos.

2957 Q791020
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta a relação entre três dimensões críticas da melhoria de negócios em organizações, nomeadas de #1 a #3, apontadas pelos elaboradores do modelo CMMI para aplicação a organizações produtoras de software. O elemento #4 é resultante da relação entre as referidas três dimensões. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de gestão de processos de negócios, engenharia de requisitos e engenharia de software.

Os processos de uma empresa de desenvolvimento de software são, no modelo acima, mais bem representados pelo elemento #4 que pelos outros elementos.

2958 Q791019
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Conforme o SWEBOK, corpo de conhecimento da engenharia de software, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de engenharia de software.

A análise de pontos de função de um programa produz estimativas de tamanho funcional de um produto de software embasada em cinco parâmetros-chave: entradas externas, saídas externas, consultas externas, arquivos lógicos internos e arquivos de interface externos. Os três primeiros parâmetros são funções transacionais, enquanto os dois últimos são funções de dados. As operações CRUD (create, read, update ...

2959 Q791018
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Conforme o SWEBOK, corpo de conhecimento da engenharia de software, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de engenharia de software.

Entre as metodologias de desenvolvimento de software atualmente empregadas destacam-se as abordagens embasadas no modelo unificado e as abordagens ágeis. O uso das técnicas de test-driven design, refactoring, design patterns e pair programming é, entre os modelos acima, maior nas abordagens do modelo unificado. Por outro lado, o uso de ferramentas CASE-UML é mais comum nas abordagens ágeis.

2960 Q791017
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Conforme o SWEBOK, corpo de conhecimento da engenharia de software, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de engenharia de software.

Acerca de métodos e técnicas de estimativas de software, é correto afirmar que a técnica PERT é mais conveniente para a produção de estimativas de custo e esforço que para a produção de estimativas de prazo.

2961 Q791016
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Conforme o SWEBOK, corpo de conhecimento da engenharia de software, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de engenharia de software.

Entre os principais processos da gestão da qualidade de software, estão a verificação, a validação, a revisão e a auditoria. Os processos de verificação e validação são processos mais associados ao controle que à garantia da qualidade.

2962 Q791015
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de engenharia de requisitos, julgue os itens de 76 a 80.

Rastreabilidade de requisitos e pirâmide de requisitos são abordagens empregadas para relacionar requisitos entre si, no escopo dos processos de gerenciamento de requisitos.
2963 Q791014
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de engenharia de requisitos, julgue os itens de 76 a 80.

Acerca das similaridades e diferenças entre requisitos de software e requisitos de sistema, é correto afirmar que os primeiros devem ser elicitados antes dos segundos, e que ambos devem ser consistentes, não-ambíguos e verificáveis.

2964 Q790879
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito da engenharia de requisitos de software.

O gerenciamento de requisitos deve compreender e controlar mudanças nos requisitos de sistema, além de avaliar os seus impactos. Para atingir esse propósito, podem ser mantidas informações de rastreabilidade a serem usadas para avaliar quais outros requisitos seriam afetados por uma mudança, bem como o impacto da mudança de requisitos no projeto e na implementação do sistema.

2965 Q790878
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito da engenharia de requisitos de software.

No processo de requisitos, é importante que haja um bom entendimento do domínio do problema e das necessidades que devem ser atendidas. Ao final do processo devem estar definidos os requisitos do sistema a ser implementado, os quais não devem incluir informações a respeito do projeto ou da arquitetura do sistema. Portanto, informações como a linguagem de programação ou o sistema gerenciador de banco de dados a serem utilizados não devem estar presentes nos requisitos de software documentados.

2966 Q790877
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos da UML, julgue os itens seguintes.

Diagramas de interação são utilizados na UML para modelagem dos aspectos dinâmicos do sistema. No diagrama de sequência — um diagrama de interação em que é dada ênfase à ordenação temporal das mensagens —, é explicitamente representada a linha de vida do objeto, bem como o período durante o qual ele está desempenhando uma ação.

2967 Q790855
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Tendo o texto acima como referência inicial, julgue os itens a seguir.

No RUP, a análise estrutural, parte da análise de requisitos, constitui atividade que inclui decisões acerca de implementação da visão, arquitetura física e lógica e requisitos não funcionais do sistema. Além disso, a análise estrutural tem como finalidade definir as estratégias de reutilização e os padrões de arquitetura do sistema.

2968 Q790854
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando o diagrama UML acima, julgue os seguintes itens.

VORD (viewpoint-oriented requeriments definition) é um framework para levantamento de requisitos, que consiste em realizar brainstorm no qual os stakeholders sugerem pontos de vista usando como técnica de cenários os diagramas de bolha e, para técnica de ponto de vista, os diagramas usecase.

2969 Q790853
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando o diagrama UML acima, julgue os seguintes itens.

Os requisitos podem ser classificados como de domínio, funcionais, não funcionais, permanentes ou consequentes. Os requisitos de domínio podem ser uma declaração explícita do que o sistema não deve fazer ou, ainda, uma característica que o mesmo tenha de ter, como, por exemplo, a de, no máximo, 100 MB de tamanho; os funcionais detalham recursos que devem ser realizados pelo sistema; os permanentes originam-se da atividade principal da orientação; os consequentes são requisitos voláteis e podem se modificar ao longo do desenvolvimento do sistema.

2970 Q790852
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A partir da figura acima, que representa os fatores de qualidade de software, julgue os itens que se seguem.

A funcionalidade é um requisito funcional, uma característica a ser observada em um modelo de qualidade de software. Ela agrega subcaracterísticas como interoperabilidade, adequabilidade e acurácia. Segundo a figura, a funcionalidade estaria corretamente classificada se posicionada em #3.

2971 Q790851
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Tendo o diagrama UML da figura acima como referência, julgue os seguintes itens.

Na associação do tipo agregação composta identificado por #2, uma instância da classe Departamento pertence exclusivamente a uma única instância composta em Escola, e um objeto da classe Escola pode relacionar-se com, no máximo, três objetos da classe Departamento.

2972 Q790848
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Tendo o diagrama UML acima como referência, julgue os seguintes itens.

Na UML 2.0, o diagrama de interação geral é utilizado para modelar colaborações, conjunto de instâncias que cooperam entre si para uma função específica; o diagrama de máquina de estados representa estados de um caso de uso de um subsistema ou de um sistema completo; e o diagrama de tempo demonstra a mudança de estado de um objeto, ao longo do tempo decorrente de eventos externos.

2973 Q790832
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, acerca do RUP (Rational Unified Process), versão 7.0, e da UML (Unified Modeling Language), versão 2.0.

Em um diagrama UML, a herança é um tipo de relacionamento especial que mistura características dos relacionamentos de generalização e dependência, sendo utilizada para identificar, no relacionamento entre classes, que uma herda o comportamento de outra, mas não sua estrutura.

2974 Q790831
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de requisitos e técnicas de elicitação de requisitos.

A prototipação, uma abordagem para desenvolvimento de software na qual se cria um modelo do software que será implementado, é composta de quatro etapas: planejamento, análise de risco, engenharia e avaliação do cliente.

2975 Q790830
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, acerca do RUP (Rational Unified Process), versão 7.0, e da UML (Unified Modeling Language), versão 2.0.

Casos de usos são classificadores de comportamentos, os quais podem ser descritos por uma especificação de interações ou de atividades.

2976 Q790829
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, acerca do RUP (Rational Unified Process), versão 7.0, e da UML (Unified Modeling Language), versão 2.0.

Estruturar o modelo de caso de uso de negócios, que é o modelo das metas de negócio e as funções pretendidas, é uma tarefa da disciplina requisitos.

2977 Q790828
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de arquitetura orientada a serviços (SOA), análise de pontos de função e padrões de projeto, julgue os itens a seguir.

O template method se aplica primariamente às classes, sendo um padrão de projeto com finalidade comportamental, ou seja, caracterizado pela maneira como as classes interagem e distribuem responsabilidades.

2978 Q790366
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de qualidade no desenvolvimento de software, julgue os itens de 100 a 114.

O MPS.BR é um modelo de melhoria de processos definido em níveis, semelhante aos modelos CMM e CMMI.

2979 Q790365
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de engenharia de software, julgue os itens de 79 a 87.

As especificações formais de sistemas devem ser precisas e isentas de ambigüidade, permitindo, assim, eliminar dúvidas em uma especificação e evitar problemas de má interpretação de linguagem.

2980 Q790364
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeiro dos diagramas da UML, julgue os itens subsequentes.

Um diagrama de casos de uso descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. É comum o uso de atores nesse diagrama.

2981 Q790361
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de princípios de engenharia de software, julgue os itens a seguir.

Um modelo de processo de software descreve os processos que são realizados para atingir o seu desenvolvimento. A notação para as tarefas, os artefatos, os atores e as decisões varia conforme o modelo de processo utilizado.

2982 Q790360
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos conceitos e às disciplinas considerados no processo unificado, julgue os itens de 76 a 80.

2983 Q790359
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (rational unified process) é um processo de engenharia de software que oferece uma abordagem baseada em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. Acerca de RUP, requisitos e casos de uso, julgue os itens seguintes.

Sob a perspectiva de gerenciamento, o ciclo de vida de software do RUP é dividido em quatro fases sequenciais cujos finais são delimitados por marcos e avaliados para determinar se os objetivos da fase foram alcançados.

2984 Q790358
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (rational unified process) é um processo de engenharia de software que oferece uma abordagem baseada em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. Acerca de RUP, requisitos e casos de uso, julgue os itens seguintes.

No RUP, os manuais dos sistemas e as rotinas de teste são definidos a partir dos casos de uso. Entretanto, os elementos da arquitetura e a estratégia de implantação do sistema, por se relacionarem com a infraestrutura e não com os requisitos funcionais, não são definidos com base nos ...

2985 Q790357
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima é um exemplo de diagrama de transição de estados, que permite modelar como o sistema responde a eventos internos e externos, especificando o que acontece quando o evento ocorre. Ele é útil para modelar o comportamento de sistemas de tempo real, já que tais sistemas lidam com estímulos do ambiente. A respeito desse assunto e da figura acima, julgue os próximos itens.

Na figura, A associa-se a uma ação de guarda, e B, a uma ação de transição.

2986 Q790356
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos conceitos e às disciplinas considerados no processo unificado, julgue os itens de 76 a 80.

No processo unificado, os modelos de caso de uso encontramse na disciplina de requisitos, enquanto plano de desenvolvimento de software e especificações suplementares são partes da disciplina gerenciamento de projeto.

2987 Q790355
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos conceitos e às disciplinas considerados no processo unificado, julgue os itens de 76 a 80.

A disciplina análise e projeto desenvolve e mantém os artefatos de suporte que são utilizados pela disciplina teste.

2988 Q790354
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao padrão MVC, julgue os itens seguintes.

O modelo no MVC tem como atribuição exibir a parte que é responsável pela manutenção da aplicação para o usuário.

2989 Q790353
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao padrão MVC, julgue os itens seguintes.

O controlador é responsável pela coordenação entre atualizações no modelo e interações com o usuário.

2990 Q790352
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeiro dos diagramas da UML, julgue os itens subsequentes.

Um diagrama de casos de uso descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. É comum o uso de atores nesse diagrama.

2991 Q790351
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeiro dos diagramas da UML, julgue os itens subsequentes.

Um diagrama de estado é capaz de mostrar os estados possíveis de um objeto. Além disso, pode mostrar as transações responsáveis pelas suas mudanças de estado.

2992 Q790334
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de engenharia de software, julgue os itens de 79 a 87.

Os processos de verificação e validação visam assegurar que as especificações de um software sejam atendidos de forma a satisfazer as necessidades dos clientes. Na validação, verifica-se se os requisitos do sistema foram implementados e se cada função do sistema está associada a requisitos presentes nas especificações. A verificação, por sua vez, assegura que cada função opera corretamente e avalia a qualidade da implementação.

2993 Q790327
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de engenharia de software, julgue os itens de 79 a 87.

O projeto conceitual de um software é desenvolvido para que o cliente aprove o que o sistema fará, enquanto o projeto técnico descreve a configuração de hardware, as necessidades de software, as interfaces de comunicação, a entrada e a saída do sistema, a arquitetura de rede, e tudo o que traduz os requisitos em uma solução para o problema do cliente.

2994 Q790326
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de engenharia de software, julgue os itens de 79 a 87.

O MPS.BR foca a melhoria do processo de desenvolvimento de software. Nesse modelo, o nível G de maturidade compreende os processos de gerência de requisitos, de gerência de projetos e de gerência de riscos.

2995 Q790325
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de engenharia de software, julgue os itens de 79 a 87.

Constituem, normalmente, estágios de um processo de teste de software: teste de unidade, teste de módulo, teste de subsistema, teste de sistema e teste de aceitação. No teste de unidade, verificam-se os componentes individuais, para garantir sua operação correta.

2996 Q790324
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de engenharia de software, julgue os itens de 79 a 87.

Entre as atividades de processo de engenharia de requisitos, destacam-se: o estudo da viabilidade do sistema; a obtenção e a análise de requisitos; a especificação de requisitos e sua documentação; e a evolução dos requisitos.

2997 Q790323
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de qualidade no desenvolvimento de software, julgue os itens de 100 a 114.

Os componentes do MPS.BR são o modelo de referência (MR-MPS), o método de avaliação (MA-MPS) e o modelo de negócio (MN-MPS).

2998 Q790322
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de qualidade no desenvolvimento de software, julgue os itens de 100 a 114.

O modelo de referência de melhoria de processos de software (MR-MPS) contém o processo de avaliação e os requisitos para averiguação da conformidade ao modelo MR-MPS.

2999 Q790321
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de qualidade no desenvolvimento de software, julgue os itens de 100 a 114.

A validade de uma avaliação no modelo MPS.BR é de quatro anos.

3000 Q790252
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a modelos de processo de desenvolvimento de software, julgue os itens a seguir.

O modelo incremental entrega uma série de versões por meio da aplicação de sequências paralelas, possibilitando entrega mais rápida do produto final.

3001 Q790251
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a modelos de processo de desenvolvimento de software, julgue os itens a seguir.

A prototipagem é um exemplo de modelo evolucionário, no qual a cada iteração se apresenta um produto totalmente operacional.

3002 Q790248
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de paradigma orientado a objeto e de desenvolvimento e manutenção de projeto, julgue os seguintes itens.

Durante o projeto de um componente, as classes que o compõem são elaboradas para incluir todos os atributos e todas as operações relevantes à sua implementação. As interfaces que habilitam a comunicação e a colaboração interclasses não necessitam ser definidas no projeto do componente.

3003 Q790160
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito das inúmeras estruturas metodológicas para construção de um projeto, o designer Rodolfo Fuentes, autor do livro Prática do Design Gráfico, propõe que existam basicamente três etapas na elaboração de qualquer projeto: fase analítica, fase criativa e fase executiva. Considerando que essas fases podem ser subdivididas, dependendo das características do projeto, julgue os próximos itens.

Usabilidade e acessibilidade são etapas do projeto de sítio web que são pensadas só na fase executiva.

3004 Q790158
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na engenharia de software, a engenharia de requisitos é o processo de descobrir, analisar, documentar e verificar os serviços prestados por um sistema e suas restrições operacionais. A respeito dos conceitos de requisitos, julgue os seguintes itens.

Informações de rastreabilidade são importantes para o gerenciamento de requisitos. Essas informações podem ser representadas por meio de matrizes de rastreabilidade que têm a única finalidade de relacionar os requisitos aos módulos de projeto nos quais esses requisitos são implementados.

3005 Q790157
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O ciclo de vida de um software descreve sua existência desde sua concepção até sua desativação. A respeito da produção e dos processos de desenvolvimento de software, julgue os itens que se seguem.

Em uma empresa que tenha adotado um processo de desenvolvimento de software em cascata, falhas no levantamento de requisitos têm maior possibilidade de gerar grandes prejuízos do que naquelas que tenham adotado desenvolvimento evolucionário.

3006 Q790156
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem a respeito dos padrões de desenho e outras técnicas para reúso de software.

Alguns dos usos típicos do padrão Façade são a unificação das várias interfaces de um sistema complexo; a construção de pontos de entrada para cada uma das múltiplas camadas de um sistema; a redução de dependências entre um cliente e múltiplas classes de implementação e o encapsulamento de todas as demais interfaces públicas de um sistema.

3007 Q790155
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A homologação de sistemas, a escrita de notas de release, a realização de testes beta, bem como a eventual migração de bases de dados legadas para sistemas em produção, são atividades melhor realizadas por profissionais e papéis que realizam a curva 6, do que por profissionais que realizam a curva 3.

3008 Q790154
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A elaboração de padrões para identificação de artefatos de software, a análise de pedidos de mudanças para requisitos, os desenhos, os planos de teste e outros documentos, bem como a verificação e validação do estado adequado dos itens sob controle de mudanças, é efetuada por profissionais e papéis que realizam a curva 8.

3009 Q790153
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O emprego de padrões macro-arquiteturais como componentes distribuídos e protocolos de comunicação entre subsistemas, bem como o emprego de padrões de desenho orientado a objetos, são abordados com mais intensidade pelos profissionais e papéis que realizam as curvas 4 e 5.

3010 Q790147
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das relações estabelecidas entre os modelos de ciclo de vida de software, os modelos de gestão e seus exemplos, julgue os itens de 62 a 71.

A ferramenta CruiseControl, empregada no âmbito de métodos de desenvolvimento que aderem ao ciclo de vida ágil, é uma ferramenta de gerenciamento de versões de código.

3011 Q790142
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das relações estabelecidas entre os modelos de ciclo de vida de software, os modelos de gestão e seus exemplos, julgue os itens de 62 a 71.

As técnicas de refatoração de código compreendem, entre outras, a remoção de números mágicos e a introdução de padrões de desenho.

3012 Q790141
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das relações estabelecidas entre os modelos de ciclo de vida de software, os modelos de gestão e seus exemplos, julgue os itens de 62 a 71.

A rotina diária dos desenvolvedores, ao empregar processos baseados no TDD (Test Driven Development), é concentrada na elaboração de testes de homologação.

3013 Q790140
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das relações estabelecidas entre os modelos de ciclo de vida de software, os modelos de gestão e seus exemplos, julgue os itens de 62 a 71.

São práticas ou princípios recomendados no modelo de desenvolvimento de software XP (eXtreme Programming) proposto por Kent Beck: programação em pares; semana de trabalho de 40 horas; refatoração sem piedade; desenvolvimento orientado a testes TDD (Test Driven Development); e desenvolvimento de metáforas arquiteturais.

3014 Q790139
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A atividade de elicitação de requisitos é realizada com maior intensidade pelos profissionais e papéis que atuam na curva 2, relativa à curva 3.

3015 Q790138
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de linhas de produtos e de componentes de software, julgue os itens subsequentes.

A construção do conceito operacional (CONOPS) de uma linha de produtos, durante o ciclo de vida de componentes de software realizado em uma organização, deve ocorrer com bastante antecedência relativa à certificação de componentes produzidos por essa organização.

3016 Q790137
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A técnica da análise de pontos de função (TAPF) surgiu no início da década de 70. Em 1986, foi fundado o IFPUG (International Function Point Users Group), uma entidade sem fins lucrativos cuja finalidade é promover um melhor gerenciamento dos processos de desenvolvimento e de manutenção de software com o uso de pontos de função e outras técnicas de medição. Julgue os próximos itens, relacionados à TAPF.

Na medição de um determinado produto de software, o que determina o valor de determinado grupo de dados é apenas a sua classificação como arquivo lógico interno ou arquivo de interface externa.

3017 Q790136
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O ciclo de vida de um software descreve sua existência desde sua concepção até sua desativação. A respeito da produção e dos processos de desenvolvimento de software, julgue os itens que se seguem.

Em um processo de desenvolvimento em cascata, os testes de software são realizados todos em um mesmo estágio, que acontece após a finalização da fase de implementação.

3018 Q790135
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na engenharia de software, a engenharia de requisitos é o processo de descobrir, analisar, documentar e verificar os serviços prestados por um sistema e suas restrições operacionais. A respeito dos conceitos de requisitos, julgue os seguintes itens.

A utilização da técnica de prototipação no processo de requisitos consiste da criação de um modelo do sistema a ser apresentado para usuários finais e clientes com a finalidade de validação dos requisitos.

3019 Q790134
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito das inúmeras estruturas metodológicas para construção de um projeto, o designer Rodolfo Fuentes, autor do livro Prática do Design Gráfico, propõe que existam basicamente três etapas na elaboração de qualquer projeto: fase analítica, fase criativa e fase executiva. Considerando que essas fases podem ser subdivididas, dependendo das características do projeto, julgue os próximos itens.

A fase criativa deve-se iniciar por pesquisas sobre diferentes formatos e soluções.

3020 Q790133
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito das inúmeras estruturas metodológicas para construção de um projeto, o designer Rodolfo Fuentes, autor do livro Prática do Design Gráfico, propõe que existam basicamente três etapas na elaboração de qualquer projeto: fase analítica, fase criativa e fase executiva. Considerando que essas fases podem ser subdivididas, dependendo das características do projeto, julgue os próximos itens.

A definição da arquitetura de informações de um sítio deve ser feita na fase analítica.

3021 Q790083
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a desenvolvimento de aplicações e banco de dados, julgue os itens de 106 a 112. O processo de contagem por pontos de função ocorre a partir da identificação dos tipos de dados, como os arquivos lógicos internos e os arquivos de interface externa. Essa identificação deve ser realizada antes da especificação de requisitos, uma vez que, considerando a inviabilidade financeira para o desenvolvimento de software a partir da contagem de pontos de função, o planejamento do projeto de software deve ser refeito e novos requisitos são definidos.
3022 Q790082
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a desenvolvimento de aplicações e banco de dados, julgue os itens de 106 a 112. Um ambiente de software que combine hardware e banco de dados com informações importantes e orientadoras sobre o processo, as atividades e os artefatos necessários para um bom desenvolvimento de software de forma automatizada e implementada é um conceito de engenharia de software auxiliada por computador ou CASE.
3023 Q790081
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a desenvolvimento de aplicações e banco de dados, julgue os itens de 106 a 112. O ciclo de Vida clássico da engenharia de software, historicamente oriundo da engenharia de sistemas, embora represente um paradigma amplamente utilizado, sofreu diversas alterações desde sua origem, principalmente quanto à sequência das atividades, pois, nos atuais modelos de desenvolvimento, a interatividade entre elas torna o processo menos sequencial.
3024 Q790080
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que concerne aos conceitos de sistema operacional, julgue os itens de 59 a 65. Uma thread compreende um identificador, um program counter, um conjunto de registradores e uma pilha de execução, além de compartilhar com outras threads pertencentes ao mesmo processo sua seção de código, seção de dados e outros recursos do sistema operacional, como arquivos abertos e sinais.
3025 Q790034
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Quanto aos conceitos de processamento de dados e organização de computadores, julgue os itens que se seguem. O program counter é o registrador responsável por controlar a sequência de processamento das instruções de máquina de um programa na UCP.
3026 Q790033
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a desenvolvimento de aplicações e banco de dados, julgue os itens de 106 a 112. Um dos erros recorrentes no levantamento de requisitos de software é pensar que um software é igual ao outro, o que leva as equipes de desenvolvimento a gastarem tempo excessivo no estudo de outros software na busca de funcionalidades similares para serem aproveitadas.
3027 Q790032
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a desenvolvimento de aplicações e banco de dados, julgue os itens de 106 a 112. A camada de aplicação de um projeto de interface contém as classes que representam os objetos gráficos, que recebem os dados ou comandos dos usuários, assim como aquelas que apresentam os resultados desejados aos usuários.
3028 Q789984
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do uso de diagramas UML, seus conceitos, representações e finalidades, julgue os itens subsequentes.

O diagrama de sequência mostra como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de operação.

3029 Q789983
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do uso de diagramas UML, seus conceitos, representações e finalidades, julgue os itens subsequentes.

No diagrama de casos de uso, os relacionamentos podem ser associações ou generalizações, podendo ocorrer entre atores e, nos casos de uso, são somente generalizações.

3030 Q656514
Ciência da Computação
Ano: 2009
Banca: Assessoria em Organização de Concursos Públicos (AOCP)

Assinale a alternativa que identifica o diagrama exibido na figura a seguir.

3031 Q656513
Ciência da Computação
Ano: 2009
Banca: Assessoria em Organização de Concursos Públicos (AOCP)
Em um sistema operacional, considerando a política de Escalonamento de Processos de Tempo Compartilhado, assinale a alternativa que NÃO apresenta uma situação em que um processo em estado corrente (CUR) deixa de ser executado pela unidade central de processamento (UCP).
3032 Q656512
Ciência da Computação
Ano: 2009
Banca: Assessoria em Organização de Concursos Públicos (AOCP)

Analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Pontos por função podem ser usados para estimar o custo ou esforço necessário para projetar, codificar e testar o software.

II. Pontos por função são uma relação exata e não empírica baseada em medidas exploratórias de contagem indireta do domínio de informação.

III. Pontos por função podem ser usados para prever o número de erros que vão ser encontrados durante os testes.

IV. Pontos por função podem ser usados para prever o número de componentes e/ou o número de linhas de código projetadas no sistema implementado.

3033 Q560417
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (rational unified process) é um processo de engenharia de software que oferece uma abordagem baseada em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. Acerca de RUP, requisitos e casos de uso, julgue os itens seguintes.

A primeira dimensão do RUP representa o aspecto dinâmico do processo quando ele é aprovado e é expressa em termos de fases, iterações e marcos.

3034 Q560411
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na UML, uma porta

3035 Q560410
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Dentre os diagramas de interação da UML 2.0, linha de vida e foco de controle são duas as características que distinguem os diagramas de

3036 Q560397
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em UML (unified modeling language), os diagramas estruturais são organizados em função dos principais grupos de itens encontrados na modelagem de um sistema. Os diagramas estruturais em UML não incluem o diagrama de

3037 Q129412
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito das inúmeras estruturas metodológicas para construção de um projeto, o designer Rodolfo Fuentes, autor do livro Prática do Design Gráfico, propõe que existam basicamente três etapas na elaboração de qualquer projeto: fase analítica, fase criativa e fase executiva. Considerando que essas fases podem ser subdivididas, dependendo das características do projeto, julgue os próximos itens.

O primeiro passo da fase analítica é avaliar quais tecnologias serão empregadas no projeto.

3038 Q129408
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na engenharia de software, a engenharia de requisitos é o processo de descobrir, analisar, documentar e verificar os serviços prestados por um sistema e suas restrições operacionais. A respeito dos conceitos de requisitos, julgue os seguintes itens.

No processo de requisitos, pode ser utilizada a técnica de etnografia durante as atividades relacionadas à eliciação de requisitos.

3039 Q129406
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na engenharia de software, a engenharia de requisitos é o processo de descobrir, analisar, documentar e verificar os serviços prestados por um sistema e suas restrições operacionais. A respeito dos conceitos de requisitos, julgue os seguintes itens.

O documento de requisitos de software, que é uma declaração oficial do que deve ser implementado, deve incluir os requisitos não funcionais do sistema. Esses requisitos não funcionais podem refletir necessidades legais e até princípios éticos.

3040 Q129403
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O ciclo de vida de um software descreve sua existência desde sua concepção até sua desativação. A respeito da produção e dos processos de desenvolvimento de software, julgue os itens que se seguem.

A construção de um produto de software pressupõe o compromisso com um conjunto de requisitos antes do início do desenvolvimento de tal produto, seguido de um processo que é finalizado com a implantação do referido produto.

3041 Q129400
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A técnica da análise de pontos de função (TAPF) surgiu no início da década de 70. Em 1986, foi fundado o IFPUG (International Function Point Users Group), uma entidade sem fins lucrativos cuja finalidade é promover um melhor gerenciamento dos processos de desenvolvimento e de manutenção de software com o uso de pontos de função e outras técnicas de medição. Julgue os próximos itens, relacionados à TAPF.

A TAPF pode ser utilizada na estimativa de tamanho funcional de um software a ser desenvolvido, sem ser aplicável a situações em que o software esteja em fase de implantação ou já implantado (produto pronto).

3042 Q129397
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de linhas de produtos e de componentes de software, julgue os itens subsequentes.

Em um ciclo de vida, com base em componentes de software, as atividades de busca, avaliação, adaptação e testes de componentes ocorrem basicamente após as fase de desenho e antes da fase de testes do sistema de software.

3043 Q129394
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem a respeito dos padrões de desenho e outras técnicas para reúso de software.

Uma das vantagens do padrão Prototype é o reúso de memória possível por meio do compartilhamento de vários objetos por meio de múltiplas interfaces.

3044 Q129391
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O modelo propõe que a atividade do engenheiro de processo de desenvolvimento de software seja aquela que está sempre ocorrendo durante o ciclo de vida do software.

3045 Q129387
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das relações estabelecidas entre os modelos de ciclo de vida de software, os modelos de gestão e seus exemplos, julgue os itens de 62 a 71.

Nas abordagens de desenvolvimento bazaar e catedral e na sua relação com modelos de ciclo de vida de software, observa-se que em um desenvolvimento na abordagem bazaar, a arquitetura é emergente, o que não ocorre com um desenvolvimento na abordagem catedral; o conceito de liberação de código cedo e frequente, presente na abordagem catedral, afina-se com os métodos da eXtreme Programming e em ambos modelos, o desenvolvimento de software é colaborativo, aberto e embasado em p...

3046 Q129384
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das relações estabelecidas entre os modelos de ciclo de vida de software, os modelos de gestão e seus exemplos, julgue os itens de 62 a 71.

As técnicas, os métodos e as ferramentas classicamente associados às fases do modelo de ciclo de vida em cascata, na metodologia RUP, estão melhor distribuídos ao longo das disciplinas do que ao longo das fases do modelo.

3047 Q129381
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das relações estabelecidas entre os modelos de ciclo de vida de software, os modelos de gestão e seus exemplos, julgue os itens de 62 a 71.

A metodologia RUP, no que se refere à disciplina de Análise e de Desenho durante a fase de iniciação, não se destaca como um modelo orientado a reúso.

3048 Q128654
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de interface gráfica, ergonomia e usabilidade.

Um problema de usabilidade é identificado quando um aspecto da interface está em desacordo com as características dos usuários e da maneira pela qual ele realiza sua tarefa. Um problema de ergonomia é observado em determinadas circunstâncias, quando uma característica do sistema interativo ocasiona a perda de tempo, compromete a qualidade da tarefa ou inviabiliza sua realização.

3049 Q128651
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de interface gráfica, ergonomia e usabilidade.

O teste de usabilidade é uma técnica formal que pode envolver usuários designados para desenvolver tarefas típicas e críticas. Há coleta de dados e posterior análise. O teste de usabilidade caracteriza-se por utilizar diferentes técnicas, que são voltadas, em sua maioria, para a avaliação da ergonomia dos sistemas interativos. Entre essas técnicas, estão a inspeção baseada em padrões, guias de estilos ou guias de recomendações; e a avaliação heurística.

3050 Q128648
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de interface gráfica, ergonomia e usabilidade.

Usabilidade pode ser dividida nas seguintes metas: ser eficaz no uso (eficácia); ser eficiente no uso (eficiência); ser segura no uso (segurança); ser de boa utilidade (utilidade); ser fácil de aprender (learnability); e ser fácil de lembrar como se usa (memorability).

3051 Q128645
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de interface gráfica, ergonomia e usabilidade.

A usabilidade de sistemas pode ser definida como as características que permitem que o usuário alcance seus objetivos e satisfaça suas necessidades dentro de um contexto de utilização determinado. Desempenho e satisfação do usuário são especificados e medidos a partir do grau de realização de objetivos perseguidos na interação (eficiência) pelos recursos alocados para alcançar esses objetivos (eficácia) e pelo grau de aceitação do produto pelo usuário (satisfação).

3052 Q128642
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de paradigma orientado a objeto e de desenvolvimento e manutenção de projeto, julgue os seguintes itens.

Em projetos orientados a objeto, o acoplamento não pode ser utilizado como métrica, embora seja uma característica mensurável, em que as conexões físicas entre os elementos do projeto representam o acoplamento dentro de um sistema.
3053 Q128640
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de paradigma orientado a objeto e de desenvolvimento e manutenção de projeto, julgue os seguintes itens.

No contexto de engenharia de software orientada a objetos, componentes contêm um conjunto de classes colaborativas. No entanto, existem casos em que um componente pode conter uma única classe.

3054 Q128637
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, julgue os itens subsequentes a respeito de conceitos de desenvolvimento e de manutenção de sistemas e aplicações.

A técnica de refatoração é uma manutenção de software, uma vez que altera o comportamento observável da estrutura interna do software.

3055 Q128634
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, julgue os itens subsequentes a respeito de conceitos de desenvolvimento e de manutenção de sistemas e aplicações.

A métrica pontos de função tem como finalidade aferir o tamanho dos projetos de desenvolvimento e a manutenção de software.

3056 Q128631
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, julgue os itens subsequentes a respeito de conceitos de desenvolvimento e de manutenção de sistemas e aplicações.

A amplitude dos dentes e a inclinação da curva real da figura mostrada representa o processo de manutenção de software. Tal fato ocorre porque, quando as manutenções são feitas, a probabilidade de que novos defeitos sejam introduzidos aumenta, gerando picos na curva do índice de falhas.

3057 Q128628
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a modelos de processo de desenvolvimento de software, julgue os itens a seguir.

O modelo evolucionário em espiral combina a prototipagem com os aspectos controlados e sistemáticos do modelo em cascata.

3058 Q128626
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a modelos de processo de desenvolvimento de software, julgue os itens a seguir.

O uso de uma abordagem de construção embasada em componentes faz que o desenvolvimento no modelo RAD (rapid application development) seja considerado mais rápido.

3059 Q128623
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a modelos de processo de desenvolvimento de software, julgue os itens a seguir.

O modelo espiral admite retorno às fases anteriores de desenvolvimento, suportando ainda a execução paralela de fases.

3060 Q128620
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a modelos de processo de desenvolvimento de software, julgue os itens a seguir.

O modelo em cascata sugere uma abordagem sistemática e sequencial para o desenvolvimento de software. Sua natureza linear leva a estados de bloqueio nos quais, para que nova etapa seja iniciada, é necessário que a documentação associada à fase anterior tenha sido aprovada.

3061 Q128618
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere ao desenvolvimento e à manutenção de sistemas e aplicações, julgue os itens a seguir.

XP, Scrum e Cristal são exemplos de modelos ágeis de desenvolvimento de sistemas.

3062 Q128615
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere ao desenvolvimento e à manutenção de sistemas e aplicações, julgue os itens a seguir.

O protótipo serve como um mecanismo para a identificação dos requisitos de software, ou seja, auxilia o engenheiro de software e o cliente a entenderem melhor o que deve ser construído quando os requisitos estão confusos.

3063 Q128612
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere ao desenvolvimento e à manutenção de sistemas e aplicações, julgue os itens a seguir.

As fases clássicas no desenvolvimento de software são levantamento de requisitos, análise, projeto, codificação, teste e implantação.

3064 Q128575
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das metodologias de desenvolvimento de software, julgue os itens a seguir.

No modelo de desenvolvimento incremental, a cada iteração são realizadas várias tarefas. Na fase de análise, pode ser feito o refinamento de requisitos e o refinamento do modelo conceitual.

3065 Q128573
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das metodologias de desenvolvimento de software, julgue os itens a seguir.

No modelo de desenvolvimento em espiral, a análise de riscos não impacta na elaboração de um produto ou protótipo.

3066 Q128570
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das metodologias de desenvolvimento de software, julgue os itens a seguir.

No modelo de desenvolvimento prototipagem, um protótipo é desenvolvido para ajudar no entendimento dos requisitos do sistema.

3067 Q128567
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das metodologias de desenvolvimento de software, julgue os itens a seguir.

Uma das características do modelo de desenvolvimento em cascata é envolver a sequência de atividades. Nesse modelo, cada fase transcorre completamente e seus produtos são vistos como entrada para uma nova fase.

3068 Q128565
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das metodologias de desenvolvimento de software, julgue os itens a seguir.

O modelo de desenvolvimento espiral foi desenvolvido somente para abranger as melhores características do ciclo de vida clássico.

3069 Q128395
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de qualidade no desenvolvimento de software, julgue os itens de 100 a 114.

O MPS.BR foi construído embasado nas normas NBR ISO/IEC 12207, ISO/IEC 15504, SWEBOK e MPI.

3070 Q128393
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de engenharia de software, julgue os itens de 79 a 87.

Um processo de software é constituído por um conjunto de atividades e resultados associados que geram um produto software. Entre essas atividades, destacam-se: especificação, desenvolvimento, validação e evolução do software, que são comuns a todos os processos de software.

3071 Q128390
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de engenharia de software, julgue os itens de 79 a 87.

A engenharia de software é uma disciplina da engenharia que integra processos, métodos e ferramentas para o desenvolvimento de software de computador. O modelo de capacitação CMMI é um metamodelo de processo abrangente que descreve as metas, práticas e capacidades específicas que devem estar presentes em um processo de software maduro.

3072 Q128388
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de engenharia de software, julgue os itens de 79 a 87.

Os requisitos funcionais representam as características que quantificam determinados aspectos do comportamento de um programa ou sistema.

3073 Q128381
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quando há comunicação, há compartilhamento de informação. Esse compartilhamento pode ser local ou remoto. Em geral, entre indivíduos, a comunicação local acontece face a face, enquanto a comunicação remota ocorre a longas distâncias. A palavra telecomunicações quer dizer comunicação a longas distâncias (do grego tele = longe, ao longe, distante) e inclui a telefonia, a telegrafia e a televisão. Em uma rede, a comutação de pacotes pode ser feita segundo dois modelos de serviço:

(1) modelo voltado à conexão, que utiliza canais ou circuitos virtuais;

(2) modelo não voltado à conexão, que utiliza datagramas.

Acerca de tecnologias de comunicação de dados, julgue os itens de 84 a 86.

...
3074 Q128311
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do uso de diagramas UML, seus conceitos, representações e finalidades, julgue os itens subsequentes.

Um diagrama de classes contém entidades e relacionamentos. Além disso, pode oferecer uma perspectiva conceitual de determinada realidade de um sistema.

3075 Q128308
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do uso de diagramas UML, seus conceitos, representações e finalidades, julgue os itens subsequentes.

No diagrama de casos de uso, um caso de uso (use case) é representado por uma bolinha negra e um rótulo com o seu nome. Normalmente, o use case é uma extensão de uma classe abstrata.

3076 Q128299
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeiro dos diagramas da UML, julgue os itens subsequentes.

O diagrama de atividades tem por objetivo mostrar o fluxo de atividades em um único processo; entretanto, esse diagrama não mostra como as atividades dependem umas das outras, porque isso é responsabilidade do diagrama de dependências.

3077 Q128296
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeiro dos diagramas da UML, julgue os itens subsequentes.

Os diagramas em UML podem ser estáticos ou dinâmicos. O diagrama de classes é um exemplo de um diagrama dinâmico.

3078 Q128294
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao padrão MVC, julgue os itens seguintes.

Por meio do MVC, é possível o desenvolvimento de aplicações em 3 camadas para a Web.

3079 Q128291
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao padrão MVC, julgue os itens seguintes.

No MVC, a visão é responsável pela manutenção do estado da aplicação.

3080 Q128288
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos conceitos e às disciplinas considerados no processo unificado, julgue os itens de 76 a 80.

O escopo da disciplina implementação é limitado aos testes das classes individuais e ao teste de implementação, enquanto o teste do sistema é descrito na disciplina teste.

3081 Q128286
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos conceitos e às disciplinas considerados no processo unificado, julgue os itens de 76 a 80.

São atividades que se realizam no âmbito da disciplina de requisitos: identificar junto aos clientes o que o sistema deve fazer; definir escopo; e fornecer uma base para estimativas.

3082 Q128283
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das verificações e dos testes, julgue o item abaixo.

Programação e testes são atividades que acontecem na fase de concepção do processo unificado, pois a realimentação e os testes precoces servem para evoluir os requisitos.

3083 Q128280
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima é um exemplo de diagrama de transição de estados, que permite modelar como o sistema responde a eventos internos e externos, especificando o que acontece quando o evento ocorre. Ele é útil para modelar o comportamento de sistemas de tempo real, já que tais sistemas lidam com estímulos do ambiente. A respeito desse assunto e da figura acima, julgue os próximos itens.

É possível criar um diagrama de transição de estados que descreva o ciclo de vida de um objeto em níveis de detalhe arbitrariamente simples ou complexos, dependendo das necessidades, pois não há a obrigação de ilustrar todos os eventos possíveis...

3084 Q128277
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Métricas são utilizadas para medir produtividade, estimar qualidade dos software e identificar e quantificar as funcionalidades requeridas para um projeto. Com relação a esse assunto, julgue os itens que se seguem.

Itens de contagem para pontos de função incluem entradas, saídas, requisitos, arquivos internos, interfaces externas. Nesse contexto, requisitos são pares de solicitação-resposta que não mudam os dados internos, e saídas são os dados da aplicação exibidos, em que campos individuais são considerados saídas separadas.

3085 Q128275
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de princípios de engenharia de software, julgue os itens a seguir.

Ciclo de vida de um software resume-se em eventos utilizados para definir o status de um projeto.

3086 Q128272
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Atualmente, qualquer empresa que possua sistemas de função crítica não pode prescindir de recursos de alta disponibilidade. A respeito desse assunto, julgue os próximos itens.

Um sistema apresenta, ao longo de sua vida, um tempo médio até apresentar falha (MTTF) e um tempo médio de reparo (MTTR). O tempo de vida do sistema é uma sucessão de MTTFs e MTTRs, à medida que vai falhando e sendo reparado. Dessa forma, a disponibilidade do sistema pode ser representada pela relação MTTF / (MTTF + MTTR).

3087 Q128244
Ciência da Computação
Ano: 2009
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Computação sob demanda (on-demand) é o processo de:

3088 Q127274
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
Em determinado sistema de análise estatística, é necessário definir uma dependência "um para muitos" entre objetos, de forma que quando um objeto mudar de estado, todos os seus dependentes sejam notificados e atualizados. Que padrão de projeto pode ser utilizado nessa situação?
3089 Q127270
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
No ciclo de vida em cascata, o custo de correção é menor na fase de
3090 Q127267
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere as informações a seguir, referentes à modelagem de um sistema de informação.

1. Classe Pessoa é generalização das classes Aluno e Professor.

2. Classe ProfessorMestre é especialização da classe Professor.

Que diagrama de classes UML representa corretamente a situação em questão?

3091 Q127264
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
Por motivo de segurança, deseja-se adicionar registro (log) das operações efetuadas no sistema de contabilidade de uma empresa. O arquiteto do sistema decide que deve existir somente uma instância de uma classe de registro (log) e que esta será o ponto de acesso global para os demais componentes do sistema. Que padrão de projeto pode ser utilizado nesse caso?
3092 Q127262
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
Na modelagem de determinado sistema de informação, um objeto remetente X deve ficar bloqueado até que o objeto destinatário Y termine de atender à requisição. Na UML, que tipo de mensagem é indicada para representar a situação descrita?
3093 Q127259
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
A gerência de desenvolvimento de sistemas de uma empresa está reformulando seu processo de software. Para isso, deseja criar uma metodologia de desenvolvimento baseada no Processo Unificado. A respeito desse processo, é INCORRETO afirmar que o(a)
3094 Q127256
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe o fragmento de um diagrama UML relacionado a um sistema de informação hipotético.

Com base nesse diagrama, considere as afirmativas a seguir.

I - Cliente e Serviço de Aprovação de Crédito são atores de "Fechar Pedido".

II - O diagrama de colaboração em questão representa, possivelmente, as funcionalidades do sistema.

III - As elipses indicadas no diagrama representam casos de uso.

Está(ão) correta(s) APENAS a(s) afirmativa(s)

3095 Q127253
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de arquitetura orientada a serviços (SOA), análise de pontos de função e padrões de projeto, julgue os itens a seguir.

SOA é um paradigma de organização e utilização de competências distribuídas que estão sob o controle de diferentes domínios proprietários. Ela é empregada para a interoperabilidade de sistemas por meio de conjunto de interfaces de serviços fracamente acoplados, em que os serviços não necessitam de detalhes técnicos da plataforma dos outros serviços para a troca de informações a ser realizada.

3096 Q127250
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, acerca do RUP (Rational Unified Process), versão 7.0, e da UML (Unified Modeling Language), versão 2.0.

Em relação à engenharia de usabilidade, a definição e a validação da arquitetura da interface com o usuário, bem como os testes de desempenho, estão mais associados à fase de construção que à fase de elaboração.

3097 Q127248
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de requisitos e técnicas de elicitação de requisitos.

A etnografia é uma técnica utilizada para a descoberta de requisitos de sistemas de software na qual, por meio de observações, procura-se compreender os requisitos sociais e organizacionais do ambiente onde o sistema será usado.

3098 Q127245
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

A Service-Oriented Architecture – SOA trata-se de

I. um conjunto de produtos para implementar aplicativos dinâmicos e ágeis, do tipo loosely couple.

II. uma meta a ser alcançada, ou seja, disponibilizar uma metodologia de implementação que usa padrões e protocolos de linguagem específicos para execução de aplicativos.

III. soluções que não requerem uma renovação completa de tecnologia e de processo de negócios, que devem ser incrementais e baseadas nos investimentos atuais.

IV. uma abordagem de design de sistemas que orientam como os recursos do TI serão integrados e quais serviços serão expostos para o uso.

Está correto o que consta APENAS em

3099 Q127242
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

As ferramentas de modelagem de análise, que utilizam a notação UML, fornecem capacidade de desenvolver modelos baseados em

3100 Q127239
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

A engenharia de software está inserida no contexto

3101 Q127236
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

O conceito de sprint aplica-se ao modelo ágil do processo de engenharia de software denominado

3102 Q127233
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

O processo de engenharia de software denominado ciclo de vida clássico refere-se ao modelo

3103 Q127231
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Considere:

"Os requisitos expressam as características e restrições do produto de software do ponto de vista de satisfação das necessidades do usuário. Em geral, independem da tecnologia empregada na construção da solução, sendo uma das partes mais críticas e propensas a erros no desenvolvimento de software".

Quanto aos requisitos de software, a descrição acima está

3104 Q127228
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Quanto aos requisitos de software, considere:

I. É importante que se estabeleçam práticas para encontrar, documentar, organizar e rastrear os requisitos variáveis de um sistema.

II. Etnografia (observação e análise dos fluxos de trabalho) e sessões de JAD são práticas que podem ser aplicadas na elicitação.

III. Elicitar significa descobrir os requisitos de um sistema por meio de entrevistas, de documentos do sistema existente, de análise do domínio do problema ou de estudos do mercado.

Está correto o que se afirma em

3105 Q127225
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da elaboração de website, julgue os itens a seguir.

Para atender as recomendações de boas práticas de acessibilidade e navegabilidade do governo, é necessário considerar a ISO 17799 na elaboração de websites.

3106 Q127217
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Considere as seguintes afirmativas:

I. O manual de organização estabelece as regras orientadoras e disciplinadoras para que as operações sejam executadas de forma padronizada.

II. O manual de procedimentos contém os registros resultantes do processo de análise funcional e estrutural da empresa.

III. O manual de formulários regulamenta os formulários utilizados pela empresa apresentando as características físicas, instruções de preenchimento e os órgãos responsáveis.

Está correto o que se afirma em

3107 Q127214
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na UML 2.0, a configuração de nós de processamento em tempo de execução e os artefatos que neles existem são representados graficamente por intermédio do diagrama de

3108 Q127211
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Ampliação de vocabulário que permite a criação de novos tipos de blocos de construção derivados dos já existentes, mas específicos a determinados problemas.

II. Extensão das propriedades dos blocos de construção que permite a criação de novas informações na especificação de um elemento.

No âmbito da UML, os conceitos I e II definem, respectivamente,

3109 Q127208
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

No âmbito da Engenharia de Software, um cenário de constantes mudanças políticas como as que ocorrem em uma aplicação governamental, por exemplo, propõe a especificação de um elemento de software que é o

3110 Q127205
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

No âmbito da UML, é o mais importante detalhe que pode ser especificado para atributos e operações de um classificador e cuja especificidade, que pode ser de quatro níveis diferentes (ex. pacote), é utilizável por outros. Tratase de

3111 Q127202
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

O Processo Unificado se caracteriza por ser um

3112 Q127199
Ciência da Computação
Ano: 2009
Banca: Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS)

Assinale somente a alternativa que caracteriza o modelo de desenvolvimento RUP (Rational Unified Process).

3113 Q127196
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Sobre o Paradigma de Orientação a Objetos e a figura apresentada a seguir são feitas as seguintes afirmações:

 

I. A UML representa a linguagem de programação fundamental para representação de diagramas, sendo que sua versão padrão é a 2.5.

II. A Figura apresentada mostra a relação de agregação entre as duas classes, sendo que este é um dos principais relacionamentos de classes.

III. Na Figura apresentada a classe Aluno herda todos os métodos e atributos da classe Pessoa.

 

Assinale a opção apresentada a seguir que liste TODAS as afirmativas corretas citadas anteriormente:

3114 Q127193
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Um modelo de processo de software é uma representação abstrata de um processo de software, sendo assim quais dos modelos abaixo representam modelos de processos de software?

3115 Q127190
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Os padrões de projeto podem ser vistos como heurísticas que guiam os desenvolvedores de software na organização do espaço de objetos de uma aplicação. Os padrões de projeto GoF (GoF patterns) são classificados em três tipos: de criação, de estrutura e de comportamento. Considerando esses padrões de projeto e a figura acima, julgue os itens de 118 a 120.

Se, no desenvolvimento de uma aplicação que leia documentos do tipo txt e seja capaz de converter o documento em vários formatos distintos, houver a necessidade de facilitar acréscimos de novos tipos de conversão, será mais indicado o uso do padrão de estrutura Adapter que ...

3116 Q127187
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Tendo o diagrama UML acima como referência, julgue os seguintes itens.

Na figura, um diagrama UML de implantação é modelado juntamente com um diagrama de componentes, ambos voltados para a modelagem de aspectos físicos e estáticos de sistemas orientados a objetos.

3117 Q127184
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Tendo o diagrama UML acima como referência, julgue os seguintes itens.

Nesse diagrama, #1 é uma interface do tipo fornecida que descreve um serviço implementado; e #2 é uma interface do tipo requerida. Tas interfaces podem ser substituídas, sem prejuízo, pelos relacionamentos de dependência e realização, respectivamente.

3118 Q127182
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Com base no diagrama UML apresentado acima, julgue os itens subsequentes.

No referido diagrama, o número 1 no canto superior direito dentro do objeto fisica1:Fisica indica que esse objeto é unitário tal que, em padrões de projeto, pode ser classificado como do tipo singleton; #6 é uma mensagem de retorno sem disparo de método; e #5 é uma mensagem simples entre atores que indica somente a ocorrência de um evento.

3119 Q127179
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Tendo o diagrama UML da figura acima como referência, julgue os seguintes itens.

O método #Cadastrar() da classe Instrutor tem visibilidade do modo protegido tal que somente a classe possuidora Instrutor pode utilizá-lo.

3120 Q127176
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A partir da figura acima, que representa os fatores de qualidade de software, julgue os itens que se seguem.

A usabilidade é uma medida de qualidade de software a ser observada também no levantamento de requisitos, que pode ser auferida analisando-se subjetivamente as atitudes dos usuários em relação ao sistema, por exemplo, por meio de um questionário de avaliação. De acordo com a figura, a usabilidade estaria corretamente classificada se posicionada em #1.

3121 Q127174
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando o diagrama UML acima, julgue os seguintes itens.

De acordo com o diagrama, estão corretas as seguintes afirmações: o ator Supervisor é uma especialização do ator Professor; o caso de uso Incluir Faltas é abstrato e pode ser acionado pelo ator Supervisor; o caso de uso Incluir Conteúdo Programático é abstrato e representa um segmento opcional de comportamento.

3122 Q127171
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Tendo o texto acima como referência inicial, julgue os itens a seguir.

A criação de baselines no RUP tem como motivação a rastreabilidade, a elaboração de relatórios e a reprodutibilidade, além de estabelecer, na fase de construção, um marco da arquitetura do ciclo de vida do projeto. Com os baselines, é possível desfazer mudanças caso as atualizações realizadas sejam consideradas instáveis ou não confiáveis.

3123 Q127169
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Instruções: Para responder às questões de 31 a 50, considere que os aplicativos devem ser reputados sempre na originalidade da versão referenciada e não quaisquer outras passíveis de modificação (customização, parametrização, etc.) feita pelo usuário. Quando não explicitados nas questões, as versões dos aplicativos são: Windows XP edição doméstica (Português), Microsoft Office 2000, SGBD MS-SQL Server 2000 e navegador Internet Explorer 8. Mouse padrão destro.

No CMMI, são duas Support process areas:

3124 Q127153
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Quanto à caracterização, a reengenharia de software é classificada como manutenção

3125 Q127150
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Os seguintes produtos especificados no RUP:

I. modelo de caso de uso no mínimo 80% completo;

II. manuais do usuário. correspondem, respectivamente, aos resultados da

3126 Q127147
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Pertencem aos Core Process ou aos Core Supporting Workflows do modelo iterativo RUP:

3127 Q127144
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Pertencem à dimensão temporal do modelo iterativo RUP:

3128 Q127141
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Considerando os tipos COM = comportamental e EST = estrutural na UML 2.0, classifique correta e respectivamente os seguintes diagramas UML:

I. State Machine Diagram

II. Sequence Diagram

III. Composite Structure Diagram

3129 Q127139
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na representação da UML 2.0, um caso de uso incluído em outro caso de uso, estabelecido estereotipadamente como <>, é um relacionamento

3130 Q127136
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

No contexto de ferramentas CASE, considere:

I. A refatoração é o processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo.

II. Tecnologia CASE pode ser tão simples quanto uma ferramenta singular que suporte uma atividade específica do processo, ou tão complexa quanto um ambiente que inclui ferramentas, pessoas, hardware, rede, sistemas operacionais, padrões, etc.

III. A técnica é projetada para ser usada diretamente com as linguagens de quarta geração ou geradores de código, de forma que é evitada, na maioria das vezes, a lenta codificação manual em linguagem de geração anterior.

IV. Front End ou Lower CASE são fe...

3131 Q127133
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

No contexto do RUP, considere:

I. Estabelecer o escopo do software do projeto e as condições limite, incluindo uma visão operacional, critérios de aceitação e o que deve ou não estar no produto.

II. Estabelecer uma arquitetura da baseline derivada do tratamento dos cenários significativos do ponto de vista da arquitetura, que normalmente expõem os maiores riscos técnicos do projeto.

Os itens I e II constituem alguns dos objetivos principais incluídos, respectivamente, nas fases de

3132 Q127131
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na Engenharia de Requisitos, dentre passos a serem seguidos para elicitação de requisitos é INCORRETO:

3133 Q127128
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

A Engenharia de Software

I. não visa o desenvolvimento de teorias e fundamentações, preocupando-se unicamente com as práticas de desenvolvimento de software.

II. tem como foco o tratamento dos aspectos de desenvolvimento de software, abstraindo-se dos sistemas baseados em computadores, incluindo hardware e software.

III. tem como métodos as abordagens estruturadas para o desenvolvimento de software que incluem os modelos de software, notações, regras e maneiras de desenvolvimento.

IV. segue princípios, tais como, o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes e o da Composição, que agrupa as atividades em um único processo para distribuição aos especi...

3134 Q127125
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Num diagrama de fluxo de dados − DFD,

3135 Q127101
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, com relação a sistemas de gestão de conteúdo.

Portlets são componentes de portais corporativos que oferecem conteúdo, colaboração ou informações transacionais, gerenciados por um portlet container que processa requisições (requests) e gera conteúdo dinâmico. Os portlets podem ser desenvolvidos segundo a JSR (Java specification requests) 168, que tem como objetivo buscar a interoperabilidade entre portais e portlets.

3136 Q127099
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos da UML, julgue os itens seguintes.

Casos de uso podem ser empregados para captar o comportamento de um sistema ou de parte de um sistema. O comportamento do caso de uso pode ser especificado pela descrição do fluxo de eventos de forma suficientemente clara para que os seus usuários sejam capazes de compreendê-lo. Nesse fluxo, devem ser incluídas definições relacionadas à forma de implementação, para que sejam diretamente utilizadas pelos implementadores.

3137 Q127096
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos da UML, julgue os itens seguintes.

UML é um método para desenvolvimento de software que foi proposto para ser aplicado à análise e projeto de software orientados a objetos.

3138 Q127093
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito da engenharia de requisitos de software.

Durante a elicitação de requisitos de um projeto pode ser empregada uma técnica denominada workshop, na qual os principais stakeholders de um projeto são reunidos por um curto período de tempo. Essa técnica prevê a existência de um facilitador, que deve ser um dos stakeholders e não deve interferir nas decisões do grupo ou emitir opiniões.

3139 Q126747
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção correta a respeito de desenvolvimento de software para o ambiente Internet.

3140 Q126746
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção correta acerca do projeto de interfaces de software.

3141 Q126744
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As atividades comuns nos modelos de processo de desenvolvimento de software incluem

3142 Q126742
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as atividades e as técnicas necessárias ao levantamento de requisitos, assinale a opção correta.

3143 Q126740
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção correta acerca do ciclo de vida de um software.

3144 Q126738
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com os princípios da engenharia de software, uma prática não recomendável é

3145 Q126737
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na arquitetura MVC, o componente que gerencia o comportamento e os dados do domínio da aplicação, responde às requisições sobre o seu estado e responde às instruções para mudança de estado é

3146 Q126734
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de padrões de projeto, assinale a opção correta.

3147 Q126732
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Segundo a OMT, em orientação a objetos, o diagrama na figura acima representa

3148 Q126730
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas CASE que oferecem serviços utilizados durante todas as etapas de desenvolvimento de um software são classificadas como

3149 Q126668
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos de tecnologias WAN, comutação, protocolos ATM, frame relay, PPP e HDLC, julgue os seguintes itens.

A estrutura analítica do projeto (EAP) é um agrupamento orientado ao subproduto (deliverable-oriented) dos elementos do projeto, que organiza e define o escopo total do projeto. O trabalho que não está na EAP está fora do escopo do projeto.

3150 Q126665
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Conforme o SWEBOK, corpo de conhecimento da engenharia de software, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de engenharia de software.

O método de análise de pontos de função descreve como calcular as dez características gerais de um sistema, as quais são usadas para produzir, juntamente com outras informações, a contagem de pontos de função ajustados.

3151 Q126663
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de engenharia de requisitos, julgue os itens de 76 a 80.

A elicitação de requisitos ocorre usualmente antes da fase de análise de requisitos, e resulta na produção de uma especificação precisa das necessidades do usuário bem como dos requisitos do sistema a ser desenvolvido, o que exige maior interação social por parte do responsável pela elicitação, quando relacionada à exigência de interação durante a fase de análise.

3152 Q126660
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Conforme o SWEBOK, corpo de conhecimento da engenharia de software, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de engenharia de software.

Entre os modelos de ciclo de vida de software, o modelo espiral possui maior proximidade com as práticas da engenharia clássica empregadas, por exemplo, na construção de casas, quando comparado aos modelos cascata e de componentes reusáveis.

3153 Q126657
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de engenharia de requisitos, julgue os itens seguintes.

As técnicas de brainstorming, entrevista, JAD e prototipação são empregadas para engenharia de requisitos e diferem entre si, entre outros aspectos, quanto ao fato de que as duas primeiras possuem nível mais operacional e foco mais estreito que as duas últimas.

3154 Q126654
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima enuncia quatro categorias de métodos de análise de requisitos. Julgue o item seguinte acerca das informações apresentadas e dos conceitos de engenharia de requisitos.

O emprego de conceitos como sincronização e deadlock sugere o uso de abordagens orientadas a controle para a especificação de requisitos, em oposição às abordagens orientadas a processos, a dados e a objetos.

3155 Q126651
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta a relação entre três dimensões críticas da melhoria de negócios em organizações, nomeadas de #1 a #3, apontadas pelos elaboradores do modelo CMMI para aplicação a organizações produtoras de software. O elemento #4 é resultante da relação entre as referidas três dimensões. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de gestão de processos de negócios, engenharia de requisitos e engenharia de software.

Suponha uma situação na qual seja necessário desenvolver ou adquirir ferramentas de software para automatizar o ambiente de desenvolvimento de software de uma organização...

3156 Q126519
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um Analista de Sistemas precisa fazer uma manutenção em determinado sistema de informação. Ao vasculhar a documentação desse sistema, encontrou a figura a seguir.

Essa figura ilustra um exemplo de que diagrama UML?

3157 Q126501
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na UML, a função de mostrar um relacionamento hierárquico entre as classes de um sistema é realizada pelo tipo de relacionamento

3158 Q126499
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

No processo de engenharia de software, o primeiro passo a ser executado deve ser a etapa de

3159 Q126497
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

O tipo de teste no qual os programas de um sistema são submetidos a avaliações de funcionalidade e desempenho em situações anormais é denominado

3160 Q126495
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

No ciclo de desenvolvimento de sistemas, a etapa de análise deve focalizar, entre outras, a atividade de

3161 Q126493
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na análise de pontos por função, segundo o IFPUG,

 I. os Pontos por Função Não Ajustados são obtidos pela totalização de todos os elementos funcionais identificados na aplicação.

II. o total de Pontos por Função da aplicação é obtido pela totalização dos Pontos por Função Não Ajustados, de cada elemento funcional, multiplicado pelo Fator de Ajuste.

 III. o Fator de Ajuste, para avaliação geral da funcionalidade da aplicação, é calculado com base em 14 características gerais do projeto.

IV. para cada característica geral do projeto é atribuído um peso de 0 (zero) a 5 (cinco), de acordo com o nível de influência na aplicação.

Está correto o que consta AP...

3162 Q126492
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

NÃO é um tipo de elemento funcional de uma aplicação de software estabelecido no manual do IFPUG para a técnica de Análise de Pontos por Função:

3163 Q126489
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na UML 2.0, são isomórficos o diagrama de colaboração e o diagrama de

3164 Q126487
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

O conceito de ator pode ser representado graficamente na UML 2.0 nos diagramas de

3165 Q126485
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Os diagramas da UML 2.0 são divididos em três categorias: diagramas

3166 Q126483
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

No paradigma de arquiteturas de objetos distribuídos, a descrição abstrata do software, contendo as categorias de objetos utilizadas e como os objetos estarão particionados e interagirão, é fornecida pelo elemento:

3167 Q126482
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Um construtor, responsável pela alocação de recursos necessários, é

3168 Q126479
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na orientação a objetos, uma

 I. superclasse fornece a funcionalidade completa de um modelo.

 II. classe abstrata permite a criação de objetos.

III. superclasse é uma classe abstrata.

IV. classe abstrata não possui instâncias.

 Está correto o que consta APENAS em

3169 Q126478
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Um modelo, um elemento de modelo ou um documento usado ou produzido por um processo de desenvolvimento de software, na metodologia RUP, é denominado

3170 Q126476
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

A maior parte do trabalho da fase de concepção do processo unificado está concentrada no fluxo de

3171 Q126474
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

O processo unificado (UP) de desenvolvimento de sistemas apresenta, em igualdade de importância, três características:

3172 Q126371
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)

No diagrama de classes UML mostrado abaixo, as classes ClasseA e ClasseD são abstratas. As demais classes são concretas.

Considere que objetoX é uma instância de ClasseB. Com base apenas no diagrama, tem-se que objetoX

3173 Q126369
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
A estimativa de software que se baseia na análise por pontos de função tem como insumos as métricas relacionadas a seguir, EXCETO o número de
3174 Q126368
Ciência da Computação
Ano: 2009
Banca: Fundação CESGRANRIO (CESGRANRIO)
A fase do RUP, em que são implementados os cenários críticos dos casos de uso arquiteturalmente significativos, se chama
3175 Q126366
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, assinale a opção correta, a respeito de RUP.

3176 Q126364
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de análise de requisitos, julgue os itens a seguir.

I O usuário deve ser capaz de pesquisar tanto no banco de dados inteiro como em uma parte dele.

II A interface de usuário para o sistema deve ser implementada em HTML sem frames ou em applets Java.

III O sistema deve fornecer visões apropriadas para que o usuário possa ler documentos.

IV Cada ordem deve ter um identificador único (OSID), que o usuário deve poder copiar na área permanente de armazenamento da conta.

V O processo de desenvolvimento do sistema e os documentos devem ser realizados conforme o padrão interno da empresa.

São requisitos funcionais apenas os itens

3177 Q126363
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, assinale a opção correta, a respeito de UML (unified modelling language).

3178 Q126340
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Uma estrutura organizacional matricial, do tipo mais comum, representa na forma de uma matriz o cruzamento das características dos tipos de departamentalização por

3179 Q126338
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Em sistemas de tempo real que usam memória compartilhada ou uma interface de passagem de mensagens, pode acontecer do produtor e consumidor de dados funcionarem a velocidades diferentes. Caso haja uma falha de projeto, esse fato pode gerar um erro de timing e o consumidor pode obter informações desatualizadas. O teste aplicável neste caso e que visa prevenir tais ocorrências é o

3180 Q126337
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na UML, uma lista de valores nomeados, utilizada como a faixa de um determinado tipo de atributo, trata-se de

3181 Q126335
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de um conjunto de artefatos (UML) é um

3182 Q126333
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na UML, as classes A e B legam suas estruturas e comportamentos à classe C. Considerando apenas o fato apresentado nessa circunstância, é correto afirmar que aí se aplica tipicamente o conceito de

3183 Q126330
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na sua forma plena, a sintaxe de uma operação na UML inclui apenas

3184 Q126320
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

São técnicas e abordagens utilizadas na obtenção dos requisitos:

3185 Q126318
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Considere a figura:

 

Na UML 2, a figura acima corresponde ao diagrama de

3186 Q126316
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Considere os diagramas da UML 2:

I. Classe.

II. Sequência.

III. Atividade.

IV. Máquina de Estado.

V. Pacote.

Considere os tipos C = Comportamental e E = Estrutural. A correta associação dos diagramas I, II, III, IV e V com seus tipos é, respectivamente,

3187 Q126314
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Considerando o conjunto de tarefas que se relacionam em um módulo e o espectro de medidas da força funcional relativa dos módulos (coesão), a respectiva sequência, da pior para a melhor, é:

3188 Q126271
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Considere diversas agências (classe Agencia) de atendimento a reclamações trabalhistas espalhadas em vários pontos do Estado. Uma delas, a central (classe AgenciaCentral), tem atributos diferenciados, porém herda os demais atributos e operações de Agencia. O relacionamento entre essas classes é definido na UML como

3189 Q126270
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Considere um Caso de Uso Base − UCB − que represente o atendimento a um trabalhador para uma reclamação trabalhista. Entretanto, na ocorrência de uma determinada condição como, por exemplo, "o reclamante tem precedentes judiciais", um outro Caso de Uso − UCS − envia um comportamento ao UCB. Nessa situação, a UML representa o relacionamento de UCB com UCS como

3190 Q126267
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

O escopo de efeito de um módulo está fora do alcance de controle desse módulo quando o

3191 Q126265
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Os operadores de controle estruturados, aplicados aos diagramas de sequência (região retangular que circunscreve o diagrama e que serve para mostrar modos de execução), NÃO têm o objetivo de mostrar execução

3192 Q126263
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Duas características distinguem os diagramas de sequência dos de comunicação:

3193 Q126261
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Cobre um conjunto de instâncias dos itens encontrados nos diagramas de classe, expressa a parte estática de uma interação composta pelos objetos que colaboram entre si, mas sem qualquer uma das mensagens passadas entre eles e, também, congela um momento no tempo. Na UML, trata-se do diagrama de

3194 Q126258
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Na UML, a visibilidade declarada aos atributos e operações de classificadores define que quando a um deles antecede o símbolo − (sinal de menos) este é somente

3195 Q126199
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a arquiteturas e tecnologias de sistemas de informação, julgue os itens de 110 a 120.

Arquitetura orientada a serviços é um novo paradigma em que aplicações são desenvolvidas a partir de serviços, elementos computacionais dependentes de plataforma que são considerados o nível mais avançado de abstração dentro do processo de criação de sistemas de automação de negócios eletrônicos.

3196 Q126197
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da engenharia de software, julgue os itens de 101 a 109.

Dois tipos de métricas têm sido usados para estimativas de produtividade do desenvolvimento de software: as relacionadas a tamanho de algum resultado de uma atividade, como, por exemplo, linhas de código fonte entregues, número de instruções de código objeto, número de páginas de documentação, e as relacionadas a funções - funcionalidade geral do software entregue. A produtividade é expressa em termos de quantidade de funcionalidade útil produzida em um dado tempo, como, por exemplo, pontos por função, pontos por objeto.

3197 Q126196
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da engenharia de software, julgue os itens de 101 a 109.

O modelo em espiral, que descreve o processo de desenvolvimento de um software, apresenta uma espiral em que cada loop representa uma fase distinta desse processo. A ausência de risco nesse modelo o diferencia dos demais modelos de software.

3198 Q126194
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a requisitos de software, julgue os itens a seguir.

As principais entidades intervenientes do gerenciamento de requisitos são os usuários, os clientes, os analistas de mercado, as agências reguladoras e os engenheiros de software.

3199 Q126185
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na figura I, que representa o modelo em espiral, a etiqueta #a corresponde à avaliação, e a etiqueta #b, ao projeto. O projeto permite que sejam reunidos a natureza interativa da prototipação com os aspectos sistemáticos e de controle do sistema.

3200 Q126013
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Relacionando aos diagramas de estados da UML, considere,

I. Um cenário é uma sequência de eventos que ocorre durante uma execução particular de um sistema.

II. A mudança de estado causada por um evento denomina- se transição.

III. Um estado corresponde a um estímulo individual de um objeto a outro.

IV. Um evento é uma abstração dos valores dos atributos e das ligações de um objeto.

É correto o que se afirma APENAS em

3201 Q126011
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

A modelagem do contexto e a modelagem dos requisitos de um sistema são representadas em UML, respectivamente, pelos diagramas de

3202 Q126010
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

Em UML, é a fase na qual classes, tais como, interface do usuário e de periféricos, são adicionadas para prover uma infraestrutura técnica. Trata-se da fase de

3203 Q126001
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

São diagramas estruturais da UML:

3204 Q125998
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

São diagramas comportamentais da UML:

3205 Q125996
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

O diagrama de componentes da UML, que enfoca detalhes de um software, é um tipo especial de diagrama de

3206 Q125977
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Na UML,

3207 Q125923
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 71 a 76, a respeito de UML.

Em casos de uso, a relação include acrescenta comportamento incremental a um caso de uso básico da UML, representando situação em que alguma capacidade inicial é definida e, mais tarde, recursos são acrescentados modularmente. A relação extends incorpora um caso de uso dentro da sequência de comportamento de outro caso de uso, como uma chamada de sub-rotina.

3208 Q125921
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

De acordo com o IEEE (Institute of Electric and Electronic Engineers), engenharia de software é sinônimo de engenharia de sistemas, ou seja, é a aplicação de uma abordagem sistemática, disciplinada e quantificável, para o desenvolvimento, a operação e a manutenção de software.

3209 Q125911
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção correta acerca das metodologias de desenvolvimento de software.

3210 Q125894
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, relativos a caso de uso.

I     Os casos de uso podem ser aplicados para captar o comportamento pretendido do sistema que está sendo desenvolvido, sem ser necessário especificar como esse comportamento é implementado.

II    Os casos de uso fornecem uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema e com os especialistas.

III   Os casos de uso servem para validar a arquitetura e para verificar o sistema à medida que ele evolui durante seu desenvolvimento.

IV   Um caso de uso envolve a interação dos atores com o sistema.

 ...

3211 Q125892
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama mostrado na figura acima corresponde a uma arquitetura cliente-servidor

3212 Q125890
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um modelo de referência é um framework abstrato para entendimento dos relacionamentos significantes entre as entidades de algum ambiente. A arquitetura orientada a serviço (SOA) é um paradigma para organização e utilização de competências distribuídas que estão sob controle de diferentes domínios proprietários. A respeito dos conceitos do SOA, julgue os próximos itens.

I A visibilidade, interação e causas são os conceitos chaves para descrever o paradigma SOA.

II SOA é um meio para organizar as soluções que promovem o reuso, crescimento e interoperabilidade.

III Diferentemente do paradigma de programação orientada a objeto, na qual o foco está no empacotamento de dados com operações, o foco central do SOA...

3213 Q125606
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito dos conceitos relacionados ao desenvolvimento de sistemas e às metodologias de desenvolvimento de sistemas, julgue os itens seguintes.

Oframework modelo visão controlador (MVC – model view controller) é muito utilizado para projeto da GUI (graphical user interface) de programas orientados a objetos.

3214 Q125208
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

No diagrama de classes da UML uma superclasse, com uma ou mais subclasses, representa um relacionamento do tipo

3215 Q125205
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

No diagrama de sequência da UML, cada objeto participante é representado por uma caixa e uma linha vertical denominada linha de

3216 Q125187
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

No projeto de interfaces, é um método que pode ser aplicado em qualquer fase do desenvolvimento da interface e enfatiza o primeiro contato do usuário com a interface, tentando minimizar seu esforço de leitor ao entender o layout:

3217 Q125184
Ciência da Computação
Ano: 2009
Banca: Fundação Carlos Chagas (FCC)

A Engenharia de Software

3218 Q125006
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A análise de pontos de função é um método padrão para a medição do desenvolvimento de software que visa estabelecer uma medida de tamanho do software em pontos de função com base na funcionalidade a ser implementada, sob o ponto de vista do usuário. Considerando a figura acima, julgue os itens subsequentes acerca desse assunto.

O primeiro passo para a contagem das funções de dados consiste em identificar arquivos lógicos internos (ALIs) e arquivos de interface externa (AIEs). Cada uma dessas funções de dados deve ser classificada segundo sua complexidade funcional, que é definida com base em ...

3219 Q125004
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando a figura acima, julgue os itens a seguir, com relação ao RUP.

O gerenciamento de configuração (configuration management – CM) trata da identificação do artefato, das versões e das dependências entre artefatos, bem como da identificação de configurações que são conjuntos coerentes de artefatos relacionados.

3220 Q125001
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na UML (unified modeling language), existem diagramas estruturais e comportamentais que se referem, respectivamente, aos aspectos estáticos e dinâmicos de um sistema. Ambos servem para visualizar, especificar, construir e documentar tais aspectos. Acerca desse assunto, julgue os próximos itens.

A figura a seguir ilustra uma associação de composição entre as classes Ordem e LineItem. Existe uma classe Ordem, que armazena os objetos-parte, e uma classe LineItem, na qual são armazenados os objetos-todo.

3221 Q125000
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, julgue os itens a seguir.

Os seguintes projetos fazem parte das atividades específicas do processo de desenvolvimento de software: de arquitetura, de interface, de componente, de estruturas de dados, e de algoritmo.

3222 Q124940
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Entrevista é um dos recursos para a obtenção de requisitos. Em relação a entrevistas, assinale a alternativa correta.

3223 Q124937
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

As regras de Codd ao definir o modelo relacional, estabeleceu um conjunto de 12 regras para a determinação se um banco de dados é realmente relacional. Qual das regras abaixo não faz parte dessa definição.

3224 Q124935
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

O diagrama de casos de uso representa as funções do sistema, ou seja, modela o comportamento do sistema sob o ponto de vista do usuário. Em relação a diagramas de casos de uso, assinale a alternativa correta:

3225 Q124933
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

A Linguagem de Modelagem Unificada (UML) é uma linguagem gráfica para a visualização, especificação, construção e documentação de artefatos de um sistema com um componente intensivo de software, apesar de possibilitar a modelagem de sistemas que não sejam baseados em software. Qual dos itens listados abaixo é característica da UML:

3226 Q124931
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

No Diagrama de Seqüência os atores costumam ser apresentados como bonecos idênticos aos utilizados nos diagrama de caso de uso. Em relação a diagramas de seqüência, assinale a alternativa INCORRETA:

3227 Q124930
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Avalie as afirmativas abaixo sobre associações entre Casos de Uso:

I. A associação de inclusão ocorre quando há uma parte do comportamento que é semelhante em mais de um caso de uso e você não quer ficar copiando a descrição deste comportamento.

II. A generalização de caso de uso é empregada quando um caso é semelhante a outro, mas faz um pouco mais.

III. Tanto a generalização quanto a extensão permitem que se divida um caso de uso.

 

É correto afirmar que:

3228 Q124928
Ciência da Computação
Ano: 2009
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Um processo de desenvolvimento classifica em atividades as tarefas realizadas durante a construção de um sistema de software.

I. A atividade de levantamento de requisitos corresponde à etapa de compreensão do problema aplicada ao desenvolvimento de software.

II. Na etapa de levantamento de requisitos os desenvolvedores, juntamente com os clientes, tentam levantar e definir as necessidades dos futuros usuários do sistema a ser desenvolvido.

III. Um requisito é uma condição ou capacidade que deve ser alcançada ou possuída por um sistema ou componente deste para satisfazer um contrato, padrão, especificação ou outros documentos formalmente impostos.

 

É corre...

3229 Q124612
Ciência da Computação
Ano: 2009
Banca: Tribunal de Justiça do Paraná - TJPR (TJ - PR)

Práticas utilizadas para obter acesso a informações importantes ou sigilosas em organizações ou sistemas por meio da enganação ou exploração da confiança das pessoas.

3230 Q124609
Ciência da Computação
Ano: 2009
Banca: Tribunal de Justiça do Paraná - TJPR (TJ - PR)

Na UML 2.0, é um exemplo de diagrama estrutural:

3231 Q124605
Ciência da Computação
Ano: 2009
Banca: Tribunal de Justiça do Paraná - TJPR (TJ - PR)

Diagramas são os meios utilizados para a visualização dos blocos de construção da UML, utilizando representações gráficas de um conjunto de elementos que permitem visualizar o sistema sob diferentes perspectivas. Na UML 2.0, os diagramas são divididos em três categorias:

3232 Q124602
Ciência da Computação
Ano: 2009
Banca: Tribunal de Justiça do Paraná - TJPR (TJ - PR)

Engenharia de software é uma área do conhecimento voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos objetivando organização, produtividade e qualidade. Ela é composta pelas seguintes camadas:

3233 Q124599
Ciência da Computação
Ano: 2009
Banca: Tribunal de Justiça do Paraná - TJPR (TJ - PR)

Na modelagem com UML, qual a finalidade do Diagrama de Sequência?

3234 Q124086
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos ao CMMI e APF.

A métrica de pontos por função serve para, entre outras utilidades, apoiar a gestão de projetos, especificamente no que se refere às estimativas de tamanho do software, medindo o tamanho funcional de projetos de software por meio da quantificação dos requisitos funcionais.

3235 Q124084
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto às fases e tarefas no processo de desenvolvimento de software, julgue os itens de 64 a 67.

A fase de projeto define o que o software deve fazer, enquanto a fase de eliciação de requisitos define como o software deve atingir seus requisitos.

3236 Q124082
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Segundo Ian Sommerville, (Engenharia de software, 2007, p. 5), a engenharia de software é uma disciplina de engenharia relacionada a todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até sua manutenção. Acerca da engenharia de software, julgue os itens a seguir.

Extreme Programming é um modelo de processo de desenvolvimento de software para equipes com grande número de pessoas, que desenvolvem software com base em requisitos vagos e que são modificados rapidamente.

3237 Q124081
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Segundo Ian Sommerville, (Engenharia de software, 2007, p. 5), a engenharia de software é uma disciplina de engenharia relacionada a todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até sua manutenção. Acerca da engenharia de software, julgue os itens a seguir.

O termo engenharia pretende indicar que o desenvolvimento de software submete-se a leis similares às que governam a manufatura de produtos industriais em engenharias tradicionais, pois ambos são metodológicos.

3238 Q117680
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de desenvolvimento de aplicações e banco de dados, julgue os itens subsequentes.

Uma especificação da forma "os estudantes devem poder obter o número de aprovações, reprovações e trancamentos em todas as disciplinas por determinado período de tempo" corresponde a requisito funcional de um sistema, enquanto que a especificação "o software deve ser operacionalizado no sistema operacional Linux" corresponde a requisito não-funcional.

3239 Q99973
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A segurança da informação procura garantir a preservação da confidencialidade, a integridade e a disponibilidade da informação. Relativamente às normas ISO 27001, ISO 27002, ISO 27005 e ISO 15999, julgue os itens seguintes. É conveniente que, na classificação das informações e seu respectivo controle de proteção, considerem-se as necessidades de compartilhamento ou restrição de informações. Ao se tornar pública, uma informação frequentemente deixa de ser sensível ou crítica.
3240 Q99969
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A segurança da informação procura garantir a preservação da confidencialidade, a integridade e a disponibilidade da informação. Relativamente às normas ISO 27001, ISO 27002, ISO 27005 e ISO 15999, julgue os itens seguintes. Uma organização deve ser capaz de inventariar seus ativos, identificar seus respectivos valores e importâncias e indicar um proprietário responsável por eles. A informação deve ser classificada em termos de sua utilidade, adequabilidade e nível de segurança.
3241 Q99958
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A segurança da informação procura garantir a preservação da confidencialidade, a integridade e a disponibilidade da informação. Relativamente às normas ISO 27001, ISO 27002, ISO 27005 e ISO 15999, julgue os itens seguintes. Um incidente de segurança da informação refere-se a um ou mais riscos não desejados ou esperados que possuem significativa probabilidade de comprometer os ativos de informação e ameaçam a segurança da informação.
3242 Q99501
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos processos para se realizar o gerenciamento de projetos, julgue os itens subsequentes. No grupo de processos de planejamento, a análise qualitativa de riscos busca priorizar esses processos, avaliando-os e combinando-os com base em sua probabilidade de ocorrência e impacto, enquanto a análise quantitativa de riscos avalia numericamente seus efeitos identificados nos objetivos gerais do projeto.
3243 Q99497
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Quanto aos conceitos básicos, estrutura e objetivos relativos a projetos e organizações, julgue os itens que se seguem. Projetos de alta qualidade devem entregar o produto, o serviço ou o resultado solicitado dentro do escopo, no prazo e dentro do orçamento. Um risco do projeto é um evento ou condição que, apesar de certo e conhecido, é associado a um ou mais dos objetivos do projeto e produzirá um efeito positivo ou negativo.
3244 Q99487
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Quanto aos conceitos básicos, estrutura e objetivos relativos a projetos e organizações, julgue os itens que se seguem. Uma vez que um projeto tem a característica de ser desenvolvido por etapas e descontinuado por incrementos, a elaboração regressiva de suas especificações deve ser cuidadosamente coordenada com a definição adequada de seu escopo em relação às operações de uma organização.
3245 Q99484
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Quanto aos conceitos básicos, estrutura e objetivos relativos a projetos e organizações, julgue os itens que se seguem. A finalidade de um projeto é, ao seu término, ter atingido seu objetivo. Um projeto é um esforço permanente, normalmente de longa duração, empreendido para criar um processo, serviço ou resultado exclusivo.
3246 Q99459
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à gestão estratégica, ao planejamento estratégico de negócio e de TI, e ao alinhamento estratégico entre TI e negócio, julgue os itens a seguir. As soluções de TI precisam ser identificadas, desenvolvidas ou adquiridas, assim como implementadas e integradas ao processo de negócio, para que os processos de gerenciamento de mudanças relativos à infraestrutura e aplicações do ambiente de produção sejam formalmente geridas de modo controlado.
3247 Q99245
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das metodologias de planejamento e gerenciamento de projetos disseminadas pelo Project Management Institute (PMI), julgue os itens seguintes. Uma organização de estrutura matricial diferencia-se de uma estrutura funcional pelo fato de as equipes também serem alocadas por projetos e pela existência da figura do gerente de projetos que possui certa autonomia.
3248 Q99239
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das metodologias de planejamento e gerenciamento de projetos disseminadas pelo Project Management Institute (PMI), julgue os itens seguintes. A WBS (work breakdown structure) é uma ferramenta que permite organizar e visualizar as atividades de um projeto em pacotes de trabalho, e seu uso só é justificado em grandes projetos.
3249 Q99227
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama UML acima, julgue os itens a seguir.

Os atributos de objetos da classe Funcionario poderiam ser diretamente acessados por objetos da classe Curriculo.
3250 Q94201
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de desenvolvimento de sistemas, julgue os itens a seguir. A metodologia RUP, que consiste no desenvolvimento interativo com foco na redução dos riscos do projeto, agrega um valor real à organização que necessita manter padrões relativos às comunicações externas e à comunicação com a equipe de desenvolvimento.
3251 Q94200
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de desenvolvimento de sistemas, julgue os itens a seguir. No modelo em cascata, o projeto segue uma série de passos ordenados. Ao final de cada projeto, a equipe de projeto finaliza uma revisão. O desenvolvimento continua e, ao final, o cliente avalia a solução proposta.
3252 Q94199
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de desenvolvimento de sistemas, julgue os itens a seguir. O Scrum é utilizado, como função primária, para o gerenciamento de projetos de desenvolvimento de software, mas também tem sido usado como extreme programming e outras metodologias de desenvolvimento. Teoricamente, o Scrum pode ser aplicado em qualquer contexto no qual um grupo de pessoas necessite trabalhar juntas para atingir um objetivo comum.
3253 Q94198
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de desenvolvimento de sistemas, julgue os itens a seguir. Desenvolvimento ágil de software (agile software development) ou método ágil é aplicado, principalmente, a grandes corporações, uma vez que permite produzir grandes sistemas de forma ágil.
3254 Q94197
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de desenvolvimento de sistemas, julgue os itens a seguir. Teste rápido é um mecanismo para identificar requisitos de software.
3255 Q94196
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de desenvolvimento de sistemas, julgue os itens a seguir. Para garantir o desenvolvimento de qualidade, é suficiente que a equipe tenha as ferramentas mais atuais de engenharia de software e os melhores computadores.
3256 Q94195
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de desenvolvimento de sistemas, julgue os itens a seguir. Os princípios de engenharia de software definem a necessidade de formalidades para reduzir inconsistências e a decomposição para lidar com a complexidade.
3257 Q94137
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação às ferramentas CASE, julgue os itens a seguir. As ferramentas CASE não possuem subdivisão de acordo com a finalidade de manutenção.
3258 Q94136
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação às ferramentas CASE, julgue os itens a seguir. A prototipação é apoiada por meio de ferramentas CASE que permitem a criação de projetos de dados e a integração com layouts de relatórios e com a interface e apresentação de tela.
3259 Q833971
Ciência da Computação
Ano: 2008
Banca: MOURA MELO Consultoria em Recursos Humanos LTDA.
O nome do aparelho que ligado ao modem, no lugar do computador, emite e recebe sinais de dados para controle e medição do estado da linha entre dois modens, é chamado de:
3260 Q797779
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Linguagem de máquina é o nível mais baixo de abstração da representação de um programa de computador. A respeito das linguagens de máquina, julgue os itens subseqüentes. A implementação de um conjunto de instruções é independente da arquitetura de um processador.
3261 Q797778
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da programação orientada a objetos, julgue os próximos itens. Tanto a linguagem C quanto a linguagem C++ são orientadas a objetos.
3262 Q797777
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
OSI é um modelo de referência para a implementação de sistemas, aplicações, componentes, hardware, entre outros, em redes de computadores. Com relação a redes TCP/IP e ao modelo OSI, julgue os próximos itens. Tanto o modelo OSI quanto o modelo TCP/IP possuem uma camada de rede.
3263 Q797776
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da linguagem SQL, que permite a manipulação de dados em um sistema gerenciador de banco de dados, e de sua funcionalidade, julgue os itens a seguir. SELECT * FROM Clientes WHERE Nome LIKE 'Ro%' é uma consulta que retorna todos os dados de Clientes cujo nome começa com Ro.
3264 Q792217
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de aplicações, composto por fases e atividades. Julgue os itens que se seguem acerca das informações apresentadas na figura e dos conceitos de desenvolvimento de aplicações e sistemas.

A análise de necessidades do negócio, apresentada na fase de gerenciamento, está mais relacionada a atividades de validação que às atividades de verificação do produto.

3265 Q792207
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.

Um diagrama de seqüência da UML apresenta tanto as interações entre atores e objetos quanto interações de objeto para objeto.

3266 Q792197
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.

Em um diagrama de classes UML, uma associação entre classes pode ser documentada em termos da multiplicidade da associação.

3267 Q792196
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.

Para produzir um modelo suficientemente genérico de sistema, o analista deve, na fase de modelagem, ignorar as limitações, deixando essa preocupação para as fases de concepção detalhada do sistema.

3268 Q792195
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.

Os clientes e usuários de sistemas são em geral caracterizados por compreender bem os limites e restrições dos sistemas e apresentar requisitos que podem ser realizados dentro dos limites de recursos do negócio.

3269 Q792194
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.

Uma das formas de resolução de ambigüidades de requisitos consiste em realizar a prototipação de partes do sistema, antes de se adotar uma solução.

3270 Q792193
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise por pontos de função, julgue os itens subseqüentes.

A fórmula de cálculo de pontos de função exprime uma relação exponencial entre os parâmetros de entrada da análise e a quantidade de pontos de função calculados.

3271 Q792192
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise por pontos de função, julgue os itens subseqüentes.

Uma entrada do usuário é definida como uma ação do usuário que resulta na geração de uma resposta imediata do software na forma de uma saída entregue ao usuário.
3272 Q792191
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise por pontos de função, julgue os itens subseqüentes.

Valores de ajuste de complexidade são obtidos a partir da resposta a uma série de questões relativas ao contexto de desenvolvimento e utilização do software. Esses valores são usados conjuntamente com a contagem dos parâmetros característicos do domínio para calcular o número de pontos de função.

3273 Q792190
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.

Um padrão ou molde de projeto (design pattern) consiste em uma formatação específica que deve ser dada à representação das classes utilizando um subconjunto específico dos diagramas da UML.

3274 Q792189
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem considerando as metodologias de desenvolvimento de sistemas.

O modelo de desenvolvimento incremental combina características do modelo de desenvolvimento seqüencial linear com características do modelo RAD, embora isso resulte em projetos que sistematicamente apresentam maior duração que aqueles feitos com os dois modelos de desenvolvimento originais.

3275 Q792188
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.

Em um diagrama de casos de uso da UML, um ator é definido como um usuário humano do sistema.

3276 Q792187
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.

Na UML, uma agregação é um relacionamento que estabelece que uma classe define objetos que são parte de um objeto definido por outra classe.

3277 Q792156
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No diagrama UML abaixo, há duas raias; há um estado final; as atividades Preencher pedido e Avaliar proposta podem ser executadas concorrentemente; será executada a atividade Avaliar relatório assim que for concluída a atividade Preencher pedido ou a atividade Elaborar relatório; será executada a atividade Elaborar relatório se o pedido não for urgente.

3278 Q792155
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No diagrama UML abaixo, CntrInteracao implementa uma interface; há uma classe de associação; cada instância de Atividade só pode existir se ligada a uma instância de Projeto; cada instância de Empregado pode existir, mesmo que não ligada a uma instância de Equipe; o método Executar é público; e o atributo Salario pode ser acessado a partir do método setSalario

3279 Q792154
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No Processo Unificado, um modelo de teste é tipicamente composto por casos de teste, os quais podem especificar como testar cenários específicos de casos de uso. Os casos de teste tipicamente especificam entradas, resultados esperados e outras condições relevantes para as verificações dos cenários.

3280 Q792141
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

Os requisitos de um sistema são descrições dos serviços fornecidos pelo sistema e suas restrições operacionais. O processo de descobrir, analisar, documentar e verificar esses serviços e restrições é denominado engenharia de requisitos. Requisitos de um sistema de software podem ser funcionais, não funcionais ou de domínio.

3281 Q792140
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

O Processo Unificado é iterativo e incremental. Ao final de cada iteração, a qual é um miniprojeto, os modelos que representam o sistema encontram-se em um determinado estado, denominado baseline. As atividades de cada fase de um ciclo de vida podem ser distribuídas entre várias iterações.

3282 Q792139
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No Processo Unificado, um modelo de casos de uso é um artefato construído por analistas de sistemas e especificadores de casos de uso na disciplina Implementação. Esse artefato informa o que o sistema realiza para diferentes atores via casos de uso, que especificam as ações que o sistema executa ao interagir com os atores.

3283 Q792138
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No Processo Unificado, o modelo de análise foca em como os requisitos funcionais, não funcionais e restrições impostas pelo ambiente de implementação influenciam o sistema em desenvolvimento. Os artefatos de um modelo de análise são organizados em subsistemas com classes, interfaces e outros subsistemas.

3284 Q792137
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No diagrama UML ao lado, o ator Presidente está relacionado ao caso de uso Criar projeto; o caso de uso Informar dados contém comportamento comum a dois casos de uso; o caso de uso Pagar projeto estende o comportamento Financiar projeto e Cancelar projeto é abstrato.

3285 Q792136
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No diagrama UML abaixo, há três instâncias de classes; foram dados nomes a essas instâncias; essas instâncias foram criadas na interação descrita; uma dessas instâncias é destruída na interação descrita; há uma autochamada, e um retorno é representado por uma seta pontilhada.

3286 Q792051
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de aplicações, composto por fases e atividades. Julgue os itens que se seguem acerca das informações apresentadas na figura e dos conceitos de desenvolvimento de aplicações e sistemas.

As atividades de manutenção de um produto durante seu ciclo de vida estão explicitamente representadas na fase de implantação.

3287 Q792050
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de aplicações, composto por fases e atividades. Julgue os itens que se seguem acerca das informações apresentadas na figura e dos conceitos de desenvolvimento de aplicações e sistemas.

Conforme os princípios da engenharia de software, a análise e o emprego de técnicas de levantamento de requisitos estão mais
relacionados à fase de desenho que à fase de desenvolvimento.
3288 Q792049
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de aplicações, composto por fases e atividades. Julgue os itens que se seguem acerca das informações apresentadas na figura e dos conceitos de desenvolvimento de aplicações e sistemas.

A análise estática de código, apresentada na fase de desenvolvimento, está mais relacionada à verificação do produto que à sua validação.

3289 Q791797
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

No desenvolvimento de interfaces para o usuário, a redação de mensagens de aviso não deve levar em consideração a experiência do usuário.

3290 Q791796
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

Os casos de uso são geralmente criados durante a prototipagem.

3291 Q791791
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

A metodologia JAD (joint application development) encoraja o estabelecimento de uma equipe envolvendo clientes e desenvolvedores. A metodologia JAD é um exemplo da abordagem FAST (facilitated application specification techniques).

3292 Q791790
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

A técnica de gestão de qualidade QFD (quality function deployment) não possui elementos suficientes para auxiliar na elicitação de requisitos.

3293 Q791789
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

A previsão de risco, ou estimativa de risco, visa avaliar o impacto associado à ocorrência de determinado evento e suas conseqüências.

3294 Q791788
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

A programação orientada a eventos é guiada por estímulos externos e geralmente não segue um fluxo de controle padrão.

3295 Q791740
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens que se seguem.

Para a escolha de técnicas na etapa de elicitação devem ser considerados aspectos como a natureza do projeto e a experiência da equipe em projetos de software. Por exemplo, a técnica etnografia exige pouco ou nenhum treinamento da equipe, e pode ser aplicada em todos os tipos de projeto.

3296 Q791739
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens que se seguem.

A gerência de requisitos tem como objetivo principal controlar a evolução dos requisitos, seja por constatação de novas necessidades, seja por constatação de deficiências nos requisitos registrados até o momento. Um exemplo de gerência de requisitos é a aplicação de revisão por pares, que constata deficiências nos requisitos especificados.

3297 Q791738
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na linguagem de modelagem unificada (UML), existem diagramas que descrevem situações do ponto de vista dinâmico ou comportamental, e diagramas que descrevem situações do ponto de vista estático. Acerca desse assunto, julgue os itens subseqüentes.

Entre os diagramas estáticos incluem-se os de classes, os de estrutura, os de pacotes e os de objetos.

3298 Q791731
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na linguagem de modelagem unificada (UML), existem diagramas que descrevem situações do ponto de vista dinâmico ou comportamental, e diagramas que descrevem situações do ponto de vista estático. Acerca desse assunto, julgue os itens subseqüentes.

Entre os diagramas comportamentais incluem-se os de atividade, os de seqüência, os de comunicação e os de tempo.

3299 Q791730
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na linguagem de modelagem unificada (UML), existem diagramas que descrevem situações do ponto de vista dinâmico ou comportamental, e diagramas que descrevem situações do ponto de vista estático. Acerca desse assunto, julgue os itens subseqüentes.

Os diagramas de classes, os de componentes, os de caso de uso e os de instalação são exemplos de diagramas comportamentais.

3300 Q791729
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens que se seguem.

A técnica para projeto, teste e refinamento de interfaces de usuário, chamada paper prototyping, pode ser usada para melhorar a especificação de requisitos não-funcionais de usabilidade.

3301 Q791728
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens que se seguem.

PBR, Volere, ad hoc e checklist são técnicas de leitura aplicáveis à inspeção de requisitos.

3302 Q791716
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da engenharia de software e de metodologias e ciclos de desenvolvimento de software, julgue os itens subseqüentes.

No modelo de desenvolvimento incremental, embora haja defasagem entre os períodos de desenvolvimento de cada incremento, os incrementos são desenvolvidos em paralelo.

3303 Q791715
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da engenharia de software e de metodologias e ciclos de desenvolvimento de software, julgue os itens subseqüentes.

O modelo de desenvolvimento por prototipação é caracterizado pela ausência de métricas de controle, dada a natureza experimental do desenvolvimento e do produto obtido.

3304 Q791714
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da engenharia de software e de metodologias e ciclos de desenvolvimento de software, julgue os itens subseqüentes.

No modelo seqüencial linear, os produtos do projeto são entregues somente após a validação do produto.

3305 Q791660
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta conceitos fundamentais do processo unificado para desenvolvimento de software, desenvolvido pela Rational Corp.®. Considerando que esse seja o processo de desenvolvimento de software adotado por uma organização, julgue os itens subseqüentes.

A fase de transição, também identificada com a implantação do sistema desenvolvido, é intensiva em testes de integração e testes sistêmicos, uma vez que os testes unitários já foram intensivamente realizados nas fases anteriores.

3306 Q791659
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da gerência de projetos e da qualidade de software, julgue os itens subseqüentes.

Um dos mecanismos da orientação a objetos para reutilização de software é a identificação e documentação de padrões de projeto (design patterns), que são modelos particulares de classes e de objetos comunicantes que se repetem de um projeto para outro e que podem assim ser padronizados.

3307 Q791658
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da gerência de projetos e da qualidade de software, julgue os itens subseqüentes.

Em conformidade com a técnica PERT (program evaluation and review technique), a validação de um software desenvolvido deve ser feita com a participação de um auditor externo.

3308 Q791657
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere aos ciclos de vida e metodologias de desenvolvimento de software, julgue os itens subseqüentes.

No modelo de desenvolvimento seqüencial linear, a fase de codificação é a que gera erros de maior custo de correção.

3309 Q791656
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere aos ciclos de vida e metodologias de desenvolvimento de software, julgue os itens subseqüentes.

O modelo de desenvolvimento em espiral permite repensar o planejamento diversas vezes durante o desenrolar do projeto.

3310 Q791655
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta conceitos fundamentais do processo unificado para desenvolvimento de software, desenvolvido pela Rational Corp.®. Considerando que esse seja o processo de desenvolvimento de software adotado por uma organização, julgue os itens subseqüentes.

A integração de componentes é definida essencialmente na fase de construção.

3311 Q791652
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de aplicações e bancos de dados.

A figura a seguir, obtida de sei.cmu.edu, representa melhor um ciclo de vida de gerenciamento de riscos de projeto de software que um ciclo de vida de desenvolvimento de um produto de software.

3312 Q791651
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de aplicações e bancos de dados.

Atividades de planejamento, avaliação, monitoramento e controle relacionam-se diretamente à disciplina de gerência de projeto, existente no RUP. Dado um esquema fixo de alocação de recursos para a gerência de um projeto ao longo do seu ciclo de vida, é recomendável que a execução do workflow de gerência de projetos enfatize, durante as iteraçõe...

3313 Q791650
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de aplicações e bancos de dados.

O elemento gráfico associado ao termo Software Engineering Process representa as fases do ciclo de vida de um projeto de software, conforme o modelo de processo RUP.

3314 Q791649
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de aplicações e bancos de dados.

A modelagem de negócios (business modeling) é uma disciplina do RUP. Nessa disciplina, a compreensão dos negócios realizados por uma organização para a qual se deseja produzir um software é reforçada por meio da construção de modelo dos processos de negócios dessa organização, que usa várias técnicas, como elaboração de diagramas de casos de us...

3315 Q791648
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de aplicações e bancos de dados.

Em um projeto de desenvolvimento de software que adota o modelo de processos e as disciplinas propostas pelo RUP, a contagem de pontos de função não-ajustados (unadjusted function points) produzirá resultados mais eficazes para o gerente de projetos durante a fase de elaboração do que durante a fase de transição

3316 Q791647
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, obtida de ibm.com/rational, que apresenta detalhes do workflow da disciplina de requisitos do RUP, julgue os próximos itens, com relação a conceitos de desenvolvimento de aplicações e bancos de dados.

Considere o uso da técnica de pontos por função, bem como a arquitetura empregada no desenvolvimento de aplicações para ambiente Internet em múltiplas camadas. Nessa situação, cada caso de uso presente em um modelo de casos de uso é mais diretamente associado à contagem das funções de dados (data functions) que à contagem das funções de transação (transaction functions).

3317 Q791646
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, obtida de ibm.com/rational, que apresenta detalhes do workflow da disciplina de requisitos do RUP, julgue os próximos itens, com relação a conceitos de desenvolvimento de aplicações e bancos de dados.

A manipulação de atributos de requisitos demanda maior suporte de ferramentas CASE verticais que de ferramentas CASE horizontais, sendo contrária a situação no caso de manipulação de glossários

3318 Q791560
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

As seguintes características estão corretas para um modelo construído com a UML: nos diagramas de componentes, há módulos de código representados por componentes; há diagramas de componentes onde dependências de compilação estão representadas por setas tracejadas entre componentes; nos diagramas de utilização (deployment), alguns nós representam unidades computacionais, outros representam dispositivos periféricos.

3319 Q791559
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

As características a seguir estão corretas para um modelo construído com a UML: pacotes contêm colaborações; as colaborações estão documentadas via diagramas de interação e diagramas de classe; as colaborações descrevem realizações de casos de uso; os padrões de projeto (design patterns) empregados no modelo estão representados via colaborações parametrizadas.

3320 Q791558
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

Em um modelo construído com a UML, estão corretas as seguintes características de diagramas de atividades: separações (forks) e junções (joins) são empregadas quando há atividades em paralelo; cada junção tem uma transição de entrada e várias de saída; cada separação tem várias transições de entrada e uma de saída; atividades estão agrupadas em raias separadas por linhas.

3321 Q791557
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 68 a 72, relativos aos princípios da engenharia de software.

A arquitetura de um sistema de software pode se basear em determinado estilo de arquitetura. Um estilo de arquitetura é um padrão de organização. No estilo cliente-servidor, o sistema é organizado como um conjunto de serviços, servidores e clientes associados que acessam e usam os serviços. Os principais componentes desse estilo são servidores que oferecem serviços e clientes que solicitam os serviços.

3322 Q791556
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 68 a 72, relativos aos princípios da engenharia de software.

Os padrões de projeto podem ser usados no projeto orientado a objetos para apoiar o reúso de software. Esses padrões freqüentemente empregam a herança e o polimorfismo para prover generalidade. Abstract factory, strategy e template method são padrões de projeto que podem ser empregados nos frameworks orientados a objetos para facilitar a adaptação dos frameworks.

3323 Q791555
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de qualidade de software, julgue os itens subseqüentes.

Há modelos de qualidade de software nos quais os atributos de qualidade são agrupados em características de qualidade, que, por sua vez, são desdobradas em subcaracterísticas. Por exemplo, confiabilidade é uma possível característica e refere-se à capacidade de o software manter seu nível de desempenho, sob condições estabelecidas, por um período de tempo.

3324 Q791554
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de processos de software, julgue os itens de 75 a 78.

No RUP, a fase denominada elaboração (elaboration) é aquela em que as atividades da disciplina implementação (implementation) são mais intensas. Ao final dessa fase, o sistema provê todos os serviços previstos para a versão a ser entregue no final do atual ciclo de desenvolvimento e encontra-se em um estado que permite a sua instalação no ambiente dos usuários para início do teste beta.

3325 Q791519
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

O Modelo 2 é uma arquitetura semelhante ao MVC.

3326 Q791516
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às fases do RUP, julgue os itens a seguir.

Os requisitos do sistema são resultantes da fase de construção do RUP, pois é na construção que se levantam as características funcionais e não-funcionais.

3327 Q791513
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos do processo unificado, julgue os itens de 46 a 50.

A única disciplina do RUP que não está contida na fase de concepção é a implantação.

3328 Q791512
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos do processo unificado, julgue os itens de 46 a 50.

A modelagem de negócios permeia todas as fases do RUP, mas é na construção que ela é realizada com maior freqüência.

3329 Q791494
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a ferramentas CASE, julgue os itens que se seguem.

Existem ferramentas CASE modernas que suportam a geração de relatórios específicos de forma a permitir o acompanhamento de determinados trabalhos de desenvolvimento de sistemas.

3330 Q791493
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Metodologias de desenvolvimento de software têm por objetivo tornar o processo de criação de sistemas mais ágil, mais eficiente e com melhor controle. Com relação ao desenvolvimento de sistemas e às metodologias associadas, julgue os itens a seguir.

Ao se utilizar um modelo físico de dados, no desenvolvimento de sistemas, uma entidade não poderá ter relacionamento com mais de três entidades distintas.

3331 Q791492
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Metodologias de desenvolvimento de software têm por objetivo tornar o processo de criação de sistemas mais ágil, mais eficiente e com melhor controle. Com relação ao desenvolvimento de sistemas e às metodologias associadas, julgue os itens a seguir.

Em um diagrama de fluxo de dados, é possível prever que um repositório de dados seja interligado diretamente a outro repositório.

3332 Q791491
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Metodologias de desenvolvimento de software têm por objetivo tornar o processo de criação de sistemas mais ágil, mais eficiente e com melhor controle. Com relação ao desenvolvimento de sistemas e às metodologias associadas, julgue os itens a seguir.

A partir de um diagrama de classes, é possível criar e definir métodos em uma metodologia orientada a objetos.

3333 Q791490
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a ferramentas CASE, julgue os itens que se seguem.

Existem ferramentas CASE modernas que possuem mecanismos de auxílio à realização de tarefas repetitivas.

3334 Q791489
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a ferramentas CASE, julgue os itens que se seguem.

A possibilidade de se fazer verificação automática de consistência de informações em ferramentas CASE está relacionada à possibilidade de elaboração de regras específicas de acordo com o que se pretende de determinado modelo.

3335 Q791488
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a ferramentas CASE, julgue os itens que se seguem.

Normalmente, ferramentas CASE não possuem a capacidade de interagir com outros aplicativos de desenvolvimento devido à natureza restritiva do processo de desenvolvimento que utiliza essas ferramentas.

3336 Q791424
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de modelagem unificada (UML), julgue os próximos itens.

No diagrama de caso de uso, é comum a utilização de atores para representar entidades do mundo real e suas respectivas ações.

3337 Q791423
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de modelagem unificada (UML), julgue os próximos itens.

Um dos principais diagramas utilizado na UML é o de fluxo de dados (DFD).

3338 Q791422
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de modelagem unificada (UML), julgue os próximos itens.

Entre os vários diagramas da UML, o menos funcional, porque não se integra com sistemas de gerência, é o diagrama de seqüência.

3339 Q791421
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de modelagem unificada (UML), julgue os próximos itens.

A orientação a objetos na UML é representada pela linguagem Java, que é a única suportada nas definições da UML.

3340 Q791403
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Ferramentas CASE que suportam o desenvolvimento orientado a objeto não se integram com bancos relacionais porque o mecanismo de geração de código SQL não é orientado a objeto.

3341 Q791393
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Software criado com suporte por ferramentas CASE devem ser independentes e isoladas, pois é desejável isolar o problema do software a ser desenvolvido.

3342 Q791392
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Ferramentas CASE que utilizam metodologia de desenvolvimento de sistemas em banco de dados baseado no modelo entidade-relacionamento são capazes de gerar código SQL a partir de um modelo físico de dados.

3343 Q791391
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Um projeto de desenvolvimento de software pode usar mais de uma ferramenta CASE. O principal requisito é que todas sejam orientadas a objeto e proporcionem integração com a Internet como requisito mínimo.

3344 Q791249
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, julgue os itens a seguir.

Em um processo de manutenção, há atividades que provêem serviços de manutenção ao software. Em um processo, a manutenção, ativada quando o software é modificado, pode ser adaptativa, corretiva, perfectiva ou preventiva. É corretiva se, por exemplo, objetiva corrigir desvios em relação ao padrão de codificação; é perfectiva se, por exemplo, visa incluir novas funcionalidades.

3345 Q791248
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, julgue os itens a seguir.

Ao longo do desenvolvimento, artefatos produzidos podem ser revisados, objetivando garantir que os mesmos apresentem, pelo menos, a qualidade mínima especificada. Não apenas o código, mas também outros artefatos podem ser revisados. Os defeitos encontrados pelas revisões referem-se à faltas (fault), enquanto os defeitos encontrados por testes são falhas do software, pois testes avaliam a qualidade comparando o comportamento esperado com o observado.

3346 Q791247
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de padrões de projeto (design patterns), julgue os itens de 97 a 100.

O padrão proxy está corretamente documentado no seguinte diagrama UML.

3347 Q791246
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A disciplina de engenharia de software envolve diversas técnicas e procedimentos que visam melhorar a qualidade do sistema, minimizar o esforço de desenvolvimento, reduzir custos e potenciais falhas. Quanto a esse assunto, julgue os itens que se seguem.

A técnica de decomposição tem por objetivo dividir um problema complexo em um número de problemas menores que possam ser tratados individualmente. Entretanto, antes de decompor, é necessário estimar o tamanho do problema a ser abordado. Essa estimativa pode ser realizada por meio da técnica de ponto de função.

3348 Q791245
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do rational unified process (RUP), julgue os seguintes itens.

São objetivos da fase de concepção (inception): preparar ambiente para o projeto; elaborar plano para o projeto; definir escopo do sistema; identificar atores e casos de uso; identificar as necessidades dos stakeholders; definir níveis de prioridade dos casos de uso; propor arquitetura candidata; e definir objetivos do esforço de teste.

3349 Q791244
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do rational unified process (RUP), julgue os seguintes itens.

A fase de transição (transition) tem os seguintes objetivos: planejar a implantação do sistema; integrar subsistemas de modo a produzir o sistema; executar testes beta para validar se o sistema atende às expectativas dos usuários; finalizar material de suporte e treinamento; corrigir defeitos identificados nos testes; treinar usuários e obter feedback dos usuários

3350 Q791243
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do rational unified process (RUP), julgue os seguintes itens.

A fase de construção (construction) tem os seguintes objetivos: detalhar casos de uso e requisitos do software; refinar a arquitetura proposta e demonstrar que essa arquitetura suporta os requisitos do sistema; testar e avaliar protótipos visando demonstrar que os principais riscos foram avaliados; e construir protótipos executáveis para a avaliação da arquitetura proposta.

3351 Q791242
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de padrões de projeto (design patterns), julgue os itens de 97 a 100.

O padrão command está corretamente documentado no seguinte diagrama UML.

3352 Q791241
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de padrões de projeto (design patterns), julgue os itens de 97 a 100.

O seguinte diagrama UML documenta corretamente uma interação no padrão observer.

3353 Q791240
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, julgue os itens a seguir.

Na disciplina de teste, o produto de software é executado para se verificar a presença de defeitos e aumentar a confiança na correção do produto, mas a execução de testes geralmente não é capaz de demonstrar que um software está correto. Atividades de teste, que podem ser realizadas durante o desenvolvimento, tipicamente são as seguintes: planejar atividades de teste, projetar testes, executar testes e avaliar resultados.

3354 Q791239
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da service-oriented architecture (SOA), julgue os seguintes itens.

No framework tecnológico chamado web services, as definições dos serviços podem ser feitas usando-se WSDL, as quais contribuem no sentido de possibilitar um forte acoplamento entre os serviços. Uma definição WSDL descreve a interface pública de um serviço, mas, alternativamente, é possível a descrição da interface de um serviço usando-se a linguagem UDDI.

3355 Q791238
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, julgue os itens a seguir.

A arquitetura de um sistema de software descreve os elementos que compõem o sistema e as interações entre eles. A arquitetura do software deve ser definida visando atender à especificação previamente estabelecida dos requisitos de software. Em um processo de desenvolvimento de software, a definição da arquitetura é tipicamente responsabilidade da disciplina de projeto.

3356 Q791237
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, julgue os itens a seguir.

As técnicas de teste admitem a classificação como estrutural, funcional, com base em erros e com base em máquinas de estados finitos. Na técnica funcional, os requisitos de teste são estabelecidos com base em uma dada implementação. Na técnica estrutural, os requisitos são estabelecidos com base na especificação, sem necessidade de conhecimentos sobre uma dada implementação. Na técnica com base em erros, os requisitos são definidos explorando-se erros típicos durante um desenvolvimento. Na técnica com base em máquinas de estados finitos, para determinar requisitos de teste, são usadas máquinas de estado.

3357 Q791236
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, julgue os itens a seguir.

Um item de configuração de software é um item produzido no desenvolvimento para o qual é importante realizar o controle de alterações. Um conjunto de tais itens compõe uma configuração de software. A gerência de configuração envolve identificação e controle o qual abrange o controle das mudanças e das versões.

3358 Q791235
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de tecnologias usadas no desenvolvimento de aplicações, julgue os itens subseqüentes.

Acerca do servidor Apache HTTP, é correto afirmar que: em máquinas com Windows, o servidor pode ser executado como um serviço; em máquinas com Unix, o httpd pode ser executado como um daemon em background; pode-se configurar o servidor via diretivas em httpd.conf.

3359 Q791198
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de projeto orientado a objetos, julgue os itens subseqüentes.

Os objetos permitem encapsular dados e funções, que modelam comportamentos e atributos, respectivamente.

3360 Q791197
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

O diagrama acima mostra uma hierarquia de herança: um conjunto de classes e subclasses para uma aplicação que modela diferentes tipos de veículos, tais como bicicletas, motos e carros.

3361 Q791196
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

No diagrama, Bicicleta e Veiculo_motor são tipos de veículos e, dessa forma, têm relação de herança com veiculo. É correto afirmar que veiculo é subclasse de Bicicleta e Veiculo_motor.

3362 Q791195
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a engenharia de software, processos de software, análise de requisitos, estratégias de validação e ferramentas CASE, julgue os próximos itens.

A diferença entre verificação e validação reside no fato de que a primeira se refere ao conjunto de atividades que garante que o software realiza corretamente uma função específica, enquanto a segunda refere-se a um conjunto diferente de atividades que garante que o software que foi construído é rastreável às exigências do cliente.

3363 Q791194
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a engenharia de software, processos de software, análise de requisitos, estratégias de validação e ferramentas CASE, julgue os próximos itens.

As ferramentas CASE podem ser verticais ou horizontais. As primeiras oferecem serviços utilizados durante todo o processo de software, enquanto as segundas são utilizadas em fases específicas do processo de software.

3364 Q791143
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, obtida a partir de IBM.com, apresenta documentação associada ao uso de modelo de processo RUP. Julgue os itens a seguir, acerca das informações apresentadas e dos conceitos de ciclo de vida de desenvolvimento de software.

Um estudo de viabilidade técnico-econômica seria realizado de forma mais coerente durante a etapa de Gerenciar Requisitos Mutáveis que durante a etapa de

3365 Q791142
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, obtida a partir de IBM.com, apresenta documentação associada ao uso de modelo de processo RUP. Julgue os itens a seguir, acerca das informações apresentadas e dos conceitos de ciclo de vida de desenvolvimento de software.

A figura apresenta o workflow da disciplina de modelagem de negócios do método RUP.

3366 Q791141
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, obtida a partir de IBM.com, apresenta documentação associada ao uso de modelo de processo RUP. Julgue os itens a seguir, acerca das informações apresentadas e dos conceitos de ciclo de vida de desenvolvimento de software.

Pelo menos um dos detalhes de workflow indicados no diagrama é executado durante várias fases de execução de um projeto segundo a metodologia RUP.

3367 Q791140
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, obtida a partir de IBM.com, apresenta documentação associada ao uso de modelo de processo RUP. Julgue os itens a seguir, acerca das informações apresentadas e dos conceitos de ciclo de vida de desenvolvimento de software.

O modelo de ciclo de vida prescrito pela metodologia RUP é iterativo, incremental, direcionado por riscos, adota as áreas de processos de gerência de processos prescritas pelo modelo CMMI e é baseado em modelagem visual com UML e ferramentas CASE.

3368 Q791139
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, obtida a partir de IBM.com, apresenta documentação associada ao uso de modelo de processo RUP. Julgue os itens a seguir, acerca das informações apresentadas e dos conceitos de ciclo de vida de desenvolvimento de software.

3369 Q791131
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência às áreas da engenharia de software, julgue os itens que seguem.

Na gestão de configuração de software, a manutenção pode ser feita de maneira proativa, reativa, preventiva ou corretiva.

3370 Q791130
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os modelos do ciclo de vida de software, julgue os itens que se seguem.

Os modelos ágeis são muito mais rápidos e eficientes que os modelos incremental e iterativo, não partilhando aqueles, portanto, das visões adotadas por estes.

3371 Q791129
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os modelos do ciclo de vida de software, julgue os itens que se seguem.

O modelo orientado a reúso parte de um software existente para que se crie outro, no todo ou apenas em parte de seus componentes.

3372 Q791128
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência às áreas da engenharia de software, julgue os itens que seguem.

O gerenciamento de requisitos inclui, entre outras, as seguintes atividades: levantar, analisar, especificar, validar e prototipar requisitos funcionais e não-funcionais.

3373 Q791127
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência às áreas da engenharia de software, julgue os itens que seguem.

O levantamento de requisitos é importante, porém não é fundamental, pois recomenda-se avançar o quanto antes para as demais atividades que permitam uma visualização do software e reduzam a ansiedade do cliente em ver algo pronto.

3374 Q791126
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência às áreas da engenharia de software, julgue os itens que seguem.

Na área de projeto de software, também conhecida como design de software, o software começa a ser implementado e validado pelos programadores.

3375 Q791105
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de aplicações, composto por fases e atividades. Julgue os itens que se seguem acerca das informações apresentadas na figura e dos conceitos de desenvolvimento de aplicações e sistemas.

A gerência de configuração e mudanças, como um dos aspectos importantes do suporte ao ciclo de desenvolvimento de software, apóia de forma mais intensa as atividades de integração de produto e sistemas que as de definição de requisitos de funcionalidade

3376 Q791104
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto à análise de sistemas, julgue os itens seguintes.

No diagrama de fluxo de dados de nível 1, os processos não podem se ligar entre si devendo existir entre eles, obrigatoriamente, um depósito de dados ou mesmo uma entidade externa. Os depósitos de dados podem-se ligar entre si e pode existir entre eles um processo.

3377 Q791103
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando um projeto de sistema de informação e o uso e as definições de ferramentas CASE, julgue os itens a seguir.

Uma ferramenta moderna deve ser monolítica e não-modular para serem evitados o uso desnecessário de técnicas nãoconvencionais de desenvolvimento e mudanças de configurações.

3378 Q791102
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando um projeto de sistema de informação e o uso e as definições de ferramentas CASE, julgue os itens a seguir.

Uma ferramenta CASE pode ser utilizada durante todo o projeto de um software ou apenas em fases específicas do projeto.

3379 Q791101
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando um projeto de sistema de informação e o uso e as definições de ferramentas CASE, julgue os itens a seguir.

Conforme o tipo de ferramenta CASE e o projeto de software utilizados, é importante definir-se o processo de interoperação com outras ferramentas de desenvolvimento.

3380 Q791100
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A orientação a objetos favorece a aplicação de diversos conceitos considerados fundamentais para o desenvolvimento de programas. Acerca das definições relacionadas à orientação a objetos, julgue os itens seguintes.

O encapsulamento pode ser definido como uma propriedade da orientação a objetos que separa os aspectos externos dos detalhes internos de implementação de um objeto.

3381 Q791099
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A orientação a objetos favorece a aplicação de diversos conceitos considerados fundamentais para o desenvolvimento de programas. Acerca das definições relacionadas à orientação a objetos, julgue os itens seguintes.

Um grupo de objetos com propriedades semelhantes (atributos), com mesmo comportamento (operações), mesmos relacionamentos com outros objetos e com mesma semântica é definido como implementação de herança.

3382 Q791098
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de aplicações, composto por fases e atividades. Julgue os itens que se seguem acerca das informações apresentadas na figura e dos conceitos de desenvolvimento de aplicações e sistemas.

O gerenciamento de projeto de desenvolvimento de software, com seus aspectos de planejamento, monitoramento e controle, está diretamente relacionado às atividades de desenho, na fase de desenho e não às atividades de monitoramento e diagnóstico, na fase de gerenciamento.

3383 Q791066
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de arquitetura de informação e navegação julgue os itens a seguir.

Arquitetura de informação e usabilidade são temas divergentes e não se relacionam.

3384 Q790954
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Qualidade de software pode ser compreendida como a satisfação de requisitos funcionais e de desempenho estabelecidas pelo projeto de software. É derivada de uma série de fatores que variam de acordo com a aplicação e os clientes que os encomendam. Acerca desse assunto, julgue os itens de 90 a 93.

Os fatores que afetam a qualidade do software podem ser medidos indiretamente, como é o caso do número de defeitos do software ou diretamente por meio de atributos de qualidade como usabilidade, manutenibilidade, confiabilidade, integridade entre outras.

3385 Q790953
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação à engenharia de software, julgue os itens a seguir.

A extreme programming (XP) é um método de desenvolvimento ágil. Nele, os requisitos são expressos como cenários implementados diretamente como uma série de tarefas.

3386 Q790952
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação à engenharia de software, julgue os itens a seguir.

O RAD (rapid application development) é um modelo de processo de software incremental que assume um ciclo de desenvolvimento curto e utiliza uma abordagem de construção com base em componentes.

3387 Q790951
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação à engenharia de software, julgue os itens a seguir.

O modelo espiral é um modelo evolucionário de processo de software que combina a prototipagem com o modelo em cascata. Contudo, a incerteza em relação ao número de ciclos necessários para construir o projeto, leva tal abordagem a empregar o modelo de métodos formais para viabilizá-lo.

3388 Q790950
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação à engenharia de software, julgue os itens a seguir.

O teste caixa-preta ou comportamental, aplicado no início do processo de teste, é embasado nos requisitos funcionais do software. Identifica, entre outros, erros de iniciação e término, erros de estrutura de dados, erros de interface e funções incorretas ou omitidas.

3389 Q790949
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Qualidade de software pode ser compreendida como a satisfação de requisitos funcionais e de desempenho estabelecidas pelo projeto de software. É derivada de uma série de fatores que variam de acordo com a aplicação e os clientes que os encomendam. Acerca desse assunto, julgue os itens de 90 a 93.

A análise de pontos por função utiliza a contagem com base nas linhas de código de um programa. Uma função pode ser definida como uma coleção de declarações executáveis que realizam uma tarefa.

3390 Q790948
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Qualidade de software pode ser compreendida como a satisfação de requisitos funcionais e de desempenho estabelecidas pelo projeto de software. É derivada de uma série de fatores que variam de acordo com a aplicação e os clientes que os encomendam. Acerca desse assunto, julgue os itens de 90 a 93.

O índice de maturidade de software avalia a estabilidade de um produto de software. Para tanto, baseia-se nos módulos existentes, naqueles que foram modificados, adicionados e descartados.

3391 Q790947
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os diferentes softwares de projeto mecânico, como, por exemplo, o AutoCAD e o SolidWorks, possuem um conjunto básico de comandos que permitem a modelagem de sólidos por meio de operações relativamente simples. Acerca dessas operações, julgue os itens seguintes.

Os comandos básicos de modelagem de sólidos podem ser corretamente divididos em comandos de construção e comandos de edição.

3392 Q790946
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os diferentes softwares de projeto mecânico, como, por exemplo, o AutoCAD e o SolidWorks, possuem um conjunto básico de comandos que permitem a modelagem de sólidos por meio de operações relativamente simples. Acerca dessas operações, julgue os itens seguintes.

Os comandos de construção usados em modelamento sólido permitem que se construa, em uma ou mais operações, peças ou partes de peças sem se necessitar de desenho ou esquema preliminar.

3393 Q790945
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos diagramas UML mostrados acima, julgue os próximos itens.

No que se refere ao diagrama de classes, é correto afirmar que o atributo comando da classe Comando pode ser acessado no método executar da classe CmdInserir; a classe CmdRemover não é abstrata; a classe Comando é abstrata e não pode ser instanciada; há uma herança simples; a relação entre Comando e Usuario é de dependência.

3394 Q790943
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do ciclo de desenvolvimento de sistemas, julgue os seguintes itens.

O modelo de desenvolvimento evolucionário pode-se basear no desenvolvimento de uma versão inicial que é refinada em várias versões até chegar ao sistema adequado ou em protótipos descartáveis que são construídos visando a compreensão dos requisitos. Atividades relacionadas a especificação, desenvolvimento e validação são intercaladas, em vez de separadas em fases. Esse modelo pode produzir sistemas mal-estruturados devido às mudanças contínuas.

3395 Q790935
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise de sistemas, julgue os itens a seguir.

O polimorfismo é importante na orientação a objetos porque evita a manipulação de forma dinâmica sobre o funcionamento de determinado objeto.

3396 Q790333
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o uso de UML para o desenvolvimento de sistemas de tecnologia da informação, julgue os itens que se seguem.

A flexibilidade da UML permite ao desenvolvedor modelar uma aplicação independentemente do tipo de middleware utilizado.

3397 Q790330
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o uso de UML para o desenvolvimento de sistemas de tecnologia da informação, julgue os itens que se seguem.

Um diagrama de atividade e um diagrama de caso de uso estão classificados, na UML, como diagramas de interação.

3398 Q790329
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o uso de UML para o desenvolvimento de sistemas de tecnologia da informação, julgue os itens que se seguem.

Um diagrama de seqüência e um diagrama de tempo (timing) são considerados diagramas de comportamento, em UML.

3399 Q790328
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o uso de UML para o desenvolvimento de sistemas de tecnologia da informação, julgue os itens que se seguem.

Para o desenvolvimento de sistemas e aplicações, a UML 2.0 define dez tipos de diagramas dividos em quatro grandes categorias.

3400 Q790062
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Ferramentas CASE auxiliam os desenvolvedores de sistemas em tarefas como geração de modelos e geração automática de códigos, entre outras. Com relação às ferramentas CASE, julgue os itens subseqüentes. Ferramentas CASE que utilizam análise estruturada são eficientes para o desenvolvimento de sistemas orientado a objetos.
3401 Q790061
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Ferramentas CASE auxiliam os desenvolvedores de sistemas em tarefas como geração de modelos e geração automática de códigos, entre outras. Com relação às ferramentas CASE, julgue os itens subseqüentes. A geração de documentação é procedimento necessário em desenvolvimento de software, e uma ferramenta CASE pode auxiliar o desenvolvedor nessa tarefa.
3402 Q790060
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Ferramentas CASE auxiliam os desenvolvedores de sistemas em tarefas como geração de modelos e geração automática de códigos, entre outras. Com relação às ferramentas CASE, julgue os itens subseqüentes. Ferramentas CASE são inadequadas para o desenvolvimento de sistema de banco de dados orientado a objetos, pois esta abordagem requer a definição e a manipulação de índices de banco de dados.
3403 Q790059
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando os conceitos de prototipação de software e os fundamentos de desenvolvimento de sistemas, julgue os itens seguintes. A prototipação evolucionária permite que a versão inicial do protótipo seja desenvolvida e refinada em estágios seqüenciados, até que se chegue à versão final do sistema.
3404 Q790058
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando os conceitos de prototipação de software e os fundamentos de desenvolvimento de sistemas, julgue os itens seguintes. A prototipação evolucionária não gera problemas de manutenção de sistema porque o desenvolvimento é rápido e não sofre grandes mudanças.
3405 Q790057
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando os conceitos de prototipação de software e os fundamentos de desenvolvimento de sistemas, julgue os itens seguintes. Uma das finalidades da prototipação é reduzir o esforço de desenvolvimento de um software.
3406 Q790056
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a engenharia de software, julgue os itens que se seguem. Verificação e validação (V&V) de software é um processo de verificação e análise que assegura que o software cumpra com suas especificações e atenda às necessidades dos clientes.
3407 Q790053
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A partir dessas informações, julgue os itens seguintes.

Os comandos apresentados nas linhas 12, 13 e 14 do script apresentado, isoladamente, poderiam ser executados antes dos comandos apresentados nas linhas 10, 11 e 8, respectivamente.
3408 Q790052
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta elementos da interface web de uma suíte de aplicativos de apoio ao trabalho colaborativo. Nessa figura, se destacam os aplicativos acessíveis a partir de cliques como o mouse nas regiões demarcadas de A a H, os quais são usados por uma organização para apoio à coordenação de atividades realizadas por vários de seus colaboradores. A partir da figura e das informações apresentadas, julgue os próximos itens, a respeito dos conceitos de desenvolvimento de aplicações colaborativas.

Considere que os vários desenvolvedores de software dessa organização continuamente troquem informações acerca de variados temas relacionados às atividades e proj...
3409 Q790051
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta elementos da interface web de uma suíte de aplicativos de apoio ao trabalho colaborativo. Nessa figura, se destacam os aplicativos acessíveis a partir de cliques como o mouse nas regiões demarcadas de A a H, os quais são usados por uma organização para apoio à coordenação de atividades realizadas por vários de seus colaboradores. A partir da figura e das informações apresentadas, julgue os próximos itens, a respeito dos conceitos de desenvolvimento de aplicações colaborativas.

Considere que, entre a centena de atendentes que atuam no birô de serviços dessa organização, um deles acaba de descobrir uma nova forma de solucionar problemas d...
3410 Q790050
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a tabela acima, que apresenta algumas características de aplicações de código aberto que suportam trabalho colaborativo, julgue os itens seguintes, acerca das características de desenvolvimento de sistemas de workflow, colaborativos, em ambiente aberto e linguagens de programação.

Os formatos iCal e(ou) xCal apresentam maior potencial de emprego na aplicação OPENGRP que na aplicação TMWORK.
3411 Q790049
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a tabela acima, que apresenta algumas características de aplicações de código aberto que suportam trabalho colaborativo, julgue os itens seguintes, acerca das características de desenvolvimento de sistemas de workflow, colaborativos, em ambiente aberto e linguagens de programação.

O uso de técnicas de detecção de conteúdos embasadas em redes bayesianas, blacklists, online-databases, frameworks e serviços como sender policy framework e distributed checksum clearinghouse é mais comum junto aos desenvolvedores e administradores de sistemas embasados na aplicação ZRF que na aplicação KLB.
3412 Q790048
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta elementos da interface web de uma suíte de aplicativos de apoio ao trabalho colaborativo. Nessa figura, se destacam os aplicativos acessíveis a partir de cliques como o mouse nas regiões demarcadas de A a H, os quais são usados por uma organização para apoio à coordenação de atividades realizadas por vários de seus colaboradores. A partir da figura e das informações apresentadas, julgue os próximos itens, a respeito dos conceitos de desenvolvimento de aplicações colaborativas.

Visando melhor acompanhamento e análise do tempo individual despendido na execução de várias atividades durante o seu horário de trabalho, um colaborador dessa or...
3413 Q790047
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A partir dessas informações, julgue os itens seguintes.

A inversão na ordem de execução dos blocos de comandos A e B, em que A é formado pelas linhas de 4 a 6, e B, pelas linhas de 7 a 10, não introduz erros na execução do script.
3414 Q790046
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a engenharia de software, julgue os itens que se seguem. As especificações formais de um sistema são precisas e isentas de ambiguidade, isto porque as técnicas utilizadas baseiam-se em modelos que apresentam o sistema por meio de construções matemáticas, como conjuntos e funções.
3415 Q790045
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a engenharia de software, julgue os itens que se seguem. Os requisitos não-funcionais de um sistema descrevem todas as interações desse sistema com seu ambiente. Esses requisitos independem da implementação de uma solução para o problema do cliente.
3416 Q790044
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a engenharia de software, julgue os itens que se seguem. O processo de validação de um software assegura que cada função opera corretamente.
3417 Q790043
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando os conceitos de prototipação de software e os fundamentos de desenvolvimento de sistemas, julgue os itens seguintes. A prototipação de um software é uma técnica de desenvolvimento não-interativa porque o teste do sistema só ocorre na versão final.
3418 Q790042
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando os conceitos de prototipação de software e os fundamentos de desenvolvimento de sistemas, julgue os itens seguintes. Uma vantagem da prototipação é promover a participação e o comprometimento do usuário em relação ao sistema em desenvolvimento.
3419 Q790041
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Ferramentas CASE auxiliam os desenvolvedores de sistemas em tarefas como geração de modelos e geração automática de códigos, entre outras. Com relação às ferramentas CASE, julgue os itens subseqüentes. A integração de uma ferramenta CASE com um sistema gerenciador de banco de dados requer, entre outros requisitos, o uso de JAVA, porque a conexão com o banco de dados é feita realizando-se ODBC.
3420 Q790040
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Ferramentas CASE auxiliam os desenvolvedores de sistemas em tarefas como geração de modelos e geração automática de códigos, entre outras. Com relação às ferramentas CASE, julgue os itens subseqüentes. A verificação de consistência na geração de um modelo é uma das tarefas que podem ser executadas com o auxílio de ferramentas CASE.
3421 Q790008
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A partir das informações apresentadas nas figuras de I a V, julgue os itens de 82 a 87, relativos a conceitos de desenvolvimento de sistemas e linguagens de programação.

A inspeção do estado de um objeto do tipo Fox, como, por exemplo, fox1 na figura I, apresentará ao usuário uma janela contendo valores para v...

3422 Q790007
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A partir das informações apresentadas nas figuras de I a V, julgue os itens de 82 a 87, relativos a conceitos de desenvolvimento de sistemas e linguagens de programação.

A fim de se preservar a semântica adequada da linguagem Java, a tentativa de instanciação de um objeto da classe Animal não deverá ser aceita p...

3423 Q789985
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Abaixo, apresenta-se um diagrama UML obtido a partir da engenharia reversa de um código do projeto Foxes and Rabbits. O código implementa um simulador gráfico de ecossistema, no qual coelhos (da classe Rabbit) e raposas (da classe Fox) são animais (da classe Animal) que competem pela sobrevivência ocupando posições da classe (Location) em um espaço físico (da classe Field).

Julgue os itens seguintes, acerca das informações apresentadas e de conceitos de desenvolvimento de sistemas e de linguagens de programação.

Todas as classes apresentadas no diagrama herdam diretamente da classe Object.

3424 Q789982
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Abaixo, apresenta-se um diagrama UML obtido a partir da engenharia reversa de um código do projeto Foxes and Rabbits. O código implementa um simulador gráfico de ecossistema, no qual coelhos (da classe Rabbit) e raposas (da classe Fox) são animais (da classe Animal) que competem pela sobrevivência ocupando posições da classe (Location) em um espaço físico (da classe Field).

Julgue os itens seguintes, acerca das informações apresentadas e de conceitos de desenvolvimento de sistemas e de linguagens de programação.

A classe Location encapsula as variáveis de instância row e col, e permite que as mesmas...

3425 Q789981
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A partir das informações apresentadas nas figuras de I a V, julgue os itens de 82 a 87, relativos a conceitos de desenvolvimento de sistemas e linguagens de programação.

Para que a invocação do construtor apresentada na Figura III seja completada com sucesso, ao se pressionar o botão ...

3426 Q789980
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A partir das informações apresentadas nas figuras de I a V, julgue os itens de 82 a 87, relativos a conceitos de desenvolvimento de sistemas e linguagens de programação.

86 A inspeção do estado de um objeto do tipo Location, como, por exemplo, location1 na figura I, apresentará ao usuário uma janela contendo valo...

3427 Q730140
Ciência da Computação
Ano: 2008
Banca: MOURA MELO Consultoria em Recursos Humanos LTDA.
O nome do aparelho que ligado ao modem, no lugar do computador, emite e recebe sinais de dados para controle e medição do estado da linha entre dois modens, é chamado de:
3428 Q730058
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca do ciclo de desenvolvimento de sistemas, julgue os seguintes itens. No modelo de desenvolvimento iterativo, um ciclo de vida pode ser dividido em fases e estas em iterações, que produzem incrementos. Uma das características desse modelo é o fato de a especificação ser desenvolvida em conjunto com o software. Tipicamente, não há uma especificação completa do sistema até o incremento final ser especificado.
3429 Q730057
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca do ciclo de desenvolvimento de sistemas, julgue os seguintes itens. O modelo de desenvolvimento evolucionário pode-se basear no desenvolvimento de uma versão inicial que é refinada em várias versões até chegar ao sistema adequado ou em protótipos descartáveis que são construídos visando a compreensão dos requisitos. Atividades relacionadas a especificação, desenvolvimento e validação são intercaladas, em vez de separadas em fases. Esse modelo pode produzir sistemas mal-estruturados devido às mudanças contínuas.
3430 Q730056
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca do ciclo de desenvolvimento de sistemas, julgue os seguintes itens. No modelo de desenvolvimento em cascata, a especificação e a análise de requisitos, o projeto, a implementação, o teste, a operação e a manutenção são possíveis fases em um ciclo de vida. Cada fase produz artefatos e a fase seguinte não deve começar antes que a anterior tenha terminado. Esse modelo pode ser usado quando os requisitos são bem compreendidos e há pouca chance de mudanças radicais durante o desenvolvimento.
3431 Q730055
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos diagramas UML mostrados acima, julgue os próximos itens.

anto ao diagrama de casos de uso, as seguintes afirmações estão corretas: os casos Agendar e Pagar contêm trechos em comum; o caso Financiar é não abstrato; a ausência de relacionamento entre um ator e o caso Autorizar não configura um erro; o ator Gerente herda a associação com o caso Preencher proposta, mas não com o caso Cotar.
3432 Q729148
Ciência da Computação
Ano: 2008
Banca: MOURA MELO Consultoria em Recursos Humanos LTDA.
A expressão Sistema Gerenciador refere-se aos programas que manipulam essas informações contidas em arquivos, isto é, as operações que podem ser desempenhadas nos dados. A entidade que identifica uma entrada única em um banco de dados é tratada como:
3433 Q666507
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O processo de construção da estratégia nacional de biotecnologia se deu no âmbito do Fórum de Competitividade de Biotecnologia, realizado em 2006. Em relação a esse fórum e às estratégias nacionais de biotecnologia, julgue os itens de 85 a 92.

No fórum em questão, restrito ao ambiente de governo, houve interação fraca com o setor empresarial no sentido da identificação das dificuldades e oportunidades industriais no campo da biotecnologia.

3434 Q657252
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, acerca de arquiteturas e objetos de software comumente empregados em sistemas operacionais de tempo real. Em um sistema operacional de tempo real de múltiplos processos e múltiplos threads, não é possível fazer uso de código reentrante.
3435 Q657250
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, acerca de arquiteturas e objetos de software comumente empregados em sistemas operacionais de tempo real. Com escalonadores preemptivos, uma tarefa pode ter sua execução suspensa para que seja atendida uma outra de maior prioridade.
3436 Q657249
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, acerca de arquiteturas e objetos de software comumente empregados em sistemas operacionais de tempo real. Semáforos são objetos de controle de acesso de recursos compartilhados em que apenas uma thread pode ter acesso por vez.
3437 Q657248
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, acerca de arquiteturas e objetos de software comumente empregados em sistemas operacionais de tempo real. Caixas de mensagem, filas circulares e memória compartilhada são recursos de software empregados na comunicação entre tarefas ou processos.
3438 Q657247
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito a técnicas empregadas na detecção e correção de falhas em sistemas operacionais de tempo real, julgue os itens a seguir. As técnicas de detecção de erro em unidades digitais incluem verificação de paridade, checksum e avaliação embasada na distância de Hamming.
3439 Q657246
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito a técnicas empregadas na detecção e correção de falhas em sistemas operacionais de tempo real, julgue os itens a seguir. O cão-de-guarda (ou watchdog, do inglês) é um mecanismo de detecção de falha por tempo.
3440 Q657245
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito a técnicas empregadas na detecção e correção de falhas em sistemas operacionais de tempo real, julgue os itens a seguir. Na detecção e correção de falha associada à redundância de software ou de hardware, é necessário que o número de elementos em redundância seja par.
3441 Q657233
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de engenharia de software, julgue os próximos itens. O ciclo de vida do software tem início na fase de projeto.
3442 Q657232
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de engenharia de software, julgue os próximos itens. A finalidade dos testes de validação é mostrar que um sistema atende às suas especificações.
3443 Q657231
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de engenharia de software, julgue os próximos itens. Um teste bem-sucedido para a detecção de defeitos é aquele que provoca um funcionamento incorreto do sistema.
3444 Q657230
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de engenharia de software, julgue os próximos itens. A técnica de inspeção de software é mais custosa do que os testes.
3445 Q657229
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de engenharia de software, julgue os próximos itens. As abstrações de dados estão entre os tipos de módulos que podem ser criados durante o processo de modularização de um programa.
3446 Q656555
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma proposta de relacionamento entre diversos diagramas empregados em análise e projeto orientado a objetos e apoiados por várias ferramentas CASE. Considerando essa figura, assinale a opção correta acerca dos conceitos de engenharia de software.

3447 Q656554
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de ciclo de vida de software, no qual se destacam atividades e marcos, com alguns elementos nomeados de A até N. Considerando essa figura, assinale a opção correta acerca dos conceitos e princípios de engenharia de software.

3448 Q656553
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama da figura acima apresenta um esquema de arquitetura de tratamento de eventos empregado no desenvolvimento de aplicações, no qual se destacam objetos, mensagens e outros relacionamentos entre os elementos do diagrama. Considerando essa figura, assinale a opção correta a respeito dos conceitos de engenharia de software.

3449 Q656552
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Não faz parte da iniciativa de acessibilidade web — WAI-web accessibility initiative — do Consórcio W3C
3450 Q656477
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a engenharia de software, julgue os itens que se seguem. Métodos de engenharia de software definem a abordagem que é adotada quando o software é elaborado.
3451 Q656476
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando os conceitos de banco de dados geográficos, julgue os itens a seguir. Os sistemas utilizados para coletar, modelar, armazenar e analisar informações que descrevem propriedades físicas do mundo geográfico são denominados sistemas de informação geográficas (GIS).
3452 Q656475
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a tabela acima, que apresenta algumas características de aplicações de código aberto que suportam trabalho colaborativo, julgue os itens seguintes, acerca das características de desenvolvimento de sistemas de workflow, colaborativos, em ambiente aberto e linguagens de programação.

Maior emprego de serviços e(ou) protocolos, como SMTP e Postfix, estará presente na aplicação PHPGRP que junto à aplicação ATM.
3453 Q656474
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a tabela acima, que apresenta algumas características de aplicações de código aberto que suportam trabalho colaborativo, julgue os itens seguintes, acerca das características de desenvolvimento de sistemas de workflow, colaborativos, em ambiente aberto e linguagens de programação.

O toolkit ClamAV é um componente de software que possui maior chance de ser usado pela equipe que desenvolve as aplicações SIMPLEGRP e ZMB, que pelas equipes que desenvolvem as aplicações HRD e COLLAB.
3454 Q656473
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta elementos da interface web de uma suíte de aplicativos de apoio ao trabalho colaborativo. Nessa figura, se destacam os aplicativos acessíveis a partir de cliques como o mouse nas regiões demarcadas de A a H, os quais são usados por uma organização para apoio à coordenação de atividades realizadas por vários de seus colaboradores. A partir da figura e das informações apresentadas, julgue os próximos itens, a respeito dos conceitos de desenvolvimento de aplicações colaborativas.

Considere que, após receber, de um cliente, solicitação de auxílio para a configuração de aplicativo desenvolvido pela organização, o gerente geral de projetos te...
3455 Q656472
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta elementos da interface web de uma suíte de aplicativos de apoio ao trabalho colaborativo. Nessa figura, se destacam os aplicativos acessíveis a partir de cliques como o mouse nas regiões demarcadas de A a H, os quais são usados por uma organização para apoio à coordenação de atividades realizadas por vários de seus colaboradores. A partir da figura e das informações apresentadas, julgue os próximos itens, a respeito dos conceitos de desenvolvimento de aplicações colaborativas.

Considere que as respostas HTTP foram enviadas ao browser do usuário pelo servidor localizado no endereço demo.egroupware-server.org, e que essas informações for...
3456 Q656471
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A partir dessas informações, julgue os itens seguintes.

Desconsiderando a linha 3, os comandos DML do script apresentado modelam adequadamente a rede apresentada na figura apresentada no texto I, por meio das suas relações entre transições, lugares e arcos.
3457 Q656470
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o script PhP acima, que executa sem erros em um ambiente adequadamente configurado, julgue os próximos itens acerca dos conceitos de desenvolvimento de sistemas em plataforma PhP, MySQL e Web. Para a interpretação dos efeitos decorrentes da execução desse script PhP, considere que o mesmo seja executado sobre um banco de dados cujo estado é similar ao disponível imediatamente após a execução bem sucedida dos scripts apresentados nos textos II e III.

Durante a execução do script, a linha 27 será interpretada duas vezes, e a linha 30, uma vez.
3458 Q560400
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama acima e nos conceitos de UML, julgue os itens a seguir.

Um caso de uso mostra a estrutura estática de um objeto, sua estrutura interna e suas relações.

3459 Q560376
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)
No projeto estruturado é recomendável que
3460 Q154838
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

NÃO é uma tarefa pertinente às camadas concêntricas do Software Configuration Management

3461 Q128721
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto à qualidade de banco de dados de biodiversidade, julgue os próximos itens.

Segundo Dalcin, a qualidade da informação pode ser classificada em inerente e pragmática. Enquanto a qualidade inerente mede o grau de satisfação do usuário, a pragmática mede a acurácia que o dado reflete o mundo real.

3462 Q128718
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tecnologia da informação disponibiliza um conjunto de softwares para auxiliar na implementação de sistemas de informação de registro de coleções em biodiversidade. No que se refere a estes softwares, julgue os itens que se seguem.

O software Dspace, desenvolvido pelo MIT, utiliza o padrão Dublin Core para a modelagem de dados. Esta ferramenta pode ser utilizada como repositório de informações digitais de sistemas de informação de biodiversidade.

3463 Q128716
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de testes de sistemas, julgue os itens que se seguem.

As seguintes responsabilidades são típicas dos stubs usados nos testes dos softwares orientados a objeto: criar um objeto da classe em teste; interligar o objeto em teste a outros objetos necessários ao teste; levar o objeto em teste a um estado inicial; enviar seqüências de mensagens para o objeto em teste; coletar respostas do objeto em teste; avaliar as respostas providas pelo objeto em teste.

3464 Q128712
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de testes de sistemas, julgue os itens que se seguem.

Os testes de integração verificam se os componentes do sistema funcionam em conjunto, se os componentes são chamados corretamente e se os componentes transferem dados corretos via suas interfaces. Nesses testes, os componentes são testados interligados; podem ser necessários drivers e stubs para simular componentes ainda não implementados; e, em sistemas de software orientados a objeto, os stubs podem ser classes.

3465 Q128709
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de testes de sistemas, julgue os itens que se seguem.

O teste de caminho é uma abordagem estrutural para o projeto de testes em que podem ser usados fluxogramas. Essa abordagem de projeto pode ser empregada quando do projeto de testes de unidade. Em sistemas de software orientados a objetos, os testes de classes podem ser estruturais.

3466 Q128706
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subseqüentes, com relação a processos de desenvolvimento de software.

No modelo de processo de desenvolvimento embasado em entrega incremental, tem-se que o sistema é desenvolvido como uma série de incrementos, sendo que cada incremento provê um conjunto de funcionalidades. É fácil identificar os recursos que são comuns aos incrementos, pois todos os requisitos precisam ser detalhados quando do início do desenvolvimento.

3467 Q128704
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subseqüentes, com relação a processos de desenvolvimento de software.

No modelo em cascata de processo de desenvolvimento, os clientes devem definir os requisitos apenas durante a fase de projeto; e os projetistas definem as estratégias de projeto apenas durante a fase de implementação. As fases do ciclo de vida envolvem definição de requisitos, projeto, implementação, teste, integração, operação e manutenção. Em cada fase do ciclo de vida, podem ser produzidos diversos artefatos.

3468 Q128699
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto a metodologias de desenvolvimento de software, julgue os seguintes itens.

A análise orientada a objetos, o projeto orientado a objetos e a programação orientada a objetos compreendem atividades de engenharia de software voltadas à construção de sistemas orientados a objetos. Nesses sistemas, objetos interagem para prover serviços. No nível de programação, as interações ocorrem via interfaces das classes das quais os objetos são instâncias. Essas interfaces contêm membros públicos das classes.

3469 Q128697
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto a metodologias de desenvolvimento de software, julgue os seguintes itens.

Há métodos ágeis de desenvolvimento que empregam as práticas de programação em pares e teste de unidade. A programação em pares apóia a idéia de que o código é propriedade da equipe como um todo, tipicamente dificulta a refatoração (refactoring) e atua como um processo informal de revisão de código. Em relação aos testes de unidade, há métodos ágeis nos quais testes de unidade são escritos antes do código a ser testado.

3470 Q128694
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto a metodologias de desenvolvimento de software, julgue os seguintes itens.

Entre as características de alguns métodos ágeis de desenvolvimento de software, inclui-se ênfase na construção de modelos e na especificação detalhada do sistema e desenvolvimento em incrementos, processo no qual os clientes têm reduzida participação.

3471 Q128691
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto a metodologias de desenvolvimento de software, julgue os seguintes itens.

Na engenharia de requisitos, a construção de protótipos pode ajudar na descoberta e na validação de requisitos não-funcionais. Os protótipos podem ser úteis durante o projeto das interfaces com os usuários e podem ser descartáveis, caso em que não são mantidos durante toda vida do sistema.

3472 Q128672
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de qualidade de software, julgue os seguintes itens.

O controle de qualidade envolve definir e aprovar processos que assegurem que a equipe de desenvolvimento seguiu os procedimentos e os padrões de qualidade do projeto. Uma abordagem para verificar a qualidade dos produtos de projeto é a realização de revisões de qualidade, nas quais se procura assegurar que padrões de qualidade definidos foram seguidos.

3473 Q128669
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de qualidade de software, julgue os seguintes itens.

Os planos de qualidade podem conter informações sobre padrões de qualidade, procedimentos e ferramentas para executar atividades de garantia da qualidade, procedimentos para identificar requisitos de qualidade e cronograma para atividades de garantia da qualidade.

3474 Q128667
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a técnicas e estratégias de validação, julgue os próximos itens.

As revisões de software são voltadas para a garantia de qualidade e podem ser aplicadas ao longo do ciclo de desenvolvimento para a inspeção de variados artefatos. As revisões e os testes podem ser combinados na produção de software. Entre as técnicas de revisão, tem-se a walkthrough, que envolve uma equipe de profissionais durante a revisão.

3475 Q128664
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a técnicas e estratégias de validação, julgue os próximos itens.

O particionamento de equivalência e a análise de valor limite são técnicas estruturais de teste. O particionamento de equivalência visa minimizar a quantidade de casos de teste ao selecionar um caso de teste em cada classe de equivalência. Por sua vez, a análise de valor limite complementa o particionamento de equivalência, pois requer casos de teste nos limites de cada classe de equivalência. O uso da análise de valor limite tipicamente produz uma menor quantidade de casos de teste do que o mero uso do particionamento de equivalência.

3476 Q128662
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a técnicas e estratégias de validação, julgue os próximos itens.

O teste de software, uma atividade de validação e verificação, consiste em executar o produto para verificar a presença de defeitos e aumentar a confiança que o produto está correto. Na fase dedicada aos testes de unidade, procura-se identificar erros de lógica e de implementação nas unidades que compõem o sistema de software. Além disso, nessa fase, as unidades são integradas visando-se descobrir erros nas interfaces entre unidades.

3477 Q128659
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, julgue os itens a seguir.

O projeto de um software procura dividir o software em componentes que executem funções específicas e levar a interfaces que minimizem a complexidade de conexões entre os módulos. No projeto preliminar, procura-se transformar os requisitos em uma arquitetura de dados e software. No projeto detalhado, os componentes individuais podem ser refinados até o nível de interfaces, classes ou componentes preexistentes.

3478 Q128657
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, julgue os itens a seguir.

A análise de requisitos envolve atividades como: reconhecimento do problema; avaliação e síntese; modelagem; especificação e revisão. Durante a análise de requisitos, podem ser criados modelos, os quais se concentram naquilo que o sistema deve fazer, não em como ele o faz. Os modelos construídos quando da análise servem de base para o projeto. Quando da elaboração de modelos no projeto, serão considerados aspectos relacionados ao contexto de implementação.

3479 Q128386
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o uso de UML para o desenvolvimento de sistemas de tecnologia da informação, julgue os itens que se seguem.

Na UML, um diagrama de classe, um diagrama de objeto e um diagrama de componente fazem parte de diagramas de estrutura.

3480 Q128384
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito das diferentes metodologias de desenvolvimento de sistemas e das tecnologias correspondentes, julgue os itens que se seguem.

A UML (Unified Modeling Language) se aplica tanto ao desenvolvimento de estrutura de aplicações quanto ao funcionamento e arquitetura. Também é possível utilizá-la na representação de processos de negócios e estrutura de dados.

3481 Q127522
Ciência da Computação
Ano: 2008
Banca: Fundação Getúlio Vargas (FGV)

Entre as atividades listadas a seguir, uma não faz parte da Engenharia de Requisitos. Assinale-a.

3482 Q127521
Ciência da Computação
Ano: 2008
Banca: Fundação Getúlio Vargas (FGV)

Considere as seguintes assertivas sobre modelos de processos de software:

I. No modelo em cascata, a fase seguinte não deve iniciar antes que a fase precedente tenha sido concluída.

II. No modelo evolucionário, a mudança constante tende a corromper a estrutura do software

III. A explícita consideração dos riscos no modelo em espiral distingue esse modelo dos modelos em cascata e evolucionário.

As assertivas corretas são:

3483 Q127519
Ciência da Computação
Ano: 2008
Banca: Fundação Getúlio Vargas (FGV)

Considere as seguintes assertivas sobre as vantagens do uso de padrões de software (software patterns):

I. Padrões de projeto proporcionam um vocabulário comum de projeto, facilitando comunicação, documentação e aprendizado dos sistemas de software.

II. Padrões de projeto auxiliam no desenvolvimento de software por meio da reutilização do projeto de soluções computacionais já testadas e aprovadas.

III. Uma biblioteca de padrões pode ajudar a melhorar e padronizar o desenvolvimento de software

As assertivas corretas são:

3484 Q127517
Ciência da Computação
Ano: 2008
Banca: Fundação Getúlio Vargas (FGV)

Considere as seguintes assertivas sobre o teste de sistema:

I. Teste de mutação é um critério de teste da técnica baseada em defeitos.

II. O tempo médio para falhas (MTTF) pode ser utilizado para medir a confiabilidade do sistema; quanto mais próximo do zero o MTTF, maior a confiabilidade do sistema.

III. No teste funcional não são considerados os aspectos de implementação do software e por isso a técnica é também chamada de caixa-preta.

As assertivas corretas são:

3485 Q127515
Ciência da Computação
Ano: 2008
Banca: Fundação Getúlio Vargas (FGV)

A característica relevante do processo de reúso ilustrado a seguir é:

3486 Q127513
Ciência da Computação
Ano: 2008
Banca: Fundação Getúlio Vargas (FGV)

Considere o caso de uso ilustrado na figura utilizando a notação UML

A descrição do cenário que melhor descreve esse caso de uso é:

3487 Q126943
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, relativos ao World Wide Web Consortium (W3C), à Web Accessibility Initiative (WAI), e às Web Content Accessibility Guidelines (WCAGs).

A linha-guia "use soluções de transição" recomenda que os documentos sejam organizados para que possam ser lidos sem folhas de estilo.

3488 Q126940
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise de sistemas, julgue os itens a seguir.

A UML auxilia o desenvolvedor de sistemas a fazer a representação das classes em um sistema de informação, bem como seus devidos relacionamentos e métodos.

3489 Q126912
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do ciclo de desenvolvimento de sistemas, julgue os seguintes itens.

No modelo de desenvolvimento iterativo, um ciclo de vida pode ser dividido em fases e estas em iterações, que produzem incrementos. Uma das características desse modelo é o fato de a especificação ser desenvolvida em conjunto com o software. Tipicamente, não há uma especificação completa do sistema até o incremento final ser especificado.

3490 Q126909
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do ciclo de desenvolvimento de sistemas, julgue os seguintes itens.

No modelo de desenvolvimento em cascata, a especificação e a análise de requisitos, o projeto, a implementação, o teste, a operação e a manutenção são possíveis fases em um ciclo de vida. Cada fase produz artefatos e a fase seguinte não deve começar antes que a anterior tenha terminado. Esse modelo pode ser usado quando os requisitos são bem compreendidos e há pouca chance de mudanças radicais durante o desenvolvimento.

3491 Q126907
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência os diagramas UML mostrados acima, julgue os itens que se seguem.

Quanto ao o diagrama de sequência, é correto afirmar que dois dos objetos existiam antes da interação descrita no diagrama; controladora é o nome de uma instância da classe CntrTransacao; a instância da classe Usuario é anônima; uma mensagem assíncrona é enviada da instância da classe CntrNegocio para a instância da classe CntrTransacao; ao final da interação descrita, existem apenas duas instâncias de classes.

3492 Q126904
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência os diagramas UML mostrados acima, julgue os itens que se seguem.

Com relação ao diagrama de atividades, as seguintes afirmações estão corretas: há condições de guarda especificadas nos desvios; as atividades Documentar e Revisar podem ser concorrentes; as atividades Projetar e Elaborar laudo estão em raias distintas; quando a atividade Encerrar for executada, as atividades Documentar e Revisar terão sido executadas; a barra de separação (fork) contém uma transição de entrada e duas de saída.

3493 Q126901
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos diagramas UML mostrados acima, julgue os próximos itens.

Acerca do diagrama de classes, é correto afirmar que a classe CntrNegocio implementa a interface INegocio; podem existir instâncias de Usuario mesmo que não existam instâncias de Cadastro; a cada instância de Cadastro podem estar ligadas várias instâncias de CntrTransacao; o atributo nome não pode ser diretamente acessado fora da classe Usuario; o método remover pode ser invocado fora da classe CntrNegocio.

3494 Q126899
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos diagramas UML mostrados acima, julgue os próximos itens.

Quanto ao diagrama de casos de uso, as seguintes afirmações estão corretas: os casos Agendar e Pagar contêm trechos em comum; o caso Financiar é não abstrato; a ausência de relacionamento entre um ator e o caso Autorizar não configura um erro; o ator Gerente herda a associação com o caso Preencher proposta, mas não com o caso Cotar.

3495 Q126896
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os diferentes softwares de projeto mecânico, como, por exemplo, o AutoCAD e o SolidWorks, possuem um conjunto básico de comandos que permitem a modelagem de sólidos por meio de operações relativamente simples. Acerca dessas operações, julgue os itens seguintes.

A modelagem de sólidos em softwares de projeto é feita por meio de uma série de operações que acrescentam ou retiram material, dando forma à peça projetada.

3496 Q126893
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com o desenvolvimento das tecnologias da informação foi possível realizar a comunicação multi-plataformas aumentando a complexidade do controle dos dados operacionais. Relativos a arquitetura e tecnologias de sistemas de informação, julgue os itens a seguir.

Sistemas de apoio à decisão são aplicações com base em software que utilizam modelos de bancos de dados e técnicas analíticas para responder a problemas pouco estruturados. Utiliza modelos estruturados para resolver problemas complexos.

3497 Q126890
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Qualidade de software pode ser compreendida como a satisfação de requisitos funcionais e de desempenho estabelecidas pelo projeto de software. É derivada de uma série de fatores que variam de acordo com a aplicação e os clientes que os encomendam. Acerca desse assunto, julgue os itens de 90 a 93.

A análise de pontos por função contempla três formas de contagem: a estimativa, a indicativa e a detalhada. Ao medir a funcionalidade entregue por um sistema, considera as entradas, saídas e consultas externas bem como o número de arquivos lógicos internos e as interfaces externas. A avaliação da complexidade considera mais 14 fatores de ajuste de valor.

3498 Q126888
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação à engenharia de software, julgue os itens a seguir.

A verificação assegura que o produto, como fornecido, irá atender o seu uso pretendido, ou seja, que se está construindo o produto certo. E a validação confirma que os produtos de trabalho refletem de forma apropriada os requisitos que foram especificados, ou seja, que se está construindo o produto corretamente.

3499 Q126813
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

No RUP (Rational Unifi ed Process), a descrição de critérios de aceitação para o projeto ocorre na fase de

3500 Q126809
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Quanto a métricas de software, assinale a opção que corresponde a um exemplo de métrica de controle.

3501 Q126807
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Na validação de software, o estágio do processo de testes no qual se recomenda o foco na detecção de erros de interfaces de módulos é o teste de

3502 Q126805
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

O diagrama UML que apresenta objetos e suas ligações mútuas, evidenciando a seqüência das mensagens trocadas por meio de números de seqüência, é o

3503 Q126802
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Para efetuar a modelagem de um sistema distribuído, cujos serviços e operações são complexos, sob diferentes visões, é correto propor

3504 Q126798
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

No que se refere às regras consideradas para a elaboração de diagramas de fl uxos de dados, é correto afi rmar que

3505 Q126796
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Considerando o RUP (Rational Unifi ed Process), o artefato que estabelece os requisitos funcionais do sistema é o modelo de

3506 Q126793
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Em hierarquias de generalização UML, a característica na qual uma classe herda tanto propriedades e relacionamentos de sua superclasse imediata quanto de suas superclasses não-imediatas (aquelas em um nível mais alto na hierarquia) é denominada

3507 Q126790
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Em UML (Unifi ed Modeling Language), o diagrama cujo foco é a organização estrutural de objetos que enviam e recebem mensagens, exibindo assim, tais objetos e as ligações entre eles, bem como as respectivas mensagens, é o diagrama de

3508 Q126788
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Em UML, o mecanismo que permite a criação de novos tipos de blocos de construção para problemas específi cos, a partir dos já existentes, denomina-se

3509 Q126786
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Segundo o RUP (Rational Unified Process), o artefato Plano de Integração do Build é um artefato da disciplina

3510 Q126784
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

No RUP (Rational Unified Process), o termo Papéis se refere a

3511 Q126782
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

No RUP (Rational Unified Process), dois dos exemplos dos artefatos de Implantação são:

3512 Q126780
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

O Processo Unificado foi estabelecido em termos de fases que são: Concepção, Elaboração, Construção, Transição e Produção. Uma variedade de produtos de trabalho pode ser produzida como conseqüência da aplicação da UML. Um produto de trabalho da fase de Concepção é o (a)

3513 Q126778
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

No modelo de desenvolvimento em espiral, cada ciclo da espiral representa uma fase do processo de software. Nesse modelo, a atividade que obrigatoriamente estará presente em todos os ciclos é:

3514 Q126777
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

A Engenharia de Software é uma disciplina da engenharia que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a manutenção do mesmo. A Engenharia de Software adota métodos de engenharia de software que

3515 Q126776
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

A análise arquitetural, no processo unificado, pode ser vista como uma especialização da análise de requisitos, com foco nos requisitos que influenciam a arquitetura. Assinale a opção que se refere à análise arquitetural.

3516 Q126774
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

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 Seqüência e Diagrama de Comunicação.

Assinale a sentença que se refere exclusivamente a um Diagrama de Comunicação.

3517 Q126772
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

No Processo Unificado, os Contratos de Operação servem para descrever modificações detalhadas em objetos em um modelo de domínio como resultado de uma operação do sistema. As seções de um Contrato de Operação são as seguintes:

3518 Q126770
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

O processo de projeto de arquitetura se preocupa em estabelecer um framework estrutural básico para um sistema. Envolve a identificação dos componentes principais do sistema e das comunicações entre estes componentes. Um exemplo de um possível modelo de arquitetura é um modelo

3519 Q126768
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

O desenvolvimento orientado a objetos utiliza uma estratégia orientada a objetos em todo o processo, seguindo os estágios de análise orientada a objetos, projeto orientado a objetos e programação orientada a objetos.

Assinale a opção que representa uma atividade exclusiva do projeto orientado a objetos.

3520 Q126766
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Diagramas de pacotes UML são usados para ilustrar a arquitetura lógica de um sistema. Assinale a opção correta a respeito da aplicação de diagramas de pacotes UML.

3521 Q126764
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

No Processo Unificado (PU), o termo Modelo de Domínio significa uma representação visual de classes conceituais ou objetos do mundo real.

Assinale a opção que apresenta uma afirmativa correta quanto ao Modelo de Domínio.

3522 Q126762
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML, segundo o OMG-Object Management Group, é

3523 Q126760
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Quanto à finalidade, os padrões de projeto podem ser classificados em padrões de criação, padrões de estrutura ou padrões comportamentais. Correspondem à categoria de padrões estruturais:

3524 Q126758
Ciência da Computação
Ano: 2008
Banca: Escola de Administração Fazendária (ESAF)

Ao longo das últimas décadas, a engenharia de software fez progressos significativos no campo de padrões de projeto – arquiteturas comprovadas para construir software orientado a objetos flexível e fácil de manter. Com relação ao padrão Facade, é correto afirmar que

3525 Q126523
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de arquitetura de informação e navegação julgue os itens a seguir.

O diagrama de arquitetura de informação deve prover uma especificação minuciosa da navegação.

3526 Q126522
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de projeto de um website passa por etapas distintas desde o planejamento até a manutenção. Acerca das etapas de desenvolvimento de um website, julgue os itens que se seguem.

A avaliação do design de um website é uma tarefa desenvolvida durante a etapa de atualização desse website.

3527 Q126521
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de projeto de um website passa por etapas distintas desde o planejamento até a manutenção. Acerca das etapas de desenvolvimento de um website, julgue os itens que se seguem.

No desenvolvimento de um projeto de um website centrado no usuário, um protótipo deve ser testado apenas por experts na área.

3528 Q126518
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Um dos objetivos da BPMN é criar um mecanismo simples para o desenvolvimento dos modelos de processos de negócio e, ao mesmo tempo, poder garantir a complexidade inerente aos processos. A simbologia adotada está dividida em quatro categorias básicas de elementos, ou seja,

3529 Q126516
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Requisitos não funcionais são aqueles que declaram restrições ou atributos de qualidade para um software e/ou para o processo de desenvolvimento de um sistema. Algumas classificações dos requisitos não funcionais podem ser encontradas na literatura, tais como, as propostas por Mamani [Mamani 99] e por Sommerville [Sommerville 92], apresentadas abaixo.

 

 

A correta correspondência entre os autores e suas respectivas proposições é

3530 Q126514
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Representar a arquitetura de software em várias visões, utilizando vários modelos, produz um resultado mais consistente uma vez que há muita informação dissociada para retratar em um único modelo. Nesse sentido considere os itens abaixo, relativos aos principais esquemas de visões:

I. Um esquema que ressalta, em separado, os detalhes estático, dinâmico e funcional dos objetos identificados no sistema, ou seja, cada objeto possui sua estrutura e sua descrição definidas do ponto de vista estático, dinâmico e funcional.

II. As visões determinam uma seqüência de atividades que ocorrem no tempo, ou seja, uma evolução incremental dos conceitos do negócio e suas representações. Primeiro devem ser pensados os detalhes da visão lógica p...

3531 Q126512
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Em Arquitetura de Software, um estilo de arquitetura é a descrição de tipos de componentes, dos padrões que guiam a interação entre eles e de suas restrições. Nesse sentido, considere:

Ele oferece decomposição controlada das tarefas em subtarefas cooperativas. Antes de projetar um sistema, coleta-se os requisitos, transformando-os em especificações, considerando-se que os requisitos estão bem definidos e estáveis. Inclui os padrões Camada (Layers), Canos e Filtros (Pipes and Filters) e Blackboard.

Trata-se do estilo de arquitetura:

3532 Q126510
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

O objetivo da Engenharia de Software é estabelecer uma sistemática abordagem de desenvolvimento, através de ferramentas e técnicas apropriadas, dependendo do problema a ser abordado, considerando restrições e recursos disponíveis. A Engenharia de Software

I. não se confunde com a Ciência da Computação, pois enquanto esta visa o desenvolvimento de teorias e fundamentações, a Engenharia de Software se preocupa com as práticas de desenvolvimento de software.

 II. tem como foco único o tratamento dos aspectos de desenvolvimento de software, o que a diferencia da Engenharia de Sistemas, que trata dos sistemas baseados em computadores, incluindo hardware e software.

III. tem como métodos as abordagens estru...

3533 Q126508
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

No processo de gerenciamento de configuração de software, um conjunto de itens de configuração que deve ser controlado, formalmente designado e fixado num tempo específico do ciclo de vida do software, é denominado

3534 Q126506
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Um critério de teste de software baseado no fluxo de dados de aplicação pode ser utilizado como uma técnica de teste baseada

3535 Q126504
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Farol ligado.

II. Comprar produto.

 III. Máquina elétrica.

 Os itens acima são representados em diagramas UML, respectivamente, como

3536 Q126502
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

No processo de engenharia de software, os requisitos funcionais podem ser também definidos como requisitos de

3537 Q126472
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Considere que 20 é o nível de influência global (ajuste fino total) aplicado em um cálculo de pontos por função. Então, o número de pontos por função ajustado (PFA) em relação ao bruto (PFB) é dado por

3538 Q126470
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Os mecanismos de extensibilidade da UML incluem

3539 Q126468
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

NÃO é um elemento da modelagem funcional (DFD)

3540 Q126451
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de aplicações, composto por fases e atividades. Julgue os itens que se seguem acerca das informações apresentadas na figura e dos conceitos de desenvolvimento de aplicações e sistemas.

Conforme os princípios da engenharia de software, a análise e o emprego de técnicas de levantamento de requisitos estão mais relacionados à fase de desenho que à fase de desenvolvimento.

3541 Q126448
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A orientação a objetos favorece a aplicação de diversos conceitos considerados fundamentais para o desenvolvimento de programas. Acerca das definições relacionadas à orientação a objetos, julgue os itens seguintes.

Classe privada é definida como uma coleção de dados particulares e um conjunto de operações que atuam sobre tais dados.

3542 Q126446
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando um projeto de sistema de informação e o uso e as definições de ferramentas CASE, julgue os itens a seguir.

A principal utilidade das ferramentas CASE orientadas a objetos é documentar o código que ela gera.

3543 Q126445
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um diagrama de caso de uso, julgue os itens a seguir.

Um requisito do sistema que poderia definir o caso de uso apresentado é que, para usar os serviços de uma biblioteca, cada leitor deverá estar registrado e possuir um cartão com número de identificação e foto. Esse detalhe do requisito não aparece explicitamente no caso de uso.

3544 Q126442
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um diagrama de caso de uso, julgue os itens a seguir.

Considere que, ao se emprestar um livro, seja o atendente quem opere o computador e realize a transação. Nesse caso, o atendente pode ser definido como o ator principal, e o leitor, que interage com o atendente, como um ator secundário.

3545 Q126441
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto à análise de sistemas, julgue os itens seguintes.

Os diagramas de casos de uso, os diagramas de seqüência e o diagrama de colaboração são elementos de um processo de análise orientada a objetos.

3546 Q126438
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A partir das informações apresentadas nas figuras de I a V, julgue os itens de 82 a 87, relativos a conceitos de desenvolvimento de sistemas e linguagens de programação.

Caso o usuário invoque o menu pop-up sobre a instância de nome fox1, será permitido que ele invoque métodos de nome reset, getAge, getLocation, isAlive, setAge, eq...

3547 Q126436
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Abaixo, apresenta-se um diagrama UML obtido a partir da engenharia reversa de um código do projeto Foxes and Rabbits. O código implementa um simulador gráfico de ecossistema, no qual coelhos (da classe Rabbit) e raposas (da classe Fox) são animais (da classe Animal) que competem pela sobrevivência ocupando posições da classe (Location) em um espaço físico (da classe Field).

Julgue os itens seguintes, acerca das informações apresentadas e de conceitos de desenvolvimento de sistemas e de linguagens de programação.

As classes Field, Rabbit e Fox possuem, cada uma, um gerador de números pseudo-aleatórios, qu...

3548 Q126394
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência às áreas da engenharia de software, julgue os itens que seguem.

O Swebok é um documento de referência em engenharia de software, organizado pelo IEEE e pela ACM, contendo um conjunto de conhecimentos dividido em 5 áreas e suas respectivas 6 subáreas.

3549 Q126393
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os modelos do ciclo de vida de software, julgue os itens que se seguem.

O modelo em cascata consiste de fases e atividades que devem ser realizadas em seqüência, de forma que uma atividade é requisito da outra.

3550 Q126361
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, obtida a partir de IBM.com, apresenta documentação associada ao uso de modelo de processo RUP. Julgue os itens a seguir, acerca das informações apresentadas e dos conceitos de ciclo de vida de desenvolvimento de software.

Um dos detalhes de workflow apresentados na figura acima está diretamente relacionado ao desempenho de uma disciplina de gerenciamento de projetos do PMBOK, pois ambos prescrevem a construção de um artefato denominado estrutura analítica de projeto ou WBS (work breakdown structure).

3551 Q126359
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, obtida a partir de IBM.com, apresenta documentação associada ao uso de modelo de processo RUP. Julgue os itens a seguir, acerca das informações apresentadas e dos conceitos de ciclo de vida de desenvolvimento de software.

A figura apresenta um diagrama UML do tipo diagrama de atividade.

3552 Q126313
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

O modelo FURPS, para melhoria de qualidade de software, representa as dimensões, que são mais relevantes para os clientes:

3553 Q126311
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Um cubo, graficamente na UML, é um elemento físico existente em tempo de execução que representa um recurso computacional com pelo menos alguma memória, e, freqüentemente, com capacidade de processamento. Trata-se de

3554 Q126309
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Em um diagrama de Caso de Uso são admitidos os relacionamentos

3555 Q126308
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Dos diagramas definidos na UML 2.0, é aplicado na modelagem do comportamento de uma interface, classe ou colaboração, o Diagrama de

3556 Q126306
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Na UML, a multiplicidade

3557 Q126293
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Gerenciamento de configuração e Gerenciamento de mudanças são processos de gerenciamento de serviços de TI do tipo denominado Processos de

3558 Q126291
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

NÃO se trata de uma categoria de erros encontrados por meio de teste caixa-preta:

3559 Q126290
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Uma sistemática para construção da arquitetura do software enquanto, ao mesmo tempo, conduz ao descobrimento de erros associados às interfaces é a estratégia de teste de software denominada de

3560 Q126288
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Na notação original da UML 2.0, os símbolos + (mais) e # (jogo da velha), antecedendo as operações de uma classe, caracterizam tais operações, respectivamente, como

3561 Q126286
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Atividade, Caso de Uso e Componente são diagramas da UML 2.0 classificados, respectivamente, no âmbito

3562 Q126283
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Se em algum ponto de um Caso de Uso houver a necessidade de inserir incondicionalmente um cenário contido em outro Caso, deve-se usar o relacionamento de dependência estereotipado como

3563 Q126282
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Considerando que a especificação dos requisitos pode não ser completa durante o estágio de Análise de Requisitos, em razão da imaturidade de conhecimento de clientes e desenvolvedores, é recomendável que a análise e modelagem dos requisitos tenham uma abordagem

3564 Q126280
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Em um diagrama de classes, considere que Seguridade e Imóveis herdam características de Ativos. A classe ItemSuportado é super-classe de Imóveis mas não de Ativos. Nesse cenário, o relacionamento geral em que se envolve Imóveis caracteriza-se por

3565 Q126278
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

São dois tipos de relacionamento todo-parte:

3566 Q126276
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Na associação entre classes, o número de instâncias de uma classe que pode se relacionar com outra é definido

3567 Q126274
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

O acesso aos atributos e operações das classes somente por intermédio de serviços (mensagens) que conhecem suas interfaces é uma proteção garantida

3568 Q126273
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

São dois conceitos utilizados especificamente nos modelos orientados a objetos:

3569 Q126247
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a qualidade de software, bancos de dados e suas tecnologias, julgue os itens de 87 a 92.

Os processos de desenvolvimento de software tais como CMM (capability maturity model) ou RUP promovem a melhoria do processo de desenvolvimento de software, em busca de uma qualidade do produto final, que, para esses modelos, é diretamente proporcional à qualidade do processo de desenvolvimento.

3570 Q126245
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base nos conceitos de gerenciamento eletrônico de documentos (GED) e processos, modelagem e automação de processos, e técnicas de reunião e entrevista, julgue os itens subseqüentes.

O workflow ou fluxo de trabalho, também denominado de processamento de transações, integra automaticamente, em forma eletrônica, o fluxo de documentos dentro das organizações. Em vez de contar, apenas, com a comunicação embasada em papel, no contexto de GED e em seu relacionamento com fluxo de trabalho automatizado, as organizações fazem uso de imagens eletrônicas de dados como método de comunicação.

3571 Q126243
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, julgue o seguinte item.

A figura apresenta os elementos básicos do rational uinfied process (RUP). Nessa metodologia, o projeto passa por quatro fases básicas entre as quais podem ser mencionadas a elaboração e a construção. A elaboração corresponde ao entendimento da necessidade e à visão do projeto, enquanto a construção corresponde ao desenvolvimento principal do sistema.

3572 Q126242
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a engenharia de software, processos de software, análise de requisitos, estratégias de validação e ferramentas CASE, julgue os próximos itens.

Entre os tipos de testes de caixa preta, encontram-se o teste baseado em grafos; o particionamento de equivalência; a análise de valor-limite; e o teste de matriz ortogonal.

3573 Q126241
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de projeto orientado a objetos, julgue os itens subseqüentes.

Nesse tipo de projeto, são usadas relações de classe e de herança. Nas relações de classe, objetos com características comuns são agrupados e descritos por uma classe de objetos. Nas relações de herança, novas classes são criadas a partir de características de classes preexistentes.

3574 Q126219
Ciência da Computação
Ano: 2008
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em que fase do RUP deve ser criada uma arquitetura robusta e confiável?

3575 Q126217
Ciência da Computação
Ano: 2008
Banca: Fundação CESGRANRIO (CESGRANRIO)

A que nível do CMMI é equivalente o nível de maturidade B do MPS.Br?

3576 Q126179
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de tecnologias usadas no desenvolvimento de aplicações, julgue os itens subseqüentes.

Acerca do JBoss é correto afirmar: MBeans são componentes na arquitetura do servidor; minimal, default, production e all são possíveis configurações do servidor; informações de configuração estão no arquivo jbossservice. xml que deve ser armazenado no diretório data; o início da execução do servidor faz-se via comando

3577 Q126177
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, julgue os itens a seguir.

A análise de requisitos localiza os requisitos funcionais e os não-funcionais. Nessa análise, são produzidos tipicamente artefatos que irão guiar o resto do processo de desenvolvimento. Na análise, os requisitos são definidos sem que o foco seja voltado para aspectos específicos da implementação a ser construída. Nos métodos de análise tipicamente recomendados, há informações de como organizar e representar as especificações dos requisitos.

3578 Q126175
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da service-oriented architecture (SOA), julgue os seguintes itens.

Há um cabeçalho (header) em cada mensagem com o formato definido na especificação SOAP. Armazenados nesse cabeçalho, pode haver blocos de cabeçalho (header blocks) com informações relacionadas à entrega e ao processamento da mensagem. Por exemplo, blocos de cabeçalho podem conter informações de roteamento ou workflow associadas à mensagem.

3579 Q126174
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da service-oriented architecture (SOA), julgue os seguintes itens.

Uma composição de serviços é um conjunto, em que cada serviço contribui na execução de uma tarefa. A montagem e a coordenação dos serviços pode ser uma atividade sob a responsabilidade de um controlador voltado para esse fim. Uma composição coordenada por um controlador pode, por sua vez, participar de outra composição maior.

3580 Q126173
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da service-oriented architecture (SOA), julgue os seguintes itens.

A orientação a serviços é uma estratégia de projeto com as seguintes características: a lógica de negócio se for automatizada, é particionada em serviços; os serviços apresentam forte acoplamento (strong coupling) e se comunicar pela troca de mensagens; para que serviços possam interagir, são disponibilizadas as suas descrições; promove reúso, pois serviços podem usar outros serviços; os serviços podem ser organizados em camadas com diferentes níveis de abstração.

3581 Q126171
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de padrões de projeto (design patterns), julgue os itens de 97 a 100.

O seguinte diagrama UML documenta corretamente o padrão abstract factory.

3582 Q126170
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do extreme programming (XP), julgue os itens 74 e 75.

No XP, não é necessário detalhar o planejamento para todo o projeto; tal planejamento pode ser atualizado a cada iteração; estórias menos relevantes são realizadas primeiro; as estórias são divididas em tarefas de programação; cada tarefa deve ser extensa de modo a ser executada ao longo de várias iterações.

3583 Q126168
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do rational unified process (RUP), julgue os seguintes itens.

A fase de elaboração (elaboration) tem os seguintes objetivos: desenvolver um produto que esteja em condições de migrar para uma comunidade de usuários; completar análise, projeto, implementação e teste das funcionalidades providas pelo sistema; desenvolver material de suporte e treinamento para os usuários e criar os artefatos necessários para a implantação e uso do sistema.

3584 Q126167
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base nos conceitos de linguagens de programação e análise de sistemas, julgue os itens a seguir.

Segundo a metodologia tradicional de desenvolvimento de software, é necessário fazer uma análise de requisitos, profunda e detalhada, antes de projetar a arquitetura do sistema. Assim, também se deve fazer um estudo minucioso e elaborar uma descrição detalhada da arquitetura antes de começar a implementá-la.

3585 Q126165
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A disciplina de engenharia de software envolve diversas técnicas e procedimentos que visam melhorar a qualidade do sistema, minimizar o esforço de desenvolvimento, reduzir custos e potenciais falhas. Quanto a esse assunto, julgue os itens que se seguem.

A eficiência na remoção de defeitos é uma das métricas de qualidade de software que avalia o número de defeitos encontrados no produto após a sua entrega e a eficácia na resolução dos mesmos.

3586 Q126163
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A disciplina de engenharia de software envolve diversas técnicas e procedimentos que visam melhorar a qualidade do sistema, minimizar o esforço de desenvolvimento, reduzir custos e potenciais falhas. Quanto a esse assunto, julgue os itens que se seguem.

Uma ferramenta CASE (computer-aided software/system engineering) integrada, também chamada de I-CASE, permite a transferência de informação, como modelos, programas e documentos, de uma ferramenta para outra. Entretanto, uma I-CASE não permite a mudança de um estágio do processo de engenharia de software para outro.

3587 Q126161
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A disciplina de engenharia de software envolve diversas técnicas e procedimentos que visam melhorar a qualidade do sistema, minimizar o esforço de desenvolvimento, reduzir custos e potenciais falhas. Quanto a esse assunto, julgue os itens que se seguem.

O JAD (joint application design) é uma técnica de reunião que tem como objetivo acelerar o processo de desenvolvimento de software. O JAD define um grupo de trabalho mínimo, representado pelo analista de sistemas, o documentador e o condutor ou mediador.

3588 Q126160
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A disciplina de engenharia de software envolve diversas técnicas e procedimentos que visam melhorar a qualidade do sistema, minimizar o esforço de desenvolvimento, reduzir custos e potenciais falhas. Quanto a esse assunto, julgue os itens que se seguem.

Entre as técnicas mais elementares de levantamento de requisitos, estão a entrevista e a investigação. Enquanto a investigação pode revelar fatos sobre o desempenho passado, a entrevista visa conhecer o sentimento do entrevistado acerca do estado atual do sistema e conhecer as metas pessoais e organizacionais.

3589 Q126157
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que um projeto de banco de dados necessita de um modelo físico de dados para ser implementado, julgue os itens a seguir.

Uma ferramenta CASE pode auxiliar o desenvolvedor no processo de criação de um banco de dados em um sistema gerenciador de banco de dados.

3590 Q126155
Ciência da Computação
Ano: 2008
Banca: Fundação CESGRANRIO (CESGRANRIO)

Que padrão, baseado no XML, é apropriado para intercâmbio de modelos UML?

3591 Q126153
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Considere 1952 pontos por função brutos e a aplicação do valor 3 a todos os fatores de ajuste. Os pontos por função ajustados são

3592 Q126151
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Na UML um nó é um elemento físico que existe em tempo de execução e representa um recurso computacional. Graficamente, ele é representado por

3593 Q126149
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Em um Caso de Uso, um relacionamento de inclusão é a estereotipação

3594 Q126147
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

NÃO é um dos sete princípios (David Hooker) da Engenharia de Software:

3595 Q126146
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 196 a 200, acerca das informações apresentadas na figura acima e a respeito dos conceitos de modelagem de processos.

conjunto de entradas e saídas de cada processo de um modelo de processos de uma organização de TI está, em geral, localizado dentro de uma divisão da organização que está sendo modelada, o que não ocorre com os recursos (resources) e papéis (roles) que habilitam sua execução.

3596 Q126006
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Visando obter maior independência funcional, é adequado que o esforço seja direcionado ao projeto de módulos

3597 Q126004
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Na UML 2.0, é um tipo de diagrama de interação o Diagrama de

3598 Q126002
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

No contexto da máquina de estados (UML 2.0), uma ocorrência de um estímulo capaz de ativar a transição de um estado é

3599 Q125945
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Dentre os diagramas de interação da UML 2.0 encontra-se o diagrama de

3600 Q125868
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

A arquitetura de um sistema, mostrando o agrupamento de suas classes, é representada em UML 2 pelo diagrama de

3601 Q125865
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Sobre UML 2, considere:

I. As relações include e extend acrescentam comportamento a um caso de uso.

II. Na relação include, um comportamento incremental é incluído ao caso de uso base.

III. Na relação extend, um caso de uso base incorpora explicitamente um comportamento adicional.

Está correto o que consta em

3602 Q125862
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

No estabelecimento de relacionamentos da orientação a objetos, uma instância de uma associação corresponde ao mecanismo de

3603 Q125859
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

O conceito de herança da orientação a objetos é representado, respectivamente, pelo tipo de relacionamento e pela sua forma gráfica em UML:

3604 Q125806
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Com a evolução das técnicas de desenvolvimento de software, tornou-se necessário o uso de técnicas e metodologias que fossem capazes de representar um software em sua fase de projeto.

3605 Q125762
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

A representação gráfica de um diagrama de seqüências da UML é baseada em

I. uma dimensão horizontal que representa as mensagens trocadas no decorrer de um tempo de vida.

II. uma dimensão vertical que representa os objetos participantes das interações.

III. mensagens que correspondem a chamadas de serviços ou de operações dos objetos.

IV. objetos representados por retângulos alinhados no topo do diagrama, dos quais partem as linhas de vida destes objetos.

Está correto o que consta em

3606 Q125760
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Uma propriedade, atributo ou operação representada no diagrama de classes da UML, que poderá ser vista e usada apenas pela classe na qual foi declarada, bem como pelas suas classes descendentes, deve ser definida com visibilidade descrita por meio da palavra-chave

3607 Q125757
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

No diagrama de casos de uso da UML, o relacionamento de generalização acontece entre

3608 Q125712
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da linguagem de modelagem unificada (UML), julgue os próximos itens.

O uso da UML se restringe a sistemas de tecnologia da informação com linguagens orientadas a objetos.

3609 Q125536
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Os diagramas UML da categoria comportamental são os de

3610 Q125533
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Uma seta pontilhada saindo de um caso de uso a ser adicionado para um caso de uso base indica um relacionamento de

3611 Q125530
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

A organização de áreas conceituais dentro de uma mesma camada é um princípio de design aplicado na arquitetura da UML denominada

3612 Q125527
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Os componentes de uma biblioteca de software, no modelo orientado a objetos, correspondem a

3613 Q125525
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Os conceitos de generalização e especialização da orientação a objetos estão diretamente relacionados ao conceito de

3614 Q125522
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Considere:

 Casas ABC Ltda., Empresa e Nome da Empresa.

 Na orientação a objetos, os itens acima representam, respectivamente,

3615 Q125518
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Relacionado a um processo representado em DFD - Diagrama de Fluxo de Dados,

I. devem conter no mínimo um fluxo de entrada e um fluxo de saída de dados.

II. deve existir pelo menos uma fonte de dados ou um destino de dados.

III. pode conter um ou mais fluxos de apenas entrada de dados.

IV. pode conter um ou mais fluxos de apenas saída de dados.

 Está correto o que se afirma APENAS em

3616 Q125492
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a ferramentas CASE, julgue os itens que se seguem.

Existem ferramentas CASE que permitem a geração de códigos-fonte em diversas linguagens de programação e em linguagens com suporte à Internet.

3617 Q125489
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Metodologias de desenvolvimento de software têm por objetivo tornar o processo de criação de sistemas mais ágil, mais eficiente e com melhor controle. Com relação ao desenvolvimento de sistemas e às metodologias associadas, julgue os itens a seguir.

A UML, considerada a principal metodologia de desenvolvimento de sistemas estruturados, disponibiliza diversos diagramas que auxiliam no processo de desenvolvimento.

3618 Q125441
Ciência da Computação
Ano: 2008
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Tendo por base os princípios da Engenharia de Software, considere as afirmações abaixo.

1) Entre as características do software podemos citar: (i) o software é desenvolvido ou projetado por engenharia, não manufaturado no sentido clássico (não é um processo mecânico); (ii) o software não se desgasta; (iii) a maioria dos softwares é feita sob medida em vez de ser montada de componentes existentes; e (iv) o software é sempre confiável e funciona eficientemente em máquinas reais.

2) Os componentes do software são criados por meio de uma série de conversões que mapeiam as exigências do cliente para código executável em máquina.

3) Podemos dizer que engenharia de software é o estabelecimento e o uso de sólidos princípios de engenharia para que se possa obter economica...

3619 Q125400
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos do processo unificado, julgue os itens de 46 a 50.

Os requisitos são levantados e validados de modo a identificar as funcionalidades que o sistema deverá ter, suas características, benefícios e público-alvo, sendo prioritariamente levantados na fase de concepção e de elaboração.

3620 Q125397
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos do processo unificado, julgue os itens de 46 a 50.

Na disciplina de análise e design do RUP, ocorrem atividades como análise das necessidades do negócio, levantamento dos requisitos e modelagem, as quais ocorrem em maior número durante a fase de elaboração.

3621 Q125394
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos do processo unificado, julgue os itens de 46 a 50.

Apesar do RUP não ser adequado a todos os tipos de desenvolvimento, dentre os princípios e boas práticas preconizados por esse modelo, temos: o controle de mudanças do software, a modelagem visual do software e o desenvolvimento iterativo.

3622 Q125391
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às fases do RUP, julgue os itens a seguir.

A transição é a fase do processo unificado em que os usuários começam a participar do processo de software, ajudando na validação e na documentação, ajustes e homologação, pois envolver o usuário em qualquer fase anterior pode acarretar problemas imprevistos.

3623 Q125389
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às fases do RUP, julgue os itens a seguir.

Na fase de elaboração, é estabelecida uma arquitetura do sistema, é feito o plano de projeto e a identificação dos riscos que o projeto possa apresentar.

3624 Q125386
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às fases do RUP, julgue os itens a seguir.

As 4 fases do RUP são concepção, elaboração, construção e transição. Apesar de a atual tradução para o português da fase inception ser concepção, há na literatura autores que a nomeiam iniciação.

3625 Q125383
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

As vantagens de se adotar um framework MVC incluem simplicidade, agilidade e facilidade de aprendê-lo, visto que pode ser utilizado por qualquer engenheiro de software com conhecimentos básicos em orientação a objeto.

3626 Q125380
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

No modelo MVC, as alterações feitas no leiaute não afetam a manipulação dos dados.

3627 Q125377
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

O modelo MVC funciona da mesma maneira que ocorre no modelo do ASP.NET (Web Forms).

3628 Q125373
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

O PureMVC é um framework compacto recém-elaborado para JavaSript.

3629 Q125370
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

Há frameworks MVC para muitas linguagens de programação, como Java, Perl, Python, PHP, Ruby, entre outras.

3630 Q125367
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

Apesar de originalmente criado para ser padrão de arquitetura de software para o ambiente Smaltalk, o MVC pode ser usado por qualquer aplicação.

3631 Q125364
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem.

As camadas que dão nome ao modelo de desenvolvimento em três camadas são: camada de apresentação ou interface, camada de negócio e camada de dados.

3632 Q125361
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem.

Para que se defina a forma de apresentação das informações em uma GUI, não é necessário conhecer as necessidades dos usuários, visto que os padrões já trazem em si as melhores práticas no desenvolvimento de software.

3633 Q125359
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às fases do RUP, julgue os itens a seguir.

Na fase de elaboração do RUP, são realizadas as seguintes tarefas: projetar o software, programar e testar, ou seja, o software será elaborado para então ser implementado.

3634 Q125350
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Na UML 2.0, são dois diagramas comportamentais:

3635 Q125347
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

No RUP, desde a concepção do sistema é definido um padrão de construção dos componentes que, inicialmente, visa elaborar,

3636 Q125344
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Via de regra as divisões da arquitetura de software em três camadas orientam para níveis que especificam

3637 Q125341
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

O RUP possibilita o desenvolvimento

3638 Q125338
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Considere a figura:

Na UML 2.0 ela representa

3639 Q125275
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de processos de software, julgue os itens de 75 a 78.

No RUP (rational unified process), um ciclo de desenvolvimento é dividido em quatro fases, uma delas é a de construção (construction). Nessa fase, tipicamente tem-se atividades da disciplina de análise e projeto. Essas atividades realizam a definição preliminar da arquitetura do software e resultam na primeira versão de um documento que descreve a arquitetura.

3640 Q125273
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de qualidade de software, julgue os itens subseqüentes.

Os processos no ciclo de vida de um produto de software podem ser classificados como fundamentais, de apoio ou organizacionais. O processo de garantia da qualidade pode ser considerado um processo de apoio que define atividades para garantir a conformidade dos processos e produtos de software com requisitos e planos estabelecidos. Um processo de garantia da qualidade pode abranger a garantia da qualidade do produto, do processo e do sistema de qualidade.

3641 Q125270
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 68 a 72, relativos aos princípios da engenharia de software.

Sistemas de software podem ser decompostos em subsistemas, que, por sua vez, podem ser decompostos em módulos. Um módulo é normalmente um componente de sistema que fornece um, ou mais, serviços para outros módulos. No desenvolvimento orientado a objetos, um módulo pode ser composto por um conjunto de classes.

3642 Q125267
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

Se uma classe abstrata declara uma interface, essa classe tipicamente contém declarações de métodos, mas não corpos de métodos; a interface não pode ser implementada por classes que herdem da classe abstrata. Em diagramas UML, a classe abstrata pode ser identificada colocando-se seu nome em itálico, e relacionamentos de dependência podem ser representados por setas tracejadas entre clientes da interface e a classe abstrata.

3643 Q125264
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

 

Considerando as figuras I, II e III, que apresentam, respectivamente, diagramas de classe, de seqüência e de utilização (deployment), todos em UML, julgue os itens seguintes.

3644 Q125261
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

 

Considerando as figuras I, II e III, que apresentam, respectivamente, diagramas de classe, de seqüência e de utilização (deployment), todos em UML, julgue os itens seguintes.

3645 Q125258
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

 

Considerando as figuras I, II e III, que apresentam, respectivamente, diagramas de classe, de seqüência e de utilização (deployment), todos em UML, julgue os itens seguintes.

3646 Q125255
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

 

Considerando as figuras I, II e III, que apresentam, respectivamente, diagramas de classe, de seqüência e de utilização (deployment), todos em UML, julgue os itens seguintes.

3647 Q125123
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)
Se em uma seqüência de atividades de um projeto todas elas tiverem retardo de zero dias em relação às suas predecessoras
3648 Q125120
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)
Em um diagrama de fluxo de dados (DFD) uma representação NÃO permitida é o fluxo de dados direcionado de
3649 Q125117
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)
No âmbito da UML, um relacionamento semântico entre classificadores onde há especificação de contrato e garantia de execução entre eles é uma
3650 Q125115
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)
Uma classe ativa é semelhante a uma classe, EXCETO pelo fato de
3651 Q125112
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)
Para modelar a parte de um caso de uso que pode ser considerado um comportamento opcional do sistema pelo usuário, utiliza-se um relacionamento
3652 Q125043
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, obtida de ibm.com/rational, que apresenta detalhes do workflow da disciplina de requisitos do RUP, julgue os próximos itens, com relação a conceitos de desenvolvimento de aplicações e bancos de dados.

O documento Vision (visão), apresentado no diagrama, é um artefato produzido sob responsabilidade da equipe de requisitos, e não deve conter informações detalhadas sobre a equipe e o cronograma do projeto nem detalhes técnicos da arquitetura do sistema. O conteúdo desse documento é, dessa forma, adequado para apoiar a validação dos requisitos.

3653 Q125040
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de ibm.com/rational, apresenta um conjunto de conceitos abordados na ferramenta RUP (rational unified process), em sua versão 2003. Considerando essa figura, julgue os itens a seguir, acerca dos conceitos de desenvolvimento de aplicações e bancos de dados.

Se o diagrama da figura foi construído na linguagem UML, ele é um diagrama de classe, e não, um diagrama de colaboração.

3654 Q125022
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta conceitos fundamentais do processo unificado para desenvolvimento de software, desenvolvido pela Rational Corp.®. Considerando que esse seja o processo de desenvolvimento de software adotado por uma organização, julgue os itens subseqüentes.

Não há código fonte ou interfaces homem-máquina projetados antes da fase de construção.

3655 Q125020
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere aos ciclos de vida e metodologias de desenvolvimento de software, julgue os itens subseqüentes.

O modelo RAD (rapid application development) consiste em uma forma de prototipação para esclarecer dúvidas da especificação do software.

3656 Q125019
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da gerência de projetos e da qualidade de software, julgue os itens subseqüentes.

A gerência de configuração de software é o conjunto de atividades com o objetivo de controlar modificações de software durante todo o ciclo de vida.

3657 Q125017
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da gerência de projetos e da qualidade de software, julgue os itens subseqüentes.

A métrica de complexidade ciclomática define um limite inferior fundamental para a quantidade de testes de um software.

3658 Q125016
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da gerência de projetos e da qualidade de software, julgue os itens subseqüentes.

A estimativa de características de projeto por pontos de função requer que as características do domínio de informação do software sejam categorizadas como de realização simples, média ou complexa, em função do grau de dificuldade de desenvolvimento em determinada organização.

3659 Q125014
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da orientação a objetos e das linguagens e metodologias de análise e programação orientadas a objetos, julgue os itens que se seguem.

Na UML, os casos de uso descrevem cenários de utilização do software, explicitando os atores e as funcionalidades disponibilizadas.

3660 Q124954
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, acerca da qualidade e da maturidade em projetos de software.

Uma matriz de grafo de fluxo de um programa é uma ferramenta que permite a concepção de casos de teste considerando a importância relativa dos percursos possíveis na estrutura do software.

3661 Q124952
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, acerca da qualidade e da maturidade em projetos de software.

O fator de qualidade flexibilidade de McCall é definido como a capacidade de um software de se adaptar a diferentes sistemas operacionais ou diferentes configurações de hardware.

3662 Q124949
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, acerca da qualidade e da maturidade em projetos de software.

Um dos objetivos de uma técnica de revista formal é de garantir que o software foi representado em conformidade com padrões predefinidos.

3663 Q124948
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, acerca da qualidade e da maturidade em projetos de software.

A eficiência na remoção de defeitos (defect removal efficiency) é uma métrica específica da fase de testes de um projeto de software que permite avaliar tanto a capacidade de testar da equipe quanto os erros deixados no software durante as fases anteriores, inclusive a especificação, a análise e a codificação.

3664 Q124946
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a análise e a programação orientadas a objetos, bem como as linguagens de programação que seguem esse paradigma, julgue os itens subseqüentes.

Na visão do modelo do usuário da UML (unified modelling language), são definidos os aspectos de interface homemmáquina do sistema.

3665 Q124944
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da engenharia de software e de metodologias e ciclos de desenvolvimento de software, julgue os itens subseqüentes.

O desenvolvimento com base em componentes é uma abordagem típica da programação estruturada e tem foco na produção de bibliotecas de software reutilizáveis.

3666 Q124941
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da engenharia de software e de metodologias e ciclos de desenvolvimento de software, julgue os itens subseqüentes.

O modelo em espiral é um modelo de processos de software que reúne a natureza iterativa da prototipação com os aspectos sistemáticos e controlados do modelo seqüencial linear.

3667 Q124915
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens que se seguem.

O grau de importância de um requisito de software pode ajudar os desenvolvedores a tomarem decisões de projeto e dedicarem esforços apropriados em diferentes partes do produto de software.

3668 Q124913
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na linguagem de modelagem unificada (UML), existem diagramas que descrevem situações do ponto de vista dinâmico ou comportamental, e diagramas que descrevem situações do ponto de vista estático. Acerca desse assunto, julgue os itens subseqüentes.

São diagramas estáticos os diagramas de classes, de seqüência, de componentes e de caso de uso.

3669 Q124854
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

3670 Q124434
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Um diagrama de objetos

3671 Q124432
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Um gerente de projetos solicita a imediata aquisição de ferramentas de apoio ao processo de software do tipo upper CASE. Com tal decisão, entre outros objetivos, ele busca

3672 Q124430
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Na modelagem funcional

3673 Q124428
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

A maior parcela do fluxo dos processos fundamentais do RUP, correspondente à modelagem de negócio,

3674 Q124427
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Considere o diagrama:

 

 

 Na UML 2.0 os elementos X1 e X2 (semicírculo e círculo) representam, respectivamente,

3675 Q124425
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Durante a medição do grau de complexidade de um sistema foram apurados 550 pontos de função brutos. Considerando que o somatório dos graus atribuídos aos fatores de ajuste foi 30, a medida final em pontos de função foi

3676 Q124423
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Em um sistema cujo objetivo principal seja emitir guias de cobrança de impostos e fazer o controle de contribuintes, NÃO é um produto inerente ao trabalho de levantamento de requisitos

3677 Q124420
Ciência da Computação
Ano: 2008
Banca: Fundação Carlos Chagas (FCC)

Na Engenharia da Informação são características visíveis durante o Planejamento Estratégico da Informação:

3678 Q124295
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de aplicações, composto por fases e atividades. Julgue os itens que se seguem acerca das informações apresentadas na figura e dos conceitos de desenvolvimento de aplicações e sistemas.

O modelo de ciclo de vida apresentado é aderente a um modelo incremental e não a um modelo em cascata.

3679 Q124214
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No Processo Unificado, modelos de projeto contêm classes de projeto e seus objetos; cada classe de projeto representa uma abstração de classes no modelo de análise; em uma classe de projeto, os atributos são conceituais e os comportamentos são definidos via responsabilidades, que são descrições textuais dos comportamentos.

3680 Q124212
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No Processo Unificado, a vida de um sistema é dividida em ciclos; cada ciclo, por sua vez, é dividido em fases e, entre as fases, tem-se a fase Construção, na qual as atividades visam capturar requisitos ainda não capturados na fase anterior e produzir uma arquitetura executável, a ser usada na fase Elaboração.

3681 Q124211
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de metodologias de desenvolvimento, julgue os itens de 79 a 90.

No Processo Unificado, atividades são organizadas em fluxos de atividades. Algumas atividades produzem artefatos, que podem ser de engenharia ou gerenciais. Entre os artefatos criados, há modelos que visam especificar o sistema a partir de certos pontos de vista e níveis de abstração.

3682 Q124075
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.

Na UML, uma relação de generalização-especialização entre elementos de um sistema é representada com um diagrama de representação da herança entre uma classe e suas subclasses.

3683 Q124073
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.

Na abordagem de análise UML (unified modelling language), a visão de modelo comportamental representa o sistema do ponto de vista dos comportamentos e interações do sistema com o usuário.

3684 Q124070
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem considerando as metodologias de desenvolvimento de sistemas.

No modelo de prototipação, a especificação de requisitos tem pouca importância, pois o software é continuamente adaptado em função dos desejos do usuário.

3685 Q124068
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem considerando as metodologias de desenvolvimento de sistemas.

O modelo de desenvolvimento seqüencial linear tem como característica principal a produção de uma versão básica, mas funcional, do software desde as primeiras fases.

3686 Q124065
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise por pontos de função, julgue os itens subseqüentes.

Um fator de complexidade permite dar um peso a cada característica do domínio da informação usada como parâmetro de entrada da análise.

3687 Q124062
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.

Uma tabela de rastreamento de dependências categoriza os requisitos pelos sub-sistemas relativos ao cumprimento de cada requisito.

3688 Q124058
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.

Para validar os requisitos de um sistema, é melhor realizar apenas uma revista técnica formal no final da especificação, pois assim todos os requisitos são analisados de uma única vez.

3689 Q124056
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.

Na criação de um plano para a arquitetura computacional necessária para processos do negócio, o analista é responsável por conceber e integrar diferentes arquiteturas, tais como arquitetura de dados, arquitetura das aplicações e infra-estrutura tecnológica.

3690 Q124053
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.

É possível caracterizar vários modelos alternativos de um sistema, fazendo uso de uma solução completamente automatizada, ou semi-automatizada ou mesmo sem nenhuma automatização.

3691 Q124050
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.

As preferências do cliente de um sistema às vezes entram em conflito com outras restrições desse sistema, o que exige do analista ter capacidade de resolução de conflitos.

3692 Q124047
Ciência da Computação
Ano: 2008
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.

É proibido ao analista fazer simplificações quando estiver realizando a modelagem de um sistema.

3693 Q792206
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Considerando o diagrama de casos de uso da UML, é INCORRETO afirmar que

3694 Q792205
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

As opções abaixo correspondem a importantes aspectos para manutenção de um software, EXCETO

3695 Q792204
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

As opções abaixo correspondem a práticas relevantes à área de Gerência de Requisitos nos modelos de maturidade no desenvolvimento de software, EXCETO

3696 Q792203
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Considerando a disciplina de teste no desenvolvimento de sistemas, é INCORRETO afirmar que

3697 Q792202
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Considerando a subcontratação de desenvolvimento de software, conforme prescrito nos diversos modelos de maturidade, é INCORRETO afirmar que

3698 Q792027
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A utilização de metodologias consolidadas para representação de conceitos é considerada uma boa prática de programação. O uso da metodologia UML é um exemplo dessa boa prática. Considerando-se os conceitos de UML, julgue os itens seguintes.

Diagramas de colaboração ilustram as interações entre objetos em forma de grafo ou rede, na qual os objetos podem ser colocados em qualquer lugar do diagrama.

3699 Q792026
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A utilização de metodologias consolidadas para representação de conceitos é considerada uma boa prática de programação. O uso da metodologia UML é um exemplo dessa boa prática. Considerando-se os conceitos de UML, julgue os itens seguintes.

Diagrama de seqüência apresenta uma visão estática do sistema, ou seja, por meio dele não é possível a representação de interações entre atores e sistema para um conjunto específico de casos de uso.

3700 Q792025
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A utilização de metodologias consolidadas para representação de conceitos é considerada uma boa prática de programação. O uso da metodologia UML é um exemplo dessa boa prática. Considerando-se os conceitos de UML, julgue os itens seguintes.

Ator é uma entidade — pessoa ou sistema — , com comportamento, que interage com o sistema que se está projetando.

3701 Q792024
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A utilização de metodologias consolidadas para representação de conceitos é considerada uma boa prática de programação. O uso da metodologia UML é um exemplo dessa boa prática. Considerando-se os conceitos de UML, julgue os itens seguintes.

Um diagrama de estado é uma representação pró-ativa dos estados e eventos de um sistema, ou seja, representa a previsão do estado interno do sistema em resposta aos possíveis eventos futuros que poderão ocorrer no sistema.

3702 Q792011
Ciência da Computação
Ano: 2007
Banca: CONESUL Fundação de Desenvolvimento

São diagramas da UML (Unified Modeling Language), exceto

3703 Q791890
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Assinale a afirmativa INCORRETA com relação à análise essencial de sistemas.

3704 Q791889
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Assinale a alternativa que apresenta a técnica que pode ser usada para lidar com o problema de ausência de herança múltipla em algumas implementações.

3705 Q791888
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Com relação à modelagem de classes, é INCORRETO afirmar que

3706 Q791887
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Considerando o paradigma orientado a objetos, é CORRETO afirmar que

3707 Q791886
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Dos diagramas a seguir, assinale aquele que NÃO é considerado um diagrama comportamental na UML 2.0.

3708 Q791885
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Analise as seguintes afirmativas relativas aos diagramas da UML 2.0.

I. As operações relativas a fluxos dos tipos alternativos, opcionais e repetições têm suporte nos elementos dos diagramas de seqüência.

II. Em um diagrama de pacotes, são permitidos os relacionamentos de dependência e realização.

III. Em um diagrama de implantação, um artefato contém elementos como dispositivos físicos e nodos.

IV. Os diagramas de estrutura composta permitem exibir agrupamentos estáticos ao passo que os diagramas de pacote mostram agrupamentos em tempo de execução.

A partir dessa análise, pode-se concluir que

3709 Q791884
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Entre as alternativas apresentadas, assinale aquela que NÃO corresponde a uma característica do ciclo de vida de um projeto.

3710 Q791801
Ciência da Computação
Ano: 2007
Banca: Fundação Mariana Resende Costa (FUMARC)

São diagramas estruturais da Unified Modeling Language (UML), EXCETO:

3711 Q791757
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo no qual o ciclo de vida de desenvolvimento de sistemas é dividido em três setores, julgue os itens que se seguem, acerca dos conceitos de desenvolvimento de sistemas.

O uso de técnicas como Singletons, Builders, Fachadas e Proxies é mais bem enquadrado na transição entre os setores de Desenho e Construção que na transição entre os setores de Avaliação e Construção.

3712 Q791756
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo no qual o ciclo de vida de desenvolvimento de sistemas é dividido em três setores, julgue os itens que se seguem, acerca dos conceitos de desenvolvimento de sistemas.

A aplicação da técnica de joint application design (JAD) se enquadra melhor no setor Desenho que no setor Avaliação.

3713 Q791755
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama que relaciona elementos presentes na área de tecnologia da informação. Os elementos mais relevantes do diagrama estão identificados pelos numerais de #1 a #9. Considerando as informações apresentadas nesse diagrama, julgue os itens seguintes.

A maior eficácia das metodologias de desenvolvimento orientadas a objetos, em relação às metodologias estruturadas, deve-se a vários fatores, entre os quais podem-se destacar a maior facilidade para modelagem dos elementos #2 dentro dos elementos #4 e a maior disponibilidade de linguagens de programação e plataformas computacionais para a m...

3714 Q791754
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama que relaciona elementos presentes na área de tecnologia da informação. Os elementos mais relevantes do diagrama estão identificados pelos numerais de #1 a #9. Considerando as informações apresentadas nesse diagrama, julgue os itens seguintes.

As necessidades de informação dos clientes são originadas, em maior volume, no elemento #7 e, em menor volume, no elemento #8.

3715 Q791753
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama que relaciona elementos presentes na área de tecnologia da informação. Os elementos mais relevantes do diagrama estão identificados pelos numerais de #1 a #9. Considerando as informações apresentadas nesse diagrama, julgue os itens seguintes.

É correto dar o nome de intranet a todos os conjuntos de artefatos elaborados em decorrência da necessidade de gerenciar as iterações emergentes entre #7 e #8.

3716 Q791752
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama que relaciona elementos presentes na área de tecnologia da informação. Os elementos mais relevantes do diagrama estão identificados pelos numerais de #1 a #9. Considerando as informações apresentadas nesse diagrama, julgue os itens seguintes.

A validação de requisitos de sistemas e software é uma atividade que depende mais da aprovação das pessoas responsáveis por definir os elementos #2 que da aprovação das pessoas responsáveis por definir os elementos #3, #4 e #5.

3717 Q791751
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo no qual o ciclo de vida de desenvolvimento de sistemas é dividido em três setores, julgue os itens que se seguem, acerca dos conceitos de desenvolvimento de sistemas.

No modelo apresentado, a análise de requisitos é mais bem enquadrada no setor denominado Desenho que no setor denominado Construção.

3718 Q791750
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo no qual o ciclo de vida de desenvolvimento de sistemas é dividido em três setores, julgue os itens que se seguem, acerca dos conceitos de desenvolvimento de sistemas.

O gerenciamento de requisitos, no modelo apresentado, é mais bem enquadrado no setor denominado Construção que no setor denominado Avaliação.

3719 Q791749
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo no qual o ciclo de vida de desenvolvimento de sistemas é dividido em três setores, julgue os itens que se seguem, acerca dos conceitos de desenvolvimento de sistemas.

A aplicação de técnicas de análise por pontos de função se enquadra melhor no setor Construção que no setor Avaliação.

3720 Q791748
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

É correto afirmar que a arquitetura do sistema que implementa a especificação apresentada é uma arquitetura de quatro camadas.

3721 Q791747
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

A implementação da saída de dados desse sistema adota uma combinação das tecnologias XSLT e CSS (folhas de estilo).

3722 Q791746
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

A preservação da integridade relacional do banco de dados é garantida de forma mais eficaz pelas atividades realizadas durante a etapa #6 que durante a etapa #2.

3723 Q791745
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

A garantia das propriedades de atomicidade, consistência, isolamento e durabilidade do SGBD recebe mais suporte das atividades realizadas durante as etapas #5 e #7 que durante a etapa #6.

3724 Q791669
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Para responder as questões de números 49 a 60, considere o texto abaixo.

O uso do planejamento de recursos empresariais é especificado como uma solução à governança e integração em TI. Pode-se associar essa especificação à necessidade de

3725 Q791639
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Para responder as questões de números 49 a 60, considere o texto abaixo.

Supondo que a classe Processo especificada possua um atributo chamado parecer que é, na realidade, a representação da classe Parecer. Em UML este tipo de associação entre classes é definido como um relacionamento de

3726 Q791638
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Em um diagrama de Caso de Uso (UML 2.0), a relação de dependência entre um caso e outro que mostra uma situação de exceção, é representada como

3727 Q791637
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No ciclo de vida do projeto considera-se que os riscos técnicos são mitigados, na prática, quando se implementa e testa o código relacionado ao risco. Em virtude de antecipar a codificação e teste das funcionalidades de maior risco, é mais recomendável que

3728 Q791636
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Segundo a dimensão X o objetivo do processo de requisitos é levar de um entendimento vago e esparso do sistema, em sua fase inicial, a um entendimento completo e detalhado no final do processo. A dimensão Y objetiva expressar o conhecimento adquirido sobre o sistema durante o processo de requisitos e leva de descrições informais a descrições formais. Segundo a dimensão Z, o processo de requisitos visa levar os stakeholders de sua percepção individual sobre os requisitos a uma visão única e que reflita o acordo a que chegaram durante o processo de requisitos. As três dimensões X, Y e Z mencionadas no texto conceituam, respectivamente,

3729 Q791635
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Na UML, quando na assinatura da operação de uma classe aparece, como parâmetro, uma instância de outra classe, estabelece-se um relacionamento

3730 Q791634
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Para responder as questões de números 49 a 60, considere o texto abaixo.

Observe a especificação da necessidade de proposição de modelos de processos de negócio mais vantajosos em relação aos atualmente em uso. Os novos processos serão representados em um modelo

3731 Q791633
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Para responder as questões de números 49 a 60, considere o texto abaixo.

Observe que "Outros fatores fundamentais são o planejamento e o controle da execução do projeto na razão dos riscos, custos, recursos e prazos que devem ser rigorosamente acompanhados em função do orçamento governamental". Está inserido nesse contexto o método

3732 Q791592
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Com relação a teste de software, é correto afirmar que:

3733 Q791591
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

São elementos da representação de um Diagrama de Classes da UML:

3734 Q791590
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Sobre o Diagrama de Caso de Uso da UML, é correto afirmar que:

3735 Q791589
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No paradigma da orientação a objetos, é correto afirmar que:

3736 Q791588
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Um padrão de projeto é uma solução repetível para um problema recorrente no projeto de sistemas de software. Um exemplo de padrão de projetos apresentado pelo Gang of Four (GOF) é o

3737 Q791585
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

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,

3738 Q791584
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

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

3739 Q791583
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere as seguintes afirmativas.

I. Modelo de software em papel ou baseado em PC que retrata a interação homem-máquina de uma forma que capacita o usuário a entender quanta interação ocorrerá.

II. Modelo de trabalho que implementa algum subconjunto da função exigida do software desejado.

III. Um programa existente que executa parte ou toda a função desejada, mas que tem outras características que serão melhoradas em um novo esforço de desenvolvimento.

São corretamente aplicáveis ao processo de prototipação o que consta em

3740 Q791582
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Modelos estocásticos podem ser usados para determinar a confiabilidade de software. Para o uso de tais modelos existem sugestões de um conjunto de critérios para comparação e avaliação, sendo um dos critérios a

3741 Q791470
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação à UML e aos diagramas de classes, julgue os itens que se seguem.

Em um diagrama de classes UML, só é possível criar relacionamentos do tipo 1:1 porque uma classe apenas implementa funções

3742 Q791469
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação à UML e aos diagramas de classes, julgue os itens que se seguem.

A generalização é uma funcionalidade de um diagrama de classes utilizada quando duas classes são similares

3743 Q791458
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das fases do rational unified process (RUP), julgue os seguintes itens. Na fase de elaboração, muitos componentes do sistema são implementados, testados e integrados. Essas atividades, que partem de uma arquitetura definida, validada e implementada em fases anteriores do ciclo de desenvolvimento, produzem um sistema operacional pronto para ser instalado em um ambiente em que serão feitos testes beta.
3744 Q791457
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama UML apresentado acima, julgue os próximos itens.

Uma instância de Medico tem os atributos nome, matricula e especialidade, enquanto uma instância da classe CntrInteracao pode ter uma ligação para uma instância de uma classe descendente de Pessoa.
3745 Q791456
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama UML apresentado acima, julgue os próximos itens.

Os métodos cadastrar em CntrCadastro e CntrPersistencia são públicos e têm a mesma assinatura, mas não têm necessariamente a mesma implementação.
3746 Q791455
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama UML á baixo e à orientação a objetos, julgue os itens a seguir.

A instância de CntrCadastro pode receber da instância de CntrInteracao uma referência para uma instância de Paciente e essa referência pode ser usada quando a mensagem getNome é enviada.
3747 Q791454
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de engenharia de software, julgue os seguintes itens. O ciclo de desenvolvimento de um software pode ser decomposto em iterações. Em uma iteração, pode haver atividades de requisitos, análise, projeto, implementação e teste. Um incremento produzido por uma iteração é a diferença entre os estados dos artefatos antes e após a iteração.
3748 Q791453
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da análise e do projeto orientados a objetos, julgue os próximos itens. Os modelos de projeto podem facilitar a distribuição das atividades de implementação entre desenvolvedores. A realização de um caso de uso no modelo de projeto é uma colaboração que descreve como um caso de uso se realiza em termos das classes e objetos nos modelos de projeto.
3749 Q791452
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das técnicas de levantamento de requisitos, julgue os itens subseqüentes. Em um modelo de casos de uso, pode haver diferentes tipos de usuários representados por atores. Além de tipos de usuários, atores podem representar outros sistemas ou hardwares que interagem com o sistema a ser desenvolvido. Atores se comunicam com o sistema via casos de uso.
3750 Q791449
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência aos padrões de projeto, julgue os itens que se seguem. O padrão adapter define uma família de algoritmos, permite o encapsulamento de algoritmos e possibilita a substituição desses algoritmos. Os algoritmos podem variar independentemente dos seus clientes. Esse padrão pode ser usado quando várias classes relacionadas diferirem apenas nos seus comportamentos.
3751 Q791447
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de engenharia de software, julgue os seguintes itens. O ciclo de desenvolvimento de um software pode ser decomposto em iterações. Em uma iteração, pode haver atividades de requisitos, análise, projeto, implementação e teste. Um incremento produzido por uma iteração é a diferença entre os estados dos artefatos antes e após a iteração.
3752 Q791446
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da análise e do projeto orientados a objetos, julgue os próximos itens. Os modelos de projeto podem facilitar a distribuição das atividades de implementação entre desenvolvedores. A realização de um caso de uso no modelo de projeto é uma colaboração que descreve como um caso de uso se realiza em termos das classes e objetos nos modelos de projeto.
3753 Q791444
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A definição de níveis adequados de burocracia é fundamental para a sustentabilidade e a competitividade organizacionais. Acerca dos elementos de organização e métodos, julgue os próximos itens. O uso de modelos de formulários, comunicações escritas e documentos é uma técnica adotada no sentido de possibilitar a padronização dos artefatos documentais produzidos como resultado do trabalho.
3754 Q791443
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O planejamento de sistemas de informação é uma atividade de grande importância em negócios em que se requer elevado grau de automatização no processamento de informações, como é o caso de instituições bancárias. Acerca do planejamento de sistemas de informação, julgue os itens seguintes. No desenvolvimento de um sistema de informação complexo, deve-se abordar primeiramente os requisitos de menor risco e postergar a abordagem daqueles de risco elevado.
3755 Q791442
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A definição de níveis adequados de burocracia é fundamental para a sustentabilidade e a competitividade organizacionais. Acerca dos elementos de organização e métodos, julgue os próximos itens. O excesso de formalidade pode gerar ineficiência. Por outro lado, o excesso de informalidade resulta em desordem.
3756 Q791430
Ciência da Computação
Ano: 2007
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)

Quanto ao conceito de interface na notação UML, pode-se afirmar:

I. É uma descrição de um conjunto de objetos que compartilham semântica e o mesmo conjunto de atributos, de operações e de relacionamentos.

II. É uma coleção de operações usadas para especificar um serviço de uma classe ou componente.

III. Implementa um serviço que pode ser executado a partir de qualquer objeto, instância da classe que o define.

IV. Permite, Que uma interface situada entre dois componentes, permite quebrar a dependência direta entre os esses componentes.

V. Pode ser exportada por um componente e importada por outro.

Está(ão) correta(s) apenas:

3757 Q791427
Ciência da Computação
Ano: 2007
Banca: Universidade da Amazônia (UNAMA)

NAS QUESTÕES NUMERADAS DE 16 A 40, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.

Quanto à modelagem comportamental, podemos afirmar que:

3758 Q791425
Ciência da Computação
Ano: 2007
Banca: Universidade da Amazônia (UNAMA)

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 é:

3759 Q791367
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

A engenharia da usabilidade engloba técnicas, processos, métodos e procedimentos para se projetarem interfaces visando usabilidade. Nesse sentido o foco principal

3760 Q791366
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

A UML (Unified Modeling Language) é

3761 Q791352
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No contexto da Engenharia de Software, nas metodologias ágeis os princípios de desenvolvimento valorizam

3762 Q791351
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No contexto de ferramentas CASE, a refatoração (refactoring) é

3763 Q791350
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Analise os itens abaixo, em relação à arquitetura de aplicações para ambiente web.

I. O objetivo do servidor de aplicações é disponibilizar uma plataforma, que abstraia do desenvolvedor de software algumas das complexidades de um sistema computacional, levando em conta as necessidades das aplicações relacionadas à segurança, garantia de disponibilidade, balanceamento de carga e tratamento de exceções.

II. Nativamente, a arquitetura de software de um servidor WEB lhe permite atender com páginas dinâmicas, qualquer pedido HTTP, sem necessidade de invocar outro programa, script ou API.

III. O MVC (Model View Controller) é um padrão de arquitetura de aplicações que visa separar a lógica da aplicação, da interfac...

3764 Q791349
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Analise os itens abaixo em relação às fases do projeto no RUP (Rational Unified Process)

I. Na fase de iniciação, são tratados os riscos relacionados com o caso de negócio e verificado se o projeto é viável e financeiramente possível.

II. A fase elaboração concentra o foco nos riscos técnicos e arquiteturais. O escopo deve ser revisado e os requisitos devem estar mais compreendidos.

III. Na construção, onde a maior parte do trabalho será realizada, a atenção será voltada para os riscos lógicos.

IV. Na fase de transição, serão tratados os riscos associados com a logística de distribuição do produto para a base de usuários.

É correto o que se afirma em.

3765 Q791348
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Em UML,
3766 Q791347
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

O MVC (Model-View-Controller) constitui-se em um dos principais padrões utilizados no projeto J2EE. A esse respeito, analise as afirmativas abaixo.

I. Separar o modelo da visão facilita a adição de diferentes apresentações do mesmo dado, além de facilitar também a adição de novos tipos de visão à medida que a tecnologia evolui.

II. Quando unificados, os componentes relativos ao modelo e visão podem ser projetados, desenvolvidos e modificados independentemente, melhorando a manutenibilidade, extensibilidade e testabilidade.

III. Separar o controlador das visões permite maior flexibilidade para selecionar, em tempo de execução, visões apropriadas baseado no fluxo de trabalho, preferências do usuário ou estado interno do modelo, quando mais de uma estiver disponível...

3767 Q791290
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Assinale a alternativa que lista as fases do Rational Unified Process (RUP) na ordem correta.

3768 Q791289
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Assinale a alternativa que lista Disciplinas do Rational Unified Process (RUP).

3769 Q791263
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo de processo para desenho de sítios web, o qual contempla vários aspectos de engenharia de usabilidade, julgue os itens seguintes, relativos aos conceitos de engenharia de usabilidade e engenharia de software.

A análise e decomposição de tarefas de um usuário é normalmente representada por uma estrutura hierárquica e em árvore.

3770 Q791262
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo de processo para desenho de sítios web, o qual contempla vários aspectos de engenharia de usabilidade, julgue os itens seguintes, relativos aos conceitos de engenharia de usabilidade e engenharia de software.

O uso de fontes sem serifa, como Times New Roman, seria uma recomendação adequada para figurar no guia de desenho de página visando a acessibilidade da mesma.

3771 Q791261
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de software,...

3772 Q791260
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de classes UML apresentado acima, julgue os seguintes itens.

O relacionamento entre Classe4 e Classe2 é uma agregação. Classe5 realiza a Interface1 e depende da Interface2. Classe6 depende dos serviços descritos na Interface2 pois herda de Classe5.

3773 Q791259
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de seqüência UML mostrado acima, julgue os itens que se seguem.

As mensagens apresentar enviadas para as instâncias de TelaSelecao e TelaCadastro estão estereotipadas pela palavra create. Há condições de guarda que controlam o envio da mensagem cadastrar para a instância de CntrCadastro e da mensagem apresentar para a instância de TelaErro.

3774 Q791258
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de software,...

3775 Q791257
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de software, ...

3776 Q791256
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de software,...

3777 Q791255
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de software, ...

3778 Q791254
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de software, ...

3779 Q791253
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo de processo para desenho de sítios web, o qual contempla vários aspectos de engenharia de usabilidade, julgue os itens seguintes, relativos aos conceitos de engenharia de usabilidade e engenharia de software.

As atividades que ocorrem no início do processo são menos sujeitas à automação que as atividades que ocorrem ao final do processo.

3780 Q791252
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo de processo para desenho de sítios web, o qual contempla vários aspectos de engenharia de usabilidade, julgue os itens seguintes, relativos aos conceitos de engenharia de usabilidade e engenharia de software.

A macroestrutura de um storyboard seria mais adequadamente representada por um diagrama de estados em UML que por um diagrama de classes.

3781 Q791216
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de projetos de aplicações embasados na Web, julgue os itens subseqüentes.

Nos projetos de interface de aplicações web, as opções de navegação devem ser óbvias para qualquer usuário, evitando-se assim que o usuário tenha de procurar na tela como se ligar com outro conteúdo ou serviço.

3782 Q791215
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de projetos de aplicações embasados na Web, julgue os itens subseqüentes.

O projetista de uma aplicação web deve criar uma unidade de navegação semântica para cada objetivo associado às características do usuário. Cada uma dessas características pode estar associada a diferentes níveis de acesso ao conteúdo mas sempre ao mesmo serviço.

3783 Q791214
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de projetos de aplicações embasados na Web, julgue os itens subseqüentes.

Nos testes de compatibilidade das aplicações web implantadas em uma variedade de configurações de ambiente, deve-se definir uma matriz de referência cruzada que determine todos os possíveis sistemas operacionais, navegadores, hardware e protocolos de comunicação.

3784 Q791213
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de projetos de aplicações embasados na Web, julgue os itens subseqüentes.

Considerando que toda página web encapsula conteúdo, ligações de navegação e elementos de processamento (formulários, scripts e applets), então o teste de páginas web deve focalizar o detalhe algorítmico de cada módulo e os dados que fluem através da interface do módulo, igualmente como se faz nas aplicações convencionais.

3785 Q790944
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do diagrama UML acima e considerando os modelos de análise, julgue os itens seguintes.

Não pode haver instâncias de Item se não existirem instâncias de Pedido. Cada instância de Item só pode estar ligada a uma instância de Produto, e cada instância de Pedido só pode estar ligada a uma instância de Vendedor. Se as classes no diagrama são classes de um modelo de análise, a cada uma dessas classes não necessariamente corresponderá apenas uma classe no código.

3786 Q790942
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a engenharia de software, julgue os seguintes itens.

Em um modelo de projeto, para que um subsistema seja coeso, seus conteúdos devem ser fortemente relacionados e, para que ele seja fracamente acoplado, é necessário que se minimizem as dependências entre subsistemas.

3787 Q790938
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a Processo Unificado, julgue os itens subseqüentes.

As classes em modelos de projeto não podem ser especificadas usando-se linguagens de programação. Em um modelo de projeto, visibilidades de atributos, mas não de operações das classes, podem ser especificadas.

3788 Q790934
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a Processo Unificado, julgue os itens subseqüentes.

Em um modelo de análise, as classes de fronteira modelam interações entre o sistema e os atores. Cada classe de fronteira deve estar relacionada a um ou mais atores. Pode-se também ter classes de entidade, as quais tipicamente modelam dados persistentes.

3789 Q790933
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens com relação a engenharia de software.

Um modelo de teste pode ser composto por vários artefatos, como casos de teste e componentes de teste. Um caso de teste especifica como testar um requisito ou decisão de projeto. Um caso de teste tipicamente informa como realizar o teste, dados de entrada e resultados esperados. Os componentes de teste podem ser usados para automatizar testes de códigos implementados.

3790 Q790932
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens com relação a engenharia de software.

Um exemplo de refatoração, técnica que pode ser empregada para melhorar o projeto de um software, é organizar as classes em hierarquias visando usar polimorfismo em vez de enunciados condicionais para escolher entre comportamentos que dependam dos tipos dos objetos.

3791 Q790931
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a Processo Unificado, julgue os itens subseqüentes.

Os requisitos de um sistema podem ser capturados construindo-se um modelo de casos de uso. Entre os casos de uso no modelo, pode haver relacionamentos de inclusão e de extensão. Na análise, a realização de um caso de uso pode ser feita criando-se diagramas de classe, de atividades e de interação.

3792 Q790930
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a Processo Unificado, julgue os itens subseqüentes.

Os artefatos produzidos pelas atividades no projeto podem ser organizados em subsistemas, os quais podem conter classes de projeto, realizações de casos de uso, interfaces e outros subsistemas.

3793 Q790929
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes UML acima, julgue os itens a seguir.

A classe CntrPersistencia é uma classe abstrata, pois o seu nome está em itálico e pode, portanto, ser instanciada. O relacionamento entre CntrPersistencia e Conexao é uma composição, portanto não podem existir instâncias da classe Conexao sem que existam instâncias de CntrPersistencia.

3794 Q790928
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes UML acima, julgue os itens a seguir.

Entre TelaPedido e CntrPedido, tem-se uma dependência e, entre TelaPedido e Transacao, tem-se uma associação. A classe CntrPedido depende da interface IPedido e implementa a interface IPersistencia, na qual tem-se dois métodos privados, que retornam void e são abstratos.

3795 Q790927
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes UML acima, julgue os itens a seguir.

Se instanciar é um método fábrica abstrato na classe CntrPersistencia e concreto na classe CntrPersistenciaHSQLDB, tem-se o padrão de projeto Template Method.

3796 Q790926
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de seqüência UML acima, julgue os itens seguintes.

Há mensagens que são enviadas apenas quando condições de guarda são satisfeitas. Os métodos executar nas classes CntrCadastro e CmdCadastrar têm as mesmas assinaturas, pois tem o mesmo nome. A instância da classe Solicitacao é criada antes de ser criada a de CntrCadastro.

3797 Q790925
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama UML acima, julgue os próximos itens.

Se o diagrama documenta a arquitetura de um software, no processo unificado, o diagrama será parte do modelo de análise. No modelo de projeto, os módulos serão decompostos em classes, e cada módulo somente poderá ser composto por uma classe.

3798 Q790910
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a engenharia de software, julgue os seguintes itens.

Em um modelo de análise, as classes de controle podem encapsular controles relacionados a casos de uso e representar lógicas de negócio que não se relacionem a uma classe de entidade específica.

3799 Q790909
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a engenharia de software, julgue os seguintes itens.

O plano de teste é um artefato que descreve as estratégias de teste, as quais, por sua vez, podem definir os tipos de teste a serem realizados nas iterações, os objetivos desses testes, o nível de cobertura a ser atingido e a percentagem daqueles cujas execuções devem produzir determinados resultados.

3800 Q790908
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML acima e dos modelos de casos de uso, julgue os itens subseqüentes.

Os casos de uso Efetuar pagamento e Parcelar pagamento incluem o caso de uso Identificar usuário, que não pode ser abstrato. As inclusões do caso de uso são condicionais, pois ocorrerão desde que uma condição tenha sido satisfeita.

3801 Q790907
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML acima e dos modelos de casos de uso, julgue os itens subseqüentes.

O caso de uso Pagar multa estende Efetuar pagamento atrasado e, neste último caso de uso, PE-1 identifica onde, ocorre a extensão, que é considerada um relacionamento incondicional.

3802 Q790906
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do diagrama UML acima e considerando os modelos de análise, julgue os itens seguintes.

Na hierarquia composta por Cliente, Cliente especial e Cliente popular, tem-se herança múltipla e Cliente é a classe pai. Cada instância de Pedido só pode estar ligada a uma instância de Cliente, e cada instância de Cliente só pode estar ligada a uma instância de Pedido.

3803 Q790905
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência ao diagrama de atividades UML acima, julgue os itens a seguir.

A atividade Notificar cliente pode ser executada em paralelo à atividade Entregar produto, mas a atividade Encerrar pedido não pode ser executada em paralelo à atividade Repor estoque. A atividade Elaborar relatório será executada após ser concluída a atividade Encerrar pedido ou Repor estoque.

3804 Q790904
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência ao diagrama de atividades UML acima, julgue os itens a seguir.

No diagrama, dois sinais são enviados e dois, recebidos; a atividade Entregar produto será executada após o envio do sinal Solicitar entrega, e a atividade Repor estoque será executada após a recepção do sinal Notificar entrega.

3805 Q790903
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos ao diagrama de seqüência UML apresentado acima.

São assíncronas as mensagens da instância de FronteiraPedido para a de ControladoraPedido. Há um erro no diagrama, pois uma instância de uma classe não pode enviar mensagens para ela mesma.

3806 Q790280
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de lua.weblog.com.pt, apresenta uma seqüência de quadros ilustrativos de percepções satíricas, mas comumente aceitas, acerca das dificuldades no desenvolvimento de software. Com relação a essas informações, julgue os itens a seguir quanto a conceitos de metodologia e desenvolvimento de software.

Considere os documentos a seguir.

I documento de visão do software;

II termo de abertura do projeto;

III modelo de análise;

IV diagrama de implantação;

V resultados de teste de homologação. ...

3807 Q790279
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de lua.weblog.com.pt, apresenta uma seqüência de quadros ilustrativos de percepções satíricas, mas comumente aceitas, acerca das dificuldades no desenvolvimento de software. Com relação a essas informações, julgue os itens a seguir quanto a conceitos de metodologia e desenvolvimento de software.

A modelagem de negócios e a de processos são atividades diretamente associadas ao quadro #6.

3808 Q790278
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de lua.weblog.com.pt, apresenta uma seqüência de quadros ilustrativos de percepções satíricas, mas comumente aceitas, acerca das dificuldades no desenvolvimento de software. Com relação a essas informações, julgue os itens a seguir quanto a conceitos de metodologia e desenvolvimento de software.

Considerando-se a necessidade de superar as dificuldades mencionadas, o uso da UML seria mais intenso nos quadros #5, #7 e #8 que nos quadros #2, #4 e #9.

3809 Q790277
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de lua.weblog.com.pt, apresenta uma seqüência de quadros ilustrativos de percepções satíricas, mas comumente aceitas, acerca das dificuldades no desenvolvimento de software. Com relação a essas informações, julgue os itens a seguir quanto a conceitos de metodologia e desenvolvimento de software.

Como resultado da engenharia reversa automática de um programa orientado a objetos, espera-se, geralmente, que sejam produzidos diagramas de classe e não, diagramas de casos de

3810 Q790276
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de lua.weblog.com.pt, apresenta uma seqüência de quadros ilustrativos de percepções satíricas, mas comumente aceitas, acerca das dificuldades no desenvolvimento de software. Com relação a essas informações, julgue os itens a seguir quanto a conceitos de metodologia e desenvolvimento de software.

O uso de sistemas de controle de versão fornece maior suporte às atividades ilustradas em #4 que às atividades ilustradas em #7.

3811 Q790275
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de lua.weblog.com.pt, apresenta uma seqüência de quadros ilustrativos de percepções satíricas, mas comumente aceitas, acerca das dificuldades no desenvolvimento de software. Com relação a essas informações, julgue os itens a seguir quanto a conceitos de metodologia e desenvolvimento de software.

A figura descreve aspectos de má qualidade do produto e do processo para produzi-lo. Os princípios correntes de desenvolvimento de software com qualidade preconizam que a melhoria da qualidade de um software é garantida por meio da melhoria da qualidade do processo empregado para seu desenvolvimento ...

3812 Q790131
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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 relacionadas ao gerenciamento da qualidade de software se aplicam a um conjunto maior das fases acima indicadas, quando comparadas às atividades de teste de software.

3813 Q560399
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Em relação ao XML, analise a estrutura SOAP (Simple Object Access Protocol) abaixo.

A estrutura

3814 Q560398
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

O processo de software, no qual especificação, projeto e desenvolvimento são entrelaçados denomina-se

3815 Q560389
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Em um diagrama de classes da UML, o relacionamento representado pelo símbolo de um losango preenchido significa

3816 Q560388
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere a seguinte figura:

No contexto da gerência de projetos de software, o diagrama parcialmente mostrado na figura representa, tipicamente,

3817 Q560387
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere o seguinte diagrama de classe da UML:

O diagrama representa corretamente que

3818 Q560386
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

O diagrama da UML usado para modelar a visão de projeto estática ou a visão de processo estática de um sistema a partir da perspectiva de instâncias reais ou prototípicas é o diagrama de

3819 Q560385
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

São elementos da representação de um modelo conceitual de dados (MCD):

3820 Q560384
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Com relação aos diagramas da UML, é correto afirmar que o diagrama de

3821 Q129422
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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.

3822 Q129419
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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.

3823 Q129416
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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.

3824 Q128562
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de lua.weblog.com.pt, apresenta uma seqüência de quadros ilustrativos de percepções satíricas, mas comumente aceitas, acerca das dificuldades no desenvolvimento de software. Com relação a essas informações, julgue os itens a seguir quanto a conceitos de metodologia e desenvolvimento de software.

O uso de padrões de projeto permite maior impacto na redução do esforço para realização das atividades pertinentes ao quadro #4 que das atividades pertinentes ao quadro #2.

3825 Q128559
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de lua.weblog.com.pt, apresenta uma seqüência de quadros ilustrativos de percepções satíricas, mas comumente aceitas, acerca das dificuldades no desenvolvimento de software. Com relação a essas informações, julgue os itens a seguir quanto a conceitos de metodologia e desenvolvimento de software.

O quadro #3 está mais bem associado à concepção de uma arquitetura de software que ao uso de um processo unificado.

3826 Q128556
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de lua.weblog.com.pt, apresenta uma seqüência de quadros ilustrativos de percepções satíricas, mas comumente aceitas, acerca das dificuldades no desenvolvimento de software. Com relação a essas informações, julgue os itens a seguir quanto a conceitos de metodologia e desenvolvimento de software.

Os resultados da fase de análise de requisitos estariam mais bem associados às percepções representadas pelo quadro #1 que as representadas pelo quadro #5.

3827 Q128553
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, adaptada de lua.weblog.com.pt, apresenta uma seqüência de quadros ilustrativos de percepções satíricas, mas comumente aceitas, acerca das dificuldades no desenvolvimento de software. Com relação a essas informações, julgue os itens a seguir quanto a conceitos de metodologia e desenvolvimento de software.

É mais adequado chamar o modelo de ciclo de vida apresentado na figura de abordagem iterativa e incremental que de abordagem em cascata.

3828 Q128061
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Um diagrama de seqüência é baseado nas dimensões vertical e horizontal que representam, respectivamente,

3829 Q128059
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Características de um sistema que não mudam com o tempo podem ser representadas, na UML 2.0, por meio de um diagrama de

3830 Q128058
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Na modelagem de um sistema com a UML 2.0, uma ligação de Associação é um relacionamento entre

3831 Q128056
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Um mecanismo de extensão da UML 2.0, que permite a criação de novos elementos para atender necessidades específicas de um modelo, é denominado

3832 Q127002
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos ao diagrama de seqüência UML apresentado acima.

Dois objetos existiam antes da interação e dois foram criados durante a interação. As setas da instância de ControladoraPedido para a instância de FronteiraPedido são retornos de mensagens. Um dos objetos tem nome Pedido e outro, Item. No diagrama, encontram-se representadas as linhas da vida dos objetos e as áreas de ativação das mensagens.

3833 Q127000
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência ao diagrama de atividades UML acima, julgue os itens a seguir.

No diagrama, há duas raias, um estado inicial e dois finais. Por estarem em raias distintas, a atividade Preencher cadastro pode ser realizada em paralelo à atividade Analisar cadastro. Na decisão representada pelo losango, apenas uma condição de guarda é especificada, o que torna o diagrama incorreto.

3834 Q126997
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do diagrama UML acima e considerando os modelos de análise, julgue os itens seguintes.

As classes estão representadas pelos estereótipos fronteira (boundary), controle (control) e entidade (entity), que podem ser usados em modelos na análise de requisitos. Há uma classe representada pelo estereótipo fronteira, uma pelo estereótipo controladora e sete pelo estereótipo entidade.

3835 Q126995
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML acima e dos modelos de casos de uso, julgue os itens subseqüentes.

O ator Cliente especial herda do ator Cliente o relacionamento com o caso de uso Efetuar pagamento, que, por sua vez, é uma especialização do caso de uso Executar transação.

3836 Q126992
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a engenharia de software, julgue os seguintes itens.

A arquitetura de um sistema de software é influenciada por casos de uso identificados na especificação dos requisitos. Além de casos de uso, outros fatores influenciam a arquitetura de um sistema, a exemplo de softwares de sistema usados e requisitos não-funcionais.

3837 Q126963
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama UML acima, julgue os próximos itens.

Considerando-se que o diagrama descreva a arquitetura de um software que adere ao estilo em camadas, verifica-se que esse estilo está sendo violado, pois há dependência entre módulos em uma mesma camada.

3838 Q126960
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de seqüência UML acima, julgue os itens seguintes.

A mensagem enviada para a instância de CntrCadastro é assíncrona. No diagrama, três objetos existiam antes da interação e dois são criados durante a interação. A seta pontilhada para a instância de TelaCadastro indica que um método está sendo invocado na instância de TelaCadastro.

3839 Q126957
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes UML acima, julgue os itens a seguir.

Pode haver instâncias de Pedido sem haver instâncias de Transacao. Cada instância de Pedido pode estar ligada a várias instâncias de Transacao. No relacionamento entre Pedido e Usuario, o papel de Usuario é cliente e cada instância de Usuario pode estar ligada a várias instâncias de Pedido.

3840 Q126954
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a Processo Unificado, julgue os itens subseqüentes.

Na fase de construção, são implementados os casos de uso que tenham impacto sobre a arquitetura; na fase de transição, os casos sem impacto sobre a arquitetura, mas que descrevam funcionalidades que deverão estar presentes na versão que está sendo desenvolvida

3841 Q126951
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens com relação a engenharia de software.

As instâncias de casos de uso interagem com outras instâncias de casos de uso. As interações em um modelo de casos de uso ocorrem apenas entre instâncias de casos de uso. No modelo de casos de uso, uma instância de um caso de uso sofre, portanto, interferências de instâncias de outros casos de uso.

3842 Q126948
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a arquiteturas de sistemas de software, julgue os seguintes itens.

Ao se estruturar um sistema em subsistemas deve-se minimizar as comunicações e dependências entre subsistemas no projeto empregando-se o padrão de projeto Decorator, no qual os clientes se comunicam com o subsistema enviando mensagens para uma instância de uma classe Decorator, que repassa as mensagens para objetos no subsistema.

3843 Q126945
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a arquiteturas de sistemas de software, julgue os seguintes itens.

A documentação da arquitetura de um sistema de software pode ser organizada segundo visões (views). Assim, em uma visão da arquitetura, os componentes podem ser processos e threads e, em outra visão, podem ser subsistemas e módulos.

3844 Q126211
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um datawarehouse permite a geração de dados integrados e históricos, auxiliando a alta gerência a decidir com base em fatos, o que reduz a probabilidade de erros. Acerca desse tema, julgue os itens a seguir.

O datawarehouse permite o armazenamento de informações sobre temas específicos e importantes de uma organização. Os temas formam a base de dados sobre os quais são obtidas respostas de apoio direto às decisões estratégicas. A abordagem incremental de implantação deve envolver em cada etapa sempre todos os temas levantados.

3845 Q126209
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O planejamento de informação, conhecimentos e informática deve ser metodologicamente realizado para não causar danos e investimentos desnecessários e para efetivamente apoiar a organização. Acerca desse tema, julgue os itens que se seguem.

Os critérios e padrões de qualidade e produtividade da organização não contribuem com a validação do sistema de informação. É mais adequado o uso de alguma metodologia de desenvolvimento de sistema para essa atividade.

3846 Q126208
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de projetos de aplicações embasados na Web, julgue os itens subseqüentes.

Os testes de integração de aplicações web dependem da arquitetura escolhida no desenvolvimento da aplicação. Caso tenha sido utilizada uma arquitetura de hierarquia mista, o teste de integração é semelhante ao usado para sistemas orientados a objetos.

3847 Q126206
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de projetos de aplicações embasados na Web, julgue os itens subseqüentes.

Uma estrutura hierárquica de aplicação web pode ser projetada de maneira a permitir um fluxo de controle horizontal, por meio de ramificação e hipertexto, ao longo dos ramos verticais da estrutura. Assim, o conteúdo apresentado no ramo mais à esquerda da hierarquia pode ter ligações de hipertexto que levem ao conteúdo existente no meio ou no ramo mais à direita da estrutura.

3848 Q126205
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos da engenharia de software cliente/servidor, julgue os itens que se seguem.

Os sistemas cliente/servidor são desenvolvidos usando fases diferentes da engenharia de software: análise, projeto, construção e teste, já que o sistema evolui de um conjunto de requisitos de negócios gerais para uma coleção de componentes de software validados.

3849 Q126203
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos da engenharia de software cliente/servidor, julgue os itens que se seguem.

Em sistemas cliente/servidor, o diagrama de fluxo de dados pode ser usado para estabelecer a abrangência de um sistema, identificar as funções de alto nível e os assuntos das áreas de dados e permitir a decomposição das funções de alto nível.

3850 Q126201
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem várias técnicas que permitem definir os requisitos básicos de um sistema e possibilitam a construção de um modelo de análise orientado a objetos para o sistema. A respeito dessas técnicas, julgue os itens subseqüentes.

O modelo de caso de uso pode ser utilizado como ferramenta para a definição de requisitos de um sistema, independentemente do método de análise utilizado. Os atores são entidades que interagem com o sistema, sendo que, em uma análise de requisitos, é adequado que apenas atores humanos sejam modelados, deixando para uma análise posterior atores como outros sistemas ou máquinas.

3851 Q126144
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

De acordo com a norma ISO 17799, julgue os itens a seguir.

Os recursos e os ambientes de desenvolvimento, teste e produção devem interagir permanentemente para a obtenção da compatibilidade e da harmonia pretendida.

3852 Q126142
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo de processo para desenho de sítios web, o qual contempla vários aspectos de engenharia de usabilidade, julgue os itens seguintes, relativos aos conceitos de engenharia de usabilidade e engenharia de software.

O modelo de processo mostrado apresenta elementos do paradigma iterativo e incremental.

3853 Q126140
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de software, julgu...

3854 Q126139
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de software, julgu...

3855 Q126137
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta, numerados de I a V, alguns dos elementos que fazem parte da paleta de edição de diagramas UML da ferramenta JUDE. Considerando essa figura, assinale a opção que contém os nomes corretos dos elementos indicados, na ordem I, II, III, IV e V.

3856 Q126134
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens, acerca dos conceitos de desenvolvimento de sistemas.

I. Ferramentas denominadas de IDEs (ambientes de desenvolvimento interativo) não são consideradas ferramentas CASE, pois se aplicam ao paradigma de orientação a objetos e não ao paradigma de análise essencial ou análise e desenho estruturado.

II. A modelagem de dados empregando UML depende, fundamentalmente, de diagramas de classe.

III. A modelagem funcional empregando UML depende em maior proporção de diagramas de seqüência e colaboração, e, em menor proporção, de diagramas de componente e instalação.

A quantidade de itens certos é igual a

3857 Q126132
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de seqüência UML mostrado acima, julgue os itens que se seguem.

A mensagem cadastrar enviada pela instância de TelaSelecao é assíncrona. As instâncias de TelaSelecao e TelaCadastro deixam de existir antes do final da interação descrita pelo diagrama. A mensagem validar é enviada de uma instância de CntrInteracao para outra instância dessa classe.

3858 Q126130
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de classes UML apresentado acima, julgue os seguintes itens.

Há uma associação unidirecional entre Classe1 e Classe2. Uma instância de Classe1 pode ter ligações (links) com instâncias de Classe3. Uma instância de Classe4 pode ter ligações com instâncias de Classe4.

3859 Q126080
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

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(...

3860 Q126079
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

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).

3861 Q126078
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre Diagrama de Classes.

I. O diagrama de classes é um diagrama UML, que modela a estrutura estática do sistema.

II. Informações que estão contidas no diagrama de classes são as classes do sistema, seus atributos e métodos bem como as relações existentes entre as classes.

III. São exemplos de relações entre classes em um diagrama de classes: agregação, associação, composição e especialização.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

3862 Q126077
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre UML.

I. UML é uma linguagem de modelagem de propósito geral, que tem como objetivo exclusivo a modelagem software e é utilizada pelo Rational Unified Process (RUP).

II. Existem diversos diagramas UML que lidam com os modelos funcional, de objeto e dinâmico e de validação de um sistema.

III. UML é uma linguagem que prevê sua extensibilidade através do uso de perfis (profiles) e estereótipos.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

3863 Q126076
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre Implementação de Arquitetura em Camadas.

 I. Um disseminado tipo de arquitetura de software é a Arquitetura em Camadas. Nessa arquitetura, os elementos estão dispostos em 3 camadas (apresentação, negócio e dados).

II. Na arquitetura em camadas, os elementos ficam dispostos um sobre o outro, como camadas de uma lasanha. O elemento que se encontra na camada acima utiliza os serviços do elemento da camada abaixo, e um elemento só se relaciona com o elemento da camada imediatamente acima e com o elemento da camada imediatamente abaixo, se houver.

III. Um dos objetivos dessa arquitetura é que mudanças na implementação dos serviços de uma camada não devem afetar as dema...

3864 Q126075
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre Arquitetura de Software.

I. A arquitetura de um software representa a estrutura do sistema, ou seja, quais são os elementos do software, suas propriedades/serviços externos e como estes se relacionam.

 II. São exemplos típicos de componentes de uma arquitetura de software: interface com o usuário (apresentação), lógica (regras) do negócio, comunicação e (armazenamento de) dados.

III. Cliente-servidor, repositório, invocação implícita e camadas são exemplos de arquiteturas de software.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

3865 Q126074
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Dependendo da fase em que se encontre o desenvolvimento, é necessário dar maior prioridade a determinadas atividades da engenharia de requisitos. Sobre a Priorização de Atividades na Gerência de Requisitos de Software, analise as seguintes afirmações.

I. Atividades de identificação de requisitos, elicitação das necessidades dos stakeholders e captura de um vocabulário comum devem ser priorizadas nas primeiras iterações de um desenvolvimento de software.

II. A revisão de requisitos é um exemplo de atividade de requisito, normalmente executada mais no final do desenvolvimento do software.

III. Uma atividade que deve ser executada após a primeira iteração do desenvolvimento é a atividade de priorizar requisit...

3866 Q126072
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre Requisitos Funcionais e Não-funcionais.

I. Requisitos funcionais são as funcionalidades do software, as necessidades descritas pelo cliente/usuário, o comportamento específico, as regras do negócio de um sistema.

II. Requisitos não-funcionais são restrições de projeto e de implementação que dão suporte aos requisitos funcionais. Diferente dos requisitos funcionais, os requisitos não-funcionais estão ligados à forma com que o software opera e não, ao comportamento específico deste.

III. Exemplos de requisitos não-funcionais são: desempenho, distribuição, persistência e segurança.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S)....

3867 Q126071
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre Requisitos de Software.

I. As atividades da engenharia de requisitos são fundamentais no desenvolvimento de software, pois os requisitos é que vão guiar o software a ser desenvolvido. Erros nestas atividades são propagados por todo o desenvolvimento.

II. A engenharia de requisitos é responsável por definir o escopo do software, identificando, refinando, modelando e especificando funções, desempenho, interfaces com outros sistemas e restrições do software a ser desenvolvido.

III. Um dos grandes problemas da atividade de levantamento de requisitos é garantir que as necessidades reais do cliente/usuário são identificadas. É bastante comum que os próprios clientes/usuário...

3868 Q126069
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre o desenvolvimento iterativo e incremental do Rational Unified Process (RUP).

I. O desenvolvimento de software no RUP é iterativo, pois ele se dá através da repetição da execução de um mesmo conjunto de atividades, durante o desenvolvimento do software. Tal repetição acontece inúmeras vezes, até que o software esteja terminado.

II. A natureza iterativa e incremental do RUP permite atacar o desenvolvimento do software em partes, no qual uma parte é desenvolvida por vez. Essa natureza segue o princípio bastante conhecido de "dividir para conquistar".

III. O desenvolvimento deve ser planejado, de tal forma que cada iteração adicione um incremento ao software tanto no que ...

3869 Q126067
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre o Rational Unified Process (RUP).

I. O RUP não é um processo, mas um framework de processos. Ou seja, o mesmo possui uma série de disciplinas e atividades que devem ser instanciadas/configuradas/adaptadas para uma equipe de desenvolvimento ou uma organização.

II. O desenvolvimento de software baseado no RUP tem cinco características principais: guiado por casos de uso, centrado na arquitetura, iterativo e incremental, integração contínua e influenciado pelos riscos.

III. O RUP define atividades que devem ser executadas durante o desenvolvimento, as quais possuem responsáveis associados, artefatos de entrada e saída e uma seqüência de passos para executar as atividades...

3870 Q126065
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre

3871 Q125994
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

A modelagem de instâncias das classes de um sistema em determinado ponto e momento de execução é representada, na UML, pelo diagrama de

3872 Q125974
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Na UML, pertence à categoria de diagramas de interação o diagrama de

3873 Q125888
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Figura para as questões de 32 a 35

O tipo de relacionamento entre a classe "A" e a classe "B", ilustradas na figura, denomina-se

3874 Q125887
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Figura para as questões de 32 a 35

Na figura apresentada, que ilustra um diagrama de classes, o tipo de relacionamento existente entre a classe "A" e a classe "E" é denominado

3875 Q125817
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Dos itens extraídos de um caso de uso para serem candidatos a classes ou a atributos, deve ser candidato a classe o item

3876 Q125814
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

NÃO pertence à categoria de diagramas de interação, apresentada pela UML 2.0, o diagrama

3877 Q125811
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No diagrama de atividades da UML, um nó que sincroniza múltiplos fluxos concorrentes em um único fluxo simples é denominado

3878 Q125782
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama entidade-relacionamento mostrado acima, julgue o próximo item.

Uma EMPRESA emprega pelo menos um EMPREGADO. Um EMPREGADO tem de ser empregado por uma EMPRESA. Um DEPARTAMENTO tem que estar contido em uma EMPRESA. Uma EMPRESA pode não conter DEPARTAMENTO. Um DEPARTAMENTO pode não conter DIVISAO. Uma DIVISAO tem de estar contida em um DEPARTAMENTO.

3879 Q125779
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Relacione os números relativos às fases do RUP (Rational Unified Process) na coluna da esquerda, com as letras relativas a alguns dos objetivos de cada fase na coluna da direita.

I. Concepção            A. Identificar a maioria dos casos de uso e propor a arquitetura.

II. Construção           B. Definir o planejamento inicial e propor uma arquitetura candidata.

III. Elaboração          C. Implantar o sistema, evoluir a versão beta para a final.

IV. Transição           &nb...

3880 Q125776
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre o RUP (Rational Unified Process).

I. RUP é um processo de desenvolvimento de software orientado a objetos para web e sistemas de informação em geral.

II. O RUP é dividido em 4 fases: concepção, elaboração, construção e transição. Cada uma das fases é dividida em subfases ou iterações. São exemplos de subfases: modelagem de negócio, requisitos, análise e projeto, implementação, teste, distribuição, gerenciamento de configuração e mudanças, gerenciamento de projeto e gerenciamento de ambiente.

III. O RUP é baseado em três características principais: guiado por casos de uso, centrado na arquitetura e iterativo e incremental.

Indique a alternativa que contém a(s) afirmação(ões) CORRETA(s).

3881 Q125773
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre MODELAGEM COM UML.

I. UML é uma linguagem de modelagem que permite a criação de diagramas que representam diversos modelos do software. Exemplos de modelos e diagramas associados são: modelo funcional (diagrama de casos de uso), modelo de objetos (diagrama de classes) e modelo dinâmico (diagrama de seqüência).

II. Existem vários diagramas UML que podem ser utilizados para representar as interações do sistema e o fluxo de dados, como os diagramas de atividade, casos de uso e de pacote.

 III. Existem várias ferramentas que dão suporte à modelagem com UML. Por exemplo, IBM Rational Rose, JUDE, ArgoUML e Visual Paradigm. Modelos UML podem ser transferidos entre ferram...

3882 Q125769
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre a ENGENHARIA DE SOFTWARE.

I. Quando se identifica um atraso no cronograma de um projeto de desenvolvimento de software, uma alternativa que normalmente surte efeito positivo é contratar mais pessoal para aumentar a produtividade da equipe.

II. O impacto negativo de uma mudança de requisitos durante a implementação do software é de 60 a 100 vezes maior do que se tal mudança fosse feita ainda durante a definição dos requisitos.

III. Normalmente é mais útil um investimento em ferramentas CASE do que em hardware para um projeto de software. Ferramentas CASE contribuem mais para o aumento da produtividade do que a utilização do hardware mais sofisticado disponível no merca...

3883 Q125766
Ciência da Computação
Ano: 2007
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Analise as seguintes afirmações sobre ENGENHARIA DE SOFTWARE.

I. Ferramentas CASE são ferramentas de apoio ao desenvolvimento de software. Elas são utilizadas nas mais diversas tarefas do ciclo de desenvolvimento de software, como gerenciamento, análise, projeto, implementação e teste.

II. As técnicas de desenvolvimento de software orientadas a objetos não são utilizadas em aplicações reais pela indústria de software. Isto mostra que ainda são necessários testes que demonstrem as vantagens da utilização de tais técnicas.

III. Metodologias ágeis são técnicas de desenvolvimento que prezam pela produtividade, em contraste com técnicas complexas que exigem uma variedade de documentos e controles que acabam po...

3884 Q125710
Ciência da Computação
Ano: 2007
Banca: Universidade da Amazônia (UNAMA)

NAS QUESTÕES NUMERADAS DE 16 A 40, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.

Quanto à prototipação de software, é correto afirmar:

I. A prototipação do software pode apoiar as atividades dos processos de engenharia de requisitos, tais como o levantamento de requisitos e a validação desses requisitos.

II. Além de prover melhorias na especificação de um software, um protótipo também pode ser usado para treinar os usuários antes do sistema final ser entregue.

III. Como modelos de prototipação, a prototipação incremental ou descartável é adequada para a validação de requisitos em grandes sistemas, pois fornece um protótipo como um...

3885 Q125706
Ciência da Computação
Ano: 2007
Banca: Universidade da Amazônia (UNAMA)

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:

3886 Q125702
Ciência da Computação
Ano: 2007
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)
A utilização do modelo cascata de desenvolvimento de software é recomendada quando:
3887 Q125699
Ciência da Computação
Ano: 2007
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)

Dentre os modelos de desenvolvimento de software, destaca-se a prototipagem. Sabe-se que existem dois tipos de prototipagem: a exploratória e a descartável. Essa classificação se dá segundo a compreensão dos requisitos do software que está sendo desenvolvido. Considerando essas informações, pode-se afirmar:

I. A prototipagem exploratória deve ser utilizada quando os requisitos do software estão bem compreendidos.

II. A prototipagem descartável deve ser utilizada quando os requisitos do software não estão bem compreendidos.

III. A especificação dos requisitos é de responsabilidade única do desenvolvedor,. na prototipagem exploratória e na prototipagem descartável.

Está(ão) correta(s) apenas:

3888 Q125696
Ciência da Computação
Ano: 2007
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)

A análise de pontos de função é uma técnica utilizada para estabelecer uma medida da funcionalidade de um programa em unidades de pontos de função, visando avaliar a produtividade e a realização de estimativas em um projeto de software. Em relação a essa técnica, pode-se afirmar:

I. Os pontos de função são independentes de linguagem, desse modo, a produtividade, em diferentes linguagens de programação, pode ser comparada sem grandes distorções.

II. A análise de pontos de função é de natureza objetiva, não dependendo, portanto, de quem faz a contagem dos pontos.

III. A contagem dos pontos de função  baseia-se na avaliação das seguintes características dos programas: entradas e saídas externas; , interações com os usuários; , interfaces externas; e arquivos utiliza...

3889 Q125694
Ciência da Computação
Ano: 2007
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)

O texto, a seguir, contém lacunas que devem ser preenchidas.

Um teste de software para detecção de defeitos é __________________ quando faz com que o sistema opere _________________________, conseqüentemente, demonstrando a ___________________ de defeitos.

As lacunas são preenchidas, correta e respectivamente, por:

3890 Q125691
Ciência da Computação
Ano: 2007
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)

Em relação ao padrão de projeto MVC (model view controller), pode-se afirmar:

I. Desacopla o modelo (model) da sua visão (view) pelo estabelecimento de um protocolo de subscrição/notificação entre os mesmos.

.II. Consiste  três tipos de objetos: o modelo que é o objeto da aplicação; a visão que é a tela de apresentação para o usuário; e o controlador que define o modo como a interface reage às ações do usuário.

III. Permite que se modifique o modo como uma visão responde à ação do usuário, sem que se modifique a sua apresentação visual.

IV. Permite que se anexe múltiplas visões a um modelo, para prover diferentes apresentações do mesmoesse modelo. V. Permite que visões sejam organizadas de forma aninhada.

Está correta:

 

3891 Q125688
Ciência da Computação
Ano: 2007
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)
Um diagrama de classe na notação UML é um diagrama que mostra
3892 Q125685
Ciência da Computação
Ano: 2007
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)

Quanto aos diagramas de caso de uso (use case diagrams) na notação UML, pode-se afirmar:

I. Contêm, em geral, casos de uso, atores e relacionamentos de generalização, de dependência e de associação.

II. Podem ser usados para expressar os requisitos funcionais de um sistema.

III. Mostram um conjunto de objetos e seus relacionamentos num certo momento no tempo.

IV. Podem ser usados para modelar o contexto de um sistema.

V. Podem conter pacotes, anotações ou restrições.

Está correta

3893 Q125683
Ciência da Computação
Ano: 2007
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)

Embora os diagramas de seqüência e de colaboração na notação UML sejam semanticamente equivalentes, sabe-se que eles não explicitam visualmente a mesma informação. Analisando as sentenças afirmativas abaixo, que tratam das diferenças apresentadas entre esses dois diagramas,  identifique com V a(s) verdadeira(s) e com F, a(s) falsa(s):

( ) Um diagrama de colaboração enfatiza a organização dos objetos que participam de uma interação, enquanto um diagrama de seqüência enfatiza o ordenamento temporal das mensagens trocadas entre os objetos em uma interação.

( ) Um diagrama de colaboração representa diretamente o período de tempo de existência de um objeto transiente através da linha de vida (lifeline) desse objeto, enquanto um diagrama de seqüência não mostra explicitamente ...

3894 Q125662
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A definição de níveis adequados de burocracia é fundamental para a sustentabilidade e a competitividade organizacionais. Acerca dos elementos de organização e métodos, julgue os próximos itens. Os processos devem ser definidos informalmente para que haja flexibilidade nos procedimentos operacionais.
3895 Q125659
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O planejamento de sistemas de informação é uma atividade de grande importância em negócios em que se requer elevado grau de automatização no processamento de informações, como é o caso de instituições bancárias. Acerca do planejamento de sistemas de informação, julgue os itens seguintes. Um dos problemas mais freqüentes na identificação de necessidades de informação consiste em limitar a análise de necessidades ao desenho dos processos existentes.
3896 Q125656
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O planejamento de sistemas de informação é uma atividade de grande importância em negócios em que se requer elevado grau de automatização no processamento de informações, como é o caso de instituições bancárias. Acerca do planejamento de sistemas de informação, julgue os itens seguintes. O planejamento de sistemas de informação deve indicar o alinhamento entre as tecnologias utilizadas e as tendências de evolução tecnológica.
3897 Q125653
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A segurança da informação em um ambiente corporativo é uma atividade complexa que envolve o uso de tecnologia, mas que, para ser eficaz, deve considerar igualmente aspectos humanos e de processos de trabalho. Acerca de técnicas e processos de segurança da informação, julgue os itens a seguir. Existem normas e padrões internacionais e brasileiros para orientar o processo de análise e planejamento de segurança da informação, tal como a NBR17799.
3898 Q125650
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da análise e do projeto orientados a objetos, julgue os próximos itens. Um modelo de análise de requisitos estrutura os requisitos com o objetivo facilitar o seu entendimento. As classes de análise podem ser conceituais e mapeáveis para o domínio da aplicação. Uma classe no modelo de análise pode ser uma abstração de classes no modelo de projeto.
3899 Q125647
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de engenharia de software, julgue os seguintes itens. A arquitetura de um software pode ser descrita segundo visões. Em uma visão lógica, é possível descrever as realizações dos casos de uso e documentar as classes e os subsistemas significativos. Em uma visão de processos, pode-se descrever a decomposição do software em processos.
3900 Q125644
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das técnicas de levantamento de requisitos, julgue os itens subseqüentes. Em um modelo de casos de uso, pode haver diferentes tipos de usuários representados por atores. Além de tipos de usuários, atores podem representar outros sistemas ou hardwares que interagem com o sistema a ser desenvolvido. Atores se comunicam com o sistema via casos de uso.
3901 Q125641
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das técnicas de levantamento de requisitos, julgue os itens subseqüentes. A construção de um modelo de casos de uso é um meio para capturar requisitos funcionais com foco no valor dos requisitos para os usuários. Um caso de uso especifica uma seqüência de ações que o sistema pode realizar e que produzem resultados observáveis e de valor para os atores.
3902 Q125638
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência aos padrões de projeto, julgue os itens que se seguem. O padrão mediator define um objeto que encapsula como um conjunto de objetos interage. Esse padrão torna desnecessário que cada objeto armazene referências para todos os objetos com os quais interage e pode ser usado quando objetos se comunicam de forma definida, mas complexa.
3903 Q125629
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das técnicas de levantamento de requisitos, julgue os itens subseqüentes. A construção de um modelo de casos de uso é um meio para capturar requisitos funcionais com foco no valor dos requisitos para os usuários. Um caso de uso especifica uma seqüência de ações que o sistema pode realizar e que produzem resultados observáveis e de valor para os atores.
3904 Q125626
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência aos padrões de projeto, julgue os itens que se seguem. O padrão mediator define um objeto que encapsula como um conjunto de objetos interage. Esse padrão torna desnecessário que cada objeto armazene referências para todos os objetos com os quais interage e pode ser usado quando objetos se comunicam de forma definida, mas complexa.
3905 Q125623
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da análise e do projeto orientados a objetos, julgue os próximos itens. Um modelo de análise de requisitos estrutura os requisitos com o objetivo facilitar o seu entendimento. As classes de análise podem ser conceituais e mapeáveis para o domínio da aplicação. Uma classe no modelo de análise pode ser uma abstração de classes no modelo de projeto.
3906 Q125620
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de engenharia de software, julgue os seguintes itens. A arquitetura de um software pode ser descrita segundo visões. Em uma visão lógica, é possível descrever as realizações dos casos de uso e documentar as classes e os subsistemas significativos. Em uma visão de processos, pode-se descrever a decomposição do software em processos.
3907 Q125617
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama UML á baixo e à orientação a objetos, julgue os itens a seguir.

As mensagens cadastrar e encerrar enviadas pela instância de TelaCadastro são assíncronas. Por sua vez, a mensagem validar é enviada pela instância de CntrInteracao para a própria instância.
3908 Q125614
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama UML apresentado acima, julgue os próximos itens.

CntrCadastro implementa a interface IPersistencia e depende da interface ICadastro.
3909 Q125611
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das fases do rational unified process (RUP), julgue os seguintes itens. Na fase de concepção (inception), há atividades voltadas para a definição do escopo do sistema, identificação de atores e casos de uso, definição de vocabulário que possa ser usado nas descrições textuais do sistema, e definição de uma arquitetura candidata para o sistema que está sendo desenvolvido.
3910 Q125581
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No âmbito da multiplicidade de relacionamentos em UML, a notação

N.. M, indica M para N instâncias.

3911 Q125578
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No âmbito da multiplicidade de relacionamentos em UML, a notação

1..*, indica que se deve ter pelo menos uma instância.

3912 Q125575
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No âmbito da multiplicidade de relacionamentos em UML, a notação

0..*, indica que existe um limite para o número de instâncias.

3913 Q125572
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação à UML e aos diagramas de classes, julgue os itens que se seguem.

As classes em um diagrama de classes são compostas basicamente de três partes: um nome, atributos e operações

3914 Q125465
Ciência da Computação
Ano: 2007
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

O modelo conceitual na figura a seguir usa um diagrama de classes para mostrar a relação entre uma conta e a taxa de juros aplicada.

Com base nesse diagrama, pode-se afirmar que:

3915 Q125462
Ciência da Computação
Ano: 2007
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre os objetivos do teste de software. O objetivo do teste de:

I - aceitação é determinar se o software atende aos requisitos do usuário;

II - recuperação é verificar como o sistema retorna ao funcionamento após uma falha;

III - carga é verificar o comportamento do sistema em condições de demandas anormais de recursos.

A(s) afirmativa(s) correta(s) é/são somente:

3916 Q125459
Ciência da Computação
Ano: 2007
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

A tabela abaixo mostra, na parte superior, uma estimativa da funcionalidade de um sistema de software a ser desenvolvido e na parte inferior a tabela de pesos para o cálculo de pontos de função não-ajustados:

Assumindo que o preço praticado pela empresa de desenvolvimento de software seja de R$500,00 (quinhentos reais) por ponto de função não-ajustado, o valor que mais se aproxima do preço do desenvolvimento do software é:

3917 Q125456
Ciência da Computação
Ano: 2007
Banca: Fundação Mariana Resende Costa (FUMARC)

Em relação aos requisitos de um software, analise as afirmativas abaixo e escolha a opção CORRETA:

I – Requisitos são condições ou capacidades necessárias que o software deve pos-suir.
II – Os requisitos funcionais descrevem as funções que o software deverá executar ou comportamentos que deverá apresentar diante de uma ação do usuário.
III – Os requisitos implícitos ou óbvios são expectativas dos usuários que não foram documentadas, mas são cobradas por eles na entrega do software.

3918 Q125447
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo de administração de continuidade de negócios embasado em 7 camadas, julgue os itens subseqüentes.

Modelos de continuidade embasados na camada 3 empregam a tecnologia de Cold Site, mais eficiente e dispendiosa que a tecnologia de Hot Site.

3919 Q125444
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos da Internet e de arquitetura do tipo cliente-servidor, assinale a opção correta.

3920 Q125428
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Ao se desenvolver um projeto de desenvolvimento de software, é fundamental determinar o cronograma de tarefas. O PERT e o CPM são ferramentas quantitativas que permitem ao planejador de software executar várias atividades.

Examine as seguintes ações.

I. Calcular a flutuação total do projeto.

II. Calcular as estimativas de tempo mais prováveis.

III. Determinar o caminho crítico do projeto.

A partir desse exame, pode-se concluir que, por meio da análise do PERT e do COM,

3921 Q125426
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Assinale a alternativa abaixo que apresenta uma desvantagem do teste de integração TOP-DOWN.

3922 Q125423
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Em relação à documentação do código-fonte, é CORRETO afirmar

3923 Q125336
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Os requisitos específicos dos usuários, que sugerem os casos de testes que os colocarão à prova, são isolados por Ferramentas CASE de testes para
3924 Q125333
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
As situações em que se encontram os objetos num sistema e suas transições no ciclo de vida são representadas em um Diagrama de
3925 Q125330
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Na UML, a quantidade de objetos que podem ser conectados pela instância de uma associação é definida como
3926 Q125327
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Na UML, tem relação direta com o conceito de herança o relacionamento de
3927 Q125324
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No contexto da UML

3928 Q125321
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Na arquitetura MVC, o encapsulamento das funcionalidade de processamento específicas da aplicação, a selação do comportamento do modelo e a permissão do apresentação da lógica de processamento são respectivamente as atribuições

3929 Q125319
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Dos nove core process workflow do RUP, são, respectivamente, dois core engineering e dois core supporting workflows:

3930 Q125316
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No RUP, a análise do domínio do problema, o desnvolvimento do plano do projeto, o estabalecimento de uma sólida base arquitetural e a eliminição dos elementos de mais alto risco do projeto são objetivos

3931 Q125313
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Uma ferramenta computadorizada de auxílio ao processo de software deve contemplar e permitri seu registro e controle em diversos níveis do ciclo de desenvolvimento: Upper CASE em um nível mais alto e Lower CASE em um nível mais baixo. De acordo com a classificação geralmente aceita, são, respectivamente, duas aplicações coerentes para Upper e duas para Lower:

3932 Q125310
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Na UML, um relacionamento semântico entre dois itens em que a alteração de um pode afetar a semântica do outro e uma representação estrutural entre o todo e suas partes são as respectivas definições de

3933 Q125307
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No formalismo da UML, uma classse, em sua respresentação diagramática completa, é composta de cima para baixo por partições verticais em número de

3934 Q125296
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere o modelo MVC, abaixo.

 I, II e III referem-se, respectivamente, a

3935 Q125293
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Dadas as especificações abaixo para tipos de artefatos definidos na UML:

I. necessários e suficientes para formar um sistema executável.

II. resíduos do processo de desenvolvimento.

III. criados como conseqüência de um sistema em execução.

É correto associá-las respectivamente aos exemplos:

 

3936 Q125290
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
O diagrama de Caso de Uso
3937 Q125287
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere o diagrama UML abaixo.

Os relacionamentos que podem ser identificados nesse diagrama são

3938 Q125284
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Em uma das fases do RUP encontra-se o terceiro maior milestone do projeto onde é decidido se o software, os sites e os usuários estão operacionalmente prontos, sem expor o projeto a altos riscos. Freqüentemente chamado de "beta" release é o
3939 Q125281
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
No RUP, a maior porção do Core Process Workflow, denominado Analysis & Design, é executada na Phase
3940 Q125243
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Durante a execução das fundações de uma obra com estacas tipo hélice contínua com comprimentos perfurados da ordem de 14,0 m, foi encontrada uma obstrução por matacão a 8,0 m de profundidade. Não sendo possível o deslocamento da estaca, o tipo de fundação mais adequada para atravessar o matacão é:
3941 Q125240
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
O ensaio de campo que melhor possibilita a montagem do perfil geotécnico com classificação dos solos e identificação das camadas é
3942 Q125064
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Para responder as questões de números 49 a 60, considere o texto abaixo.

A afirmação "estando entretanto, como um todo, classificado um nível acima do Inicial do Capability Maturity Model" indica que existe

3943 Q125062
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No RUP, o maior volume de testes ocorre, específica e ordenadamente, entre as fases de

3944 Q125058
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Desenvolvimento de um modelo geral.

II. Construção da lista de funcionalidades.

III. Plano de liberações com base nas funcionalidades a implementar.

IV. Projetar com base nas funcionalidades.

V. Implementar com base nas funcionalidades.

São fases de projetos que seguem o processo projetado por Peter Coad, Erich Lefebvre e Jeff De Luca chamado de

3945 Q125055
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere as afirmativas abaixo.

I. Medir o que foi requisitado e recebido pelo usuário independente da tecnologia utilizada para a implementação.

II. Prover uma métrica de medição para apoiar a análise de produtividade e qualidade.

III. Prover uma forma de estimar o tamanho do software.

IV. Prover um fator de normalização para comparação de software.

As necessidades especificadas em I, II, III e IV são objetivos

3946 Q125052
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Inicialmente os stakeholders participam ativamente da fase de especificação de requisitos descrevendo as ações do sistema e os agentes que com elas interagem usando o modelo UML

3947 Q125012
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama UML apresentado acima, assinale a opção correta.

3948 Q125010
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama UML de classes apresentado acima, assinale a opção correta.

3949 Q125008
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos diagramas UML, assinale a opção incorreta.

3950 Q124979
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção que apresenta o diagrama que melhor representa a variação dos fatores indicados ao longo do tempo, durante a execução de um projeto.

3951 Q124978
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma proposta de modelo para desenvolvimento de aplicações, assinale a opção incorreta acerca dos conceitos de engenharia de software.

3952 Q124977
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um diagrama de relacionamento entre os padrões de projeto descritos no livro GoF Book, julgue os próximos itens acerca dos conceitos de programação orientada a objetos e padrões de projetos orientados a objetos.

I A implementação de padrões de projeto criacionais em linguagens como C#, Delphi e Java sempre envolverá a alocação de memória para a criação de objetos.

II A implementação de montadores de árvores sintáticas apóia-se mais no uso do padrão que no uso do padrão .

III A implementação de tratadores de eventos de interface gráfica apóia-se mais no uso do padrão q...

3953 Q124901
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

A transferência de dados na direção  é relativamente mais sigilosa, com relação ao uso dos métodos do protocolo http, durante a etapa #1 que durante a etapa #5.

3954 Q124900
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

O elemento Page Controller possui maior potencial de se tornar um componente reusável que o elemento

3955 Q124898
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

Ao se estabelecer uma análise da microarquitetura da aplicação especificada embasada no framework model-view-controller, é correto afirmar que as associações model  , controller ...

3956 Q124897
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

No decorrer do funcionamento normal da aplicação especificada, desde a etapa #1 até a etapa #8, as duas conexões de sockets serão estabelecidas entre os elementos Actor e Page Controller.

3957 Q124896
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

A conexão com o SGBD é efetuada por meio do elemento DML class e não, por meio do elemento  Database Table Subclass.

3958 Q124895
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

O diagrama apresentado destaca os aspectos comportamentais da aplicação em detrimento dos seus aspectos estruturais.

3959 Q124893
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo no qual o ciclo de vida de desenvolvimento de sistemas é dividido em três setores, julgue os itens que se seguem, acerca dos conceitos de desenvolvimento de sistemas.

O modelo de ciclo de vida em cascata é, atualmente, mais bem adaptado ao desenvolvimento de sistemas de informação que o modelo espiral, devido ao tratamento especial dado pelo modelo em cascata ao gerenciamento de riscos.

3960 Q124892
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama que relaciona elementos presentes na área de tecnologia da informação. Os elementos mais relevantes do diagrama estão identificados pelos numerais de #1 a #9. Considerando as informações apresentadas nesse diagrama, julgue os itens seguintes.

O planejamento estratégico de sistemas de informações sofre mais restrições em decorrência do elemento #5 que do elemento #1.

3961 Q124827
Ciência da Computação
Ano: 2007
Banca: Fundação Mariana Resende Costa (FUMARC)

Analise as seguintes afirmativas sobre a modelagem de Casos de Uso:

I. Fluxo de eventos de um caso de uso é composto por um fluxo básico e zero ou mais fluxos alternativos. Estes descrevem desvios pré-definidos do fluxo básico.
II. O fluxo básico (principal) descreve a funcionalidade básica do caso em que tudo corre bem, ou seja, quando nenhum desvio é tomado.
III. Atores são entidades externas ao sistema computacional que participam de um ou mais casos de uso e que fornecem eventos de entrada ou recebem alguma resposta do sistema.

São VERDADEIRAS as afirmativas:

3962 Q124621
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Considere o cenário a seguir.

Uma empresa deseja adquirir um software cujo projeto de desenvolvimento apresenta as seguintes características: necessidade de entregar produtos executáveis nas fases iniciais do projeto e um elevado número de riscos técnicos.

De acordo com o cenário descrito, o modelo de processo mais indicado para o projeto é

3963 Q124500
Ciência da Computação
Ano: 2007
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

O diagrama acima na notação UML é denominado:

3964 Q124497
Ciência da Computação
Ano: 2007
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

O diagrama abaixo ilustra qual tipo de teste?

3965 Q124369
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Na UML as seguintes definições abaixo são relativas à:

 • "É uma generalização com o propósito de organizar as classes de objetos em grupos".

• "É um mecanismo de propósito geral para organizar elementos semanticamente relacionados em grupos"

3966 Q124366
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Na UML, entidades externas ao sistema são chamadas de:
3967 Q124365
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Em qual dos diagramas empregados pela UML a modelagem do diagrama é uma técnica usada para descrever e definir os requisitos funcionais de um sistema?
3968 Q124363
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Sobre Ferramenta Case pode-se afirmar que, EXCETO:
3969 Q124360
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Sobre a Análise de Requisitos, observe as afirmativas abaixo:

 I. É uma tarefa da engenharia de software que efetua a ligação entre a alocação de software em nível de sistema e o projeto de software.

II. Possibilita que o engenheiro de sistemas especifique a função e o desempenho do software, indique a interface do software com outros elementos do sistema e estabeleça quais são as restrições de projeto que o software deve enfrentar.

III. Na Análise de Requisitos é de fundamental importância a fase de teste do sistema sem a qual o sistema pode ser implementado sem as garantias mínimas recomendadas nesta fase.

 Está(ão) correta(s) apenas a(s) afirmativa(s):

3970 Q124358
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Ao se fazer o Planejamento de um software é necessário, entre outros fatores, de cronogramas ou mais precisamente, de métodos de determinação de cronogramas. Entre os métodos mais utilizados em um Planejamento, destacam-se:
3971 Q124357
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Os objetivos listados a seguir dizem respeito à(ao):

 I. Identificar a necessidade do usuário.

II. Avaliar a concepção do sistema quanto à sua exeqüibilidade.

 III. Executar análise econômica e técnica.

IV. Atribuir funções ao hardware, ao software, às pessoas, ao banco de dados e aos demais elementos do sistema.

V. Estabelecer as restrições de prazo e de custo.

VI. Criar uma definição de sistema que construa a base para todo o trabalho de engenharia subseqüente.

Assinale a alternativa correspondente:

3972 Q124355
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Assinale entre os modelos abaixo aquele que NÃO é empregado na Análise Essencial:
3973 Q124353
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
As principais técnicas de especificação de um processo na Análise Essencial são, EXCETO:
3974 Q124351
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
O conjunto das Fases de um Projeto é conhecido como:
3975 Q124349
Ciência da Computação
Ano: 2007
Banca: CONESUL Fundação de Desenvolvimento

A UML (Unified Modeling Language) suporta cinco fases de desenvolvimento de software. Assinale a alternativa que não corresponde a uma delas.

3976 Q124329
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A utilização de metodologias consolidadas para representação de conceitos é considerada uma boa prática de programação. O uso da metodologia UML é um exemplo dessa boa prática. Considerando-se os conceitos de UML, julgue os itens seguintes.

Um caso de uso é uma coleção de cenários relacionados de sucesso e fracasso, que descrevem atores que usam um sistema como meio para atingir um objetivo.

3977 Q124112
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao Rational Unified Process (RUP), julgue os seguintes itens.

I Um software pode passar por ciclos de evolução divididos em fases. Se nos ciclos de evolução não ocorrerem mudanças na arquitetura, as suas fases de elaboração tipicamente serão mais curtas do que essas fases no desenvolvimento.

II Na fase de elaboração, procura-se completar a análise, o projeto, o desenvolvimento e o teste das funcionalidades requisitadas; além de se desenvolver de forma iterativa e incremental o software até que possa ser entregue aos usuários.

III Na disciplina de implementação, define-se e refina-se a arquitetura do software. A definição identifica uma arquitetura candidata e o refino identifica incompatibilida...

3978 Q124110
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de classes apresentado acima, assinale a opção correta.

3979 Q124108
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando-se os princípios de engenharia de software, assinale a opção correta.

3980 Q124106
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos modelos de desenvolvimento de software, assinale a opção correta.

3981 Q124104
Ciência da Computação
Ano: 2007
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em Engenharia de Software, determinado conceito permite que, entre dois elementos de software A e B, seja possível postular alguma mudança de A, que pediria que B fosse mudado (ou, no mínimo, cuidadosamente verificado) a fim de preservar a exatidão global, e também postular alguma mudança, que pediria que tanto A como B mudassem juntos para preservar a exatidão global.

Trata-se do conceito de:

3982 Q124103
Ciência da Computação
Ano: 2007
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o DER (Diagrama Entidade-Relacionamento) abaixo.

 

É INCORRETO afirmar que:

3983 Q124044
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Considerando-se as condições que devem estar presentes numa solução para acesso à região crítica, é INCORRETO afirmar que

3984 Q124034
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Numere a COLUNA II de acordo com a COLUNA I, relacionando os elementos com os diagramas da UML em que sua presença é mais usual.

COLUNA I

1. Linha de vida (lifeline)

2. Nodo inicial (initial node)

3. Ponto de extensão

COLUNA II

( ) Diagrama de Atividade

( ) Diagrama de Seqüência

( ) Diagrama de Casos de Uso

Assinale a alternativa que apresenta a seqüência de números CORRETA.

3985 Q124032
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Considerando a correspondência mais adequada entre elementos de diagramas de classe da UML e elementos do modelo ER, é INCORRETO afirmar que

3986 Q792007
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)
São diagramas utilizados pela UML, EXCETO:
3987 Q792006
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Quando da elaboração do Diagrama de User-case (na UML) para se identificar os atores que vão participar do modelo devemos fazer as seguintes perguntas, EXCETO:
3988 Q792005
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Modelo Ambiental e Modelo Comportamental são modelos componentes do(a):
3989 Q792004
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Assinale a alternativa verdadeira de acordo com as seguintes afirmativas:

I. A Árvore de Decisão é uma das técnicas utilizadas para se especificar um processo na Análise Essencial.

II. A Tabela de Decisão é uma das técnicas utilizadas para se especificar um processo na Análise Essencial.

III. A UML- Unified Modeling Language é uma das técnicas utilizadas para se especificar um processo na Análise Essencial.

Está(ão) correta(s) apenas a(s) afirmativa(s):

3990 Q792003
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Assinale F para falso ou V para verdadeiro e marque a alternativa correspondente:

( ) A UML pode ser utilizada somente para modelagem de sistemas ligados à informática.

( ) UML é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.

( ) Ao se modelar um sistema utilizando a UML, segundo normas do grupo gestor da UML (Object Management Group - OMG), tem-se que utilizar pelo menos quatro de seus diagramas.

( ) A UML é um método de desenvolvimento, o que significa que ela diz o que fazer primeiro e em seguida como desenhar seu sistema.

A seqüência está correta em:

3991 Q792002
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Ao se proceder a Análise de Requisitos Funcionais de um projeto/sistema a ser desenvolvido, pode-se afirmar que essa é a etapa onde se dá, EXCETO:
3992 Q791987
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Com relação ao diagrama de colaboração definido pela UML, assinale a alternativa correta:

3993 Q791986
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Com relação à XML, assinale a alternativa correta:

3994 Q791980
Ciência da Computação
Ano: 2006
Banca: Fundação Getúlio Vargas (FGV)

Observe, a seguir, a lista de atividades a serem realizadas durante a análise e o projeto estruturado de sistemas:

I. definir mensagens de entrada e saída;
II. definir mensagens das funções internas;
III. decompor o sistema em processos primitivos;
IV. especificar processos primitivos.
As atividades acima descritas representam tarefas a serem desenvolvidas na modelagem:

3995 Q791947
Ciência da Computação
Ano: 2006
Banca: Fundação Getúlio Vargas (FGV)

De acordo com os princípios da engenharia de software, podem ser utilizados diferentes modelos de ciclos de vida no desenvolvimento de software. O ciclo de vida em cascata está indicado em:

3996 Q791946
Ciência da Computação
Ano: 2006
Banca: Fundação Getúlio Vargas (FGV)
Comparando-se ferramentas empregadas no desenvolvimento de sistemas, pode-se afirmar que o DFD e o MER utilizados nas notações estruturadas correspondem, na notação orientada a objetos - UML, respectivamente, aos diagramas de:
3997 Q791737
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

A análise de requisitos é uma tarefa da engenharia de software. Sobre esta análise, é correto afirmar que

3998 Q791736
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Com relação aos conceitos de engenharia de software, o modelo de ciclo de vida de software que descreve uma seqüência de atividades do ciclo de vida, começando pela engenharia de sistemas e concluindo com a manutenção, é conhecido por

3999 Q791735
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Sobre a análise de riscos, utilizada no processo de engenharia de software, é correto afirmar que

4000 Q791734
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

O processo de analisar um programa existente, num esforço para criar uma representação do programa em um nível de abstração maior do que o código-fonte, é conhecido por

4001 Q791733
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Alguns testes são realizados no processo de verificação e validação do software. Um destes testes é realizado pelo usuário com o intuito de descobrir erros. Este teste é realizado em um ambiente natural de uso, mas sob a supervisão do desenvolvedor do software, que registra os erros e problemas detectados pelo usuário. Esse teste é conhecido por

4002 Q791732
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Na análise orientada a objetos, o compartilhamento de atributos e operações entre classes, com base em relacionamento hierárquico, é conhecido por

4003 Q791525
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.

Entre os diversos níveis possíveis de testes de software, há os chamados testes de unidade (unit tests), que procuram testar o pr...

4004 Q791459
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

O diagrama que representa um sistema por um único processo e suas interações com entidades externas é o Diagrama

4005 Q791426
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Analise as afirmativas sobre a orientação a objetos e assinale a afirmativa correta:

I. O modelo de análise orientada a objetos aborda três aspectos de objetos: a estrutura estática (modelo de objetos), a seqüência de interações (modelo dinâmico) e as transformações de dados (modelo funcional). 
II. O modelo de análise orientada a objetos é uma abstração concisa e precisa do que o sistema deverá fazer, não como deverá fazê-lo. 
III. O modelo de análise orientada a objetos é uma abstração concisa e precisa como o sistema deverá fazer, não do que deverá fazê-lo.

Está(ão) correta(s) apenas a(s) afirmativa(s):

4006 Q791212
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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.

Os diagramas de colaboração em UML devem ser empregados para se desenvolver uma descrição semi...

4007 Q791211
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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 ...

4008 Q791210
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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 funcio...

4009 Q791209
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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.

Para se desenvolver uma descrição semi-formal da arquitetura de componentes de software dos sis...

4010 Q791208
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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.

Para se especificar a seqüência de testes e integração dos módulos e componentes que compõem a ...

4011 Q790937
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Que paradigma da Engenharia de Software é seqüencial e sistemático, iniciando no nível de sistemas e se estendendo pela análise, projeto, codificação, teste e manutenção?

4012 Q790936
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em relação a projeto estruturado de sistemas, os níveis de coesão, ordenados do melhor para o pior, são:

4013 Q790746
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

A visualização de documento no formato RFC exige o uso de software proprietário da comunidade RFC, que deve ser adquirido previamente.

4014 Q790745
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

Um RFC deve ser desenvolvido exclusivamente por empresas e instituições que participem do comitê técnico do RFC.

4015 Q790744
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

O consórcio W3C (World Wide Web Consortium), responsável por desenvolver tecnologias e padrões para a Web, é composto por mais de 400 membros, além de inúmeros colaboradores.

4016 Q790573
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando a figura anterior, que apresenta algumas categorias profissionais, numeradas de 1 a 6, envolvidas com as principais fases do ciclo de desenvolvimento de sistemas, julgue os itens seguintes, acerca dos fundamentos de computação, desenvolvimento de sistemas, reengenharia de sistemas, linguagens de programação, redes de comunicação de dados, segurança da informação e sistemas operacionais bem como acerca das afinidades e relacionamentos estabelecidos entre as categorias de indivíduos numeradas de 1 a 6.

O conhecimento de linguagens de programação é mais útil a pessoas da categoria ...

4017 Q790435
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de técnicas de arranjo físico e fluxo de processo, julgue os itens a seguir. O desenvolvimento do método perfeito é a aplicação do método científico para se produzir um produto e tem como característica a análise do processo responsável por identificar o fluxo do processo a ser representado pelo gráfico do fluxo de processo, pelo mapofluxograma e pelo gráfico de operação.
4018 Q790434
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de técnicas de arranjo físico e fluxo de processo, julgue os itens a seguir. O IDEF3 é uma linguagem que permite modelar os processos como são, para, posteriormente, modelá-los como deveriam ser e, dessa forma, ter uma visão ampla dos processos.
4019 Q790433
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de técnicas de arranjo físico e fluxo de processo, julgue os itens a seguir. Na análise do fluxo de processo, é fundamental que o conceito de seqüência de atividades seja considerado; do contrário, fluxo não poderia ser analisado.
4020 Q790432
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de técnicas de arranjo físico e fluxo de processo, julgue os itens a seguir. Insumos são os recursos a serem transformados diretamente em produtos, como as matérias-primas, e também, os recursos que movem o sistema, como a mão-de-obra, o capital, as máquinas e os equipamentos, as instalações e o conhecimento técnico dos processos.
4021 Q790425
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da orientação a objetos, julgue os seguintes itens. Se a classe C1 herda da classe C2, então, onde são usadas instâncias da classe C2, podem ser usadas instâncias da classe C1, uma instância da classe C1 pode substituir uma instância da classe C2.
4022 Q790363
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta elementos componentes do modelo RUP, julgue os itens seguintes, acerca dos conceitos dos modelos RUP, CMMI, ITIL, COBIT e da UML.

A construção e publicação de diagramas de caso de uso da UML, como proposta no RUP, garante a qualidade de requisitos de software e sistemas a desenvolver.

4023 Q790362
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere aos modelos de desenvolvimento e ciclos de vida, julgue os itens que se seguem.

A vida de um software pode ser dividida em ciclos. Ao final de cada ciclo, pode-se ter um produto pronto para entrega. Cada ciclo pode ser dividido em fases voltadas para a concepção, a elaboração, a construção e a transição do software. O resultado de uma fase caracteriza-se pelos estados dos artefatos.
4024 Q790350
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das métricas de software, julgue os seguintes itens.

As métricas de software podem focar o produto, o processo ou o projeto. Uma métrica de produto descreve aspectos como tamanho e complexidade do produto. Uma métrica de processo descreve aspectos como a eficiência na remoção dos defeitos. Uma métrica de projeto descreve aspectos como o número de desenvolvedores e os custos. As métricas de qualidade de software podem ser consideradas como sendo um subconjunto das métricas de software.

4025 Q790349
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

O uso de análise de sistemas aumenta a eficiência da atividade para criação de processos em TI.
4026 Q790348
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura I, que apresenta um sumário das áreas de processos da norma ISO 12207:1995, julgue os próximos itens.

A concepção de arquiteturas de SGBDs e sistemas de informação distribuídos está diretamente relacionada à área de processo “Operation”.

4027 Q790347
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura I, que apresenta um sumário das áreas de processos da norma ISO 12207:1995, julgue os próximos itens.

A administração de serviços de diretórios, o planejamento de capacidade e desempenho e a monitoração de redes e sistemas de computadores estão diretamente relacionados à área de processo “Infrastructure”.

4028 Q790346
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura I, que apresenta um sumário das áreas de processos da norma ISO 12207:1995, julgue os próximos itens.

Atividades no escopo dos processos “Verification”, “Validation”, “Joint Review” e “Audit” podem ser realizadas sobre vários artefatos, como planos de projetos, documentos de análise e projeto, documentos de modelagem de dados e código, e devem ser coordenadas pelo processo “Quality Assurance”.

4029 Q790345
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão geral do framework de processos chamado Rational Unified Process (RUP), embasado no processo de desenvolvimento de software unificado. Considerando a figura acima e a figura I, julgue os itens subseqüentes acerca dos conceitos de modelos de ciclo de vida e gerenciamento de projetos de software, especificamente relacionados ao processo unificado.

A disciplina de ambiente (environment) do RUP possui associação com os processos “Quality Assurance” e “Improvement”, tratados no modelo ISO 12207 da figura I.

4030 Q790344
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

A definição da linguagem de programação é o primeiro passo a ser definido na construção de um sistema de software.

4031 Q790343
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

Dentro do processo de manutenção do software, a evolução deste é o ponto menos importante a ser analisado.

4032 Q790342
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

O desenvolvimento de um software, para ser bem definido, deve ser um processo estático em relação aos seus requisitos.

4033 Q790341
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

Considerando as etapas de desenvolvimento de sistemas, a geração de códigos em linguagens de programação só deve ser iniciada após o levantamento de requisitos do sistema.

4034 Q790340
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

Durante a construção de diagramas de classe associados a SGBDs relacionais, é possível gerar o modelo físico do banco de dados a partir de uma ferramenta CASE.

4035 Q790338
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da engenharia de software e dos ciclos de vida, julgue os seguintes itens.

A disciplina de análise foca a obtenção de uma representação concisa dos requisitos que independa da plataforma na qual o sistema será implementado. A disciplina de projeto modifica e detalha os resultados da análise para tornar possível a implementação. No projeto, podem ser acrescentados atributos e métodos às classes identificadas na análise, mas essas classes não podem ser removidas no projeto nem ser decompostas em outras classes.

4036 Q790337
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das métricas de software, julgue os seguintes itens.

Uma função pode ser definida como uma coleção de instruções que realizam uma tarefa. Em uma função, pode-se também ter declarações de parâmetros formais e de variáveis locais manipuladas pelas instruções. A métrica denominada pontos de função (function points) é igual ao número de funções em um programa. Essa métrica possibilita uma medição precisa da complexidade de um programa.

4037 Q790336
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de classes UML apresentado acima, julgue os seguintes itens.

Uma instância de MacroComando pode ter uma ligação para uma instância de qualquer classe que herde de Comando. A existência de instâncias de ItemMenu depende da existência de uma instância de Menu, que depende da existência de uma instância de TelaPedido.

4038 Q790335
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do Rational Unified Process (RUP), julgue os seguintes itens.

Ao longo das diversas iterações, ocorrem atividades relacionadas às disciplinas de modelagem do negócio, captura dos requisitos, análise, projeto, implementação e teste. O planejamento das iterações ocorre no início do desenvolvimento e não há atividades de planejamento ao longo das iterações. As iterações são realizadas em seqüência e não podem ocorrer em paralelo.

4039 Q790332
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das ferramentas CASE, julgue os itens a seguir.

Algumas ferramentas CASE podem suportar o desenvolvedor em diferentes fases do ciclo de vida de um software. A adoção dessas ferramentas tem o potencial de melhorar a qualidade dos artefatos produzidos e reduzir a ocorrência de certos erros. Por exemplo, podem minimizar a ocorrência de erros na análise, no projeto, na codificação e no teste.

4040 Q790331
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de data warehouse, julgue os seguintes itens.

A arquitetura de um data warehouse pode ser composta por elementos responsáveis por atividades como: coletar dados, armazenar dados e suportar consultas e análises dos dados. A coleta dos dados pode ser orientada pela fonte, e, nesse caso, as fontes de dados transmitem novos dados continuamente ou periodicamente. A coleta pode também ser orientada pelo destinatário, e, nesse caso, o data warehouse periodicamente envia requisições de novos dados às fontes.

4041 Q790055
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à modularização de um software, julgue os seguintes itens. O acoplamento entre os módulos depende: dos relacionamentos entre módulos; da quantidade de estados pelos quais os módulos podem passar; da complexidade das interfaces exportadas pelos módulos que, por sua vez, depende da quantidade de funções nas interfaces desses módulos, da quantidade de parâmetros nessas funções e da quantidade de variáveis globais.
4042 Q790054
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de refatoração (refactoring), julgue os seguintes itens. A refatoração é aplicável quando são identificados fragmentos de código que podem ser agrupados, expressões complicadas, atributos acessados mais por outras classes que pelas classes das quais são membros, enunciados condicionais complexos, códigos duplicados, longos métodos, longas classes, muitos parâmetros, métodos ou classes pouco usadas.
4043 Q658480
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens de 86 a 90, acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4044 Q658479
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens de 86 a 90, acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4045 Q658478
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens de 86 a 90, acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4046 Q658477
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer s...

4047 Q658476
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer s...

4048 Q658475
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer s...

4049 Q658430
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a padrões de projeto (design patterns), julgue os itens que se seguem. As seguintes situações justificam o uso do padrão Adapter: é necessário um objeto local que se faça passar por um objeto localizado em outro espaço de endereçamento; é necessário controlar o acesso a um objeto; um objeto persistente deve ser carregado em memória somente quando for referenciado.
4050 Q658429
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a padrões de projeto (design patterns), julgue os itens que se seguem. As seguintes situações justificam o uso do padrão Command: um conjunto de objetos se comunica de forma definida porém complexa, o que resulta em interdependências difíceis de serem entendidas; o reúso está sendo dificultado pois cada objeto se comunica com vários outros objetos.
4051 Q658425
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da análise e do projeto de sistemas, julgue os próximos itens. Os casos de uso identificados na especificação dos requisitos podem ser realizados na análise e no projeto. A realização de um caso de uso pode ser documentada de forma estática, via diagramas de classe, e de forma dinâmica, via diagramas de seqüência ou de colaboração.
4052 Q658424
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da análise e do projeto de sistemas, julgue os próximos itens. Um modelo de projeto visa possibilitar o entendimento e o refino dos requisitos. O foco durante o projeto são apenas os requisitos funcionais. As classes no projeto são conceituais e são especificadas sem considerar a linguagem de programação que será usada na implementação.
4053 Q658423
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da análise e do projeto de sistemas, julgue os próximos itens. Um modelo de análise foca nos requisitos funcionais e não funcionais, além de considerar aspectos das linguagens de programação que serão usadas na implementação. O modelo é organizado em subsistemas, que interagem via métodos especificados em interfaces.
4054 Q658406
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens a seguir acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4055 Q658405
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens a seguir acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4056 Q658404
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens a seguir acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4057 Q658402
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer ...

4058 Q658398
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer ...

4059 Q658397
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer...

4060 Q658396
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer ...

4061 Q658389
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama relacionando conceitos do paradigma de orientação a objetos, no qual estão destacados os elementos A, B e C. Considerando essa figura, julgue os itens seguintes, acerca de algoritmos e estrutura de dados e programação orientada a objetos.

Os métodos PICK, PACK e SHIP, no diagrama mostrado, estão sobrecarregados.
4062 Q658387
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

Os elementos CommandFactory e EventFactory devem empregar os padrões método fábrica ou fábrica abstrata.
4063 Q658383
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

Considerando o emprego do padrão MVC, existe uma associação mais forte entre os elementos BusinessDelegate, ScreenView e FrontController, que entre os elementos BusinessObject, ViewHelper e EJBTierController.
4064 Q658382
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

Os módulos ScreenView e FrontController estão possivelmente mapeados por meio de URL mappings ou URL patterns contidos no arquivo de configuração web.xml do container web.
4065 Q658381
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

O módulo Business Delegate não está contido no contêiner EJB.
4066 Q658380
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

O módulo Business Object bmp é statefull, enquanto SessionFacade é possivelmente stateless.
4067 Q658379
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

A programação de uma máquina de transição de estados é mais provavelmente presente no módulo EventFactory que no módulo ScreenFlowManager.
4068 Q658378
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

Maior estado encapsulado deverá estar presente nos módulos Event e ValueObject que nos módulos CompositeView e SessionFacade.
4069 Q657368
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta os elementos que compõem as interfaces de integração de sistemas desenvolvidos na plataforma J2EE, julgue os itens seguintes, acerca de interoperabilidade, servidores de aplicação J2EE, servidor Web Apache, especificação J2EE, empacotamento e implantação de aplicações J2EE.

Para a escolha da implementação de Web Container a ser usada no ambiente, pode-se adotar o servidor HTTP Apache, convencional, denominado Apache deamon.
4070 Q657367
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta os elementos que compõem as interfaces de integração de sistemas desenvolvidos na plataforma J2EE, julgue os itens seguintes, acerca de interoperabilidade, servidores de aplicação J2EE, servidor Web Apache, especificação J2EE, empacotamento e implantação de aplicações J2EE.

Os protocolos SOAP/HTTP, IIOP e HTTP/SSL tornam este sistema interoperável com sistemas desenvolvidos em outras plataformas computacionais.
4071 Q657366
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta os elementos que compõem as interfaces de integração de sistemas desenvolvidos na plataforma J2EE, julgue os itens seguintes, acerca de interoperabilidade, servidores de aplicação J2EE, servidor Web Apache, especificação J2EE, empacotamento e implantação de aplicações J2EE.

Um pool de conexões será implantado e usado com maior intensidade junto ao elemento EJB Container, e menos junto ao componente Web Container.
4072 Q657359
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da orientação a objetos, julgue os seguintes itens. Uma classe pode implementar uma interface. Se uma classe implementa uma interface, os métodos públicos da classe somente podem ser aqueles especificados na interface que a classe implementa.
4073 Q657358
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da orientação a objetos, julgue os seguintes itens. A comunicação entre objetos pode ocorrer pela troca de mensagens. Um objeto O1 pode enviar uma mensagem para um objeto O2 invocando um método público definido na classe da qual O2 é uma instância.
4074 Q657337
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

O foco da aplicação dos elementos do modelo conceitual acima apresentado tem como cenário a avaliação de capacidade de processos de produção de software, não sendo de aplicação genérica.
4075 Q657336
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

Mesmo consideradas as restrições decorrentes do princípio da segregação de responsabilidades, a execução do conjunto das três atividades apresentadas nas elipses da parte inferior da figura poderia ser atribuída, sem conflito de escopo, procedimentos, normas e regras de auditoria, a uma mesma equipe de auditoria de processos.
4076 Q657334
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

Durante a avaliação do processo no cenário acima, o auditor deve coletar evidências exaustivas de que todas as atividades pertinentes foram executadas de acordo com os controles prescritos, sob pena de tornar a auditoria ineficaz.
4077 Q657333
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

A proposição de melhorias para um processo ou sistema deve ser acatada unilateralmente pelo auditado, dadas a autoridade e a competência incontestáveis do auditor.
4078 Q657332
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

Modelos correntes de auditoria de processos de produção de software indicam que a determinação da capacidade de processos deve produzir valores em uma escala graduada formada por níveis contíguos, sendo comum o emprego de uma escala de capacidade que varie de 0 a 5.
4079 Q657331
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

O conceito de risco apresentado na figura relaciona-se mais diretamente aos processos de negócios da organização auditada e menos aos processos da auditoria.
4080 Q657330
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

Uma auditoria, mesmo que realizada de forma satisfatória, nunca consegue eliminar a materialização de riscos nos processos e sistemas auditados.
4081 Q657298
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

Quanto maior o número de linhas que interligam as diversas fases representadas, mais caótico torna-se o processo de desenvolvimento de software, e mais fácil se torna a sua rastreabilidade.
4082 Q657297
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

Em uma auditoria sobre análise, projeto, desenvolvimento e implementação de software e sistemas, a organização auditada deverá receber uma cópia prévia do plano de auditoria ao qual aquela será submetida, no qual estão informados as datas, os horários e as pessoas responsáveis pelo fornecimento de informações que devem estar disponíveis para a visita dos auditores.
4083 Q657296
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

O emprego do termo manutenção, no cenário demonstrado na figura, refere-se à manutenção integrada de sistemas de hardware e software.
4084 Q657295
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

No âmbito do desenvolvimento de sistemas de informação organizacionais, a análise de requisitos, no cenário apresentado, deve conter referência aos requisitos dos processos de negócios da organização.
4085 Q657294
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

A etapa “Projeto do Sistema” compreende o desenvolvimento completo de Sistema de informação.
4086 Q657293
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

O “Teste do Sistema” compreende o teste de controles de segurança da informação durante a realização de uma auditoria.
4087 Q657292
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

Entre as fases que consomem o maior recurso de tempo e pessoal da organização, a fase de “Manutenção” deverá ser mais custosa que a fase de “Implementação do Programa”.
4088 Q657290
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

O auditor deve encontrar maior número de fatos que indicam a realização de testes de bancada sobre classes de um programa orientado a objetos junto aos trabalhadores envolvidos na fase de “Teste de Integração” que na fase de “Teste de Unidades”.
4089 Q657289
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

O auditor deve encontrar maior número de fatos que indicam a interação entre o cliente de sistemas de informação e a equipe de desenvolvimento junto aos trabalhadores envolvidos na fase de “Projeto do Sistema” que na fase de “Entrega”.
4090 Q657288
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

Evidências da não-implantação de controles de segurança de software, como ausência de documentação de modelagem de ameaças, vulnerabilidades, ataques e contra-medidas devem ser encontradas com maior freqüência junto aos trabalhadores que atuam em “Teste do Sistema” que na fase de “Entrega”.
4091 Q657287
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

Fatos, achados e evidências da autoria de artefatos escritos em linguagens como COBOL, Java, Delplhi, SQL e outras devem ser encontrados, com maior freqüência, junto aos trabalhadores que atuam na fase de “Projeto do Programa” que na fase de “Implementação do Programa”.
4092 Q657286
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um cenário para análise das vulnerabilidades em ambiente de tecnologia da informação, julgue os próximos itens.

O sistema acima descrito emprega uma arquitetura do tipo cliente-servidor, característica de sistemas de processamento distribuído.
4093 Q657285
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um cenário para análise das vulnerabilidades em ambiente de tecnologia da informação, julgue os próximos itens.

O cenário acima apresentado aplica-se mais adequadamente a uma auditoria de controles organizacionais e operacionais que à auditoria de aquisição, desenvolvimento e manutenção de software.
4094 Q657284
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um cenário para análise das vulnerabilidades em ambiente de tecnologia da informação, julgue os próximos itens.

Entre os agentes com maiores oportunidades para introduzir modificações que comprometam a segurança do sistema operacional, identifica-se o usuário, mais que o programador de sistemas.
4095 Q656648
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de técnicas de arranjo físico e fluxo de processo, julgue os itens a seguir. A IDEF3 é um método de captura e descrição de processo, criado especificamente para capturar descrições do fluxo de atividades.
4096 Q656639
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da orientação a objetos, julgue os seguintes itens. Uma associação entre classes estabelece um relacionamento estrutural. As instâncias dessas classes podem ser interligadas. A multiplicidade da associação informa quantas instâncias podem ser interligadas.
4097 Q656494
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um software está sendo desenvolvido e algumas decisões foram tomadas quando do seu projeto. A seguir, tem-se as decisões I, II e III que deverão ser atendidas usando-se padrões de projeto (design patterns) adequados.

I Os formatos dos dados de entrada serão validados por métodos nas classes que os modelam. Por exemplo, para validar uma senha, a classe Senha terá um método apropriado. Como o software será fornecido para clientes cujos dados terão diferentes formatos, essas classes devem ser substituídas em conjunto e essas substituições não devem resultar em alterações nos códigos que instanciam essas classes.

II A arquitetura do software será composta por vários módulos e cada módulo será composto por vários objetos interligados. Em cada módulo, o código para...

4098 Q656493
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à modularização de um software, julgue os seguintes itens. Um módulo tem as seguintes características: o seu código não pode ser compilado independentemente de outros módulos; a sua especificação externa é requerida pelos usuários do módulo e a sua especificação interna por quem desenvolve o módulo; pode ter interfaces exportadas e importadas, as exportadas são disponibilizadas por módulos servidores e as importadas são esperadas por clientes.
4099 Q656492
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos sobre orientação a objetos, julgue os itens a seguir.

Uma classe abstrata tem apenas métodos abstratos e não pode ser instanciada; um método abstrato tem a sua assinatura especificada, mas o seu corpo não foi implementado. Na linguagem C++, métodos virtuais puros são abstratos; na linguagem Java, as classes e os métodos abstratos são identificados pela palavra abstract.
4100 Q656491
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos sobre orientação a objetos, julgue os itens a seguir.

A herança entre classes possibilita a redefinição de métodos em classes herdeiras. Pode-se definir uma nova implementação de um método na classe herdeira mantendo-se a mesma assinatura que o método tem na superclasse. Um método é dito polimorfo se for definido com a mesma assinatura mais de uma vez em uma hierarquia de classes.
4101 Q656490
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca dos padrões de arquitetura de software, julgue os seguintes itens. O padrão MVC organiza um software em modelo, visão e controle. O modelo encapsula as principais funcionalidades e dados. As visões apresentam os dados aos usuários. Uma visão obtém os dados do modelo via funções disponibilizadas pelo modelo; só há uma visão para um modelo. Usuários interagem via controladoras que traduzem os eventos em solicitações ao modelo ou à visão; podem existir várias controladoras associadas a uma mesma visão.
4102 Q656489
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de refatoração (refactoring), julgue os seguintes itens. A refatoração modifica a estrutura interna de um software visando facilitar o entendimento e as futuras modificações sem alterar o comportamento apresentado pelo software. Não é uma prática que possa ser aplicada em processos de desenvolvimento ágeis, pois requer a construção de modelos tanto para o projeto de alto nível quanto para o projeto detalhado.
4103 Q656488
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modularização de um software, julgue o seguinte item. Na coesão de um módulo, os elementos que constituem um módulo, devem relacionar-se a um mesmo conceito, quanto mais forte for esse relacionamento, maior será a coesão; a coesão é fraca quando não existe relacionamento entre os elementos de um módulo, os elementos estão juntos por conveniência ou falta de cuidado quando do projeto do módulo.
4104 Q560414
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

Um RFC (request for comments) é um conjunto de documentos que define normas e protocolos para redes locais.

4105 Q560396
Ciência da Computação
Ano: 2006
Banca: Universidade da Amazônia (UNAMA)

NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.

Um sistema de computação é um produto de software que, via de regra, apresenta alta complexidade no que se refere à captura dos seus objetivos e funcionalidades. A fase do desenvolvimento que trata desse aspecto do sistema é denominado de:

4106 Q560378
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

O modelo adotado pela engenharia de software, originalmente apresentado com iterações distribuídas em quatro quadrantes, onde cada iteração representa versões progressivamente mais completas do software, sendo os quadrantes definidos como Planejamento, Análise dos riscos, Engenharia e Avaliação feita pelo cliente, é, especificamente, o modelo

4107 Q560377
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

São, respectivamente, um diagrama estrutural e um diagrama comportamental da UML 2.0

4108 Q560370
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do ABC (UFABC)

A construção de sistemas é difícil devido à sua complexidade. Um fator crucial para gerenciar essa complexidade é o processo adotado para o desenvolvimento. O conjunto básico de atividades e a ordem em que são realizadas nesse processo definem o que é também denominado de ciclo de vida do software. Analise as seguintes informações sobre processos de software:

I- Um modelo de processo de software é uma representação abstrata de um processo; Exemplos de modelos de processo genéricos são o modelo cascata (seqüencial linear, wartefall); espiral e processo unificado (PU ou UP – Unified Process).

 II- O modelo de processo cascata ainda hoje é um dos mais difundidos e tem por característica principal a codificação de uma versão e...

4109 Q560369
Ciência da Computação
Ano: 2006
Banca: Associação Catarinense de Estudos e Pesquisas (ACEP)

A UML faz uso de uma série de diagramas, entre os quais pode-se destacar o diagrama de classes. Sobre este diagrama, é INCORRETO afirmar que:

4110 Q560365
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Na etapa de análise do ciclo de desenvolvimento de sistemas, entre outras, deve ser focalizada uma atividade para

4111 Q128378
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de data warehouse, julgue os seguintes itens.

Os esquemas das diferentes fontes dos dados armazenados em um data warehouse têm que ser mantidos inalterados no data warehouse. Além disso, os dados no data warehouse devem ser apenas cópias dos dados armazenados nessas fontes. Se esses requisitos não forem atendidos, não será possível propagar para o data warehouse as atualizações feitas nas fontes dos dados.

4112 Q128375
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das ferramentas CASE, julgue os itens a seguir.

Uma ferramenta CASE que suporte a UML tipicamente permite a construção de variados diagramas. Os diagramas podem ser parte de modelos em diferentes níveis de abstração. Por exemplo, podem ser criados diagramas de análise ou de projeto. Nesses diagramas, as classes tipicamente podem ser representadas com a notação prevista na UML ou com estereótipos.

4113 Q128373
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de seqüência usando a UML apresentado acima, julgue os seguintes itens.

No diagrama, há cinco objetos. Os nomes dos objetos são: TelaCadastramento, CntrInteracao, SolicitacaoCadastramento, TelaConfirmacao e CntrNegocio. O diagrama encontra-se incorreto pois há mais de um método com o mesmo nome, o que resulta em ambigüidade.

4114 Q128369
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de seqüência usando a UML apresentado acima, julgue os seguintes itens.

Na referida interação, dois objetos são criados e um é destruído. O envio de uma das mensagens está condicionado a uma condição de guarda ser satisfeita. A seta pontilhada da instância de TelaConfirmacao para a instância de CntrInteracao identifica o retorno da execução de um método.

4115 Q128367
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de classes UML apresentado acima, julgue os seguintes itens.

A classe CntrNegocio implementa a interface INegocio e a classe CntrInteracao depende dos serviços dessa interface. As classes TelaPedido e CntrInteracao estão relacionadas por meio de uma associação.

4116 Q128364
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do Rational Unified Process (RUP), julgue os seguintes itens.

As iterações são organizadas nas fases de concepção, elaboração, construção e transição. A concepção produz uma versão preliminar executável da arquitetura e um manual preliminar para os usuários. A elaboração produz todos os modelos finalizados. A construção produz uma versão final dos manuais destinados aos usuários e os materiais destinados aos treinamentos.

4117 Q128362
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das métricas de software, julgue os seguintes itens.

O número de linhas de código em um programa é uma métrica de software e pode ser calculado de várias formas. Por exemplo, podese definir uma linha de código como sendo uma linha física do texto do programa, que não seja um comentário, ou uma linha em branco e que independa do número de enunciados ou de fragmentos de enunciados na linha.

4118 Q128360
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da engenharia de software e dos ciclos de vida, julgue os seguintes itens.

No desenvolvimento iterativo, em cada iteração, tipicamente inicia-se com um subconjunto dos requisitos e desenvolve-se um produto intermediário, que é um subconjunto do produto final. Ao longo das iterações, o projeto e os requisitos podem ser modificados de acordo com as necessidades. O projeto pode ser melhorado na medida em que os requisitos são mais bem entendidos.

4119 Q128357
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

Durante o desenvolvimento de um software, quanto mais cedo se encontrar um erro, menor será o custo de reparo do erro.

4120 Q128355
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

Comparativamente ao uso da análise orientada a objetos, o uso de uma técnica de análise estruturada é considerado mais produtivo no desenvolvimento de sistemas.

4121 Q128352
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

Entre outros aspectos, a análise de requisitos se preocupa com pontos que o sistema deve atender de acordo com a demanda do usuário.

4122 Q128349
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

As métricas definidas na construção de um sistema de software só são utilizadas na fase de programação do sistema.

4123 Q128346
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de análise e projetos de sistemas em TI, julgue os itens que se seguem.

A UML (unified modeling language) define uma metodologia orientada a objetos para a análise de sistemas e processos.

4124 Q128343
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão geral do framework de processos chamado Rational Unified Process (RUP), embasado no processo de desenvolvimento de software unificado. Considerando a figura acima e a figura I, julgue os itens subseqüentes acerca dos conceitos de modelos de ciclo de vida e gerenciamento de projetos de software, especificamente relacionados ao processo unificado.

O processo unificado prescreve a divisão da equipe de projetos em times especializados conforme várias disciplinas, como modelagem de negócios, requisitos, análise e design, as quais são mapeadas diretamente para as áreas de processo do modelo IS...

4125 Q128340
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura I, que apresenta um sumário das áreas de processos da norma ISO 12207:1995, julgue os próximos itens.

Entre as áreas de processos apresentadas, as atividades relacionadas com a mensuração e o aperfeiçoamento de desempenho dos processos de desenvolvimento de software visando ao alcance de maiores níveis de capacidade e maturidade conforme prescritos, por exemplo, pelo modelo CMMI estão mais relacionadas à área de processo “Quality Assurance”.

4126 Q128337
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura I, que apresenta um sumário das áreas de processos da norma ISO 12207:1995, julgue os próximos itens.

Atividades relacionadas ao refactoring de software orientado a objetos estão relacionadas diretamente à área de processo “Maintenance”.

4127 Q128334
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de refatoração (refactoring), julgue os seguintes itens.

A refatoração modifica a estrutura interna de um software visando facilitar o entendimento e as futuras modificações sem alterar o comportamento apresentado pelo software. Não é uma prática que possa ser aplicada em processos de desenvolvimento ágeis, pois requer a construção de modelos tanto para o projeto de alto nível quanto para o projeto detalhado.

4128 Q128331
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item seguinte, com relação ao diagrama acima construído com UML.

O relacionamento entre “Pedido” e “Item” é uma agregação; um “Item” não pode existir sem um “Pedido”; um “ClienteEspecial” é um “Cliente” e pode estar associado a vários pedidos; a um “PedidoUrgente” tem-se associado um “Cliente” e um ou mais itens; um “Item” está associado a um “Produto”.

4129 Q128329
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões de arquitetura de software, julgue os seguintes itens.

Entre os objetivos do padrão DAO na plataforma J2EE, incluem-se: abstrair e encapsular os acessos às fontes dos dados; gerenciar as conexões com as fontes dos dados; implementar o mecanismo de acesso necessário para se usar uma fonte de dados; isolar detalhes de implementação relacionados ao acesso às fontes dos dados visando facilitar a migração entre diferentes fontes de dados.

4130 Q128326
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões de arquitetura de software, julgue os seguintes itens.

Entre os objetivos do padrão Business Delegate na plataforma J2EE, incluem-se: reduzir o acoplamento entre clientes na camada de apresentação e os serviços providos pela camada de negócio; reduzir o tráfego entre os clientes na camada de apresentação e a camada de negócio; reduzir o impacto de mudanças na camada de negócios sobre a camada de apresentação.

4131 Q128323
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à modularização de um software, julgue os seguintes itens.

Um módulo tem as seguintes características: o seu código não pode ser compilado independentemente de outros módulos; a sua especificação externa é requerida pelos usuários do módulo e a sua especificação interna por quem desenvolve o módulo; pode ter interfaces exportadas e importadas, as exportadas são disponibilizadas por módulos servidores e as importadas são esperadas por clientes.

4132 Q128319
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item a seguir, com relação ao diagrama acima construído com UML.

A interface “IPersistencia” é implementada por “CntrPersistencia”; “CntrCadastro” e “CntrAutenticacao” dependem dos serviços na interface “IPersistencia”; a interface “IAutenticacao” é implementada por “CntrAutenticacao”; “CntrCadastro” depende dos serviços na interface “IAutenticacao”.

4133 Q128317
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um software está sendo desenvolvido e algumas decisões foram tomadas quando do seu projeto. A seguir, tem-se as decisões I, II e III que deverão ser atendidas usando-se padrões de projeto (design patterns) adequados.

I Os formatos dos dados de entrada serão validados por métodos nas classes que os modelam. Por exemplo, para validar uma senha, a classe Senha terá um método apropriado. Como o software será fornecido para clientes cujos dados terão diferentes formatos, essas classes devem ser substituídas em conjunto e essas substituições não devem resultar em alterações nos códigos que instanciam essas classes.

II A arquitetura do software será composta por vários módulos e cada módulo será composto por vários objetos interligado...

4134 Q128313
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item subseqüente, considerando o diagrama acima construído com UML.

O diagrama contém estereótipos tipicamente usados para representar classes de fronteira (boundary), classes controladoras (controller) e entidades (entity); uma composição descreve o relacionamento entre “Turma” e “Aluno”; um “Aluno” pode não ter uma “Pré-matrícula”; a uma “Pré-matrícula” está associada uma “Turma” e um “Aluno” precisa estar em pelo menos uma “Turma”.

4135 Q128269
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere aos modelos de desenvolvimento e ciclos de vida, julgue os itens que se seguem.

No modelo iterativo, divide-se o desenvolvimento em iterações. A cada iteração, podem ser acrescentadas novas funcionalidades ao software. Uma iteração parte do estado no qual se encontravam os artefatos ao término da iteração anterior e resulta em um incremento. Uma iteração pode ter disciplinas como captura de requisitos, análise, projeto, implementação e teste.

4136 Q128266
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta elementos componentes do modelo RUP, julgue os itens seguintes, acerca dos conceitos dos modelos RUP, CMMI, ITIL, COBIT e da UML.

Aspectos da disciplina de gerência de configuração e mudanças, proposta no RUP, com ênfase na construção e manutenção de uma base de gerência de configuração, também são apresentados nos modelos CMMI, ITIL e COBIT.

4137 Q128263
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta elementos componentes do modelo RUP, julgue os itens seguintes, acerca dos conceitos dos modelos RUP, CMMI, ITIL, COBIT e da UML.

O ciclo apresentado na figura, que compreende uma execução seqüenciada das atividades de modelagem de negócios, requisitos, análise e desenho, implementação, testes, avaliação etc., forma o denominado ciclo de vida de software no modelo RUP.

4138 Q128260
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta os componentes do modelo CMMI, julgue os itens seguintes, acerca da aplicabilidade desse modelo a aspectos como gerenciamento de projetos, UML e RUP e gerenciamento de TI.

A gerência de recursos humanos do PMBOK, com ênfase em treinamento, formação e desenvolvimento de equipes, é também tratada nos modelos RUP, CMMI e BS 7799.

4139 Q128258
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Na UML, o diagrama que enfatiza os relacionamentos entre os objetos participantes, sendo constituídos de nodos, arcos, rótulos dos arcos, números de seqüência e possíveis anotações complementares, é conhecido como diagrama de:

4140 Q128255
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação aos requisitos de software, aqueles conhecidos como eficiência, confiabilidade e portabilidade são exemplos de requisitos classificados como:

4141 Q128252
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação à aplicação de cores nos projetos de interface, das opções seguintes, aquela que é considerada pelos projetistas como erro quando da sua aplicação é:

4142 Q128249
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

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, é:

4143 Q128246
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

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 é:

4144 Q127646
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao uso de ferramentas CASE para o desenvolvimento de sistemas orientados a objetos, assinale a opção correta.

4145 Q127645
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a análise estruturada, assinale a opção correta.

4146 Q127643
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como base a filosofia de desenvolvimento de sistemas estruturados, assinale a opção correta.

4147 Q127641
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do desenvolvimento de sistemas com uso de ferramentas CASE, assinale a opção correta.

4148 Q127640
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da modelagem funcional de dados, assinale a opção correta.

4149 Q127638
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como base a filosofia de desenvolvimento estruturado de sistemas, assinale a opção que apresenta uma definição correta de diagrama de fluxo de dados (DFD).

4150 Q127637
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem diversas metodologias de desenvolvimento de sistemas. Todas elas partem de uma idéia ou escopo inicial do sistema até a sua codificação/implantação. Dentro desse cenário, assinale a opção que apresenta corretamente, na ordem cronológica do início de realização, fases de desenvolvimento de um sistema, tendo como base uma metodologia típica de desenvolvimento de sistemas.

4151 Q127575
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à qualidade de software, assinale a opção correta.

4152 Q127573
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens acerca do levantamento e da especificação de requisitos.

I A um caso de uso concreto deve estar relacionado pelo menos um ator. Em um modelo de casos de uso, os atores podem estar organizados em hierarquias, o que possibilita a herança de relacionamentos.

II Um protótipo pode ser construído para auxiliar o entendimento dos requisitos funcionais de um sistema. Nesse caso, o protótipo pode ser descartável e não precisa focar na implementação interna do sistema.

III Os storyboards facilitam o levantamento de requisitos, sendo compostos por rascunhos de telas. Ao usar um storyboard, um analista deve focar no projeto da interface com o usuário e no funcionamento interno do sistema.

IV Na especificação de requisitos, pode-se constr...

4153 Q127571
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da qualidade de software, assinale a opção correta.

4154 Q127568
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise e do projeto orientados a objetos, assinale a opção correta.

4155 Q127567
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de classes UML acima descreve

4156 Q127565
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de classes UML acima descreve

4157 Q127563
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos padrões de projeto orientados a objetos, assinale a opção correta.

4158 Q127561
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ainda considerando o diagrama de classes UML mostrado, assinale a opção correta.

4159 Q127559
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes UML mostrado, assinale a opção correta.

4160 Q127503
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere às normas de qualidade e aos modelos de referência para gerenciamento de processos de tecnologia da informação, julgue os itens que se seguem.

A série ISO 9000 define um conjunto de normas especificamente desenvolvidas para fornecerem um modelo de gestão e desenvolvimento de projetos de software.

4161 Q127502
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

A visualização de documento no formato RFC exige o uso de software proprietário da comunidade RFC, que deve ser adquirido previamente.

4162 Q127065
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
A respeito dos fundamentos da Engenharia de Software, é correto afirmar que
4163 Q127062
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Para estar em um determinado nível de maturidade

4164 Q126937
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o seguinte diagrama de classes em UML.

É correto afirmar que:

4165 Q126935
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe a seguinte figura.

Essa figura representa, em UML, um diagrama de

4166 Q126932
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

No RUP, que fase tem como resultado uma baseline da arquitetura?

4167 Q126929
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em relação a projeto estruturado de sistemas, os níveis de coesão, ordenados do melhor para o pior, são:

4168 Q126926
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Que paradigma da Engenharia de Software é seqüencial e sistemático, iniciando no nível de sistemas e se estendendo pela análise, projeto, codificação, teste e manutenção?

4169 Q126923
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o seguinte diagrama de classes em UML.

É correto afirmar que:

4170 Q126921
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe a seguinte figura.

Essa figura representa, em UML, um diagrama de:

4171 Q126918
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

No RUP, que fase tem como resultado uma baseline da arquitetura?

4172 Q126915
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Assinale a metodologia de desenvolvimento de software que tem como prática a programação em pares.

4173 Q126825
Ciência da Computação
Ano: 2006
Banca: Fundação Universa (FUNIVERSA)

A figura a seguir representa um tipo de relacionamento entre classes na notação UML. Que tipo de relacionamento corresponde à representação nas classes apresentadas na figura, e qual o seu significado?

4174 Q126822
Ciência da Computação
Ano: 2006
Banca: Fundação Universa (FUNIVERSA)

O RUP (Rational Unified Process) define conceitos básicos relativos ao ciclo de desenvolvimento de software, tais como: fases, atividades (workflow) e iterações. Com relação a estes três conceitos, assinale a alternativa correta, na qual se expressa a relação entre eles:

4175 Q126728
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas às responsabilidades da gerência quanto à manipulação e salvaguarda dos ativos da organização do ponto de vista de um processo de Auditoria de Controles de hardware, acesso, suporte técnico e operação de computadores.

I. A gerência é responsável por planejar e executar os backups dos servidores de banco de dados da organização.

II. A gerência é responsável por desenvolver os procedimentos de conscientização em todos os níveis da organização.

III. A gerência é responsável por implementar sistemas seguros para atender às políticas de Tecnologia da Informação.

IV. A gerência é responsável por realizar suporte técnico aos usuários do ambiente.

Indique a opção que contenha todas as af...

4176 Q126726
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Na UML o diagrama que mostra elementos de configuração de processamento runtime e os componentes de software, processos e objetos, que neles se mantêm, é denominado diagrama de

4177 Q126724
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Seqüência

4178 Q126612
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)
ERP (Enterprise Resource Planning) é um termo
4179 Q126609
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

No RUP,

4180 Q126607
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

O RUP (Rational Unified Process)

4181 Q126604
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

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

4182 Q126601
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise o texto abaixo:

No modelo SW-CMM, o assunto tratado no texto acima refere-se à prática das comunicações que é tratada, também, na área chave de processo de

4183 Q126599
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A XP (Extreme Programming) é baseada em um conjunto de regras, também conhecidas como best practices. Nesse aspecto, analise:

I. The Customer is Always Available: Na XP todas as decisões sobre o rumo do projeto devem ser tomadas pelo cliente. Ele deve priorizar as tarefas, ser responsável pelos testes de aceitação, e, acima de tudo, orientar e tirar dúvidas dos desenvolvedores durante o processo de programação.

II. A técnica de Continuous Integration diz que o código desenvolvido por cada par de desenvolvedores deve ser integrado ao código base constantemente. Quanto menor o intervalo entre cada integração, menor a diferença entre os códigos desenvolvidos e maior a probabilidade de identificação de erros, pois cada vez que o có...

4184 Q126596
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Com relação à melhoria dos processos de software, é correto afirmar:

4185 Q126593
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em relação à análise de requisitos funcionais e nãofuncionais, é correto afirmar:

4186 Q126590
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em relação ao diagrama de classes na notação UML, analise:

I. uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um;

II. o polimorfismo das operações é uma conseqüência da relação de herança entre classes;

III. se um objeto A está associado a um objeto B e B está associado a mais de um objeto C, então, obrigatoriamente, um objeto C estará associado a mais de um objeto A.

É correto o que consta APENAS em

4187 Q126587
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise as representações gráficas abaixo, relacionadas aos modelos de elementos usados nos diagramas da UML:

O diagrama acima refere-se

4188 Q126584
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise as representações gráficas abaixo, relacionadas aos modelos de elementos usados nos diagramas da UML:

Os diagramas acima representam, respectivamente,

4189 Q126581
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A UML representa o desenvolvimento de novos conceitos não normalmente usados. Por isso e muitas outras razões, o bom entendimento da UML não é apenas aprender a simbologia e o seu significado, mas também aprender a modelar a Orientação a Objetos. Nesse aspecto, é correto afirmar:

4190 Q126579
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em relação a ferramentas CASE, é correto afirmar que:

4191 Q126576
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Segundo Roger S. Pressman: "Ele tem um lugar definido no trabalho da Engenharia de Software, pois produz um padrão no qual os métodos para análise, projeto, codificação, testes e manutenção podem ser colocados".

O conceito acima refere-se ao paradigma

4192 Q126573
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em relação aos conceitos e fundamentos de engenharia de software, é correto afirmar:

4193 Q126570
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

E ab (KLOC) exp (bb) é uma equação típica do modelo COCOMO básico, onde "E" é o esforço aplicado em pessoas-mês, KLOC é o número estimado de linhas de código do projeto. O coeficiente ab e o expoente bb referem-se a valores extraídos da tabela de classes de projetos, de acordo com sua classificação em modo

4194 Q126567
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise os quadros abaixo, relativos às categorias de atributos direcionadores de custo do modelo básico do COCOMO:

A correta associação entre os elementos das duas tabelas é

4195 Q126565
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Considere a tabela abaixo (parcialmente preenchida), para cálculo de pontos de função:

Sabendo que a complexidade funcional (Simples, Média e Complexa) é determinada em função da quantidade de registros e/ou arquivos lógicos e itens de dados referenciados, é correto afirmar que, aos totais atribuídos a Arquivo Lógico Interno, Arquivo de Interface Externa e Entrada Externa, correspondem, respectivamente, as classificações

4196 Q126562
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Considerando as best practices em relação ao planejamento de projetos de softwares, é correto afirmar:

4197 Q126559
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a conceitos de Estrutura de dados e a conceitos de UML.

I. No uso da UML, o comportamento dinâmico de uma aplicação pode ser representado ou descrito com o diagrama de seqüência ou com o diagrama de interação.

II. A especifi cação de um programa pode ser feita de diversas formas. A UML possibilita a especifi cação com casos de uso. Os casos de uso descrevem os requisitos que um programa deve atender para satisfazer aos seus usuários.

III. Na UML, o comportamento estático das Classes, Métodos e Objetos é descrito usando-se o diagrama de estados. Devido à sua característica estática, esse tipo de diagrama permite que um Objeto esteja simultaneamente em dois ou ma...

4198 Q126556
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas às atividades de Teste de Software na Engenharia de Software.

I. A Verificação refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

II. Os métodos de Engenharia de Software proporcionam a base a partir da qual a qualidade é construída. Se a qualidade não estiver presente antes de se testar um produto de software, ela não estará presente após a realização dos testes.

III. A Verificação refere-se a um conjunto de atividades que garante que o software que foi construído atenda às exigências do cliente.

IV. A Verificação visa garantir a resposta positiva da pergunta: "Estamos construi...

4199 Q126555
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
Na Engenharia de Software, a atividade de Teste tem vários objetivos, entre os quais não se encontra
4200 Q126554
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
Na utilização das técnicas de Análise de Pontos de Função para métricas de software, as funções do tipo dados são classificadas em
4201 Q126552
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas ao paradigma do ciclo de vida clássico da Engenharia de Software.

I. A atividade de Análise de requisitos de software envolve a coleta dos requisitos em nível de sistema.

II. Durante a atividade de Análise e engenharia de sistemas são estabelecidos os requisitos para todos os elementos do sistema e um subconjunto desses requisitos são atribuídos ao software.

III. A atividade Projeto se concentra em quatro atributos distintos do programa: estrutura de dados, arquitetura de software, detalhes procedimentais e caracterização de interface.

IV. A Arquitetura de software é documentada e detalhada durante a atividade de teste do software.

...
4202 Q126550
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

No modelo Espiral para a engenharia de Software são definidas as atividades de

4203 Q126215
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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 d...

4204 Q126213
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações do texto, julgue os itens seguintes, acerca de rational unified process (RUP) e modelos e padrões para gestão de TI.

O modelo RUP é superior ao modelo ITIL para modelar os processos de trabalho de uma equipe de desenvolvimento de software.

4205 Q126104
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Na determinação de cronogramas utilizando os modelos PERT e CPM, o caminho crítico representa

4206 Q126102
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Uma métrica de software que proporciona uma medida quantitativa da lógica de um programa, definindo o número de caminhos independentes do conjunto básico, é denominada

4207 Q126100
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Contém apenas fatores de qualidade referentes ao aspecto de revisão do produto/software:

4208 Q126098
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Uma especificação de controle, na análise estruturada, deve representar o comportamento do sistema por meio de diagrama de

4209 Q126096
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)
Em um diagrama de atividades da UML, o estado de execução "thread condicional" é uma exceção à regra de
4210 Q126094
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Um modelo UML de desenvolvimento de sistemas, do tipo diagramas de estrutura, é o diagrama de

4211 Q126093
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Dados os conceitos aplicados no RUP − Rational Unified Process:

I. Role define o comportamento e as responsabilidades de um indivíduo ou um grupo de indivíduos trabalhando em equipe.

II. Activity é a menor parte de um trabalho relevante no workflow.

III. Artifacts são documentos e modelos construídos, mantidos ou usados como entrada pelas atividades.

Está correto o que consta em

4212 Q126091
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A ênfase na arquitetura base do sistema é um objetivo do RUP a ser atingido na fase denominada

4213 Q126089
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Uma atividade que deve ser tratada exclusiva e principalmente na etapa de projeto orientado a objetos é a

4214 Q126026
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o DER abaixo.

Quantas entidades fracas e quantas entidades fortes, respectivamente, estão presentes neste diagrama?

4215 Q126024
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Para a Engenharia da Informação são feitas as afirmativas

abaixo.

I - A Engenharia da Informação pode ser representada por

uma pirâmide de faces distintas, sendo que a mais

mutável delas é a de Requerimentos.

II - Durante a fase de Projeto os DFDs são derivados para

Diagramas de Estrutura, que por sua vez, possibilitarão

a obtenção de uma Especificação Física precisa do

sistema.

III - A criação do protótipo, quando utilizado, é feita na fase

de Planejamento.

Está(ão) correta(s) a(s) afirmativa(s):

4216 Q126022
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Para os diagramas utilizados na UML 2.0 são feitas as afirmativas

abaixo.

I – No Diagrama de Classes é possível modelar o estereótipo

das classes, o nível de visibilidade de seus atributos

e a navegabilidade das associações entre as

classes.

II – O Diagrama de Tempo unifica em um único diagrama os

Diagramas de Seqüência e Interação da UML 1.4, sendo

utilizado para especificar as restrições de tempo

sobre mensagens enviadas e recebidas no decorrer de

uma interação.

III – O Diagrama de Atividades permite definir pré e pós-condições

as...

4217 Q126018
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Um modelo UML de desenvolvimento de sistemas, do tipo diagramas de interação ou comportamentais, é o diagrama de

4218 Q125963
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Métodos de teste, que garantem que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez e também exercitem todas as estruturas de dados internas de um módulo para garantir a sua validade, são conhecidos genericamente por

4219 Q125961
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Na UML 2, o Interaction Overview Diagram e o Communication Diagram

4220 Q125959
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A associação específica representada na UML na qual uma classe que está contida, é parte de, e tem sua vida dependente de outra, é definida por

4221 Q125949
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A medida da interconexão entre os módulos de uma estrutura de software denomina-se

4222 Q125947
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A estrutura de um sistema pode ser modelada em UML para representar blocos de construção, com seus relacionamentos, e instâncias de classe, em um momento específico na execução do programa, respectivamente, por meio dos diagramas de

4223 Q125725
Ciência da Computação
Ano: 2006
Banca: CONESUL Fundação de Desenvolvimento

Avalie as afirmações abaixo conforme sua veracidade ou falsidade e marque a alternativa correta.

I. Agregação é um tipo de associação que especifica um relacionamento entre um todo e suas partes.

II. Associação é uma Relação que descreve conexões entre ocorrências de classes.

III. Um Relacionamento é um conjunto de Associações entre duas ou mais classes.

IV. Autorelacionamento é um relacionamento que conecta uma classes a ela mesma.

4224 Q125723
Ciência da Computação
Ano: 2006
Banca: CONESUL Fundação de Desenvolvimento

O processo de construção de um software tem por objetivo o desenvolvimento ou evolução de um sistema que engloba atividades de especificação, projeto, implementação e testes, e se caracteriza pela interação de ferramentas, pessoas e métodos. Dos modelos abaixo marque aquele que não faz parte de uma metodologia de desenvolvimento de software.

4225 Q125721
Ciência da Computação
Ano: 2006
Banca: CONESUL Fundação de Desenvolvimento

Existem alguns organismos que auxiliam a melhorar a qualidade do desenvolvimento dos softwares tanto internacional quanto nacionalmente. A International Organizat ion for Standardization – ISO e a International Electrotechnical Comission – IEC, são organismos normalizadores reconhecidos internacionalmente. Em âmbito nacional, qual órgão responde pelo processo de normalização de softwares no Brasil?

4226 Q125718
Ciência da Computação
Ano: 2006
Banca: CONESUL Fundação de Desenvolvimento

A fase de testes de um software é muito importante. Vár ias estratégias de testes podem ser implementadas para assegurar que o software está realmente em acordo com suas especificações e sem erros. Quando o software é testado em um ambiente cont rolado por alguns usuários e juntamente com os desenvolvedores es te é denominado de

4227 Q125716
Ciência da Computação
Ano: 2006
Banca: CONESUL Fundação de Desenvolvimento

No processo de desenvolvimento de um software é definido um conjunto de etapas e a esse conjunto de etapas dá-se o nome de Paradigmas da Engenharia de Software. Nesse contexto destacam-se 4 paradigmas principais. Não importando o paradigma utilizado o processo de desenvolvimento pode ser dividido em 3 fases de desenvolvimento que são

4228 Q125704
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)

A UML-2 descreve quantos tipos de diagramas oficiais:

4229 Q125608
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Na UML, a representação gráfica de uma classe contém as seguintes informações:

4230 Q125603
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Procedimentos de recuperação preestabelecidos, com a finalidade de minimizar o impacto sobre as atividades da organização, no caso de ocorrência de um dano ou desastre não evitado pelos procedimentos de segurança de informática adotados.

Esse conjunto de procedimentos é conhecido por

4231 Q125566
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)
Em desenvolvimento de sistemas, existe a linguagem de modelagem unificada - UML (Unified Modeling Language) -, que trabalha com diagramas que são a apresentação gráfica de um conjunto de elementos desenhados para permitir a visualização de um sistema sob diferentes perspectivas. A esse respeito, considere os seguintes diagramas:

São diagramas da UML:

4232 Q125539
Ciência da Computação
Ano: 2006
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Julgue as seguintes afirmações sobre XML.

I. É uma linguagem de marcações (tags) que permite a definição de marcações customizáveis, descrevendo um dado que será armazenado.

II. Diferente de documentos HTML, documentos XML não contêm informações sobre a forma de apresentação dos dados, mas apenas os dados.

III. A sintaxe de XML é flexível, permitindo a definição de marcações (tags) com quaisquer nomes para a definição de documentos bem formados.

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).

4233 Q125486
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando a figura anterior, que apresenta algumas categorias profissionais, numeradas de 1 a 6, envolvidas com as principais fases do ciclo de desenvolvimento de sistemas, julgue os itens seguintes, acerca dos fundamentos de computação, desenvolvimento de sistemas, reengenharia de sistemas, linguagens de programação, redes de comunicação de dados, segurança da informação e sistemas operacionais bem como acerca das afinidades e relacionamentos estabelecidos entre as categorias de indivíduos numeradas de 1 a 6.

A reengenharia de sistemas, especialmente no que tange ao redesenho de processos de ...

4234 Q125483
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

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

4235 Q125479
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Assinale a alternativa que contém os nomes e a seqüência correta das fases que compõem o RUP (Rational Unified Process):

4236 Q125476
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

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

4237 Q125473
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Considere as seguintes afirmativas relacionadas com a análise estruturada moderna

1. É voltada para a modelagem de funções.

2. Utiliza abordagem top-down na elaboração dos diagramas de fluxo de dados.

3. Utiliza abordagem middle-up na elaboração dos diagramas de fluxo de dados.

4. Aborda o sistema apenas sobre duas perspectivas: processos e dados.

Assinale a alternativa correta

4238 Q125470
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

A(s) fase(s) do ciclo de vida clássico da engenharia de software que se concentra(m) na estrutura de dados, arquitetura de software, descrição procedimental do software e caracterização da interface, é (são):

4239 Q125356
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.

Uma das principais atividades relacionadas à engenharia de software é o levantamento dos requisitos. Nesse contexto, foi introduz...

4240 Q125147
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Um dos diagramas UML utilizado para representar as partes estáticas de um sistema denomina-se diagrama de

4241 Q125144
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em um diagrama de casos de uso, NÃO se representa

4242 Q125141
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

As avaliações de funcionalidade e de desempenho dos programas de um sistema submetidos a situações anormais tratam-se de teste de

4243 Q125138
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

O primeiro passo técnico do processo de engenharia de software é a etapa de

4244 Q125037
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à qualidade de software, assinale a opção correta.

4245 Q125034
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens acerca do levantamento e da especificação de requisitos.

I A um caso de uso concreto deve estar relacionado pelo menos um ator. Em um modelo de casos de uso, os atores podem estar organizados em hierarquias, o que possibilita a herança de relacionamentos.

II Um protótipo pode ser construído para auxiliar o entendimento dos requisitos funcionais de um sistema. Nesse caso, o protótipo pode ser descartável e não precisa focar na implementação interna do sistema.

III Os storyboards facilitam o levantamento de requisitos, sendo compostos por rascunhos de telas. Ao usar um storyboard, um analista deve focar no projeto da interface com o usuário e no funcionamento interno do sistema.

...
4246 Q125033
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise e do projeto orientados a objetos, assinale a opção correta.

4247 Q125032
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No referente a processos e modelos de desenvolvimento de software, assinale o opção incorreta.

4248 Q125030
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de classes UML acima descreve

4249 Q125028
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de classes UML acima descreve

4250 Q125026
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ainda considerando o diagrama de classes UML mostrado, assinale a opção correta.

4251 Q125024
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes UML mostrado, assinale a opção correta.

4252 Q124926
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas CASE (computer aided software engineering) visam dar suporte computacional ao desenvolvedor ao longo do ciclo de vida da criação de sistemas, porém, sempre adotando algum método já existente. Com esse auxílio, há aumento na produção e melhoria da qualidade dos sistemas criados, pois a ferramenta CASE libera o desenvolvedor para a parte criativa do processo. Considerando o conceito de ferramenta CASE, assinale a opção incorreta.

4253 Q124924
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a linguagem de modelagem unificada UML (unified modeling language), assinale a opção correta.

4254 Q124922
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a engenharia de software, julgue os seguintes itens.

I Já se tem livros repletos de padrões e procedimentos para elaborar software; isso fornece ao desenvolvedor tudo o que ele precisa.

II A engenharia de software vai resultar na criação de documentação volumosa e desnecessária que certamente nos atrasará.

III Se eu decidir terceirizar um projeto de software, vou poder relaxar e deixar que aquela firma o elabore.

IV Até que eu esteja com o programa executando, não tenho como avaliar a sua qualidade.

V Os requisitos de projeto mudam continuamente, mas as mudanças podem ser facilmente acomodadas porque o software é flexível.

VI P...

4255 Q124920
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção incorreta no que diz respeito ao ciclo de vida de um software.

4256 Q124918
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Com relação às instruções XML a seguir, assinale a alternativa que representa corretamente a reposta de um validador XML:

Analise as instruções XML a seguir e assinale a alternativa correta Linha/instrução

4257 Q124916
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Com relação ao diagrama de casos de uso (UML) a seguir, assinale a alternativa correta:

4258 Q124910
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Sobre as ferramentas CASE, utilizadas na engenharia de software, analise as afirmativas abaixo.

I. As ferramentas CASE só podem ser utilizadas nas fases de projeto e codificação.

II. Algumas ferramentas CASE existentes podem automatizar o processo de estimativa do projeto de software.

III. O único objetivo do uso de ferramentas CASE é a automatização da documentação das fases da engenharia de software.

IV. Existem diversas ferramentas CASE que proporcionam ao engenheiro de software a capacidade de automatizar atividades manuais e fases como: planejamento, projeto, codificação, requisitos, gerenciamento de configuração e documentação.

Das afirmativas da página ...

4259 Q124908
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

No processo de engenharia de software, utiliza-se o modelo empírico de estimativa (estático e de valor simples) que computa o esforço e custo de desenvolvimento de software como uma função do tamanho de programa expresso em linhas de código estimadas. Este modelo é conhecido por

4260 Q124891
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Observe o diagrama de classe UML abaixo e marque a sentença CORRETA:

4261 Q124888
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

A seguir estão representados a classe "Intervalo" (I) e um diagrama de classe da UML (II), contendo as classes "Pedido" e "ArrayList". As representações são independentes entre si:

É CORRETO afirmar que
4262 Q124886
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Sobre o diagrama de classe abaixo, representado em UML, marque a afirmativa CORRETA:

4263 Q124879
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do ABC (UFABC)

Analise as afirmações abaixo:

I- Independentemente do modelo de processo (ciclo de vida), todo desenvolvimento de software possui três fases genéricas: definição, desenvolvimento e manutenção.

II- Editor de texto é exemplo de um software típico de aplicação de modelos de processo evolucionários.

III- A técnica de entrevista pode ser utilizada somente quando há grande número de pessoas que conhecem o domínio do sistema a ser desenvolvido e as regras de negócio que esse sistema envolve.

IV- O processo de engenharia reversa deve ser capaz de derivar representações de projeto e informações sobre a estrutura de dados para possibilitar a reformulação completa desse sistema em uma outra li...

4264 Q124878
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do ABC (UFABC)
Considere as afirmações:

I- O gerenciamento de configuração de software é um conjunto de atividades de controle e rastreamento que começa quando um projeto de desenvolvimento de software se inicia e termina quando o software é tirado de operação.

II- A manutenção é um conjunto de atividades de engenharia de software que acontece depois que o software é entregue ao cliente e posto em operação.

III- Uma das principais propostas de engenharia de software é melhorar a facilidade com que as mudanças podem ser acomodadas e reduzir a quantidade de esforço gasto quando mudanças são feitas.

 IV- Uma linha básica (baseline) é um conceito de gerenciamento de configuração de software que nos ajuda a controlar as mud...

4265 Q124876
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do ABC (UFABC)

Pode-se afirmar que:

4266 Q124874
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise a descrição a seguir.

O paradigma do ciclo de vida clássico da engenharia de software abrange seis atividades. Na atividade de _____________ são traduzidas as exigências de uma representação do software que podem ser avaliadas quanto à qualidade antes que se inicie a codificação.

Escolha a opção que preenche corretamente a lacuna acima.

4267 Q124872
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas à programação orientada a objetos e a UML.

I. Um relacionamento é uma conexão entre itens. Na modelagem orientada a objetos, os quatro relacionamentos mais importantes são as dependências, as generalizações, as associações e as realizações.

II. Um diagrama de objetos é um tipo especial de diagrama, composto por objetos e seus vínculos, que compartilha as mesmas propriedades comuns a todos os outros diagramas, isto é, um nome e o conteúdo gráfico.

III. As exceções são manifestações concretas de uma abstração à qual um conjunto de operações, sempre esperadas e controladas, poderão ser aplicadas.

IV. O diagrama de classes faz a modelagem de ...

4268 Q124871
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Segundo a UML, um diagrama de interação mostra uma interação formada por um conjunto de

4269 Q124870
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

A representação de classes em diagramas UML contempla os seguintes tipos básicos de informação:

4270 Q124868
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
Na engenharia de software, o objetivo do processo de Teste de Software é
4271 Q124837
Ciência da Computação
Ano: 2006
Banca: Associação Catarinense de Estudos e Pesquisas (ACEP)

A engenharia de software trabalha com diversos modelos de ciclo de vida de desenvolvimento de um software. Sobre estes modelos, é CORRETO afirmar que:

4272 Q124835
Ciência da Computação
Ano: 2006
Banca: Associação Catarinense de Estudos e Pesquisas (ACEP)

A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os seus principais conceitos e técnicas, é CORRETO afirmar que:

4273 Q124831
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Qual das afirmações abaixo corresponde mais adequadamente ao conceito de UML?

4274 Q124551
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o seguinte diagrama de classes:

No código a seguir, os possíveis valores para XXX são:

4275 Q124548
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

São responsabilidades típicas de um middleware para aplicações distribuídas baseadas em componentes:

I. controle de transações

 II. mecanismos para localizar e criar componentes remotos

 III. tratar questões de segurança

IV. manter a persistência do estado do sistema

 V. transformação de dados (marshalling)

O número de afirmações corretas é:

4276 Q124545
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o diagrama de classes a seguir:

 Com base neste diagrama, os possíveis valores para XXX no código a seguir são:

4277 Q124542
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre diagramas de transição de estados (DTE). Um DTE é considerado correto quando:

 I- Tem somente um estado inicial.

II- Todo estado pode ser alcançado a partir do estado inicial.

III- Para cada estado existe um caminho até o estado final.

 A(s) afirmativa(s) correta(s) é/são somente:

4278 Q124539
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere as seguintes afirmativas sobre o Modelo de Domínio como usado na Análise Orientada a Objetos:

I- Um Modelo de Domínio é uma representação visual das classes de domínio.

II-Um Modelo de Domínio é ilustrado por um conjunto de diagramas de classes.

III- O diagrama de classe do Modelo de Domínio deve mostrar os métodos de todas as classes.

 A(s) afirmativa(s) correta(s) é/são somente:

4279 Q124536
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere as seguintes afirmativas sobre os Diagramas de Seqüência da UML:

I - Linhas verticais representam instâncias de classes do sistema.

II - Linhas horizontais representam chamadas de funções.

III - Triângulos representam estados do sistema.

 A(s) afirmativa(s) correta(s) é/são somente:

4280 Q124533
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre o Modelo Essencial de um sistema de informação. O modelo essencial:

I- Não trata os erros dos dados recebidos do ambiente.

II- Define a resposta do sistema a todos os eventos externos.

III- Quando adaptado aos requisitos tecnológicos, torna-se o Modelo de Implementação.

A(s) afirmativa(s) correta(s) é/são somente:

4281 Q124530
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre o Diagrama de Fluxo de Dados (DFD) utilizado na análise estruturada de sistemas:

 I. Depósitos de dados e entidades externas são elementos de um DFD.

 II. Todo fluxo de dados ou inicia ou termina num processo.

III. O DFD de contexto contém mais de um processo.

A(s) afirmativa(s) correta(s) é/são somente:

4282 Q124471
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação à modelagem comportamental, das opções abaixo, aquela que só possui ferramentas dessa modelagem é:

4283 Q124469
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação à Notação UML, o diagrama que mostra as interfaces do produto com o seu ambiente de aplicação é conhecido como diagrama de:

4284 Q124467
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação à Notação UML, das opções abaixo, aquela que corresponde à notação estruturada conhecida como português estruturado é identificada como diagrama de:

4285 Q124464
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Na Engenharia de Software, o método de teste que tem por finalidade determinar se os requisitos foram total ou parcialmente satisfeitos pelo produto, não verificando como ocorre o processamento, mas apenas os resultados produzidos, é conhecido como:

4286 Q124462
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Os testes são indicadores da qualidade do software desenvolvido. Das opções abaixo, o teste que tem por objetivo verificar as interfaces entre as partes de uma arquitetura de produto, verificando se as versões parciais do produto entregues satisfazem aos requisitos funcionais e até a alguns não-funcionais, é:

4287 Q124460
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Na utilização de pontos por função, são determinadas características do domínio da informação e as contagens são registradas associadas a um critério de complexidade subjetivo. Das opções abaixo, aquela que só contém parâmetros de medição utilizados nesse método é:

4288 Q124457
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação aos requisitos de projeto, analise as sentenças abaixo.

I - A alteração de um requisito pode se referir ao seu conteúdo, ou pode se referir a um de seus atributos. Neste último caso, um requisito pode ser rebaixado de essencial para desejável.

II - As alterações de requisitos NÃO causam grande impacto nos prazos e custos do projeto.

III - As alterações de requisitos podem ocorrer devido a fatores internos, como alterações tecnológicas, gerenciais, legais e políticas, e em fatores externos, como o melhor entendimento do problema por parte dos usuários ou dos desenvolvedores.

Em relação às sentenças acima pode-se afirmar que:

4289 Q124456
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

O modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento extremamente curto, que compreende as fases de modelagem do negócio, modelagem dos dados, modelagem do processo, geração da aplicação, além de teste e entrega, e que o desenvolvimento é conseguido pelo uso de construção baseada em componentes, é conhecido como modelo:

4290 Q124453
Ciência da Computação
Ano: 2006
Banca: Fundação Getúlio Vargas (FGV)

Como ferramenta utilizada no desenvolvimento UML, o Diagrama de Casos de Uso tem como um de seus objetivos mostrar os relacionamentos entre casos de uso, como representações de funções do produto, e atores, como representações dos usuários e outros sistemas que interagem com o produto. O diagrama de casos de uso serve de base, durante a Implementação, para determinar:

4291 Q124416
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

A herança, na notação UML, é mostrada no sentido:

4292 Q124414
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Assinale a melhor definição abaixo para Diagrama de Classe:

4293 Q124412
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Qual a linguagem mais expressiva para a modelagem de sistemas orientados a objetos:

4294 Q124410
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Um caso de uso (use case) pode ser representado por:

4295 Q124408
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Dos diagramas abaixo, qual deles possui uma seta horizontal entre as linhas de vida dos objetos e que representa a comunicação entre eles?

4296 Q124406
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Indique a alternativa que retrata melhor os possíveis modelos de Ciclo de Vida:

4297 Q124404
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

São tipicamente técnicas de levantamento de requisitos:

4298 Q124402
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

O gerenciamento de projeto de software visa organizar os esforços necessários para a construção de um software. As alternativas a seguir são atividades do gerenciamento de um projeto de um software EXCETO:

4299 Q124399
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a conceitos de Estrutura de dados e a conceitos de UML.

I. No uso da UML, o comportamento dinâmico de uma aplicação pode ser representado ou descrito com o diagrama de seqüência ou com o diagrama de interação.

II. A especificação de um programa pode ser feita de diversas formas. A UML possibilita a especificação com casos de uso. Os casos de uso descrevem os requisitos que um programa deve atender para satisfazer aos seus usuários.

III. Na UML, o comportamento estático das Classes, Métodos e Objetos é descrito usando-se o diagrama de estados. Devido à sua característica estática, esse tipo de diagrama permite que um Objeto esteja simultaneamente em dois ou mais...

4300 Q124397
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas às atividades de Teste de Software na Engenharia de Software.

I. A Verificação refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

II. Os métodos de Engenharia de Software proporcionam a base a partir da qual a qualidade é construída. Se a qualidade não estiver presente antes de se testar um produto de software, ela não estará presente após a realização dos testes.

III. A Verificação refere-se a um conjunto de atividades que garante que o software que foi construído atenda às exigências do cliente.

IV. A Verificação visa garantir a resposta positiva da pergunta: “Estamos construin...

4301 Q124395
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Na Engenharia de Software, a atividade de Teste tem vários objetivos, entre os quais não se encontra

4302 Q124392
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Na utilização das técnicas de Análise de Pontos de Função cada ALI (Arquivo Lógico Interno) deve ser classificado com relação à sua complexidade funcional com base em

4303 Q124391
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Na utilização das técnicas de Análise de Pontos de Função para métricas de software, as funções do tipo dados são classifi cadas em

4304 Q124389
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas ao paradigma do ciclo de vida clássico da Engenharia de Software.

I. A atividade de Análise de requisitos de software envolve a coleta dos requisitos em nível de sistema.

II. Durante a atividade de Análise e engenharia de sistemas são estabelecidos os requisitos para todos os elementos do sistema e um subconjunto desses requisitos são atribuídos ao software.

III. A atividade Projeto se concentra em quatro atributos distintos do programa: estrutura de dados, arquitetura de software, detalhes procedimentais e caracterização de interface.

IV. A Arquitetura de software é documentada e detalhada durante a atividade de teste do software.

...
4305 Q124387
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

No modelo Espiral para a engenharia de Software são definidas as atividades de

4306 Q124371
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Ao se construir um Diagrama de Fluxo de Dados-DFD (na Análise Essencial), pode-se afirmar que:
4307 Q124151
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

São documentos da Análise Estruturada:

4308 Q124150
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

Na análise estruturada de sistemas, considere as seguintes afirmativas:

4309 Q124148
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

Sobre os fundamentos da Análise de Negócios e Levantamento de Requisitos, considere as afirmativas abaixo:

4310 Q124146
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

São documentos da Análise Estruturada:

4311 Q124129
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a Projetos, Programação Orientada a Objetos e Engenharia de Software.

I. A intenção do Padrão de Projeto Builder, também conhecido como Command, é adaptar a interface de uma ou mais classes para permitir que classes com interfaces incompatíveis possam interagir.

II. A intenção do Padrão de Projeto Singleton é garantir que exista apenas uma instância de sua classe.

III. A intenção do Padrão de Projeto Prototype é permitir a criação de famílias de objetos relacionados ou dependentes através de uma única interface e sem que a classe concreta seja especificada. Por exemplo, cria-se uma classe abstrata que declara uma interface genérica para criação dos controles visuais e uma classe abstrata para criação de cada tipo de...

4312 Q124127
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

No Desenvolvimento Orientado a Objetos com UML, o relacionamento do tipo Agregação dos diagramas de classe são utilizados para denotar

4313 Q124125
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a Técnicas e Estratégias de Teste.

 I. Um Plano de Teste é um processo de execução de um programa com a finalidade de encontrar e corrigir todos os erros possíveis.

 II. No Teste Funcional, a especificação do software é usada para se definir casos de teste.

III. O produto de um projeto de software está livre de erros quando passa com sucesso por todos os casos de teste elaborados.

IV. Um dos critérios do Teste Estrutural especifica que todo comando do código fonte deve ser executado por algum caso de teste.

 Indique a opção que contenha todas as afirmações verdadeiras.

4314 Q124123
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
Considerando as fases do ciclo de vida do desenvolvimento de software, na fase de Projeto
4315 Q124101
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em UML, dentre os diagramas que descrevem situações do ponto de vista dinâmico ou comportamental, encontram- se os respectivos diagramas de:

4316 Q124099
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)
Em UML, ele se constitui de uma variação do diagrama de classes e utiliza quase a mesma notação. Não é tão importante quanto o diagrama de classes, mas é muito útil para exemplificar diagramas complexos de classes ajudando muito em sua compreensão. Trata-se do diagrama de
4317 Q798435
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Diagramas de entidade-relacionamento são esquemas úteis para o projeto e a administração de dados em ambiente que adote o modelo relacional de banco de dados. No que se refere aos diagramas de entidade-relacionamento e ao seu uso no projeto e na administração de banco de dados, julgue os itens a seguir. Entidades correspondem a relações em um banco de dados relacional.
4318 Q798434
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das características dos sistemas operacionais Windows 2000, Windows XP e Linux, julgue os itens que se seguem.  Windows 2000 tem sua memória virtual implementada em um arquivo localizado diretamente em um dos seus sistemas de arquivos, enquanto Linux exige que exista uma partição especial de disco para a implementação da memória virtual. Assim, em Windows, a memória virtual pode ter tamanho variável, enquanto, em Linux, a memória virtual tem tamanho normalmente fixado.
4319 Q798433
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das características dos sistemas operacionais Windows 2000, Windows XP e Linux, julgue os itens que se seguem. Windows 2000 e Windows XP, assim como Linux, apesar de serem sistemas multiprogramados, permitem a definição de uma única thread de execução por processo
4320 Q798432
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A seguir são apresentados a visualização de uma página HTML e o seu respectivo código, adaptado a partir da homepage da Santa Casa de Misericórdia do Pará.


Com base nas informações apresentadas, julgue os seguintes itens.

4321 Q792153
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir. Qualquer sistema pode ser igualmente desenvolvido usandose tanto um modelo de desenvolvimento seqüencial quanto um modelo iterativo. É necessário apenas que a gestão do projeto do software seja adaptada e competente para controlar o tipo de desenvolvimento escolhido.
4322 Q792152
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir. Modelos de desenvolvimento incrementais são usados para a construção de módulos de software de maneira iterativa. A complexidade do módulo desenvolvido aumenta gradativamente a cada iteração.
4323 Q792151
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Técnicas de orientação a objetos têm-se tornado muito difundidas e usadas no desenvolvimento de sistemas de software, por permitirem modularização eficiente e boas condições de reúso de código. Com relação à programação orientada a objetos e às principais linguagens orientadas a objetos, julgue os itens que se seguem. Orientação a objetos e orientação a eventos são sinônimos quando se referem a modelos de programação.
4324 Q792147
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura ao lado, que apresenta os elementos básicos e suplementares de um plano de projeto, julgue os itens a seguir, acerca dos conceitos de gerenciamento de projeto no âmbito do desenvolvimento de softwares e sistemas de informação.

Entre algumas fases ou etapas do ciclo de vida de um software-produto são realizadas, na ordem cronológica, desenho; análise; implementação; instalação e testes unitários.

4325 Q792146
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura ao lado, que apresenta os elementos básicos e suplementares de um plano de projeto, julgue os itens a seguir, acerca dos conceitos de gerenciamento de projeto no âmbito do desenvolvimento de softwares e sistemas de informação.

A análise essencial constitui uma técnica desenvolvida a partir do amadurecimento do paradigma de orientação a objetos, prescrevendo-se o emprego da notação UML para a representação de artefatos a serem desenvolvidos em um projeto de software.

4326 Q792145
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Os computadores são uma importante ferramenta no dia-a-dia das instituições. Além de executarem software de sistemas desenvolvidos de maneira personalizada para as organizações, os computadores são usados para a realização de uma série de tarefas de automação de escritório, acesso à informação e à comunicação. Acerca dos principais aplicativos e utilitários comumente instalados nos computadores, julgue os itens que se seguem. Aplicativos e utilitários que possuem interface do tipo GUI permitem a interação entre o usuário e o programa de forma intuitiva por meio do uso de recursos gráficos padronizados.
4327 Q792144
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir.  O modelo seqüencial ou em cascata é um modelo de processo clássico, no qual existe uma separação clara entre as fases de análise, projeto, implementação, implantação e manutenção do sistema.
4328 Q792143
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir. A visibilidade do processo de desenvolvimento e do ciclo de vida de um software é maior em processos de desenvolvimento seqüenciais do que em processos de desenvolvimento incrementais.
4329 Q792142
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir. No modelo de desenvolvimento seqüencial, não é necessária a avaliação de riscos.
4330 Q791979
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Durante o projeto de um programa, um analista utilizou um dos princípios fundamentais da programação estruturada que representava uma situação de repetição de instruções enquanto uma determinada condição era satisfeita (do tipo "faça enquanto", por exemplo).

Com respeito ao princípio utilizado, ele utilizou o mecanismo de

4331 Q791978
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Um analista, desejando mostrar as diversas situações assumidas por um objeto e o modo como os eventos, com o passar do tempo, modificam essas situações, elaborou, no âmbito da UML, um diagrama de

4332 Q791977
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Observe a definição abaixo:

"Especificamente, seu propósito é definir uma construção de blocos válidos para um documento XML, bem como a estrutura do documento usando uma lista de elementos válidos. A sua declaração pode ser feita dentro de um documento XML ou num arquivo à parte".

A definição acima é correta para

4333 Q791971
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Um dos pontos fortes de UML em relação a outras notações para modelagem orientada a objetos é o conjunto de recursos disponíveis para suportar modelagem dinâmica (isto é, o comportamento do software) em um processo de desenvolvimento. A respeito de modelagem dinâmica, é incorreto afirmar:

4334 Q791965
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

A respeito de Engenharia de Requisitos, assinale a alternativa correta.

4335 Q791964
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Sobre gerenciamento de processo de desenvolvimento de software é incorreto afirmar:

4336 Q791963
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

A respeito de teste de software, assinale a alternativa correta:

4337 Q791862
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4338 Q791861
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4339 Q791860
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4340 Q791859
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas...

4341 Q791858
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um possível diagrama que descreve as relações entre as pessoas que participam do sistema de informações descrito no texto I. Considerando essa figura, julgue os itens seguintes, acerca de engenharia de software e de análise de sistemas orientados a objetos.

O diagrama mostrado apresenta uma arquitetura dos módulos de software do sistema de monitoramento de ETEs.

4342 Q791857
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um possível diagrama que descreve as relações entre as pessoas que participam do sistema de informações descrito no texto I. Considerando essa figura, julgue os itens seguintes, acerca de engenharia de software e de análise de sistemas orientados a objetos.

As elipses indicadas no diagrama, de nomes "gerenciar ETEs", "alterar dados pessoas", "registrar vazão da ETE" e "emitir relatório das ETEs", são chamadas atividades, e representam os requisitos não-funcionais do sistema de monitoramento de ETEs.

4343 Q791856
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um possível diagrama que descreve as relações entre as pessoas que participam do sistema de informações descrito no texto I. Considerando essa figura, julgue os itens seguintes, acerca de engenharia de software e de análise de sistemas orientados a objetos.

Um ator pode ser um outro sistema computacional associado ao sistema de monitoramento de ETEs, como é o caso do elemento chamado "monitor de vazão".

4344 Q791855
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Julgue os itens de 83 a 89, considerando os aspectos de software e hardware de um sistema com as características indicadas no texto I, e os princípios de engenharia de software, desenvolvimento baseado em métricas, análise e projeto orientados a objetos, modelagem de dados usando o modelo de entidade, sistemas operacionais e arquitetura de computadores.

Uma métrica cujo crescimento é indicador de sucesso na implantação do sistema referido seria a relação direta entre a quantidade total de ETEs existentes no país e a quantidade total de ETEs que enviam dados para o sistema de informação....

4345 Q791854
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Julgue os itens de 83 a 89, considerando os aspectos de software e hardware de um sistema com as características indicadas no texto I, e os princípios de engenharia de software, desenvolvimento baseado em métricas, análise e projeto orientados a objetos, modelagem de dados usando o modelo de entidade, sistemas operacionais e arquitetura de computadores.

Cada cidadão que deseje consultar dados acerca do sistema de tratamento de esgotos deverá dispor de um servidor HTTP instalado em seu próprio computador, a fim de consultar informações no formato gráfico mencionado.

4346 Q791853
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

No desenvolvimento da interface com o usuário, a utilização, nos aplicativos ou program...

4347 Q791852
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

A eventual migração de documentos textuais existentes no sistema de arquivos da platafo...

4348 Q791847
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

Ao fim da migração, uma arquitetura cliente-servidor terá sido substituída por uma arq...

4349 Q791846
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

Considerando que, nos programas de computador da plataforma de mainframe, sejam utiliza...

4350 Q791845
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

O uso de linguagens como SQL, confere maior grau de dependência tecnológica aos divers...

4351 Q791844
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Julgue os itens de 83 a 89, considerando os aspectos de software e hardware de um sistema com as características indicadas no texto I, e os princípios de engenharia de software, desenvolvimento baseado em métricas, análise e projeto orientados a objetos, modelagem de dados usando o modelo de entidade, sistemas operacionais e arquitetura de computadores.

Em uma modelagem de dados de alto nível do sistema, são entidades reconhecíveis para representação no modelo: a ETE e a pessoa responsável pela ETE.

4352 Q791843
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Julgue os itens de 83 a 89, considerando os aspectos de software e hardware de um sistema com as características indicadas no texto I, e os princípios de engenharia de software, desenvolvimento baseado em métricas, análise e projeto orientados a objetos, modelagem de dados usando o modelo de entidade, sistemas operacionais e arquitetura de computadores.

Cada ETE deverá dispor de um browser HTTP, como Firefox ou Internet Explorer, a fim de enviar os dados de vazão para o servidor central.

4353 Q791842
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Julgue os itens de 83 a 89, considerando os aspectos de software e hardware de um sistema com as características indicadas no texto I, e os princípios de engenharia de software, desenvolvimento baseado em métricas, análise e projeto orientados a objetos, modelagem de dados usando o modelo de entidade, sistemas operacionais e arquitetura de computadores.

O plugin Adobe Acrobat Reader é um módulo de software instalável em navegadores ou browsers web, por meio do qual é possível a emissão online de relatórios do sistema de informação.

4354 Q791841
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um possível diagrama que descreve as relações entre as pessoas que participam do sistema de informações descrito no texto I. Considerando essa figura, julgue os itens seguintes, acerca de engenharia de software e de análise de sistemas orientados a objetos.

Os elementos indicados pelos nomes "administrador do sistema", "responsável pela ETE", "monitor de vazão" e "cidadão" são chamados atores.

4355 Q791840
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As informações apresentadas acima foram obtidas como resultado direto da engenharia reversa aplicada sobre um código orientado a objetos escrito em linguagem Java e que implementa um protótipo de um sistema de monitoramento de ETEs de nome MONETEs descrito no texto I. Julgue os itens de 95 a 100, acerca dos elementos apresentados no diagrama e dos conceitos de programação orientada a objetos.

A classe "Mapa", de acordo com o diagrama acima, apresenta 3 métodos construtores e 8 métodos de instância, todos públicos.

4356 Q791839
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As informações apresentadas acima foram obtidas como resultado direto da engenharia reversa aplicada sobre um código orientado a objetos escrito em linguagem Java e que implementa um protótipo de um sistema de monitoramento de ETEs de nome MONETEs descrito no texto I. Julgue os itens de 95 a 100, acerca dos elementos apresentados no diagrama e dos conceitos de programação orientada a objetos.

A classe "MONETEs" pode ser considerada fachada (façade) do sistema, pois agrega praticamente todas as funções para a qual o sistema foi concebido.

4357 Q791838
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas...

4358 Q791837
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas...

4359 Q791836
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4360 Q791835
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4361 Q791834
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4362 Q791811
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4363 Q791810
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4364 Q791809
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4365 Q791808
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta um possível diagrama de casos de uso que descreve algumas das relações estabelecidas entre as pessoas que participam do sistema MONETEs e o próprio sistema.

 

A partir das informações apresentadas, julgue os itens que se seguem.

O diagrama de casos de uso considerado propõe uma arquitetura de módulos de software do sistema MONETEs.

4366 Q791807
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta um possível diagrama de casos de uso que descreve algumas das relações estabelecidas entre as pessoas que participam do sistema MONETEs e o próprio sistema.

 

A partir das informações apresentadas, julgue os itens que se seguem.

Os casos de uso apresentados no diagrama de nomes "gerenciar ETE", "alterar dados pessoais", "registrar vazão da ETE" e "emitir relatório da ETE" representam os requisitos não-funcionais...

4367 Q791806
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4368 Q791805
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4369 Q791804
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4370 Q791803
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4371 Q791802
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4372 Q791726
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Na engenharia de software, sob o paradigma orientado a objetos, pode surgir uma classe de classes caracterizando

4373 Q791725
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Na simbologia empregada nos diagramas de transação de estado (DTE) NÃO se representam

4374 Q791724
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

No âmbito da engenharia de software é correto afirmar que

4375 Q791620
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

São quatro fases do RUP:

4376 Q791579
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

O fluxograma de organização e métodos é uma ferramenta importantíssima para entender o funcionamento interno e os relacionamentos entre os processos empresariais. O fluxograma mais utilizado para identificar as rotinas existentes num setor de trabalho qualquer é o

4377 Q791548
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

No processo de desenvolvimento de sistemas, NÃO se trata de uma técnica de coleta de dados,

4378 Q791429
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Um diagrama de colaboração da UML contém os itens abaixo, EXCETO:

4379 Q791428
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Levando em consideração as afirmativas abaixo sobre os relacionamentos do Diagrama de Classes do Sistema de Marcação de Consulta, escolha a opção CORRETA.

I. O diagrama só possui associações.
II. O diagrama só possui composições.
III. O diagrama só possui agregações.

4380 Q791420
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

São diagramas estruturais da UML, EXCETO:

4381 Q791419
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

São nomes de processos do DFD construído a partir do Diagrama de Contexto do Sistema de Marcação de Consulta, EXCETO:

4382 Q791418
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Analise as seguintes afirmativas sobre o Sistema de Marcação de Consulta e escolha a opção CORRETA:

I. Os fluxos de dados "Cadastro Paciente" e "Dados da nova consulta médica" sempre serão enviados simultaneamente para o sistema.
II. De acordo com o Diagrama de Contexto apresentado, uma lista de eventos correta poderá ser construída com 8 (oito) eventos orientados por fluxo e 1 (um) evento temporal.
III. Ao modificar o tipo de evento "Médico consulta agenda de atendimento" de orientado por fluxo para temporal com periodicidade diária, para manter a coerência com o Diagrama de Contexto, o fluxo de dados "Agenda de atendimento" de...

4383 Q791417
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Analise as seguintes afirmativas sobre a Modelagem de Casos de Uso e escolha a opção CORRETA:

I. Um cenário é uma instância de um caso de uso, ou seja, uma seqüência específica de ações que ilustra um possível comportamento do sistema.
II. O relacionamento do tipo include, estabelecido entre casos de uso, normalmente é utilizado para se evitar a repetição de uma mesma descrição de um fluxo de eventos em casos de usos distintos.
III. No modelo de casos de uso, não é possível representar a generalização de atores, somente de casos de uso.

4384 Q791416
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Sobre a Modelagem Orientada a Objetos, todas as afirmativas estão corretas, EXCETO:

4385 Q791415
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Levando em consideração as afirmativas abaixo sobre o Diagrama de Classes do Sistema de Marcação de Consulta, escolha a opção CORRETA:

I. A criação de um objeto da classe "Horário Atendimento" depende da existência de objetos da classe médico e da classe consultório.
II. Um objeto da classe "Paciente" pode se relacionar com vários objetos da classe "Horário Atendimento".
III. Tanto os objetos da classe "Médico" quanto objetos da classe "Consultório" podem existir sem estarem relacionados a objetos da classe "Horário Atendimento".

4386 Q791414
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Levando em consideração as afirmativas abaixo sobre a implementação do modelo de dados em um SGBD Relacional do Diagrama de Entidade-Relacionamento do Sistema de Marcação de Consulta, escolha a opção CORRETA.

I. Se a regra de exclusão da integridade referencial entre Médico e Horário Atendimento é Restrict e entre Médico e Especialidade é Cascade, ao excluir uma especialidade, todos os horários de atendimento correspondentes ao médico da especialidade em questão serão excluídos.
II. Se a chave primária das ocorrências da entidade Médico fizer parte da chave primária composta da entidade Horário Atendimento, uma ocorrência dessa segund...

4387 Q791234
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

O constructive cost model II (COCOMO II) é constituído de uma hierarquia de modelos de estimativa de software, que permite diferentes opções quanto a métricas de volume de software e fatores de ajuste ligados a custo, escala, capacitação das equipes, entre outras características que influenciam o desenvolvimento de um software.

4388 Q791233
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

A complexidade ciclomática de um programa é uma métrica de software que provê um limite superior para a quantidade de testes a serem realizados no programa, de modo que todas as suas instruções sejam testadas pelo menos uma vez.

4389 Q791232
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

Uma estrutura de grade para uma aplicação WWW é adequada quando um conteúdo muito regular e organizado em duas ou mais categorias é apresentado ao usuário.

4390 Q791231
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

A elaboração de um plano de qualidade de software em conformidade com a norma IEEE 703 requer a inclusão nesse plano de uma seção para descrever a estrutura organizacional do projeto, com suas tarefas, papéis e responsabilidades.

4391 Q791027
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a paradigmas de Engenharia de Software:

I. O ciclo de vida clássico é um paradigma no qual o desenvolvedor, muitas vezes, assume certos compromissos de implementação para garantir que o produto esteja funcionando rapidamente. Esse critério de escolha o torna mais efetivo que os demais paradigmas no que se refere a produtos de software que atendam aos requisitos do usuário.

II. O ciclo de vida clássico é um paradigma que utiliza um método sistemático e seqüencial, em que o resultado de uma fase se constitui na entrada de outra. Devido à forma com que se dá a passagem de uma fase para outra, em ordem linear, esse paradigma também é conhecido como cascata.

III.O paradig...

4392 Q791026
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Um dos diagramas do desenvolvimento de software é o diagrama de fluxo de dados, que mostra o fluxo dos dados entre um conjunto de componentes. Com relação a esses componentes é correto afirmar que podem ser

4393 Q791025
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Um modelo de processo de software descreve os processos que são realizados para atingir o desenvolvimento de software. Geralmente incluem tarefas, artefatos, atores e decisões. Com relação ao conceito de tarefas é correto afirmar que

4394 Q791024
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas ao RUP- Rational Unified Process:

I. O RUP é um processo de engenharia de software que fornece uma abordagem disciplinada para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento com o objetivo de assegurar a produção de software de alta qualidade que satisfaça as necessidades de seus usuários finais dentro de prazo e orçamento previsíveis.

II. O RUP é uma estrutura de processo que pode ser adaptada e estendida para compor as necessidades de uma organização que o esteja adotando.

III.No RUP, onde 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 m...

4395 Q791023
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Na Análise de Pontos de Função, as funções do tipo transação, classificadas como Entradas Externas, Saídas Externas ou Consultas Externas, representam as necessidades de processamento de dados fornecidas pela aplicação. Em relação a essas funções é correto afirmar que

4396 Q791022
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas às atividades de teste de software:

I. O objetivo do processo Teste de Software é estabelecer e manter a integridade dos produtos do projeto de software e executar o teste denominado ?Teste da caixa preta? ao longo de todo o ciclo de vida do projeto.

II. É de responsabilidade da equipe de Teste de Software realizar, periodicamente, auditorias das configurações básicas para verificar se elas estão de acordo com a documentação que as define.

III.Verificação de um software refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

IV.Validação de um software refere-se a um conjunto de atividades ...

4397 Q790091
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

Um padrão de projeto (design pattern) na unified modelling language é um tipo de artefato adotado sistematicamente por uma equipe de desenvolvimento em todos os seus projetos de software.

4398 Q790090
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

O desenho das funcionalidades de ajuda ao usuário é um dos fatores determinantes da percepção que o usuário terá da qualidade do software.

4399 Q790089
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

A informação armazenada em um repositório de um ambiente integrado de computer-aided software engineering (I-CASE) tem pouca correlação com as atividades de rastreamento dos projetos de software.

4400 Q790088
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

A abundância de diagramas de representação das especificações de um software é um dos fatores que garantem o correto entendimento dos requisitos desse software.

4401 Q790087
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

O modelo rapid application development (RAD) é uma adaptação do modelo em espiral para atender a projetos de software fundamentados em componentes.

4402 Q790029
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

Um dos problemas da análise de requisitos é a omissão de informações que os usuários ou analistas consideram como óbvias.

4403 Q729672
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Gerenciar projetos é aplicar conhecimentos, habilidades, ferramentas e técnicas em projetos com o objetivo de atingir ou até mesmo exceder as necessidades e expectativas dos clientes e demais partes interessadas do projeto. A respeito desse assunto, julgue os itens seguintes. O escritório de projetos é uma unidade que possibilita incrementar a qualidade de condução de projetos de desenvolvimento e manutenção de sistemas, pela estruturação e pela implantação de processos e métodos de gestão, bem como o suporte efetivo e contínuo às equipes na execução das funções de gestão para que os projetos atinjam os objetivos requeridos. Uma desvantagem é que a área de desenvolvimento de sistemas deve ser reestruturada completamente e assim não pode tratar pr...
4404 Q729671
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Gerenciar projetos é aplicar conhecimentos, habilidades, ferramentas e técnicas em projetos com o objetivo de atingir ou até mesmo exceder as necessidades e expectativas dos clientes e demais partes interessadas do projeto. A respeito desse assunto, julgue os itens seguintes. A organização matricial de projetos é uma forma híbrida de organização que tem-se tornado muito popular no ambiente de múltiplos projetos, tais como desenvolvimento de produtos, manutenção de grandes equipamentos e informática.
4405 Q729670
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Gerenciar projetos é aplicar conhecimentos, habilidades, ferramentas e técnicas em projetos com o objetivo de atingir ou até mesmo exceder as necessidades e expectativas dos clientes e demais partes interessadas do projeto. A respeito desse assunto, julgue os itens seguintes. Na implantação do gerenciamento de projetos nas empresas, alguns fatores críticos de sucesso devem ser considerados e analisados tendo em vista a situação específica da empresa em um determinado momento: comprometimento e apoio explícito da alta administração; ferramentas de planejamento e controle; informatização de projetos; padronização de processos, métodos e técnicas.
4406 Q729669
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O paradigma do desenvolvimento rápido de aplicação (RAD) começa com a definição de requisitos, em que o desenvolvedor usa partes de programas existentes e aplica ferramentas que possibilitam que programas executáveis sejam gerados rapidamente. O projeto é avaliado constantemente pelo cliente/usuário e usado para refinar os requisitos do software em desenvolvimento.
4407 Q729668
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O modelo de processo concorrente é freqüentemente usado como paradigma para o desenvolvimento de aplicações cliente/servidor, definindo atividades em duas dimensões: de sistema e de componentes.
4408 Q729667
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O modelo espiral é um modelo de processo de software evolucionário que combina a natureza interativa de prototipagem com os aspectos controlados do modelo seqüencial linear.
4409 Q729666
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O modelo de prototipagem é um modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento curto. Esse modelo é uma adaptação de alta velocidade do modelo orientado a objetos.
4410 Q729665
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O modelo seqüencial linear abrange as seguintes atividades: modelagem e engenharia do sistema; análise de requisitos de software; projeto; geração de código; teste e manutenção.