Questões de Concursos

selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.

Publicidade

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.

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.

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.

Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos. Gerência de requisitos é o processo que estabelece um diálogo fundamental e crítico entre o cliente e a equipe de projeto, para garantir entendimento comum sobre os requisitos que deverão ser atendidos pelo software.

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.

Acerca de manutenção de sistemas e aplicações, julgue os itens subsequentes.

Uma das atividades que permite aprimorar a qualidade de um sistema existente é a engenharia avante, que consiste não apenas em recuperar as informações do projeto, mas também em usar o que foi obtido para aprimorar o sistema.

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.
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.

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.

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

Uma hierarquia de classes é um mecanismo por meio do qual as modificações nos níveis inferiores da hierarquia se propagam de imediato para os níveis superiores.

Julgue os próximos itens, relativos às ferramentas CASE e às métricas para estimativas de prazo e custo. As ferramentas CASE, utilizadas para auxiliar o desenvolvimento de software, oferecem um conjunto de serviços, fortemente relacionados, para suportar uma ou mais atividades das etapas de desenvolvimento de software.

Ferramentas de engenharia de software apoiada por computador (CASE) assistem profissionais nas atividades associadas com esse processo. A respeito de conceitos dessas ferramentas, julgue os itens a seguir.

As ferramentas CASE de análise e projeto são utilizadas na estimativa de custo e esforço de projetos de software e na realização de cronogramas de projetos.

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.

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.

O diagrama de fluxo de dados (DFD) é uma ferramenta de representação dos processos de um sistema e dos dados que ligam esses processos. Acerca dos conceitos dessa ferramenta, julgue os itens subseqüentes.

Os fluxos de dados, nos diagramas, representam um sistema de canalização pelo qual as informações fluem. São representados por uma seta que entra ou sai do processo.

A respeito de conceitos da análise estruturada, julgue os itens que se seguem.

Um processo representado em um diagrama de fluxo de dados pode ser refinado até que se obtenha uma representação que desempenhe uma função que seja facilmente implementada como um componente de programa.

Página 87
Publicidade