Buscar

Desenvolvimento de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 55 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 55 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 55 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Parte superior do formulário
Questão 1
Incorreto
Marcar questão
Texto da questão
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia cada fase do projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da fase (riscos, lições aprendidas) e incrementa novos objetivos para a fase seguinte, seguindo para a próxima iteração. O processo de software em questão é o:
Escolha uma:
a. Método de desenvolvimento RUP.
b. Modelo de desenvolvimento ágil.
c. Ciclo de vida em cascata.
Modelo espiral
d. Prototipação.
e. Modelo espiral.
Feedback
A resposta correta é: Modelo espiral..
Questão 2
Incorreto
Marcar questão
Texto da questão
O Rational Unified Process (RUP), tem como objetivo a produção de softwares de alta qualidade que atendam às necessidades dos usuários com orçamento e cronograma controlados. As fases abordadas pelo RUP, são:
Escolha uma:
a. Análise, codificação, testes e entrega.
b. Iniciação, elaboração, construção e transição.
c. Análise, construção, testes e transição.
Iniciação, elaboração, construção e transição.
d. Iniciação, elaboração testes e entrega.
e. Entendimento, análise, codificação e testes.
Feedback
A resposta correta é: Iniciação, elaboração, construção e transição..
Questão 3
Correto
Marcar questão
Texto da questão
O Extreme Programming (XP) é, talvez, o mais conhecido e mais utilizado dos métodos ágeis. O XP recomenda o uso de refatoração, que consiste:
Escolha uma:
a. No envolvimento do cliente apenas na fase final do sistema, fator que difere de outras metodologias como SCRUM e TDD e confere agilidade ao processo de desenvolvimento.
b. Na utilização de técnicas de ofuscação do código fonte, trazendo segurança e garantindo que apenas a equipe de desenvolvimento poderá ter acesso a este código.
c. Na reorganização interna do código-fonte sem alteração no seu comportamento externo. Isso permite melhorias no projeto depois que a implementação já iniciou, uma vez que projeto e implementação ocorrem em paralelo.
Na reorganização interna do código-fonte sem alteração no seu comportamento externo. Isso permite melhorias no projeto depois que a implementação já iniciou, uma vez que projeto e implementação ocorrem em paralelo.
d. No processo de desenvolvimento contínuo, em que a equipe se mantém focada no sistema até que uma funcionalidade específica seja entregue, comumente agregando horas extras ao turno de trabalho.
e. Em garantir uma participação nos lucros aos membros da equipe de desenvolvimento, técnica que incentiva e aumenta o desempenho de toda a equipe.
Feedback
A resposta correta é: Na reorganização interna do código-fonte sem alteração no seu comportamento externo. Isso permite melhorias no projeto depois que a implementação já iniciou, uma vez que projeto e implementação ocorrem em paralelo..
Questão 4
Correto
Marcar questão
Texto da questão
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida de desenvolvimento de software mais adequado a esse caso?
Escolha uma:
a. Formal
b. Incremental
Incremental
c. Prototipação
d. Espiral
e. Cascata
Feedback
A resposta correta é: Incremental.
Questão 5
Incorreto
Marcar questão
Texto da questão
A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e suas restrições (requisitos não-funcionais). É considerado um requisito não-funcional:
Escolha uma:
a. Um histograma na interface gráfica do usuário
b. A emissão de relatórios fiscais
c. Uma informação na interface de entrada
d. A disponibilidade do sistema
e. A notificação de inconsistência de dado na tela
A disponibilidade do sistema
Feedback
A resposta correta é: A disponibilidade do sistema.
Questão 6
Incorreto
Marcar questão
Texto da questão
O processo de desenvolvimento em cascata é um exemplo de processo dirigido a planos, pois, em princípio, é necessário planejar e programar todas as atividades do processo antes de começar a trabalhar nelas. São exemplos de estágios desse modelo:
Escolha uma:
a. Definição de Requisitos, Implementação e teste de unidades e Integração e teste de sistema.
b. Integração de Produto, Definição de Processo Organizacional e Gerenciamento de Riscos.
c. Acompanhamento e Controle de Projeto, Medição e Análise e Desenvolvimento de Requisitos.
Definição de Requisitos, Implementação e teste de unidades e Integração e teste de sistema.
d. Inicial, Gerenciado e Em Otimização. .
e. Engenharia de Requisitos, Ciclo de Vida de Projetos e Gestão de Incidentes.
Feedback
A resposta correta é: Definição de Requisitos, Implementação e teste de unidades e Integração e teste de sistema..
Questão 7
Incorreto
Marcar questão
Texto da questão
Comumente chamado de modelo de ciclo de vida clássico, o modelo em cascata organiza as atividades do processo de software de forma sequencial. Em princípio, o modelo em cascata deve ser usado quando:
Escolha uma:
a. Os requisitos não são bem compreendidos e provavelmente venham a ser alterados durante o desenvolvimento do sistema.
b. O sistema é pequeno e sua entrega deverá ser rápida.
Os requisitos são bem compreendidos e pouco provavelmente venham a ser alterados durante o desenvolvimento do sistema.
c. Os requisitos são bem compreendidos e pouco provavelmente venham a ser alterados durante o desenvolvimento do sistema.
d. Os envolvidos estão iniciando na área de TI e precisam de um maior controle.
e. O sistema é um sistema inovador e vai requerer muita rigidez..
Feedback
A resposta correta é: Os requisitos são bem compreendidos e pouco provavelmente venham a ser alterados durante o desenvolvimento do sistema..
Questão 8
Incorreto
Marcar questão
Texto da questão
Trata-se de uma técnica de levantamento de requisitos ou elicitação de requisitos, para geração de ideias, onde reúnem-se várias pessoas que fazem a sugestão de ideias sem que sejam criticadas ou julgadas, ou seja, as pessoas que participam sugerem e exploram suas ideias livremente:
Escolha uma:
a. Análise de documentação.
b. Entrevista.
Brainstorming
c. Prototipação.
d. Brainstorming.
e. Questionário.
Feedback
A resposta correta é: Brainstorming..
Questão 9
Incorreto
Marcar questão
Texto da questão
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:
Escolha uma:
a. Ajuda o cliente a definir o que é necessário.
b. Especifica, revisa e valida o problema de modo a garantir que seu entendimento e o entendimento do cliente sobre o problema coincidam.
Discutir os requisitos que apresentam problemas, definir quais são as prioridades e chegar a um acordo sobre o conjunto de requisitos
c. Refina e modifica os requisitos. É uma ação de modelagem de análise composta de várias tarefas de modelagem e refinamento.
d. Define o escopo e a natureza do problema a ser resolvido.
e. Discutir os requisitos que apresentam problemas, definir quais são as prioridades e chegar a um acordo sobre o conjunto de requisitos.
Feedback
A resposta correta é: Discutir os requisitos que apresentam problemas, definir quais são as prioridades e chegar a um acordo sobre o conjuntode requisitos..
Questão 10
Incorreto
Marcar questão
Texto da questão
No processo de engenharia de requisitos, podemos encontrar diferentes tipos de requisitos, tais como:
Escolha uma:
a. Requisitos funcionais, requisitos não-funcionais e requisitos de domínio.
b. Requisitos não-funcionais e requisitos de sistema.
c. Requisitos funcionais e requisitos não-funcionais.
d. Requisitos de usuário e funcionais.
e. Requisitos de sistema e requisitos de domínio.
Requisitos funcionais, requisitos não-funcionais e requisitos de domínio
Feedback
A resposta correta é: Requisitos funcionais, requisitos não-funcionais e requisitos de domínio..
Parte inferior do formulário
Parte superior do formulário
Questão 1
Incorreto
Marcar questão
Texto da questão
Os princípios do Scrum são consistentes com o manifesto ágil e são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as atividades estruturais de requisitos, análise, projeto, evolução e entrega. Em cada atividade metodológica, ocorrem tarefas a realizar dentro de um padrão de processo chamado:
Escolha uma:
a. Backlog.
b. Product owner.
c. Sprint.
d. Process backlog.
Sprint
e. Scrum master.
Feedback
A resposta correta é: Sprint..
Questão 2
Incorreto
Marcar questão
Texto da questão
NÃO faz parte dos princípios da metodologia Scrum:
Escolha uma:
a. O processo deve ser adaptável a mudanças técnicas e de negócio.
b. Há incrementos frequentes e regulares de software, que podem ser inspecionados, ajustados, testados, documentados e expandidos.
c. O trabalho e os membros da equipe são divididos em partições de alto acoplamento.
d. Documentação e testes constantes são feitos à medida que o produto é construído.
O trabalho e os membros da equipe são divididos em partições de alto acoplamento.
e. Equipes pequenas são organizadas para maximizar a comunicação, minimizar o overhead e compartilhar conhecimento tácito e informal.
Feedback
A resposta correta é: O trabalho e os membros da equipe são divididos em partições de alto acoplamento..
Questão 3
Incorreto
Marcar questão
Texto da questão
Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade coletiva. É correto afirmar que, nessa prática:
Escolha uma:
a. Grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time.
Todos compartilham do mesmo orgulho, e das mesmas críticas.
b. Todos compartilham do mesmo orgulho, e das mesmas críticas.
c. Os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro.
d. Cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação.
e. Um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da responsabilidade do código desenvolvido.
Feedback
A resposta correta é: Todos compartilham do mesmo orgulho, e das mesmas críticas..
Questão 4
Correto
Marcar questão
Texto da questão
O Scrum adota ideias da teoria de controle de processos industriais no desenvolvimento de softwares, reinserindo conceitos de flexibilidade, adaptabilidade e produtividade. O foco do método é:
Escolha uma:
a. Criar um ambiente que não exija documentação.
b. Entender o planejamento do produto a longo termo e de forma empírica.
c. Treinar o time para que crie, de forma clara e precisa, os itens do projeto de software.
d. Encontrar uma maneira para que os profissionais de TI atuem de forma flexível para produzir o software em um ambiente de constantes mudanças.
Encontrar uma maneira para que os profissionais de TI atuem de forma flexível para produzir o software em um ambiente de constantes mudanças.
e. Encontrar técnicas para a manutenção efetiva do produto e transmitir essas técnicas para a equipe de desenvolvimento.
Feedback
A resposta correta é: Encontrar uma maneira para que os profissionais de TI atuem de forma flexível para produzir o software em um ambiente de constantes mudanças..
Questão 5
Incorreto
Marcar questão
Texto da questão
Em relação a requisitos de software, considere:
I. O modo como um sistema deve reagir a certas entradas e o comportamento em que o sistema deve ter em certas situações e, em alguns casos, especificar o que o sistema não deve fazer, são chamados de requisitos não-funcionais
II. As restrições aos serviços ou funções de um sistema, como, por exemplo, processos de desenvolvimento ou utilização de padrões, são requisitos de funcionamento do sistema ou requisitos funcionais
III. Requisitos organizacionais são derivados de metas, políticas e procedimentos das organizações. Contêm requisitos de entrega, requisitos de implementação e requisitos de padrões
Está correto o que afirma-se em:
Escolha uma:
a. III apenas
b. I, II e III
III apenas
c. I apenas
d. II e III apenas
e. I e II apenas
Feedback
A resposta correta é: III apenas.
Questão 6
Incorreto
Marcar questão
Texto da questão
Podemos afirmar que requisitos de software é um conjunto de atividades que tem como principal objetivo ajudar a equipe de projeto a:
Escolha uma:
a. Avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, omissões e erros tenham sido detectados e corrigidos.
Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue
b. Utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, através da UML.
c. Construir um modelo técnico refinado de funções, características e restrições do software.
d. Negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada requisito.
e. Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue.
Feedback
A resposta correta é: Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue..
Questão 7
Correto
Marcar questão
Texto da questão
Os requisitos não funcionais surgem por meio das necessidades dos usuários, como restrições de orçamento, políticas organizacionais ou mesmo por fatores externos, como regulamentos de segurança e legislações de privacidade. Dentre a classificação dos requisitos não funcionais estão os requisitos de produto, os quais:
Escolha uma:
a. Incluem os requisitos legais, os quais devem ser seguidos para garantir que o sistema opere dentro da lei, e os requisitos éticos, os quais asseguram que o sistema será aceitável para seus usuários e o público geral.
b. Especificam o comportamento do produto de software e referem-se a atributos de qualidade que o software deve apresentar, tais como facilidade de uso, eficiência, confiabilidade e portabilidade.
Especificam o comportamento do produto de software e referem-se a atributos de qualidade que o software deve apresentar, tais como facilidade de uso, eficiência, confiabilidade e portabilidade.
c. São os requisitos gerais de sistemas derivados das políticas e procedimentos da organização do cliente e do desenvolvedor, como, por exemplo, os requisitos de processo operacional.
d. Abrangem todos os requisitos que derivam de fatores externos ao sistema e seu processo de desenvolvimento. Podem incluir requisitos reguladores, que definem o que deve ser feito para que o sistema seja aprovado para uso.
e. Definem os requisitos do processo de desenvolvimento, como, por exemplo, a linguagem de programação, o ambiente de desenvolvimento ou normas do processo a serem usadas.
Feedback
A resposta correta é: Especificam o comportamento do produto de software e referem-se a atributos de qualidade que o software deve apresentar, tais como facilidadede uso, eficiência, confiabilidade e portabilidade..
Questão 8
Correto
Marcar questão
Texto da questão
Considere:
I-Para cada cliente deve ser aplicado um identificador único.
II-O tempo de resposta entre a requisição e a informação não pode exceder a 2 ms.
III-Clientes têm filiais que devem "carregar", na base de dados, o identificador do cliente principal.
IV-O sistema não deve ferir as leis de proteção ambiental.
São requisitos não-funcionais os que constam em:
Escolha uma:
a. I e II apenas.
b. I, III e IV apenas.
c. II e IV apenas.
II e IV apenas
d. I, II, III e IV.
e. II e III, apenas.
Feedback
A resposta correta é: II e IV apenas..
Questão 9
Incorreto
Marcar questão
Texto da questão
Técnica com um enfoque na compreensão de requisitos sociais e organizacionais, que permite ao engenheiro de software fazer anotações sobre os objetos e vocabulários existentes:
Escolha uma:
a. Observação.
b. Entrevista.
Observação
c. Prototipação.
d. Por pontos de vista.
e. Por cenário.
Feedback
A resposta correta é: Observação..
Questão 10
Incorreto
Marcar questão
Texto da questão
Após o levantamento dos requisitos é iniciada a fase de análise desses requisitos. Considere os itens a seguir referentes a essa etapa:
I- A análise de requisitos visa o completo entendimento das necessidade dos usuários, tendo como resultado os requisitos descritos.
II- Um dos propósitos da análise é prover uma especificação que guie os desenvolvedores nas demais etapas do desenvolvimento, sobretudo no projeto, implementação e testes do sistema.
III- Somente a equipe técnica (engenheiros de softwares, desenvolvedores etc) devem discutir os requisitos que apresentam problemas.
Está correto o que consta em:
Escolha uma:
a. I, II apenas.
b. I apenas.
c. I, II e III.
I, II apenas
d. II e III apenas.
e. I, III apenas.
Feedback
A resposta correta é: I, II apenas..
Parte inferior do formulário
Parte superior do formulário
Questão 1
Incorreto
Marcar questão
Texto da questão
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida de desenvolvimento de software mais adequado a esse caso?
Escolha uma:
a. Formal
b. Prototipação
c. Espiral
Incremental
d. Cascata
e. Incremental
Feedback
A resposta correta é: Incremental.
Questão 2
Correto
Marcar questão
Texto da questão
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia cada fase do projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da fase (riscos, lições aprendidas) e incrementa novos objetivos para a fase seguinte, seguindo para a próxima iteração. O processo de software em questão é o:
Escolha uma:
a. Método de desenvolvimento RUP.
b. Prototipação.
c. Modelo espiral.
Modelo espiral
d. Ciclo de vida em cascata.
e. Modelo de desenvolvimento ágil.
Feedback
A resposta correta é: Modelo espiral..
Questão 3
Incorreto
Marcar questão
Texto da questão
O Rational Unified Process (RUP), tem como objetivo a produção de softwares de alta qualidade que atendam às necessidades dos usuários com orçamento e cronograma controlados. As fases abordadas pelo RUP, são:
Escolha uma:
a. Iniciação, elaboração testes e entrega.
Iniciação, elaboração, construção e transição.
b. Iniciação, elaboração, construção e transição.
c. Análise, construção, testes e transição.
d. Entendimento, análise, codificação e testes.
e. Análise, codificação, testes e entrega.
Feedback
A resposta correta é: Iniciação, elaboração, construção e transição..
Questão 4
Incorreto
Marcar questão
Texto da questão
Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade coletiva. É correto afirmar que, nessa prática:
Escolha uma:
a. Um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da responsabilidade do código desenvolvido.
b. Cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação.
c. Grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time.
Todos compartilham do mesmo orgulho, e das mesmas críticas.
d. Os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro.
e. Todos compartilham do mesmo orgulho, e das mesmas críticas.
Feedback
A resposta correta é: Todos compartilham do mesmo orgulho, e das mesmas críticas..
Questão 5
Incorreto
Marcar questão
Texto da questão
Trata-se de uma técnica de levantamento de requisitos ou elicitação de requisitos, para geração de ideias, onde reúnem-se várias pessoas que fazem a sugestão de ideias sem que sejam criticadas ou julgadas, ou seja, as pessoas que participam sugerem e exploram suas ideias livremente:
Escolha uma:
a. Brainstorming.
b. Entrevista.
Brainstorming
c. Análise de documentação.
d. Questionário.
e. Prototipação.
Feedback
A resposta correta é: Brainstorming..
Questão 6
Incorreto
Marcar questão
Texto da questão
Podemos afirmar que requisitos de software é um conjunto de atividades que tem como principal objetivo ajudar a equipe de projeto a:
Escolha uma:
a. Utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, através da UML.
b. Avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, omissões e erros tenham sido detectados e corrigidos.
Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue
c. Construir um modelo técnico refinado de funções, características e restrições do software.
d. Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue.
e. Negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada requisito.
Feedback
A resposta correta é: Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue..
Questão 7
Incorreto
Marcar questão
Texto da questão
A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e suas restrições (requisitos não-funcionais). É considerado um requisito não-funcional:
Escolha uma:
a. A emissão de relatórios fiscais
b. Uma informação na interface de entrada
c. A notificação de inconsistência de dado na tela
A disponibilidade do sistema
d. Um histograma na interface gráfica do usuário
e. A disponibilidade do sistema
Feedback
A resposta correta é: A disponibilidade do sistema.
Questão 8
Incorreto
Marcar questão
Texto da questão
Em relação a requisitos de software, considere:
I. O modo como um sistema deve reagir a certas entradas e o comportamento em que o sistema deve ter em certas situações e, em alguns casos, especificar o que o sistema não deve fazer, são chamados de requisitos não-funcionais
II. As restrições aos serviços ou funções de um sistema, como, por exemplo, processos de desenvolvimento ou utilização de padrões, são requisitos de funcionamento do sistema ou requisitos funcionais
III. Requisitos organizacionais são derivados de metas,políticas e procedimentos das organizações. Contêm requisitos de entrega, requisitos de implementação e requisitos de padrões
Está correto o que afirma-se em:
Escolha uma:
a. III apenas
b. II e III apenas
III apenas
c. I, II e III
d. I e II apenas
e. I apenas
Feedback
A resposta correta é: III apenas.
Questão 9
Incorreto
Marcar questão
Texto da questão
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:
Escolha uma:
a. Refina e modifica os requisitos. É uma ação de modelagem de análise composta de várias tarefas de modelagem e refinamento.
b. Especifica, revisa e valida o problema de modo a garantir que seu entendimento e o entendimento do cliente sobre o problema coincidam.
c. Discutir os requisitos que apresentam problemas, definir quais são as prioridades e chegar a um acordo sobre o conjunto de requisitos.
d. Define o escopo e a natureza do problema a ser resolvido.
Discutir os requisitos que apresentam problemas, definir quais são as prioridades e chegar a um acordo sobre o conjunto de requisitos.
e. Ajuda o cliente a definir o que é necessário.
Feedback
A resposta correta é: Discutir os requisitos que apresentam problemas, definir quais são as prioridades e chegar a um acordo sobre o conjunto de requisitos..
Questão 10
Correto
Marcar questão
Texto da questão
Após o levantamento dos requisitos é iniciada a fase de análise desses requisitos. Considere os itens a seguir referentes a essa etapa:
I- A análise de requisitos visa o completo entendimento das necessidade dos usuários, tendo como resultado os requisitos descritos.
II- Um dos propósitos da análise é prover uma especificação que guie os desenvolvedores nas demais etapas do desenvolvimento, sobretudo no projeto, implementação e testes do sistema.
III- Somente a equipe técnica (engenheiros de softwares, desenvolvedores etc) devem discutir os requisitos que apresentam problemas.
Está correto o que consta em:
Escolha uma:
a. I, II apenas.
I, II apenas
b. II e III apenas.
c. I, III apenas.
d. I apenas.
e. I, II e III.
Feedback
A resposta correta é: I, II apenas..
Parte inferior do formulário
Parte superior do formulário
Questão 1
Incorreto
Marcar questão
Texto da questão
De maneira geral o projeto de software tem início com um modelo de requisitos e esse modelo deve ser transformado em quatro níveis de detalhes, que são:
Escolha uma:
a. Projeto de requisitos, projeto de análise, projeto de código e projeto de segurança de dados.
Projeto de dados, projeto arquitetural, projeto da interface e projeto a nível de componente
b. Projeto de dados, projeto arquitetural, projeto da interface e projeto de custo.
c. Projeto de requisitos, projeto de análise, projeto de código e projeto de dados.
d. Projeto de requisito, projeto de dados, projeto arquitetural e projeto da interface.
e. Projeto de dados, projeto arquitetural, projeto da interface e projeto a nível de componente.
Feedback
A resposta correta é: Projeto de dados, projeto arquitetural, projeto da interface e projeto a nível de componente..
Questão 2
Incorreto
Marcar questão
Texto da questão
_______ diz respeito à capacidade do software manter seu nível de desempenho, sob condições estabelecidas, por um período de tempo:
Escolha uma:
a. Eficiência
Confiabilidade
b. Confiabilidade
c. Funcionalidade
d. Usabilidade.
e. Manutenibilidade
Feedback
A resposta correta é: Confiabilidade.
Questão 3
Incorreto
Marcar questão
Texto da questão
_______ refere-se ao esforço necessário para se utilizar um produto de software, bem como o julgamento individual de tal uso por um conjunto de usuários:
Escolha uma:
a. Funcionalidade.
Usabilidade
b. Manutenibilidade.
c. Eficiência.
d. Confiabilidade.
e. Usabilidade.
Feedback
A resposta correta é: Usabilidade..
Questão 4
Incorreto
Marcar questão
Texto da questão
Projetar um software é uma atividade bastante complexa, onde grande parte desta complexidade está associada à natureza mutável do software. Projetar software, significa:
Escolha uma:
a. Entender o que é necessário na visão do cliente.
Determinar como os requisitos funcionais devem ser implementados na forma de estruturas de software.
b. Determinar como os requisitos funcionais devem ser implementados na forma de estruturas de software.
c. Desenhar as opções das interfaces para a apresentar ao usuário.
d. Levantar os custo e equipe necessária para construção do sistema.
e. Construir o software atendendo aos requisitos levantados.
Feedback
A resposta correta é: Determinar como os requisitos funcionais devem ser implementados na forma de estruturas de software..
Questão 5
Incorreto
Marcar questão
Texto da questão
Os tipos mais comuns de teste de construção são:
Escolha uma:
a. Teste unitário e teste de caixa preta.
b. Teste de aceitação e teste de integração.
Teste unitário e teste de integração
c. Teste unitário e teste de aceitação.
d. Teste unitário e teste de integração.
e. Teste de caixa preta e teste de integração.
Feedback
A resposta correta é: Teste unitário e teste de integração..
Questão 6
Incorreto
Marcar questão
Texto da questão
O uso de _________ ajuda a alcançar os objetivos do projeto em termos de eficiência, qualidade e custo.
Escolha uma:
a. Documentação.
b. Profissionais qualificadas.
c. Padrões em construção.
d. Atas de reuniões.
e. Ferramenta CASE.
Padrões em construção
Feedback
A resposta correta é: Padrões em construção..
Questão 7
Correto
Marcar questão
Texto da questão
O conceito de modularidade tem sido utilizado já há bastante tempo, como forma de obtenção de um software que apresente algumas características interessantes. Quanto a modularização NÃO é correto afirmar que:
Escolha uma:
a. Um projeto modular reduz a complexidade e facilita a modificação.
b. Módulos independentes não são mais fáceis de manter e testar.
Módulos independentes não são mais fáceis de manter e testar
c. Um modulo coeso realiza uma única tarefa dentro de um procedimento de software, requerendo pouca interação com procedimentos que estão sendo realizados em outras partes de um programa.
d. A independência funcional é a chave para um bom projeto, e o projeto é a chave da qualidade de software.
e. Um projeto modular resulta em implementação mais fácil pelo incentivo ao desenvolvimento paralelo de diferentes partes de um sistema.
Feedback
A resposta correta é: Módulos independentes não são mais fáceis de manter e testar..
Questão 8
Incorreto
Marcar questão
Texto da questão
A hierarquia de controle nada mais é do que a representação, usualmente sob a forma hierarquizada, da estrutura do software no que diz respeito aos seus componentes. Seu objetivo consiste em:
Escolha uma:
a. Identificar os componentes mais utilizados no sistema.
Estabelecer as relações entre os diferentes componentes do software, explicitando os níveis de abstração aos quais eles pertencem
b. Estabelecer as relações entre os diferentes componentes do software, explicitando os níveis de abstração aos quais eles pertencem.
c. Apresentar detalhes procedimentais ou de sequenciamento entre processos.
d. Representar as relações entre os componentes externos do sistema.
e. Demonstrar detalhes do sequenciamento entre os componentes.
Feedback
A resposta correta é: Estabelecer as relações entre os diferentes componentes do software, explicitando os níveis de abstração aos quais eles pertencem..
Questão 9
Incorreto
Marcar questão
Texto da questão
___________ é o conjunto de assinaturas que são exportadas e disponíveis para os usuários de uma biblioteca ou uma estrutura para gravar seus aplicativos:
Escolha uma:
a. Problemas de tempo de execução.
b. Asserções eprogramação defensiva.
c. O projeto e uso da API.
d. Parametrização.
O projeto e uso da API
e. Concorrência simultânea.
Feedback
A resposta correta é: O projeto e uso da API..
Questão 10
Incorreto
Marcar questão
Texto da questão
Existem inúmeras técnicas para garantir a qualidade do código à medida que ele é construído. As principais técnicas utilizadas para a qualidade da construção incluem:
Escolha uma:
a. Teste de unidade e teste de integração, uso de programação defensiva, depuração, inspeções, revisões técnicas e análise simultânea.
b. Teste de unidade e teste de depuração, uso de programação defensiva, inspeções, revisões técnicas e análise estática.
c. Teste de unidade e teste de integração, uso de programação defensiva, depuração, inspeções, revisões técnicas e análise estática.
d. Teste de unidade e teste de depuração, uso de programação ofensiva, inspeções, revisões técnicas e análise estática.
Teste de unidade e teste de integração, uso de programação defensiva, depuração, inspeções, revisões técnicas e análise estática
e. Teste de unidade e teste de integração, uso de programação ofensiva, depuração, inspeções, revisões táticas e análise estática.
Feedback
A resposta correta é: Teste de unidade e teste de integração, uso de programação defensiva, depuração, inspeções, revisões técnicas e análise estática..
Parte inferior do formulário
Parte superior do formulário
Questão 1
Incorreto
Marcar questão
Texto da questão
Projeto ________ visa a definir os grandes componentes estruturais do software e seus relacionamentos:
Escolha uma:
a. De análise.
Arquitetural
b. Da interface.
c. Arquitetural.
d. De requisitos.
e. De comunicação.
Feedback
A resposta correta é: Arquitetural..
Questão 2
Incorreto
Marcar questão
Texto da questão
NÃO é um dos princípios do projeto de software:
Escolha uma:
a. O projeto não deve reinventar a roda.
O projeto não deve ser relacionável ao modelo de análise
b. O projeto não deve ser relacionável ao modelo de análise.
c. O projeto deve exibir uniformidade e integração.
d. O projeto não pode ser bitolado.
e. O projeto deve ser estruturado para acomodar modificações.
Feedback
A resposta correta é: O projeto não deve ser relacionável ao modelo de análise..
Questão 3
Incorreto
Marcar questão
Texto da questão
_______ diz respeito ao relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados sob condições estabelecidas:
Escolha uma:
a. Confiabilidade.
b. Eficiência.
c. Manutenibilidade.
d. Funcionalidade.
e. Usabilidade.
Eficiência
Feedback
A resposta correta é: Eficiência..
Questão 4
Incorreto
Marcar questão
Texto da questão
Projeto ________ descreve como o software deverá se comunicar dentro dele mesmo, com outros sistemas e com pessoas que o utilizam.
Escolha uma:
a. De análise.
b. Arquitetural.
c. De comunicação.
d. De requisitos.
Da interface
e. Da interface.
Feedback
A resposta correta é: Da interface..
Questão 5
Incorreto
Marcar questão
Texto da questão
Pode-se afirmar que a construção de software está envolvida com todas as áreas de conhecimento da engenharia de software. O SWEBOK (IEEE, 2004), apresenta cinco pilares para auxiliar a fase da construção do software, que são:
Escolha uma:
a. Complexidade, antecipar a mudança, verificação, reuso e padrões em construção.
b. Minimizar a complexidade, atender a mudança, construir, verificação e padrões em construção.
c. Complexidade, atender a mudança, construir com verificação, reuso e usar padrões.
Minimizar a complexidade, antecipar a mudança, construir para a verificação, reuso e padrões em construção.
d. Complexidade, mudança, verificação, reuso e construção.
e. Minimizar a complexidade, antecipar a mudança, construir para a verificação, reuso e padrões em construção.
Feedback
A resposta correta é: Minimizar a complexidade, antecipar a mudança, construir para a verificação, reuso e padrões em construção..
Questão 6
Correto
Marcar questão
Texto da questão
Especificamente, as escolhas de subconjuntos de linguagem de programação e padrões de uso são um auxílios importante para alcançar maior segurança. Os padrões que afetam diretamente as questões de construção NÃO incluem:
Escolha uma:
a. Padrões de modificabilidade.
Padrões de modificabilidade
b. Plataformas.
c. Métodos de comunicação.
d. Ferramentas.
e. Linguagens de programação.
Feedback
A resposta correta é: Padrões de modificabilidade..
Questão 7
Incorreto
Marcar questão
Texto da questão
_________: refere-se ao uso de elementos existentes na solução de problemas diferentes.
Escolha uma:
a. Atender a mudança.
Utilizar o reuso
b. Minimizar a complexidade.
c. Utilizar o reuso.
d. Usar padrões em construção.
e. Construir.
Feedback
A resposta correta é: Utilizar o reuso..
Questão 8
Correto
Marcar questão
Texto da questão
_______ é uma classificação ampla para software que fornece serviços acima da camada do sistema operacional ainda abaixo da camada do programa aplicativo:
Escolha uma:
a. Middleware.
Middleware
b. GIT.
c. API.
d. Reuso.
e. Profilers.
Feedback
A resposta correta é: Middleware..
Questão 9
Incorreto
Marcar questão
Texto da questão
___________ incluem semáforos e monitores:
Escolha uma:
a. Concorrência simultânea.
b. O projeto e uso da API.
c. Parametrização.
d. Problemas de tempo de execução.
e. Asserções e programação defensiva.
Concorrência simultânea
Feedback
A resposta correta é: Concorrência simultânea..
Questão 10
Incorreto
Marcar questão
Texto da questão
A documentação do código-fonte é necessária, pois:
Escolha uma:
a. É um item importantíssimo para a consulta do usuário.
É um item essencial tanto para atividades de validação do software quanto para as tarefas de manutenção
b. É um muito importante e utilizado somente como validador do software.
c. É um item essencial tanto para atividades de validação do software quanto para as tarefas de manutenção.
d. É um item crucial para a entrega do projeto.
e. É um item que auxilia somente nas tarefas de manutenção.
Feedback
A resposta correta é: É um item essencial tanto para atividades de validação do software quanto para as tarefas de manutenção..
Parte inferior do formulário
Parte superior do formulário
Questão 1
Incorreto
Marcar questão
Texto da questão
De maneira geral o projeto de software tem início com um modelo de requisitos e esse modelo deve ser transformado em quatro níveis de detalhes, que são:
Escolha uma:
a. Projeto de dados, projeto arquitetural, projeto da interface e projeto de custo.
b. Projeto de requisito, projeto de dados, projeto arquitetural e projeto da interface.
c. Projeto de requisitos, projeto de análise, projeto de código e projeto de segurança de dados.
Projeto de dados, projeto arquitetural, projeto da interface e projeto a nível de componente
d. Projeto de requisitos, projeto de análise, projeto de código e projeto de dados.
e. Projeto de dados, projeto arquitetural, projeto da interface e projeto a nível de componente.
Feedback
A resposta correta é: Projeto de dados, projeto arquitetural, projeto da interface e projeto a nível de componente..
Questão 2
Incorreto
Marcar questão
Texto da questão
Projeto ________ visa a definir os grandes componentes estruturais do software e seus relacionamentos:
Escolha uma:
a. De análise.
Arquitetural
b. Arquitetural.
c. De requisitos.
d. De comunicação.
e. Da interface.
Feedback
A resposta correta é: Arquitetural..
Questão 3
Incorreto
Marcar questão
Texto da questão
_______ diz respeito ao relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados sob condições estabelecidas:
Escolha uma:
a. Funcionalidade.
Eficiência
b. Eficiência.
c. Manutenibilidade.
d. Confiabilidade.
e. Usabilidade.
Feedback
A resposta correta é: Eficiência..
Questão 4
Incorreto
Marcar questão
Texto da questão
NÃO é um dos princípios do projeto de software:
Escolha uma:
a. O projetonão pode ser bitolado.
O projeto não deve ser relacionável ao modelo de análise
b. O projeto não deve reinventar a roda.
c. O projeto deve exibir uniformidade e integração.
d. O projeto deve ser estruturado para acomodar modificações.
e. O projeto não deve ser relacionável ao modelo de análise.
Feedback
A resposta correta é: O projeto não deve ser relacionável ao modelo de análise..
Questão 5
Correto
Marcar questão
Texto da questão
_________: refere-se ao uso de elementos existentes na solução de problemas diferentes.
Escolha uma:
a. Minimizar a complexidade.
b. Utilizar o reuso.
Utilizar o reuso
c. Atender a mudança.
d. Construir.
e. Usar padrões em construção.
Feedback
A resposta correta é: Utilizar o reuso..
Questão 6
Incorreto
Marcar questão
Texto da questão
A hierarquia de controle nada mais é do que a representação, usualmente sob a forma hierarquizada, da estrutura do software no que diz respeito aos seus componentes. Seu objetivo consiste em:
Escolha uma:
a. Estabelecer as relações entre os diferentes componentes do software, explicitando os níveis de abstração aos quais eles pertencem.
b. Apresentar detalhes procedimentais ou de sequenciamento entre processos.
Estabelecer as relações entre os diferentes componentes do software, explicitando os níveis de abstração aos quais eles pertencem
c. Identificar os componentes mais utilizados no sistema.
d. Demonstrar detalhes do sequenciamento entre os componentes.
e. Representar as relações entre os componentes externos do sistema.
Feedback
A resposta correta é: Estabelecer as relações entre os diferentes componentes do software, explicitando os níveis de abstração aos quais eles pertencem..
Questão 7
Incorreto
Marcar questão
Texto da questão
_______ é uma classificação ampla para software que fornece serviços acima da camada do sistema operacional ainda abaixo da camada do programa aplicativo:
Escolha uma:
a. Middleware.
b. API.
Middleware
c. Profilers.
d. Reuso.
e. GIT.
Feedback
A resposta correta é: Middleware..
Questão 8
Correto
Marcar questão
Texto da questão
Especificamente, as escolhas de subconjuntos de linguagem de programação e padrões de uso são um auxílios importante para alcançar maior segurança. Os padrões que afetam diretamente as questões de construção NÃO incluem:
Escolha uma:
a. Padrões de modificabilidade.
Padrões de modificabilidade
b. Métodos de comunicação.
c. Linguagens de programação.
d. Plataformas.
e. Ferramentas.
Feedback
A resposta correta é: Padrões de modificabilidade..
Questão 9
Correto
Marcar questão
Texto da questão
___________ incluem semáforos e monitores:
Escolha uma:
a. Parametrização.
b. Problemas de tempo de execução.
c. Asserções e programação defensiva.
d. Concorrência simultânea.
Concorrência simultânea
e. O projeto e uso da API.
Feedback
A resposta correta é: Concorrência simultânea..
Questão 10
Correto
Marcar questão
Texto da questão
___________ é o conjunto de assinaturas que são exportadas e disponíveis para os usuários de uma biblioteca ou uma estrutura para gravar seus aplicativos:
Escolha uma:
a. Concorrência simultânea.
b. Parametrização.
c. Asserções e programação defensiva.
d. Problemas de tempo de execução.
e. O projeto e uso da API.
O projeto e uso da API
Feedback
A resposta correta é: O projeto e uso da API..
Parte inferior do formulário
Parte superior do formulário
Questão 1
Incorreto
Marcar questão
Texto da questão
Testes de software são destinados a mostrar que um programa atende a seus requisitos e, na descoberta de possíveis erros, onde o software se comporta de maneira incorreta. Testes baseados em requisitos são:
Escolha uma:
a. Uma abordagem para o desenvolvimento de programas em que se intercalam testes de desenvolvimento de código.
b. Uma abordagem de teste de release utilizado no desenvolvimento dirigido a testes.
c. Aqueles que se utilizam de modelos orientados a objetos para a criação de massas de testes requisitados pelos usuários.
Uma abordagem sistemática para projetos de caso de teste em que é considerado cada requisito e derivado um conjunto de testes para eles.
d. Uma abordagem sistemática para projetos de caso de teste em que é considerado cada requisito e derivado um conjunto de testes para eles.
e. Uma abordagem de teste de release em que são imaginados possíveis cenários típicos de uso.
Feedback
A resposta correta é: Uma abordagem sistemática para projetos de caso de teste em que é considerado cada requisito e derivado um conjunto de testes para eles..
Questão 2
Correto
Marcar questão
Texto da questão
________ indica que software deve funcionar por determinado período de tempo livre de erros e falhas:
Escolha uma:
a. Usabilidade.
b. Funcionalidade.
c. Confiabilidade.
Confiabilidade
d. Manutenibilidade.
e. Portabilidade.
Feedback
A resposta correta é: Confiabilidade..
Questão 3
Incorreto
Marcar questão
Texto da questão
O teste que concentra-se nos requisitos funcionais documentados pela especificação do programa, e não em detalhes internos do código, é denominado teste:
Escolha uma:
a. Caixa preta.
b. De caminho básico.
c. Caixa branca.
Caixa preta
d. Beta.
e. De fluxo de dados.
Feedback
A resposta correta é: Caixa preta..
Questão 4
Incorreto
Marcar questão
Texto da questão
Considere: O objetivo é executar o sistema sob o ponto de vista de seu usuário final, varrendo as funcionalidades em busca de falhas em relação aos objetivos originais. Os testes são executados em condições similares àquelas que um usuário utilizará no seu dia-adia de manipulação do sistema. A afirmativa refere-se ao teste de:
Escolha uma:
a. Unidade.
b. Integração.
c. Sistema.
d. Operação.
e. Aceitação.
Sistema
Feedback
A resposta correta é: Sistema..
Questão 5
Incorreto
Marcar questão
Texto da questão
A __________________ consiste na correção de erros observados durante a fase de operação:
Escolha uma:
a. Manutenção adaptativa.
b. Manutenção comparativa.
c. Manutenção inicial.
Manutenção corretiva
d. Manutenção de aperfeiçoamento.
e. Manutenção corretiva.
Feedback
A resposta correta é: Manutenção corretiva..
Questão 6
Correto
Marcar questão
Texto da questão
________ indica a capacidade do software ser transferido facilmente de um ambiente (plataforma) para outro:
Escolha uma:
a. Usabilidade.
b. Manutenibilidade.
c. Confiabilidade.
d. Funcionalidade.
e. Portabilidade.
Portabilidade
Feedback
A resposta correta é: Portabilidade..
Questão 7
Incorreto
Marcar questão
Texto da questão
A __________________ é necessária quando os requisitos de sistema mudam em resposta ás mudanças organizacionais ou de negócio:
Escolha uma:
a. Manutenção adaptativa.
Manutenção de aperfeiçoamento
b. Manutenção corretiva.
c. Manutenção inicial.
d. Manutenção comparativa.
e. Manutenção de aperfeiçoamento.
Feedback
A resposta correta é: Manutenção de aperfeiçoamento..
Questão 8
Incorreto
Marcar questão
Texto da questão
Segundo a IEEE (2004), um ponto importante na fase de manutenção é fazer uma análise de impacto do software existente, antes de realizar uma mudança e estabelecer algumas tarefas de análise de impacto. Onde deve-se primeiramente:
Escolha uma:
a. Analisar as solicitações de mudanças.
b. Ignorar o problema.
c. Listar as modificações.
d. Realizar as modificações mais fáceis primeiro.
Analisar as solicitações de mudanças
e. Pesquisar opções para implementar a modificação.
Feedback
A resposta correta é: Analisar as solicitações de mudanças..
Questão 9
Incorreto
Marcar questão
Texto da questão
De maneira geral, o planejamento de um processo de gerenciamento de configuração de software deve ser aderente ao contexto organizacional, sempre observando:
Escolha uma:
a. As políticas de restrições.
b. As regras de configuração do software.
As políticas de restrições.
c. O valor do projeto no mercado.
d. O calendário de distribuição do software.
e. O retorno do projeto para a empresa.
Feedback
A resposta corretaé: As políticas de restrições..
Questão 10
Incorreto
Marcar questão
Texto da questão
Entre as atividades de configuração de software NÃO está:
Escolha uma:
a. A auditoria de configuração de software.
O levantamento de requisitos operacionais.
b. O levantamento de requisitos operacionais.
c. A identificação de configuração de software.
d. O registro de status de configuração de software.
e. O controle de configuração de software.
Feedback
A resposta correta é: O levantamento de requisitos operacionais..
Parte inferior do formulário
Parte superior do formulário
Questão 1
Incorreto
Marcar questão
Texto da questão
É uma técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces. Trata-se, especificamente, de:
Escolha uma:
a. Teste de integração.
b. Teste de mesa.
c. Teste funcional.
d. Arquitetura top-down.
Teste de integração
e. Análise bottom-up.
Feedback
A resposta correta é: Teste de integração..
Questão 2
Incorreto
Marcar questão
Texto da questão
No que se refere a testes de software, é correto afirmar que:
Escolha uma:
a. Um caso de teste é uma categoria de possíveis resultados na execução de testes.
O teste da caixa branca (teste estrutural), baseia-se em testar as estruturas do código fonte, como comandos condicionais e de repetição.
b. Um teste bem sucedido é um teste que não encontra nenhum erro no software.
c. O teste da caixa branca (teste estrutural), baseia-se em testar as estruturas do código fonte, como comandos condicionais e de repetição.
d. O teste da caixa preta (teste funcional), baseia-se em analisar os arquivos de log do sistema procurando por mensagens de funcionamento inconsistente.
e. O teste de operação é a fase onde é testada a ergonomia da interface de uso do software.
Feedback
A resposta correta é: O teste da caixa branca (teste estrutural), baseia-se em testar as estruturas do código fonte, como comandos condicionais e de repetição..
Questão 3
Incorreto
Marcar questão
Texto da questão
Em relação a Qualidade e Teste de Software, quando um produto é previamente testado e enviado para uma nova avaliação, considere:
I- Todas as partes alteradas nos documentos, funcionalidades e informações devem ser testadas como se fosse um produto novo.
II- Todas as partes inalteradas que sejam influenciadas pelas partes alteradas ou por mudanças em um requerido sistema (de acordo com os conhecimentos específicos do testador) devem ser testadas por amostragem.
III- Todas as outras partes que não foram alteradas ou influenciadas pelas alterações, devem ser testadas como sendo um novo produto.
Está correto o que afirma-se em:
Escolha uma:
a. II apenas.
b. I e III apenas.
c. III apenas.
d. I, II e III.
I apenas
e. I apenas.
Feedback
A resposta correta é: I apenas..
Questão 4
Incorreto
Marcar questão
Texto da questão
NÃO são características dos atributos de qualidade de software categorizados no modelo de qualidade externa e interna da NBR ISO/IEC 9126:
Escolha uma:
a. Usabilidade e confiabilidade.
b. Portabilidade e confiabilidade.
c. Funcionalidade e eficiência.
Especificidade e granularidade.
d. Especificidade e granularidade.
e. Eficiência e manutenibilidade.
Feedback
A resposta correta é: Especificidade e granularidade..
Questão 5
Incorreto
Marcar questão
Texto da questão
________ diz respeitos as funções definidas para o software. Nesse item se analisa se software funciona adequadamente e atende aos requisitos especificados:
Escolha uma:
a. Confiabilidade.
b. Funcionalidade.
c. Portabilidade.
d. Usabilidade.
Funcionalidade
e. Manutenibilidade.
Feedback
A resposta correta é: Funcionalidade..
Questão 6
Incorreto
Marcar questão
Texto da questão
Em quais situações justificam descartar um sistema de informação?
Escolha uma:
a. Quando muda-se a tecnologia escolhida
b. Quando ocorre mudança de requisitos
c. Quando o sistema está defasado e cheio de bugs
d. Quando o negócio da organização se modificar e quando os custos da manutenção superam os custos para desenvolver um sistema novo
e. Quando a equipe técnica perde seu principal componente
Feedback
A resposta correta é: Quando o negócio da organização se modificar e quando os custos da manutenção superam os custos para desenvolver um sistema novo.
Questão 7
Correto
Marcar questão
Texto da questão
A __________________ realiza alterações no software para que possa ser executado sobre o novo ambiente:
Escolha uma:
a. Manutenção corretiva.
b. Manutenção inicial.
c. Manutenção comparativa.
d. Manutenção adaptativa.
Manutenção adaptativa
e. Manutenção de aperfeiçoamento.
Feedback
A resposta correta é: Manutenção adaptativa..
Questão 8
Incorreto
Marcar questão
Texto da questão
A manutenção dos softwares pode ser classificada conforme sua necessidade e engloba as atividades de:
Escolha uma:
a. Manutenção inicial manutenção comparativa e manutenção de entrega.
b. Manutenção corretiva, manutenção comparativa e manutenção de aperfeiçoamento.
Manutenção corretiva, manutenção adaptativa e manutenção de aperfeiçoamento.
c. Manutenção corretiva, manutenção adaptativa e manutenção de aperfeiçoamento.
d. Manutenção corretiva, manutenção adaptativa e manutenção de entrega.
e. Manutenção inicial, manutenção adaptativa e manutenção de aperfeiçoamento.
Feedback
A resposta correta é: Manutenção corretiva, manutenção adaptativa e manutenção de aperfeiçoamento..
Questão 9
Correto
Marcar questão
Texto da questão
Algumas vezes as mudanças são decorrentes de problemas que devem ser tratados com urgência. Entre os motivos principais para estas urgências estão:
I- Corrigir um defeito grave no sistema, que compromete o andamento normal da aplicação
II-Defeitos oriundos de alterações realizadas no ambiente operacional que comprometem a continuidade do funcionamento do sistema
III- A implementação de mudanças inesperadas no funcionamento do negócio que executa o sistema, oriunda da concorrência ou uma nova legislação que afete o sistema
Está correto o que consta em:
Escolha uma:
a. II e III apenas.
b. I apenas.
c. I, II e III.
I, II e III
d. I e III apenas.
e. I e II apenas.
Feedback
A resposta correta é: I, II e III..
Questão 10
Incorreto
Marcar questão
Texto da questão
O processo de manutenção contém as atividades e tarefas necessárias para modificar um produto de software existente, preservando a sua integridade. A primeira atividades necessárias para manter a integridade na realização da manutenção de software é:
Escolha uma:
a. Execução do Processo.
b. Migração.
c. Implementação da Modificação.
d. Revisão e Aceitação da Modificação.
e. Análise do problema e da modificação.
Execução do Processo
Feedback
A resposta correta é: Execução do Processo..
Parte inferior do formulário
Parte superior do formulário
Questão 1
Incorreto
Marcar questão
Texto da questão
Em relação a Qualidade e Teste de Software, quando um produto é previamente testado e enviado para uma nova avaliação, considere:
I- Todas as partes alteradas nos documentos, funcionalidades e informações devem ser testadas como se fosse um produto novo.
II- Todas as partes inalteradas que sejam influenciadas pelas partes alteradas ou por mudanças em um requerido sistema (de acordo com os conhecimentos específicos do testador) devem ser testadas por amostragem.
III- Todas as outras partes que não foram alteradas ou influenciadas pelas alterações, devem ser testadas como sendo um novo produto.
Está correto o que afirma-se em:
Escolha uma:
a. II apenas.
b. I apenas.
c. III apenas.
d. I, II e III.
e. I e III apenas.
I apenas
Feedback
A resposta correta é: I apenas..
Questão 2
Correto
Marcar questão
Texto da questão
NÃO são características dos atributos de qualidade de software categorizados no modelo de qualidade externa e interna da NBR ISO/IEC 9126:
Escolha uma:
a. Funcionalidade e eficiência.
b. Especificidade e granularidade.
Especificidadee granularidade.
c. Usabilidade e confiabilidade.
d. Eficiência e manutenibilidade.
e. Portabilidade e confiabilidade.
Feedback
A resposta correta é: Especificidade e granularidade..
Questão 3
Incorreto
Marcar questão
Texto da questão
É uma técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces. Trata-se, especificamente, de:
Escolha uma:
a. Teste de integração.
b. Arquitetura top-down.
Teste de integração
c. Teste de mesa.
d. Teste funcional.
e. Análise bottom-up.
Feedback
A resposta correta é: Teste de integração..
Questão 4
Correto
Marcar questão
Texto da questão
O teste que concentra-se nos requisitos funcionais documentados pela especificação do programa, e não em detalhes internos do código, é denominado teste:
Escolha uma:
a. Caixa preta.
Caixa preta
b. Beta.
c. De caminho básico.
d. De fluxo de dados.
e. Caixa branca.
Feedback
A resposta correta é: Caixa preta..
Questão 5
Incorreto
Marcar questão
Texto da questão
A manutenção dos softwares pode ser classificada conforme sua necessidade e engloba as atividades de:
Escolha uma:
a. Manutenção inicial manutenção comparativa e manutenção de entrega.
b. Manutenção corretiva, manutenção adaptativa e manutenção de entrega.
Manutenção corretiva, manutenção adaptativa e manutenção de aperfeiçoamento.
c. Manutenção inicial, manutenção adaptativa e manutenção de aperfeiçoamento.
d. Manutenção corretiva, manutenção adaptativa e manutenção de aperfeiçoamento.
e. Manutenção corretiva, manutenção comparativa e manutenção de aperfeiçoamento.
Feedback
A resposta correta é: Manutenção corretiva, manutenção adaptativa e manutenção de aperfeiçoamento..
Questão 6
Correto
Marcar questão
Texto da questão
A __________________ é necessária quando os requisitos de sistema mudam em resposta ás mudanças organizacionais ou de negócio:
Escolha uma:
a. Manutenção de aperfeiçoamento.
Manutenção de aperfeiçoamento
b. Manutenção inicial.
c. Manutenção adaptativa.
d. Manutenção corretiva.
e. Manutenção comparativa.
Feedback
A resposta correta é: Manutenção de aperfeiçoamento..
Questão 7
Incorreto
Marcar questão
Texto da questão
Em quais situações justificam descartar um sistema de informação?
Escolha uma:
a. Quando o sistema está defasado e cheio de bugs
b. Quando muda-se a tecnologia escolhida
c. Quando o negócio da organização se modificar e quando os custos da manutenção superam os custos para desenvolver um sistema novo
d. Quando ocorre mudança de requisitos
e. Quando a equipe técnica perde seu principal componente
Feedback
A resposta correta é: Quando o negócio da organização se modificar e quando os custos da manutenção superam os custos para desenvolver um sistema novo.
Questão 8
Incorreto
Marcar questão
Texto da questão
Segundo a IEEE (2004), um ponto importante na fase de manutenção é fazer uma análise de impacto do software existente, antes de realizar uma mudança e estabelecer algumas tarefas de análise de impacto. Onde deve-se primeiramente:
Escolha uma:
a. Realizar as modificações mais fáceis primeiro.
b. Pesquisar opções para implementar a modificação.
Analisar as solicitações de mudanças
c. Listar as modificações.
d. Ignorar o problema.
e. Analisar as solicitações de mudanças.
Feedback
A resposta correta é: Analisar as solicitações de mudanças..
Questão 9
Incorreto
Marcar questão
Texto da questão
Entre as atividades de configuração de software NÃO está:
Escolha uma:
a. O levantamento de requisitos operacionais.
b. A identificação de configuração de software.
c. O controle de configuração de software.
d. A auditoria de configuração de software.
e. O registro de status de configuração de software.
O levantamento de requisitos operacionais.
Feedback
A resposta correta é: O levantamento de requisitos operacionais..
Questão 10
Incorreto
Marcar questão
Texto da questão
O processo de manutenção contém as atividades e tarefas necessárias para modificar um produto de software existente, preservando a sua integridade. A primeira atividades necessárias para manter a integridade na realização da manutenção de software é:
Escolha uma:
a. Implementação da Modificação.
b. Análise do problema e da modificação.
c. Revisão e Aceitação da Modificação.
Execução do Processo
d. Execução do Processo.
e. Migração.
Feedback
A resposta correta é: Execução do Processo..
Parte inferior do formulário

Outros materiais