BDQ Prova
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
Avaliação: CCT0215_AV2_201105021629 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 201105021629 - LEONARDO FERREIRA BULCÃO Professor:
JOAO DOMINGOS CAMPOS NETO CARLOS ALBERTO DE FARIAS
Nota da Prova: 3,5 de 8,0
Nota do Trab.: 0
a
1 Questão (Ref.: 201105259011)
Turma: 9001/A Nota de Partic.: 2
Data: 20/06/2014 19:11:22
Pontos: Sem Correç. / 1,5
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
Resposta:
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates.
a
2 Questão (Ref.: 201105120963)
Pontos: 1,0 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Na especificação de requisitos, deve-se coletar informações sobre a necessidade do cliente, onde, será analisado a regra de negócio e coleta de pontos críticos, e o que ele espera do sistema, se utilizando de técnicas de elicitação. Na análise, é onde, é feito a tradução do que foi coletado, onde o analista irá traduzir e capturar os pontos relevantes debatendo com o cliente o que foi compreendido. No projeto é onde, se tem a regra de negócio definida e como será aplicado no desenvolvimento, onde, irá se usar de metodologias e melhores práticas para traduzir tudo a equipe de desenvolvimento. Na implementação, é onde, se inicia a codificação, com linguagem de programação já definida, onde, irá se transformar o desenho em diversos tipos de componentes de códigos de programação. Na fase de testes é onde, irá se validar o que foi desenvolvido, saturando o produto, e comparando com o que foi projetado, com o objetivo de aumentar a qualidade do produto ou sistema que será implantado.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada
1 de 4
26/06/2014 01:38
BDQ Prova
2 de 4
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
a
3 Questão (Ref.: 201105056546)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Símbolos, números, letras. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões.
a
4 Questão (Ref.: 201105077901)
Pontos: 0,5 / 0,5
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Modal Funcional Do cronograma Não funcional Do usuário
a
5 Questão (Ref.: 201105079251)
Pontos: 0,0 / 1,0
NÃO é fase do RUP? Construção. Transição. Iniciação ou concepção. Elaboração. Gerenciamento.
a
6 Questão (Ref.: 201105077594)
Pontos: 0,0 / 0,5
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional).
I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é: I-F, II-F, III-F, IV-F I-F, II-NF, III-F, IV-F
26/06/2014 01:38
BDQ Prova
3 de 4
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
I-F, II-F, III-NF, IV-F I-F, II-NF, III-NF, IV-F I-NF, II-NF, III-NF, IV-NF
a
7 Questão (Ref.: 201105260436)
Pontos: 0,5 / 0,5
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas. I. Quanto mais independente as unidades forem, mais modular será a arquitetura. II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura. III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente. Assinale a ÚNICA opção correta Somente a III está correta Somente II e III estão corretas Somente I e III estão corretas Somente a II está correta Somente a I está correta
a
8 Questão (Ref.: 201105259027)
Pontos: 0,0 / 0,5
No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso). 1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; 2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação. 3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4 4. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma em Assinale a ÚNICA opção com a sequência correta de V e F. 1-F; 2-V; 3-F; 4-V 1-V; 2-F; 3-V; 4-V 1-V; 2-V; 3-V; 4-F 1-V; 2-V; 3-F; 4-F 1-F; 2-F; 3-V; 4-F
a
9 Questão (Ref.: 201105260452)
Pontos: 0,0 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador.
26/06/2014 01:38
BDQ Prova
4 de 4
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta Somente II e III estão corretas Somente I está correta Somente I e III estão corretas Somente a II está correta Somente I e II estão corretas
a
10 Questão (Ref.: 201105057115)
Pontos: 1,0 / 1,0
Em relação aos princípios de qualidade em software, no tocante à testabilidade de software, a sentença "quanto menos modificações, menos interrupções no teste" está relacionada com uma característica. Essa característica é identificada como compreensibilidade estabilidade observalibilidade controlabilidade operacionalidade
Observação: Eu, LEONARDO FERREIRA BULCÃO, estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 20/06/2014 19:57:27
Período de não visualização da prova: desde 09/06/2014 até 25/06/2014.
26/06/2014 01:38
BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_...
Avaliação: CCT0215_AV1_201501052063 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV1
Aluno: 201501052063 - THIAGO FERREIRA DE SOUZA Professor:
JOAO DOMINGOS CAMPOS NETO
Nota da Prova: 4,5 de 8,0
Nota do Trab.: 0
Turma: 9001/AA Nota de Partic.: 2
Data: 14/10/2015 17:42:16 (F)
1a Questão (Ref.: 662170)
Pontos: 0,0 / 0,5
Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas: I. O atributo descreve as características dos objetos. II. A iteração é um tipo de instrução onde os os são repetidos até uma condição ser atingida. III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica. Apenas a afirmativa I está incompatível Todas as afirmativas estão compatíveis Apenas as afirmativas I e II estão incompatíveis Apenas a afirmativa III está incompatível Apenas as afirmativas II e III estão incompatíveis Gabarito Comentado.
2a Questão (Ref.: 721071)
Pontos: 0,5 / 0,5
Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma interface simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da Caixa Econômica federal. Analisando estas características podemos classificar este software como: Adware Trial Demo Shareware Comercial
3a Questão (Ref.: 55458)
Pontos: 0,5 / 0,5
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? Adotar um processo de desenvolvimento. Obter muitos recursos financeiros. Focar no prazo independente do atendimento das funcionalidades desejadas. Obter mão de obra especializada independente de processo. Atender os requisitos no momento em que forem solicitados independente de planejamento.
1 de 4
23-10-2015 20:11
BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_...
4a Questão (Ref.: 55459)
Pontos: 0,5 / 0,5
Basicamente o que é um processo de software? Um processo de software define como se testar. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define que linguagem deve se usar. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define como um produto deve ser entregue. Gabarito Comentado.
5a Questão (Ref.: 711245)
Pontos: 0,0 / 1,0
A etapa de análise no processo de desenvolvimento de software tem como objetivo, criar uma estratégia de solução, sem se preocupar como essa estratégia será realizada, ou seja, utilizar as necessidades dos clientes, depois de compreendido o problema, para resolução do problema solicitado. Associe corretamente a coluna da esquerda com as respectivas atividades. ( ) Útil para representar a realidade através de modelos, como por exemplo diagramas. 1. Modelagem 2. Análise 3. UML - Unified Modeling Language 4. Análise Estrutural
( ) Linguagem utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. ( ) É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. ( ) Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema.
2, 4, 1, 3 3, 1, 2, 4 4, 3, 1, 2 2, 3, 4, 1 1, 3, 4, 2
6a Questão (Ref.: 63249)
Pontos: 1,0 / 1,0
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados
2 de 4
23-10-2015 20:11
BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_...
às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. I e IV estão corretas. II, III e IV estão corretas. II e IV estão corretas. III e IV estão corretas. I, III e IV estão corretas. Gabarito Comentado.
7a Questão (Ref.: 232263)
Pontos: 0,0 / 1,0
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta. Apenas I e III estão corretas; Apenas II está correta; Apenas II e III estão corretas; Apenas I está correta; Apenas III está correta;
8a Questão (Ref.: 634451)
Pontos: 0,0 / 1,0
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o operacional ou desenho lógico operacional ou desenho detalhado estratégico ou desenho arquitetônico tático ou desenho lógico estratégico ou desenho detalhado Gabarito Comentado.
9a Questão (Ref.: 233294)
3 de 4
Pontos: 1,0 / 1,0
23-10-2015 20:11
BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_...
Uma representação definida de um procedimento de teste define um(a): Definição de teste de software Critério de teste de software Objetivo de teste de software Script de teste de software Forma de teste de software Gabarito Comentado.
10a Questão (Ref.: 660307)
Pontos: 1,0 / 1,0
Sabemos que existem duas modalidade de testes de software. Ela são classificadas em: I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos; II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema; III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa; IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais; É correto, apenas, o que se afirma em: I e III; II e IV; III e IV; II e III; I e II; Gabarito Comentado.
Período de não visualização da prova: desde 01/10/2015 até 21/10/2015.
4 de 4
23-10-2015 20:11
25/11/2015
BDQ Prova
Avaliação DE SOFT
PROCESSOS DE DESENVOLVIMENTO
Tipo de Avaliação: AV
Aluno: Professor: RAFAEL DIAS RIBEIRO
Turma: 9006/AA
1a Questão (Ref.: 97178)
Pontos: 1,5 / 1,5
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na fase de projeto de um sistema.
Resposta: A fase de projeto é a solução para o problema encontrado na fase de análise, suas principais atividades são: definir qual será o banco de dados a ser utilizado, arquitetura do sistema, linguagem de programação, interface gráfica, definir os recursos fisicos necessários do sistema.
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras atividades.
2a Questão (Ref.: 692410)
Pontos: 1,0 / 1,5
Justifique a seguinte afirmativa: Das atividades de um Processo de Desenvolvimento de Software a Codificação é a única atividade que será garantidamente feita.
Resposta: Não concordo, todas as etapas tem que estarem concluídas para garantir a qualidade do software. São as etapas: requisitos, analise, projeto, codificação, testes, implantação e manutenção. Sem um projeto bem especificado, analisado e projetado, não tem como garantir uma boa codificação.
Gabarito: Desde que o projeto não seja cancelado a codificação é de fato a única atividade que será garantidamente realizada, pois análise de requisitos e projeto às vezes são deixados para trás ou feitos de forma indevida, os testes podem ser deixados para trás devido o custo e tempo para entrega do software. No entanto, não importa quão pobre ou caótico seja o projeto do software a construção sempre é realizada para que se tenha um entregável.
3a Questão (Ref.: 567904)
Pontos: 0,5 / 0,5
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação: Comercial Programa por que se paga uma taxa de licenciamento para sua utilização. Software Freeware Programa de computador cujo uso não implica o pagamento de licença de uso. Demo Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado.
Trial Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar
http://simulado.estacio.br/bdq_prova_resultado_preview.asp
1/4
25/11/2015
BDQ Prova
rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. Software Livre Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseálo. Gabarito Comentado.
4a Questão (Ref.: 235218)
Pontos: 0,5 / 0,5
Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser I. Descrições dos serviços fornecidos pelo sistema. II. Restrições e características desses serviços. III. Apresentados somente como Não Funcionais. IV. Apresentados somente como Funcionais. É correto, apenas, o que se afirma em I, II e III
I e II II, III e IV I e III II e IV Gabarito Comentado.
5a Questão (Ref.: 661147)
Pontos: 0,5 / 0,5
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: um método para especificar e modelar os artefatos dos sistemas. um método comum para a representação da orientação a objetos. uma linguagem para implementar os conceitos da orientação a objetos. um processo de especificação e modelagem de sistemas orientados a objeto.
uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. Gabarito Comentado.
6a Questão (Ref.: 710799)
Pontos: 0,0 / 0,5
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de software: aproveitamento de ideias e de bibliotecas
bibliotecas e classes fundamentais parte de código e a camada de arquitetura módulo de código binário e classes fundamentais
http://simulado.estacio.br/bdq_prova_resultado_preview.asp
2/4
25/11/2015
BDQ Prova
parte de código de programa e bibliotecas
7a Questão (Ref.: 711284)
Pontos: 0,5 / 0,5
Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações apresentadas nas alternativas na coluna da direita.
Modalidade
Classificações ( ) Testes de integração Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema
1. Quanto à utilização do código 2. Quanto ao objetivo na busca pelo erro
( ) Testes estáticos São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação ( ) Testes dinâmicos São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e funcionais do programa ( ) Testes de unidade Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto ( ) Testes de validação Teste realizado após a integração de todos os módulos do sistema
2, 2, 1, 1, 2 1, 1, 1, 2, 2 2, 1, 1, 2, 1 2, 1, 1, 2, 2 2, 1, 2, 1, 1
8a Questão (Ref.: 567950)
Pontos: 0,5 / 0,5
A fase de implementação, ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima para baixo: 1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação. 2. Desenho ( ) Etapa do processo de desenvolvimento de software já estudada anteriormente. 3. Código Fonte ( ) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação. 4. Código Objeto ( ) Sequência binária de ações diretamente direcionadas para o processador da máquina. 5. Código Máquina ( ) Resultado da compilação do código fonte.
3, 2, 1, 5, 4 5, 4, 3, 2, 1 4, 5, 3, 1, 2 2, 1, 4, 3, 5 1, 4, 5, 2, 3
http://simulado.estacio.br/bdq_prova_resultado_preview.asp
3/4
25/11/2015
BDQ Prova
9a Questão (Ref.: 616268)
Pontos: 1,0 / 1,0
Considerando importância de documentar todos os os do processo de desenvolvimento de software. Complete a frase escrevendo o nome de cada tipo utilizado na documentação do processo: __________: Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar o andamento do projeto. __________: Documentação de acompanhamento de recursos utilizados durante o andamento do projeto. __________: Estabelece o formato e a cadência de como o processo deve ser implementado. __________: Estabelece a forma de comunicação entre os membros do projeto. __________: Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Relatórios Padronização de processos Cronogramas Documentos técnicos Comunicação Cronogramas Documentos técnicos Relatórios Padronização de processos Comunicação
Cronogramas Relatórios Padronização de processos Comunicação Documentos técnicos Padronização de processos Relatórios Comunicação Documentos técnicos Cronogramas Comunicação Cronogramas Padronização de processos Documentos técnicos Relatórios Gabarito Comentado.
10a Questão (Ref.: 611647)
Pontos: 1,0 / 1,0
O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões diárias para acompanhamento do andamento das atividades. Complete a frase escrevendo o nome de cada uma das características do modelo Scrum: I) _____________: Período para finalização de cada requisito; II) _____________: Reunião diária para análise de andamento do projeto; III) _____________: Lista com funcionalidades a serem implementadas; IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à equipe como será implementado; V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer na tentativa de não estourar o Sprint. Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V). Sprint Scrum Scrum Master Product Backlog Sprint Backlog
Sprint Daily Scrum Product Backlog Sprint Backlog Scrum Master Product Backlog Scrum Master Sprint Backlog Sprint Srum Scrum Master Sprint Scrum Product Backlog Sprint Backlog Product Backlog Sprint Backlog Sprint Scrum Scrum Master Gabarito Comentado.
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
http://simulado.estacio.br/bdq_prova_resultado_preview.asp
4/4
1a Questão (Ref.: 201303091947)
Pontos: 0,0 / 1,5
Desenvolver software com qualidade é?
Resposta: Utilizar um processo de construção primando por todas as partes envolvidas nessa atividade.
Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
2a Questão (Ref.: 201303090502)
Pontos: 1,5 / 1,5
Baseado no seu entendimento em sala de aula, descreva a relação existente entre Processo X Projeto X Produto, de software.
Resposta: Processo - Atividades repetidas, visando uma sequência rotineira. Vários processos formam um projeto. Projeto - Atividade bem definida, composta de começo, meio e fim. Visa a obtenção de um produto. Produto - Resultado final de um projeto.
Gabarito: 1) Processo é uma receita que é seguida por um projeto; Projeto concretiza uma abstração, que é o processo; Produto é o resultado do projeto utilizando o processo 2) Processo é um conjunto de atividades de engenharia necessárias para transformar os requisitos do usuário em software. O projeto é a execução de cada atividade do processo, aplicando-se métodos e ferramentas, para se alcançar o objetivo final que é o produto.
a
3 Questão (Ref.: 201303087329)
Pontos: 0,5 / 0,5
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta: As opções II e III estão corretas As opções II e IV estão corretas As opções I e II estão corretas As opções I e III estão corretas As opções I, II e III estão corretas
4a Questão (Ref.: 201303066155)
Pontos: 0,5 / 0,5
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada."
Somente o atendente, pois o procedimento do médico é confidencial. Cliente e Médico. Cliente e atendente. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Atendente e Médico.
5a Questão (Ref.: 201303066156)
Pontos: 0,5 / 0,5
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. Vendedor não pode realizar nenhum caso de uso. Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". A representação é denominada de Generalização de Ator.
a
6 Questão (Ref.: 201303053266)
Pontos: 0,5 / 0,5
A confiabilidade especificada para um software aplicativo é: uma restrição de escopo. um requisito não-funcional um requisito funcional. um mecanismo de teste de estresse. um mecanismo de teste de desempenho.
a
7 Questão (Ref.: 201303265662)
Pontos: 0,5 / 0,5
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta.
I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software;
II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto;
III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo;
IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação.
Assinale a ÚNICA opção correta Apenas III e IV estão corretas; Apenas I e II estão corretas; Apenas II e II estão corretas;
Apenas II e IV estão corretas; Apenas I e III estão corretas;
8a Questão (Ref.: 201303265670)
Pontos: 0,0 / 0,5
Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens que são compiladas. Uma característica marcante das linguagens interpretadas é: Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando uma tabela com estas informações As linguagens interpretadas fazem alterações no código, de forma a torná-lo otimizado As linguagens interpretadas executam o código até o ponto em que há um erro Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos de máquina, de acordo com o interpretador
9a Questão (Ref.: 201303066716)
Pontos: 1,0 / 1,0
Em relação aos princípios de qualidade em software, no tocante à testabilidade de software, a sentença "quanto menos modificações, menos interrupções no teste" está relacionada com uma característica. Essa característica é identificada como controlabilidade observalibilidade estabilidade compreensibilidade operacionalidade
a
10 Questão (Ref.: 201303268656)
Pontos: 0,0 / 1,0
O Método XP, também conhecido como eXtreme Programming, é um método que pertence à metodologia ágil de desenvolvimento de software. Identifique a única opção que NÃO pertence às práticas deste método: Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo Ritmo sustentável - Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais Testes de verificação - Testes de verificação realizados pelo cliente Reuniões em pé - Utilizadas para não perder o foco no assunto Padrão de codificação - Estabelecimento de regras de código de programa
26/06/2015
BDQ Prova
Fechar
Avaliação: CCT0194_AV_201102047309 » PROCESSOS DE DESENVOLVIMENTO DE Tipo de Avaliação: AV SOFTWARE Aluno: 201102047309 GABRIEL FAVATO NASCIMENTO Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO
Turma: 9002/AB
Nota da Prova: 3,5 Nota de Partic.: 1,5 Data: 16/06/2015 09:06:09 (F)
1a Questão (Ref.: 95286)
Pontos: 0,0 / 1,0
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: Construção e Concepção. Concepção e Elaboração.
Requisitos e Análise. Projeto e Construção.
Construção e Transição. Gabarito Comentado.
2a Questão (Ref.: 235163)
Pontos: 0,5 / 0,5
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação: __________: Descreve as características dos objetos. __________: Tipo de instrução executada de forma sequencial. __________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. __________: Serviço que a classe presta. __________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica. Marque a alternativa correta: Atributo Iteração Método Seleção Sequência Sequência Iteração Atributo Método Seleção Iteração Método Seleção Atributo Sequência
Atributo Sequência Iteração Método Seleção Método Seleção Atributo Sequência Iteração Gabarito Comentado.
3a Questão (Ref.: 232229)
Pontos: 0,5 / 0,5
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI? data:text/html;charset=utf8,%3Cbody%20bgcolor%3D%22%23C3CBCD%22%20link%3D%22%23333333%22%20vlink%3D%22%23333333%22%20ali…
1/4
26/06/2015
BDQ Prova
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI O ROI representa se as restrições de prazo serão atendidas Gabarito Comentado.
4a Questão (Ref.: 63249)
Pontos: 0,5 / 0,5
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo.
II e IV estão corretas. III e IV estão corretas. I, III e IV estão corretas. II, III e IV estão corretas. I e IV estão corretas. Gabarito Comentado.
5a Questão (Ref.: 32765)
Pontos: 0,5 / 0,5
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Atendente e Médico. Somente o cliente.
Cliente e Procedimentos. Cliente e atendente. Cliente, atendente e Procedimentos. Gabarito Comentado.
data:text/html;charset=utf8,%3Cbody%20bgcolor%3D%22%23C3CBCD%22%20link%3D%22%23333333%22%20vlink%3D%22%23333333%22%20ali…
2/4
26/06/2015
BDQ Prova
6a Questão (Ref.: 54922)
Pontos: 0,5 / 0,5
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado devese obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
Teste caixa preta
Teste da compilação prévia Teste de integração Teste caixa branca Teste de sistemas Gabarito Comentado.
7a Questão (Ref.: 568087)
Pontos: 0,0 / 0,5
Na fase da implementação, o analista ou desenvolvedor detalha e implementa o que foi definido na etapa de desenho, através de componentes de código de programa e documentação detalhada. Complete a frase escrevendo o nome de cada definição dos elementos utilizados na implementação e marque a alternativa correta: __________: Linguagem de programação que utiliza a arquitetura do processador para executar as ações. Esta linguagem é a que mais se aproxima dos códigos de execução direta do processador, ou seja, linguagem de máquina. __________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível. __________: Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. __________: Programa que, além de fazer a leitura do código fonte e transformálo em código objeto, transformao em um código executável. Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador.
Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível
Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador Gabarito Comentado.
8a Questão (Ref.: 673138)
Pontos: 0,0 / 1,5
Uma das técnicas apresentadas na Análise de Requisitos é a ECONÔMICA que Visa a atender os requisitos financeiros do projeto/produto. Esta análise é considerada a mais critica, pois consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados. Uma das ferramentas utilizadas é a Análise do ROI (Return Over Investiment ¿ Retorno sobre Investimento)que é o percentual que mede a relação entre quanto se ganhou e quanto se investiu. ROI = (TOTAL DO LUCRO ¿ TOTAL DO CUSTO)/TOTAL DO CUSTO. O Projeto A tem ROI de 12% e o Projeto B de 25%. Qual o melhor projeto, baseado na análise financeira ? Justifique. data:text/html;charset=utf8,%3Cbody%20bgcolor%3D%22%23C3CBCD%22%20link%3D%22%23333333%22%20vlink%3D%22%23333333%22%20ali…
3/4
26/06/2015
BDQ Prova
Resposta: O projeto A, pois seu deficit é menor.
Gabarito: Projeto B. Quanto maior a taxa de retorno, melhor o retorno do projeto
9a Questão (Ref.: 616268)
Pontos: 1,0 / 1,0
Considerando importância de documentar todos os os do processo de desenvolvimento de software. Complete a frase escrevendo o nome de cada tipo utilizado na documentação do processo: __________: Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar o andamento do projeto. __________: Documentação de acompanhamento de recursos utilizados durante o andamento do projeto. __________: Estabelece o formato e a cadência de como o processo deve ser implementado. __________: Estabelece a forma de comunicação entre os membros do projeto. __________: Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões.
Cronogramas Relatórios Padronização de processos Comunicação Documentos técnicos Padronização de processos Relatórios Comunicação Documentos técnicos Cronogramas Cronogramas Documentos técnicos Relatórios Padronização de processos Comunicação Comunicação Cronogramas Padronização de processos Documentos técnicos Relatórios Relatórios Padronização de processos Cronogramas Documentos técnicos Comunicação Gabarito Comentado.
10a Questão (Ref.: 68764)
Pontos: 0,0 / 1,5
Porque o RUP é considerado uma metodologia iterativa de desenvolvimento?
Resposta: RUP é a forma de desenvolver com qualidade e satisfação de forma iterativa.
Gabarito: O RUP se caracteriza dessa maneira por realizar o desenvolvimento do projeto de forma incremental, ou seja, para cada nova iteração uma parte do sistema é desenvolvida, sendo o resultado de cada nova iteração superior ao da iteração anterior.
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
data:text/html;charset=utf8,%3Cbody%20bgcolor%3D%22%23C3CBCD%22%20link%3D%22%23333333%22%20vlink%3D%22%23333333%22%20ali…
4/4
Avaliação: CCT0194_AV_201402379277 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 20140 - NATALIA Professor:
ADRIANA APARICIO SICSU AYRES DO NASCIMENTO
Nota da Prova: 1,8
Nota de Partic.: 2
Turma: 9001/AA
Data: 23/06/2015 13:59:45
1a Questão (Ref.: 201402449959)
Pontos: 0,0 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do ado. Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões.
2a Questão (Ref.: 201402472662)
Pontos: 0,0 / 0,5
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? Adotar um processo de desenvolvimento. Obter muitos recursos financeiros. Focar no prazo independente do atendimento das funcionalidades desejadas. Obter mão de obra especializada independente de processo. Atender os requisitos no momento em que forem solicitados independente de planejamento.
3a Questão (Ref.: 201402650437)
Pontos: 0,0 / 0,5
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise compotamental Análise estrutural Análise semântica Análise ambiental Análise funcional
4a Questão (Ref.: 201402449969)
Pontos: 0,0 / 0,5
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente e atendente.
Cliente e Procedimentos. Somente o cliente. Cliente, atendente e Procedimentos. Atendente e Médico.
5a Questão (Ref.: 201402472126)
Pontos: 0,0 / 0,5
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Teste da compilação prévia Teste de integração Teste caixa preta Teste caixa branca Teste de sistemas
6a Questão (Ref.: 201402985291)
Pontos: 0,5 / 0,5
Na fase da implementação, o analista ou desenvolvedor detalha e implementa o que foi definido na etapa de desenho, através de componentes de código de programa e documentação detalhada. Complete a frase escrevendo o nome de cada definição dos elementos utilizados na implementação e marque a alternativa correta: __________: Linguagem de programação que utiliza a arquitetura do processador para executar as ações. Esta linguagem é a que mais se aproxima dos códigos de execução direta do processador, ou seja, linguagem de máquina. __________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível. __________: Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. __________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador. Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível
7a Questão (Ref.: 201403090345)
Qual a diferença entre compilador e Interpretador ? Explique-os.
Pontos: 1,0 / 1,5
Resposta: Compilador - que faz a leitura do codigo fonte, desenvolvido em uma linguagem de alto nivel e transcreve para um novo tipo de linguagem chamada de baixo nivel. Interpretador - além de fazer a leitura do codigo fonte e transforma-lo em codigo aberto, transforma-o em codigo executavel.
Gabarito: COMPILADOR: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível. INTERPRETADOR: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. Ou Compilador é um programa ou um grupo de programas que escrito por uma linguagem (esta sendo necessária de compilação para sua execução) ao ser compilado gera outro código que é interpretado pelo computador O interpretador ao contrário do compilador roda o código-fonte escrito como sendo o código objeto, ele traduz o programa linha a linha, o programa vai sendo utilizado na medida em que vai sendo traduzido. Cada execução do programa precisa ser novamente traduzido e interpretado.
8a Questão (Ref.: 201402653887)
Pontos: 0,0 / 1,0
A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propor melhorias no sistema e prover e ao sistema que foi desenvolvido. Em relação à documentação do produto, o que descreve o manual de referência? Descreve as funcionalidades do sistema e as facilidades do uso do sistema. Descreve como instalar o sistema, plataformas de operação, pré-requisitos necessários. Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontra-los. Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final. Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré-requisitos necessários para funcionar.
9a Questão (Ref.: 201402514382)
Pontos: 0,3 / 1,5
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na fase de projeto de um sistema.
Resposta: devem ser analisados os requisitos do sistema, construção do sistema e o requisito final.
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras atividades.
10a Questão (Ref.: 201403086172)
Pontos: 0,0 / 1,0
Assinale a opção que apresenta a característica correta do modelo Iterativo
Modelo que funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo Modelo que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização
Modelo em que as fases se sucedem, sem a possibilidade de retrocesso a fase anterior. Modelo baseado na ideia de aumento do âmbito do sistema Modelo onde após a criação e aceitação do protótipo, o produto final será desenvolvido.
30/03/2016
Estácio
Fechar
Avaliação: CCT0194_AV_201410095673 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201410095673 CAIKE DAMIÃO NASCIMENTO SILVA Professor: JOAO DOMINGOS CAMPOS NETO
Turma: 9001/AA
Nota da Prova: 5,5 Nota de Partic.: 2 Av. Parcial 1,5 Data: 21/03/2016 08:19:21
1a Questão (Ref.: 201410785129)
Pontos: 1,5 / 1,5
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, conceitue apropriadamente a UML.
Resposta: A UML (Unified Modeling Language) é um tipo de modelagem utilizada na engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
Gabarito: É uma linguagem visual para especificar, construir e documentar os artefatos de software. Ou ainda de acordo com o conteúdo online: É utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
Fundamentação do(a) Professor(a): É uma linguagem visual para especificar, construir e documentar os artefatos de software. Ou ainda de acordo com o conteúdo online: É utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
2a Questão (Ref.: 201410338679)
Pontos: 1,0 / 1,5
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
Resposta: Análise de requisitos; Desenho (projeto); Implementação; Teste; Manutenção.
Gabarito: Concepção (Requisitos) Análise Projeto(Desenho) Implementação Testes Implantação Manutenção
Fundamentação do(a) Professor(a): Concepção (Requisitos) Análise Projeto(Desenho) Implementação Testes Implantação Manutenção
3a Questão (Ref.: 201410159219)
Pontos: 0,5 / 0,5
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações; IV. Informação tem que ser útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta:
http://bquestoes.estacio.br/entrada.asp?p0=73519650&p1=201410095673&p2=2163791&p3=CCT0194&p4=102356&p5=AV&p6=21/03/2016&p10=35606255
1/4
30/03/2016
Estácio As opções III e IV estão corretas Apenas a opção III está correta As opçoes I, II e III estão corretas As opções I e IV estão corretas As opçoes I e III estão corretas
4a Questão (Ref.: 201410337469)
Pontos: 0,5 / 0,5
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI? Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI
Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI O ROI representa se as restrições de prazo serão atendidas
5a Questão (Ref.: 201410817337)
Pontos: 0,5 / 0,5
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML Unified Modeling Language. Esta modelagem é: Utilizada para definir os requisitos foram detalhados, validandoos e indicando as dificuldades de implementação no plano estratégico Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe;
Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Utilizada para definir as atividades do próximo o no processo de desenvolvimento de software; Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos;
6a Questão (Ref.: 201410816035)
Pontos: 0,5 / 0,5
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa a aplicação das decisões tomadas no nível estratégico, onde a solução contemplará a reutilização, ou não, de componentes, buscando satisfazer os requisitos do produto é o nível estratégico ou desenho arquitetônico estratégico ou desenho detalhado
nível tático ou desenho lógico operacional ou desenho lógico operacional ou desenho detalhado
7a Questão (Ref.: 201410375551)
Pontos: 0,5 / 0,5
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima. http://bquestoes.estacio.br/entrada.asp?p0=73519650&p1=201410095673&p2=2163791&p3=CCT0194&p4=102356&p5=AV&p6=21/03/2016&p10=35606255
2/4
30/03/2016
Estácio
Teste de interação Teste simples Teste caixa preta Teste iterativo
Teste caixa branca
8a Questão (Ref.: 201410338573)
Pontos: 0,5 / 0,5
Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e preparação do código necessário à sua execução. Projeto Teste Análise
Implementação Implantação
9a Questão (Ref.: 201410847222)
Pontos: 0,0 / 1,0
Assinale a alternativa que apresenta o nome do modelo cuja descrição é apresentada a seguir: modelo que representa uma metodologia de desenvolvimento de software em que os antigos desenvolvedores baseavamse em suas próprias experiências para desenvolver os softwares e que podia ser descrito por um ciclo de 2 fases: implementação e correção. codificaremenda cascata balbúrdia com realimentação
cascata com realimentação
balbúrdia
10a Questão (Ref.: 201410806603)
Pontos: 0,0 / 1,0
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: I, apenas. II, apenas. II e III, apenas.
I e II, apenas.
I, II e III.
Período de não visualização da prova: desde 11/03/2016 até 29/03/2016.
http://bquestoes.estacio.br/entrada.asp?p0=73519650&p1=201410095673&p2=2163791&p3=CCT0194&p4=102356&p5=AV&p6=21/03/2016&p10=35606255
3/4
30/03/2016
Estácio
http://bquestoes.estacio.br/entrada.asp?p0=73519650&p1=201410095673&p2=2163791&p3=CCT0194&p4=102356&p5=AV&p6=21/03/2016&p10=35606255
4/4
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AV_200807064915 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 200807064915 - LEONARDO AMARO DO NASCIMENTO Professor:
Turma: 9001/AA
PATRICIA FIUZA DE CASTRO
Nota da Prova: 2,0
Nota de Partic.: 0,5
Data: 07/06/2014 09:10:16
a
1 Questão (Ref.: 200807168584)
Pontos: 0,5 / 1,5
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na fase de projeto de um sistema.
Resposta: Na fase de Projeto de um sistema devemos elencar todas as especificações necessárias para o correto desenvolvimento do projeto de software, tratando assim da qualidade, do custo e do
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras atividades.
a
2 Questão (Ref.: 200807168578)
Pontos: 0,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos: é onde realizamos os levantamentos das informações que definem o que, quando, porque, onde e como o software trabalhará para atender a real demanda de utilização; Análise: etapa onde realizamos a análise propriamente dita dos requisitos levantados e desenhamos as soluções para entrega ao programador iniciar o desenvolvimento do software; Projeto: fase onde levantamos todas as definições necessárias para controle e istração do projeto de software, como o custo, a qualidade e o tempo necessários para a realização do projeto dentro das especificações acordadas para esta entrega; Implementação e Testes: é a fase onde realziamos a liberação do software para o usuário realizar os testes necessários para finalmente liberar de forma definitiva a utilização do software, ou seja, colocá-lo em uso em produção.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
BDQ Prova
a
3 Questão (Ref.: 200807125385)
Página 2 de 4
Pontos: 0,0 / 0,5
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações; IV. Informação tem que ser útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta: As opções I e IV estão corretas As opçoes I e III estão corretas As opçoes I, II e III estão corretas Apenas a opção III está correta As opções III e IV estão corretas
4a Questão (Ref.: 200807126862)
Pontos: 0,0 / 0,5
Baseado nos estudos de organizações como a Standish Group observou-se que a maioria dos projetos são cancelados ou concluídos com falhas. Qual dessas opções NÃO é um motivo? Valor final do projeto acima do planejado. Funcionalidades entregues não contemplando todas as acordadas com os stakeholders. Entrega final do projeto bem acima do prazo planejado. Falta de entendimento dos requisitos. Falta de interesse dos stakeholders.
5a Questão (Ref.: 200807126328)
Pontos: 0,0 / 0,5
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Teste caixa preta
Teste caixa branca Teste da compilação prévia Teste de sistemas Teste de integração
6a Questão (Ref.: 200807103922)
Pontos: 0,5 / 0,5
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( )
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
BDQ Prova
Página 3 de 4
Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) VFV VVV VVF FFF VFF
a
7 Questão (Ref.: 200807126312)
Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta: Somente as sentenças I e II estão corretas
Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Somente a sentença I está correta Todas as sentenças apresentadas estão corretas
8a Questão (Ref.: 200807104166)
Pontos: 0,0 / 1,0
Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata: Fácil gerência; A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto; Dificuldade para os requisitos que mudam; Implantação tardia; Desenvolver software em partes;
a
9 Questão (Ref.: 200807308021)
Pontos: 0,5 / 0,5
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Brainstorm Casos de Uso Visita técnica Entrevista Questionário
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
BDQ Prova
Página 4 de 4
a
10 Questão (Ref.: 200807308093)
Pontos: 0,0 / 1,0
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I - É possível corrigir erros em fases já completas. II - Permite pontos de controle bem definidos. III - Facilita a visão de reutilização. Somente I e III estão corretas Somente II e III estão corretas Somente I e II estão corretas Somente II está correta Somente a I está correta
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
BDQ Prova
1 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
Avaliação: CCT0194_AV_201202103961 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201202103961 - ALANDERSON TIMOTEO DA SILVA JUNIOR Professor:
JOAO DOMINGOS CAMPOS NETO MARCILENE SCANTAMBURLO FONSECA
Nota da Prova: 7,5
Nota de Partic.: 2
Turma: 9006/AC
Data: 10/06/2014 07:25:54
1 a Questão (Ref.: 201202172911)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: Desenvolvimento sob demanda.
Gabarito: Desenvolvimento sob demanda.
2 a Questão (Ref.: 201202211529)
Pontos: 1,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos: Se resume em conhecer até mesmo em linguagem formal os problema do cotidiano da empresa com base em informações que a mesma trabalha, verifica-se todas as viabilidades do desenvolvimento do software: Viabilidade técnica, operacional, cronograma e economica. Análise: Levantamento de problemas, por exemplo: Visita inlocco. Projeto: Desenvolvimento do projeto, já com SGBD, interface e linguagem de programação definida. Implementação: Feita após cada finalização de cada parte do sistema para validação do cliente, é verificado se esta nova parte atende a necessidade docliente e a familiaridade com o mesmo. Testes: São feitos testes dos processos do software para encontrar possíveis bugs no sistema.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
3 a Questão (Ref.: 201202147112)
Pontos: 0,0 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Experiência pessoal, informações analisadas, gerando ações ou decisões.
24/06/2014 19:07
BDQ Prova
2 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Fatos brutos que retratam ocorrências atuais ou do ado. Dados analisados dentro de um contexto.
4 a Questão (Ref.: 201202147687)
Pontos: 1,0 / 1,0
Suponha que um projeto de software siga o modelo cascata e utilize técnicas de refatoração apoiadas por uma ferramenta durante a etapa de implementação. Qual o impacto resultante na etapa de análise e projeto? Pode diminuir o trabalho do analista, mas apenas se o profissional que realizar a etapa de análise for o mesmo que implementar o software Pode aumentar o trabalho do analista se o profissional que realizar a etapa de análise for diferente do profissional que implementará o software Não terá impacto se o profissional já conhecer as técnicas de refatoração Pode aumentar o trabalho do analista, pois o código deve estar preparado para utilizar as técnicas de refatoração Pode diminuir o trabalho do analista, já que o profissional de análise e projeto saberá que mudanças futuras no modelo gerado durante essa etapa poderão ser realizadas com um custo menor na etapa de implementação
5 a Questão (Ref.: 201202351007)
Pontos: 0,5 / 0,5
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Integração Teste de Unidade Teste de Programação Teste de Validação Teste de Módulo
6 a Questão (Ref.: 201202169816)
Pontos: 0,5 / 0,5
Basicamente o que é um processo de software? Um processo de software define que linguagem deve se usar. Um processo de software define como um produto deve ser entregue. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define como se testar.
7 a Questão (Ref.: 201202349606)
Pontos: 0,5 / 0,5
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte.
24/06/2014 19:07
BDQ Prova
3 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Todas as sentenças estão erradas Apenas as sentenças I e II estão corretas Apenas a sentença I está correta. Todas as sentenças estão corretas Apenas as sentenças II e III estão corretas
8 a Questão (Ref.: 201202146873)
Pontos: 0,5 / 0,5
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) VFV VVF FFF VVV VFF
9 a Questão (Ref.: 201202178126)
Pontos: 1,0 / 1,0
O teste de produtos de software apresenta as atividades de _______________ e _______________. verificação, validação análise, qualificação qualificação, quantificação quantificação, análise validação, quantificação
10a Questão (Ref.: 201202168423)
Pontos: 0,5 / 0,5
Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). I. Escopo é a abrangência do sistema; II. Requisitos são interesses dos usuários; III. A falta de treinamento pode ser causa do fracasso do software; IV. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: I-F, II-V, III-V IV-F I-V, II-V, III-V IV-F I-V, II-F, III-V IV-F I-F, II-F, III-F IV-F
24/06/2014 19:07
BDQ Prova
4 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
I-F, II-V, III-F IV-F
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
24/06/2014 19:07
Retornar
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A9_ Aluno(a):
Lupa
Matrícula:
Data: 04/05/2016 14:57:14 (Finalizada)
Questão (Ref.: 201503117547)
Fórum de Dúvidas (0)
Saiba
No processo de desenvolvimento de software, devemos adotar uma modalidade de ciclo de vida de projetos de software, analise as alternativas apresentadas: I. Processo iterativo - Modelo onde cada atividade tem que ser concluída antes de iniciar a próxima; II. Modelo Incremental - Modelo que se baseia na ideia de aumento do âmbito do sistema, ou seja, na criação de novas versões para o modelo proposto; III. Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. Escolha a alternativa correta: Apenas as afirmativas I e II estão corretas Todas as afirmativas estão corretas Apenas a afirmativa I está correta Apenas a afirmativa II está correta Apenas as afirmativas II e III estão corretas
Gabarito Comentado
2a Questão (Ref.: 201503046408)
Fórum de Dúvidas (0)
Saiba
(0)
Assinale a opção que apresenta o modelo de processo de desenvolvimento de software que atende as características abaixo; I. Define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização II. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração. Modelo iterativo e incremental
Modelo em cascata com retroalimentação Modelo em cascata
Modelo incremental
Modelo ágil, como scrum Gabarito Comentado
Gabarito Comentado
Questão (Ref.: 201502472850)
Fórum de Dúvidas (0)
Saiba
Qual das alternativas a seguir corresponde ao modelo de processo, proposto no final da década de 80, que tem como principais características ser evolucionário, iterativo e focado na redução dos riscos? ModeloTransformacional.
Modelo de Especificação Operacional. Modelo em V.
Modelo em Cascata. Modelo em Espiral.
Gabarito Comentado
Questão (Ref.: 201502610933)
Fórum de Dúvidas (0)
Saiba
O modelo de desenvolvimento de software que trata subconjuntos de requisitos e utiliza o modelo em cascata para sua realização é denominado: Básico Linear RUP
Em cascata
Iterativo e incremental
Gabarito Comentado
Questão (Ref.: 201503078890)
Fórum de Dúvidas (0)
Saiba
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: I, apenas. I, II e III.
II e III, apenas. II, apenas.
I e II, apenas. Gabarito Comentado
Questão (Ref.: 201503077101)
Fórum de Dúvidas (0)
Saiba
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? Prototipação. Formal.
Incremental. Espiral.
Cascata. Gabarito Comentado
Retornar
Retornar
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A8_
Lupa
Matrícula:
Aluno(a):
Data: 04/05/2016 14:49:52 (Finalizada)
Questão (Ref.: 201503119530)
Fórum de Dúvidas (0)
Saiba
O modelo que permite a revisão de fases anteriores, a superposição entre as fases e que permite também a realimentação, ou seja, correções que surgirem durante outras fases do processo é o codifica-remenda cascata
cascata com realimentação balbúrdia
balbúrdia com realimentação Gabarito Comentado
Questão (Ref.: 201502614214)
Fórum de Dúvidas (0)
Saiba
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. É possível corrigir erros em fases já completas. Permite pontos de controle bem definidos. Facilita a visão de reutilização. Somente I e III estão corretas Somente II está correta
Somente a I está correta
Somente I e II estão corretas
Somente II e III estão corretas Gabarito Comentado
Questão (Ref.: 201502397409)
Fórum de Dúvidas (0)
Saiba
O modelo de ciclo de vida em cascata: recomenda a geração de versões incompletas do sistema, que podem ser adas para o usuário final, o que permite a retroalimentação do processo de desenvolvimento. envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegar ao sistema completamente implementado. enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software.
envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de software.
Questão (Ref.: 201502432440)
Fórum de Dúvidas (0)
Saiba
Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você
Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável.
Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto. Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo.
Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder.
Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias. Gabarito Comentado
Questão (Ref.: 201502432439)
Fórum de Dúvidas (0)
Saiba
Em relação ao modelo CASCATA COM RETROALIMENTAÇÃO, variante do modelo CASCATA TRADICIONAL, podemos afirmar que: 1- Permite a realimentação; 2- É útil para grandes projetos; 3- Facilita correções que surgirem durante outras fases do processo; Das alternativas abaixo, assinale aquela em que TODOS os itens estão corretos: 1, 2 e 3 1e2
2e3
Somente a 2 1e3
Gabarito Comentado
Questão (Ref.: 201503119509)
Fórum de Dúvidas (0)
Saiba
Assinale a alternativa que apresenta o nome do modelo cuja descrição é apresentada a seguir: - modelo que representa uma metodologia de desenvolvimento de software em que os antigos desenvolvedores baseavam em suas próprias experiências para desenvolver os softwares e que podia ser descrito por um ciclo de 2 fases: implementação e correção. codifica-remenda
cascata com realimentação cascata
balbúrdia com realimentação balbúrdia
Gabarito Comentado
Retornar
Retornar
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A7_ Aluno(a):
Lupa
Matrícula:
Data: 03/05/2016 08:40:00 (Finalizada)
Questão (Ref.: 201503089636)
Fórum de Dúvidas (0)
Saiba
Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da documentação atualizada. As melhorias nas funções do sistema existente são efetuadas por dois motivos. Uma das soluções aplicadas para essa melhoria é conhecida por: Emergencial, que é utilizada apenas para implementação de novas funções;
Separação dinâmica, que é uma técnica para modificação da estrutura do software, porém alterar todo o seu comportamento; Efeito dominó, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema;
Rotatividade, que é utilizada quando acumulamos demandas que justifiquem a intervenção para a manutenção; Refatoração, que é utilizada quando fazemos uma modificação da estrutura do software, sem alterar o comportamento; Gabarito Comentado
Questão (Ref.: 201503125198)
Fórum de Dúvidas (0)
Saiba
Qual é o nome dado ao processo de manutenção do software que tem como objetivo melhorar um sistema de software, modificando sua estrutura interna, sem alterar o comportamento interno? Independência física Refatoração Revalidação
Separação estática Fatoração
Questão (Ref.: 201503089647)
Fórum de Dúvidas (0)
Saiba
No Ciclo de Vida do Processo de Desenvolvimento de Software, precisamos documentar não apenas o processo de desenvolvimento como também o produto que está em desenvolvimento. Analise as assertivas a seguir no que se refere a documentos a serem desenvolvidos. I. Manual do usuário II. Manual de referência III. Manual de padronização de produto IV. Documentação técnica e de cronogramas. Com base em sua análise, assinale a única alternativa correta, que apresenta apenas os manuais para documentação do produto. Estão corretas apenas as opções I , II e III Estão corretas apenas as opções II e III Estão corretas apenas as opções I e II
Estão corretas apenas as opções III e IV Estão corretas apenas as opções I e III
Gabarito Comentado
Questão (Ref.: 201503125196)
Fórum de Dúvidas (0)
Saiba
Para a montagem da documentação de um produto adota-se métodos e formatos padronizados para cada família de produtos correlatos. Dentre estas documentações podemos destacar: O Manual de Referência é descrito em uma linguagem bastante formal e técnica, uma vez que o perfil do público alvo é quem utilizará o sistema ou produto. O Documento de Instalação descreve os pré-requisitos necessários, como instalar o sistema e as plataformas de operação. A documentação do software é um documento com um resumo das funcionalidades, atalhos de procedimentos, principais funções utilizadas, e mensagens de erros mais comuns. É correto afirmar: São verdadeiras a I e II.
São verdadeiras a II e III.
Somente a II é verdadeira.
Somente a III é verdadeira. Somente a I é verdadeira.
Questão (Ref.: 201502989172)
Fórum de Dúvidas (0)
Saiba
Documento com formato adequado ao perfil do público que utilizará o sistema ou produto. Sua linguagem deve se clara e os termos e construções devem estar de acordo com o nível cultural e técnico do usuário final, mostrando como utilizar as funcionalidades do sistema. se da definição do: Manual primário
Manual de referência
Manual de introdução Manual de instalação Manual do usuário
Gabarito Comentado
Gabarito Comentado
Questão (Ref.: 201503085190)
Fórum de Dúvidas (0)
Saiba
Em relação a DOCUMENTAÇÃO DO PRODUTO, Processo que adota métodos e formatos padronizados para cada família de produtos correlatos. Marque a opção que NÃO é uma das formas de documentação do produto. Separação Estatística Referência Rápida
Documento de Instalação
Padronização de Processos Manual de Referência
Gabarito Comentado
Retornar
Retornar
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A6_ Aluno(a):
Questão (Ref.: 201503131765)
Lupa
Matrícula:
Data: 03/05/2016 08:07:52 (Finalizada)
Fórum de Dúvidas (0)
Saiba
A implementação é um processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Complete a frase escrevendo o nome de cada uma das definições do encontradas na fase de implementação: I) _____________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para executar ões; III) _____________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível; IV) _____________: Comumente chamada de linguagem de programação, este tipo de linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. I-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível
I-Linguagem de baixo nível - II-Compilador - III-Linguagem de alto nível - IV-Interpretador I-Interpretador - II-Linguagem de baixo nível - III-Compilador - IV-Linguagem de alto nível
I-Linguagem de alto nível - II-Interpretador - III-Compilador - IV-Linguagem de baixo nível I-Linguagem de baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador
Questão (Ref.: 201502612776)
Fórum de Dúvidas (0)
Saiba
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Todas as sentenças estão corretas Apenas a sentença I está correta.
Apenas as sentenças II e III estão corretas Apenas as sentenças I e II estão corretas Todas as sentenças estão erradas
Gabarito Comentado
Questão (Ref.: 201502610860)
Fórum de Dúvidas (0)
Saiba
Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e preparação do código necessário à sua execução. Implementação Análise
Implantação Teste
Projeto Gabarito Comentado
Questão (Ref.: 201503119284)
Fórum de Dúvidas (0)
Saiba
O código de programação que representa um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação, transformar á em código objeto é o código final
código fonte
código objeto
código de máquina código executável
Gabarito Comentado
Questão (Ref.: 201503134643)
Fórum de Dúvidas (0)
Saiba
O código de programação que representa um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada é o código fonte
código de interpretador código objeto
código de compilador código de máquina
Gabarito Comentado
Questão (Ref.: 201502431310)
Fórum de Dúvidas (0)
Saiba
Qual o objetivo da fase de Implementação ou Codificação? É a execução da codificação e configuração do funcionamento do hardware com sua base de dados e o sistema computacional como um todo. É a fase onde o programa é testado.
É onde o projeto é transformado em uma linguagem compreendida pelo software.
É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. É a idéia de criação de um protótipo, um modelo funcional com características semelhantes, no caso de softwares/programas de computador, um sistema funcional, com características básicas as quais se modelam ao modelo original, mas desenvolvido somente para testes. Gabarito Comentado
Retornar
Retornar
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A4_
Lupa
Matrícula:
Aluno(a):
Data: 31/03/2016 16:24:24 (Finalizada)
Questão (Ref.: 201503011971)
Fórum de Dúvidas (0)
Saiba
Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e prepará-los para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Projeto
Implementação Análise
Manutenção Desenho
Gabarito Comentado
Questão (Ref.: 201503011976)
Fórum de Dúvidas (0)
Saiba
É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho local
externo
do produto
de implementação interno
Gabarito Comentado
Questão (Ref.: 201503088327)
Fórum de Dúvidas (0)
Saiba
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software: bibliotecas
módulo de código binário
aproveitamento de ideias
parte do código de programa classes fundamentais
Gabarito Comentado
Questão (Ref.: 201503088325)
Fórum de Dúvidas (0)
Saiba
Fórum de Dúvidas (0)
Saiba
A reutilização traz os seguintes benefícios: a sobrecarga de atividades em determinadas etapas
a redução de desperdício de dinheiro e aumento de tempo a redução do desperdício de tempo e de dinheiro a eliminação de etapas e atividades
a redução do desperdício de tempo e aumento de dinheiro
Questão (Ref.: 201502609790)
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema.
Analise as afirmativas acima, assinale a única resposta correta. Apenas III está correta; Apenas I está correta;
Apenas II está correta;
Apenas I e III estão corretas;
Apenas II e III estão corretas;
Questão (Ref.: 201503088318)
Fórum de Dúvidas (0)
Saiba
As informações do problema e metas a serem alcançadas devem ser levantadas na fase de: Análise e requisitos Projeto
Desenho
Implementação Manutenção
Reto
02/05/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Fechar
Simulado: CCT0194_SM_201102047309 V.1 Aluno(a): GABRIEL FAVATO NASCIMENTO
Matrícula: 201102047309
Desempenho: 8,0 de 10,0
Data: 02/05/2016 18:10:52 (Finalizada)
1a Questão (Ref.: 201102714203)
Pontos: 1,0 / 1,0
O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo: 1. Monotarefa ( ) Vários usuários utilizam ao mesmo tempo 2. Multiprocessamento ( ) Os processos são compartilhados e enfileirados a espera do processador 3. Multitarefa ( ) Somente é permitida a utilização de um usuário de cada vez 4. Multiusuário ( ) Executa somente um processo de cada vez 5. Monousuário ( ) Distribui para mais de um processador 2, 1, 3, 4, 5 5, 1, 3, 2, 4 5, 4, 1, 3, 2
4, 3, 5, 1, 2 1, 2, 5, 3, 4
2a Questão (Ref.: 201102759694)
Pontos: 1,0 / 1,0
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que atende ao abaixo descrito "Programa de Computador cujo o uso não implica o pagamento de licença de uso" Software GLU
Freeware Adware Trial Demo
3a Questão (Ref.: 201102752211)
Pontos: 1,0 / 1,0
Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada: análise de requisitos. design lógico do sistema. análise de equilíbrio.
estudo de viabilidade. estudo de caso.
Pontos: 1,0 / 1,0
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390801850
1/4
02/05/2016
BDQ Prova
4a Questão (Ref.: 201102288654)
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Questionário Entrevista Casos de Uso
Brainstorm Visita técnica Gabarito Comentado.
5a Questão (Ref.: 201102713199)
Pontos: 1,0 / 1,0
A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma: especialização relação conexão
agregação generalização Gabarito Comentado.
6a Questão (Ref.: 201102713203)
Pontos: 1,0 / 1,0
O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens atividade colaboração
sequência objeto iteração
7a Questão (Ref.: 201102686488)
Pontos: 0,0 / 1,0
É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho local
do produto
externo interno de implementação Gabarito Comentado.
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390801850
2/4
02/05/2016
BDQ Prova
8a Questão (Ref.: 201102762839)
Pontos: 0,0 / 1,0
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software:
parte do código de programa aproveitamento de ideias classes fundamentais bibliotecas
módulo de código binário Gabarito Comentado.
9a Questão (Ref.: 201102287282)
Pontos: 1,0 / 1,0
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação Teste realizado antes da integração de todos os módulos do sistema. Apenas as sentenças III e V estão corretas Todas as sentenças estão corretas
Apenas as sentenças I, III e IV estão corretas Apenas as sentenças II e V estão corretas Apenas a sentença I está correta Gabarito Comentado.
10a Questão (Ref.: 201102712350)
Pontos: 1,0 / 1,0
Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste. I O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software; II O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; III O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação; IV O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento;
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390801850
3/4
02/05/2016
BDQ Prova
É correto, apenas, o que se afirma em: I e II; II e III; II e IV;
I e III; III e IV; Gabarito Comentado.
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390801850
4/4
BDQ Prova
1 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
Avaliação: CCT0194_AV_201202103961 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201202103961 - ALANDERSON TIMOTEO DA SILVA JUNIOR Professor:
JOAO DOMINGOS CAMPOS NETO MARCILENE SCANTAMBURLO FONSECA
Nota da Prova: 7,5
Nota de Partic.: 2
Turma: 9006/AC
Data: 10/06/2014 07:25:54
1 a Questão (Ref.: 201202172911)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: Desenvolvimento sob demanda.
Gabarito: Desenvolvimento sob demanda.
2 a Questão (Ref.: 201202211529)
Pontos: 1,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos: Se resume em conhecer até mesmo em linguagem formal os problema do cotidiano da empresa com base em informações que a mesma trabalha, verifica-se todas as viabilidades do desenvolvimento do software: Viabilidade técnica, operacional, cronograma e economica. Análise: Levantamento de problemas, por exemplo: Visita inlocco. Projeto: Desenvolvimento do projeto, já com SGBD, interface e linguagem de programação definida. Implementação: Feita após cada finalização de cada parte do sistema para validação do cliente, é verificado se esta nova parte atende a necessidade docliente e a familiaridade com o mesmo. Testes: São feitos testes dos processos do software para encontrar possíveis bugs no sistema.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
3 a Questão (Ref.: 201202147112)
Pontos: 0,0 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Experiência pessoal, informações analisadas, gerando ações ou decisões.
24/06/2014 19:07
BDQ Prova
2 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Fatos brutos que retratam ocorrências atuais ou do ado. Dados analisados dentro de um contexto.
4 a Questão (Ref.: 201202147687)
Pontos: 1,0 / 1,0
Suponha que um projeto de software siga o modelo cascata e utilize técnicas de refatoração apoiadas por uma ferramenta durante a etapa de implementação. Qual o impacto resultante na etapa de análise e projeto? Pode diminuir o trabalho do analista, mas apenas se o profissional que realizar a etapa de análise for o mesmo que implementar o software Pode aumentar o trabalho do analista se o profissional que realizar a etapa de análise for diferente do profissional que implementará o software Não terá impacto se o profissional já conhecer as técnicas de refatoração Pode aumentar o trabalho do analista, pois o código deve estar preparado para utilizar as técnicas de refatoração Pode diminuir o trabalho do analista, já que o profissional de análise e projeto saberá que mudanças futuras no modelo gerado durante essa etapa poderão ser realizadas com um custo menor na etapa de implementação
5 a Questão (Ref.: 201202351007)
Pontos: 0,5 / 0,5
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Integração Teste de Unidade Teste de Programação Teste de Validação Teste de Módulo
6 a Questão (Ref.: 201202169816)
Pontos: 0,5 / 0,5
Basicamente o que é um processo de software? Um processo de software define que linguagem deve se usar. Um processo de software define como um produto deve ser entregue. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define como se testar.
7 a Questão (Ref.: 201202349606)
Pontos: 0,5 / 0,5
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte.
24/06/2014 19:07
BDQ Prova
3 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Todas as sentenças estão erradas Apenas as sentenças I e II estão corretas Apenas a sentença I está correta. Todas as sentenças estão corretas Apenas as sentenças II e III estão corretas
8 a Questão (Ref.: 201202146873)
Pontos: 0,5 / 0,5
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) VFV VVF FFF VVV VFF
9 a Questão (Ref.: 201202178126)
Pontos: 1,0 / 1,0
O teste de produtos de software apresenta as atividades de _______________ e _______________. verificação, validação análise, qualificação qualificação, quantificação quantificação, análise validação, quantificação
10a Questão (Ref.: 201202168423)
Pontos: 0,5 / 0,5
Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). I. Escopo é a abrangência do sistema; II. Requisitos são interesses dos usuários; III. A falta de treinamento pode ser causa do fracasso do software; IV. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: I-F, II-V, III-V IV-F I-V, II-V, III-V IV-F I-V, II-F, III-V IV-F I-F, II-F, III-F IV-F
24/06/2014 19:07
BDQ Prova
4 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
I-F, II-V, III-F IV-F
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
24/06/2014 19:07
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AV_200807064915 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 200807064915 - LEONARDO AMARO DO NASCIMENTO Professor:
Turma: 9001/AA
PATRICIA FIUZA DE CASTRO
Nota da Prova: 2,0
Nota de Partic.: 0,5
Data: 07/06/2014 09:10:16
a
1 Questão (Ref.: 200807168584)
Pontos: 0,5 / 1,5
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na fase de projeto de um sistema.
Resposta: Na fase de Projeto de um sistema devemos elencar todas as especificações necessárias para o correto desenvolvimento do projeto de software, tratando assim da qualidade, do custo e do
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras atividades.
a
2 Questão (Ref.: 200807168578)
Pontos: 0,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos: é onde realizamos os levantamentos das informações que definem o que, quando, porque, onde e como o software trabalhará para atender a real demanda de utilização; Análise: etapa onde realizamos a análise propriamente dita dos requisitos levantados e desenhamos as soluções para entrega ao programador iniciar o desenvolvimento do software; Projeto: fase onde levantamos todas as definições necessárias para controle e istração do projeto de software, como o custo, a qualidade e o tempo necessários para a realização do projeto dentro das especificações acordadas para esta entrega; Implementação e Testes: é a fase onde realziamos a liberação do software para o usuário realizar os testes necessários para finalmente liberar de forma definitiva a utilização do software, ou seja, colocá-lo em uso em produção.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
BDQ Prova
a
3 Questão (Ref.: 200807125385)
Página 2 de 4
Pontos: 0,0 / 0,5
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações; IV. Informação tem que ser útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta: As opções I e IV estão corretas As opçoes I e III estão corretas As opçoes I, II e III estão corretas Apenas a opção III está correta As opções III e IV estão corretas
4a Questão (Ref.: 200807126862)
Pontos: 0,0 / 0,5
Baseado nos estudos de organizações como a Standish Group observou-se que a maioria dos projetos são cancelados ou concluídos com falhas. Qual dessas opções NÃO é um motivo? Valor final do projeto acima do planejado. Funcionalidades entregues não contemplando todas as acordadas com os stakeholders. Entrega final do projeto bem acima do prazo planejado. Falta de entendimento dos requisitos. Falta de interesse dos stakeholders.
5a Questão (Ref.: 200807126328)
Pontos: 0,0 / 0,5
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Teste caixa preta
Teste caixa branca Teste da compilação prévia Teste de sistemas Teste de integração
6a Questão (Ref.: 200807103922)
Pontos: 0,5 / 0,5
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( )
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
BDQ Prova
Página 3 de 4
Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) VFV VVV VVF FFF VFF
a
7 Questão (Ref.: 200807126312)
Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta: Somente as sentenças I e II estão corretas
Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Somente a sentença I está correta Todas as sentenças apresentadas estão corretas
8a Questão (Ref.: 200807104166)
Pontos: 0,0 / 1,0
Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata: Fácil gerência; A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto; Dificuldade para os requisitos que mudam; Implantação tardia; Desenvolver software em partes;
a
9 Questão (Ref.: 200807308021)
Pontos: 0,5 / 0,5
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Brainstorm Casos de Uso Visita técnica Entrevista Questionário
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
BDQ Prova
Página 4 de 4
a
10 Questão (Ref.: 200807308093)
Pontos: 0,0 / 1,0
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I - É possível corrigir erros em fases já completas. II - Permite pontos de controle bem definidos. III - Facilita a visão de reutilização. Somente I e III estão corretas Somente II e III estão corretas Somente I e II estão corretas Somente II está correta Somente a I está correta
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
Avaliação: CCT0194_AV_» PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: HORACIO DA CUNHA E SOUZA RIBEIRO
Turma: 9002/AB
Nota da Prova: 6,5 Nota de Partic.: 2 Data: 04/06/2014 20:20:33
1a Questão (Ref.: 201308132048)
Pontos:1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: É desenvover sob demanda.
Gabarito: Desenvolvimento sob demanda.
2a Questão (Ref.: 201308170666)
Pontos:1,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos -> Entender o que o cliente quer. Qual é o problema (sistema). Levantar os requisitos que o sistema deverá ter. Análise -> Analisar os requisitos anteriormente levantados e trabalhar nas soluções possíveis para atender as necessidades do cliente. Projeto -> Desenhar o sistema, ou seja definir a arquitetura, definir o banco de dados e definir a interface gráfica. Implementação -> Escrever o programa propriamente dito, seguindo a linguagem e as demais definições estabelecidas no projeto. Testes -> Executar os procedimentos de testes, identificar e corrigir os erros antes de implantar o sistema no cliente.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
3a Questão (Ref.: 201308106249)
Indique a alternativa correta para definir CONHECIMENTO: Símbolos, números, letras.
Pontos:0,5 / 0,5
Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões. Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
4a Questão (Ref.: 201308305735)
Pontos:0,0 / 0,5
A UML (Unified Modeling Language) é uma linguagem de modelagem unificada utilizada na Engenharia de Software. Dentre as suas características estão: Consiste de duas perspectivas isoladas: dados e funções Consiste de uma única perspectiva que integra controles e funções É uma metodologia utilizada em engenharia de software Não orienta ao analista de sistema em quais diagramas usar e em que sequência usá-los. Seu foco consiste em 3 (três) visões: funções, dados e controle
5a Questão (Ref.: 201308106259)
Pontos:0,5 / 0,5
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente e atendente. Cliente e Procedimentos. Cliente, atendente e Procedimentos. Somente o cliente. Atendente e Médico.
6a Questão (Ref.: 201308106816)
Pontos:0,0 / 1,0
Sobre os objetivos de teste de software, considere as seguintes afirmativas: 1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. Marque a alternativa correta: Somente as afirmativas 2 e 3 são verdadeiras. Somente as afirmativas 1 e 3 são verdadeiras. Somente a afirmativa 3 é verdadeira. Somente a afirmativa 1 é verdadeira. As afirmativas 1, 2 e 3 são verdadeiras.
7a Questão (Ref.: 201308128953)
Pontos:0,5 / 0,5
Basicamente o que é um processo de software? Um processo de software define como se testar. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define que linguagem deve se usar. Um processo de software define como um produto deve ser entregue.
8a Questão (Ref.: 201308308743)
Pontos:0,5 / 0,5
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Apenas a sentença I está correta. Todas as sentenças estão erradas Todas as sentenças estão corretas Apenas as sentenças II e III estão corretas Apenas as sentenças I e II estão corretas
9a Questão (Ref.: 201308137266)
Pontos:1,0 / 1,0
O padrão de processo de desenvolvimento de software _______________, é baseado nas normas ISO/IEC 12207 e ISO/IEC 15504, na realidade do mercado brasileiro e também é compatível com o CMMI. CMMI. ISO/IEC. MPS/BR. CMM. SPICE.
10a Questão (Ref.: 201308306788)
Uma representação definida de um procedimento de teste define um(a): Definição de teste de software Critério de teste de software Objetivo de teste de software Script de teste de software Forma de teste de software
Pontos:0,5 / 0,5
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Fechar
Avaliação: CCT0194_AV_201307185967 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201307185967 - RENATO GOMES CHAVES Professor: JOAO DOMINGOS CAMPOS NETO Nota da Prova: 7,5
Nota de Partic.: 0,5
1a Questão (Ref.: 201307263118)
Turma: 9005/AB Data: 03/06/2014 18:55:52
Pontos: 1,5 / 1,5
Desenvolver software com qualidade é?
Resposta: É desenvolver o software seguindo todos os processos de qualidade, ou seja, seguir a risca todas as etapas inerentes ao processo.
Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
2a Questão (Ref.: 201307261673)
Pontos: 1,5 / 1,5
Baseado no seu entendimento em sala de aula, descreva a relação existente entre Processo X Projeto X Produto, de software.
Resposta: - Processo são os meios de modelar o software; - Projeto é a parte em que as etapas de processo já foram concluídas; - Produto é o software em sí, o que foi criado após as etapas de processo e projeto. Todas as etapas estão relacionadas para gerar um produto comum, o software.
Gabarito: 1) Processo é uma receita que é seguida por um projeto; Projeto concretiza uma abstração, que é o processo; Produto é o resultado do projeto utilizando o processo 2) Processo é um conjunto de atividades de engenharia necessárias para transformar os requisitos do usuário em software. O projeto é a execução de cada atividade do processo, aplicando-se métodos e ferramentas, para se alcançar o objetivo final que é o produto.
3a Questão (Ref.: 201307258500)
Pontos: 0,5 / 0,5
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta:
As opções II e IV estão corretas As opções I e II estão corretas As opções II e III estão corretas As opções I e III estão corretas As opções I, II e III estão corretas
4a Questão (Ref.: 201307259485)
Pontos: 0,5 / 0,5
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
Teste da compilação prévia Teste caixa preta
Teste caixa branca Teste de integração Teste de sistemas
5a Questão (Ref.: 201307224437)
A confiabilidade especificada para um software aplicativo é:
um requisito funcional. um mecanismo de teste de desempenho. um requisito não-funcional um mecanismo de teste de estresse. uma restrição de escopo.
Pontos: 0,5 / 0,5
6a Questão (Ref.: 201307259469)
Pontos: 0,5 / 0,5
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta:
Somente as sentenças I e II estão corretas
Somente as sentenças I e III estão corretas Somente a sentença I está correta Todas as sentenças apresentadas estão corretas
Somente as sentenças II e III estão corretas
7a Questão (Ref.: 201307268332)
Pontos: 1,0 / 1,0
O teste de produtos de software apresenta as atividades de _______________ e _______________.
verificação, validação qualificação, quantificação quantificação, análise análise, qualificação validação, quantificação
8a Questão (Ref.: 201307263119)
Cite três modelos de desenvolvimento de software.
Cascata, Prototipação e FDD. Cascata, RUP e Iterativo-Incremental. RUP, Prototipação e Iterativo-Incremental. Cascata, Prototipação e Iterativo-Incremental. Cascata, Prototipação e MSF.
Pontos: 1,0 / 1,0
9a Questão (Ref.: 201307436826)
Pontos: 0,0 / 0,5
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta.
Apenas II está correta; Apenas I e III estão corretas; Apenas III está correta; Apenas II e III estão corretas; Apenas I está correta;
10a Questão (Ref.: 201307441191)
Pontos: 0,5 / 0,5
Para Sommerville, durante as atividades de requisitos e projeto, os sistemas podem ser modelados como um conjunto de componentes e relacionamentos entre esses componentes. Em geral, eles são ilustrados graficamente no modelo de arquitetura de sistema que fornece, ao leitor, uma visão geral da organização do sistema. Em relação às técnicas de análise NÃO é correto afirmar:
A análise estruturada tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo de objetos. A análise estruturada trabalha com foco funcional. Na análise orientada a objetos modelamos o problema usando o conceito de objeto/classe. A análise estruturada trabalha com três visões: funções, dados e controle. A análise orientada a objetos trata o mundo composto por objetos.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Fechar
Avaliação: CCT0194_AV » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: SANSÃO MENDES Professor: HORACIO DA CUNHA E SOUZA RIBEIRO Nota da Prova: 6,5
Nota de Partic.: 0
Turma: 9001/AA
Data: 31/05/2014 07:14:46
1a Questão (Ref.: 201307188619)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: É desenvolver sob demanada.
Gabarito: Desenvolvimento sob demanda.
2a Questão (Ref.: 201307227237)
Pontos: 1,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos: Coleta de informações (identificar as necessidades/carências), para definir as funções/objetivos para qual o software será desenvolvido. Análise: Analisar e avaliar os requisitos ao qual o sistema se propõe. Projeto: Definir como o projeto será executado, cronograma, pessoas envolvidas, materiais. Implementação: Processo que antecede a fase de testes e define qual a melhor forma como software será disponibilizado. Teste: Processo que que executará testes com objetivos de identificar erros/falhas, ajustes/correções, adaptações e qualquer outro problema que for identificado na fase de teste que não foi observado nos processos anteriores antes da implementação definitiva.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
3a Questão (Ref.: 201307193184)
Pontos: 1,0 / 1,0
Podem ser considerados artefatos de trabalho de um projeto de desenvolvimento: I. Todos os programas que compõem o sistema, com exceção dos módulos de menu, que normalmente não sofrem alterações. II. Todos os documentos que são gerados dentro de um projeto de desenvolvimento, incluindo cronogramas, atas de reunião e evidências de teste. III. Alterações de requisitos enviados pelo cliente. IV. Planejamento do projeto e cronogramas. Escolha a alternativa correta:
Alternativas I, II e IV estão corretas. Alternativas I e IV estão corretas. Alternativas II, III e IV estão corretas. Alternativas I, III e IV estão corretas. Alternativas I e IV estão corretas.
4a Questão (Ref.: 201307162820)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO:
Símbolos, números, letras. Dados analisados dentro de um contexto. Experiência pessoal, informações analisadas, gerando ações ou decisões. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Fatos brutos que retratam ocorrências atuais ou do ado.
Pontos: 0,5 / 0,5 5a Questão (Ref.: 201307184988) A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento.
Teste de sistemas Teste da unidade Teste de carga do sistema Teste de integração Teste de aceite
6a Questão (Ref.: 201307185524)
Pontos: 0,5 / 0,5
Basicamente o que é um processo de software?
Um processo de software define como um produto deve ser entregue. Um processo de software define como se testar. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define que linguagem deve se usar. Um processo de software define a forma como os requisitos devem ser levantados.
7a Questão (Ref.: 201307162596)
Pontos: 0,0 / 1,0
O programa de Melhoria de Processo do Software Brasileiro estabelece:
as atividades de tecnologia da informação agrupadas em processos e esses em domínios os estágios do ciclo de vida dos serviços de tecnologia da informação. um modelo de processos de software, um método de avaliação e um modelo de negócio. um modelo de áreas de processos representadas por categoria e por estágios. os processos fundamentais, organizacionais e de apoio do ciclo de vida de software.
8a Questão (Ref.: 201307184183)
Pontos: 0,5 / 0,5
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas.
Entrevista - Questionário - JAD Entrevista - Análise de documentos - Brainstorm Visita em Locco - Análise de documentos - JAD Análise de documentos - Questionário - GED Visita em Locco - Questionário - Análise de documentos
9a Questão (Ref.: 201307162821)
Pontos: 0,5 / 0,5
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
É uma propriedade das ligações de uma associação. É a conexão física ou conceitual entre instâncias de objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Descreve um conjunto de ligação com estrutura e semântica comuns.
10a Questão (Ref.: 201307184970)
Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada. II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando as duas sentenças acima, assinale a única resposta correta:
Somente as sentenças I e II estão corretas Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Todas as sentenças apresentadas estão corretas
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Avaliação: CCT0194_AV_201301262846 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor:
EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL
Nota da Prova: 7,5
Nota de Partic.: 0
Turma: 9004/AA
Data: 11/06/2014 17:14:36
1a Questão (Ref.: 201301347685)
Pontos: 1,5 / 1,5
Desenvolver software com qualidade é?
Resposta: Utilizar um processo de fabricação de um produto de software primando por todas as fases que envolvem esta atividade.
Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
a
2 Questão (Ref.: 201301522569)
Pontos: 1,0 / 1,5
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
Resposta: Requisitos, Projeto, Implementação, Teste, Implantação
Gabarito: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes - Implantação Manutenção
a
3 Questão (Ref.: 201301352249)
Pontos: 1,0 / 1,0
Podem ser considerados artefatos de trabalho de um projeto de desenvolvimento: I. Todos os programas que compõem o sistema, com exceção dos módulos de menu, que normalmente não sofrem alterações. II. Todos os documentos que são gerados dentro de um projeto de desenvolvimento, incluindo cronogramas, atas de reunião e evidências de teste. III. Alterações de requisitos enviados pelo cliente. IV. Planejamento do projeto e cronogramas. Escolha a alternativa correta: Alternativas I, III e IV estão corretas. Alternativas II, III e IV estão corretas. Alternativas I, II e IV estão corretas. Alternativas I e IV estão corretas.
Alternativas I e IV estão corretas.
a
4 Questão (Ref.: 201301343067)
Pontos: 0,5 / 0,5
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta:
As opções I e III estão corretas As opções II e III estão corretas As opções II e IV estão corretas As opções I e II estão corretas As opções I, II e III estão corretas
5a Questão (Ref.: 201301344052)
Pontos: 0,5 / 0,5
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
Teste caixa branca Teste de sistemas Teste de integração Teste da compilação prévia Teste caixa preta
6a Questão (Ref.: 201301344036)
Pontos: 0,5 / 0,5
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta:
Somente a sentença I está correta Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas Todas as sentenças apresentadas estão corretas
a
7 Questão (Ref.: 201301525745)
Pontos: 0,5 / 0,5
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Brainstorm Casos de Uso Questionário Visita técnica Entrevista
a
8 Questão (Ref.: 201301321886)
Pontos: 0,5 / 0,5
Marque a alternativa correta que define Classe na modelagem orientada a objetos. Descreve um conjunto de ligação com estrutura e semântica comuns. É a conexão física ou conceitual entre instâncias de objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É uma propriedade das ligações de uma associação. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
9a Questão (Ref.: 201301309012)
Pontos: 1,0 / 1,0
O modelo de ciclo de vida em cascata: enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegar ao sistema completamente implementado. envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de software. enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software. recomenda a geração de versões incompletas do sistema, que podem ser adas para o usuário final, o que permite a retroalimentação do processo de desenvolvimento.
10a Questão (Ref.: 201301522363)
Pontos: 0,5 / 0,5
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise ambiental Análise estrutural Análise compotamental Análise funcional Análise semântica
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AV_201301154181 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201301154181 - FABRICIO DA SILVA ALVES Professor:
JOAO DOMINGOS CAMPOS NETO HORACIO DA CUNHA E SOUZA RIBEIRO
Nota da Prova: 7,5
Nota de Partic.: 2
Turma: 9007/AD
Data: 02/06/2014 08:05:27
1a Questão (Ref.: 201301226711)
Pontos: 1,5 / 1,5
Um modelo de processo de software ou ciclo de vida pode ser visto como uma representação ou abstração dos objetos e atividades envolvidas no processo de software. Explique com suas palavras porque é necessário um processo de desenvolvimento de software nas organizações?
Resposta: hoje em dia, é impossivel imaginar uma organização que quer ser grande, que quer alavancar seus negocios no "business of wolrd" sem investir em softwares e hardwares como por exemplo: ERPs (softwares que agrupam todos os setores de uma organização) e Ds (servidores, central de alarmes, nobreaks, central telefonica, switches, routers, moden e etc), com isso a TI veio a se tornar um dos principais setores de uma organização.
Gabarito: aumentar a produtividade do pessoal envolvido na produção de software, visando também: diminuir erros, custos e prazos aumentar a qualidade do software aumentar o controle sobre a produção de software Permite desenvolver técnicas que melhorem a qualidade do software, levem à rápida entrega e a custos menores, além de poder ser confiado pelos seus usuários
a
2 Questão (Ref.: 201301228153)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: desenvolvimentos sob demanda
Gabarito: Desenvolvimento sob demanda.
a
3 Questão (Ref.: 201301202354)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Experiência pessoal, informações analisadas, gerando ações ou decisões. Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Fatos brutos que retratam ocorrências atuais ou do ado.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
18/06/2014
BDQ Prova
4a Questão (Ref.: 201301223709)
Página 2 de 4
Pontos: 0,0 / 0,5
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Do usuário Modal Não funcional Do cronograma Funcional
a
5 Questão (Ref.: 201301406249)
Pontos: 0,5 / 0,5
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Validação Teste de Unidade Teste de Integração Teste de Programação Teste de Módulo
a
6 Questão (Ref.: 201301263746)
Pontos: 1,0 / 1,0
__________ é considerado um processo ágil de desenvolvimento de software. OPEN RUP SCRUM ICONIX PRAXI
a
7 Questão (Ref.: 201301404848)
Pontos: 0,5 / 0,5
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Todas as sentenças estão corretas Apenas as sentenças I e II estão corretas Todas as sentenças estão erradas Apenas a sentença I está correta. Apenas as sentenças II e III estão corretas
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
18/06/2014
BDQ Prova
Página 3 de 4
8a Questão (Ref.: 201301223717)
Pontos: 0,5 / 0,5
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Visita em Locco - Análise de documentos - JAD Visita em Locco - Questionário - Análise de documentos Entrevista - Questionário - JAD Entrevista - Análise de documentos - Brainstorm Análise de documentos - Questionário - GED
9a Questão (Ref.: 201301202115)
Pontos: 0,5 / 0,5
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) VFF VVF VVV VFV FFF
10a Questão (Ref.: 201301224509)
Pontos: 1,0 / 1,0
Assinale a opção que apresenta a correta divisão de TODAS as fases do modelo de prototipação:
Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos. Obtenção de requisitos, projeto rapido, construção do protótipo, construção do produto. Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos, construção do produto. Levantamento das necessidades, construção do desenho, refinamento das necessidades, construção do protótipo. Obtenção de requisitos, construção do protótipo, refinamento de requisitos, construção do produto.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
18/06/2014
BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Página 4 de 4
18/06/2014
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A1_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 01/10/2014 20:28:07 (Finalizada)
1a Questão (Ref.: 201402806881)
Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: ______________: Executa somente um processo de cada vez. ______________: Distribui para mais de um processador. ______________: Os processos são compartilhados e enfileirados a espera do processador. ______________: Vários usuários utilizam ao mesmo tempo. ______________: Somente é permitida a utilização de um usuário de cada vez. Marque a alternativa correta. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
2a Questão (Ref.: 201402292228) Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta:
As opções I e II estão corretas As opções I, II e III estão corretas As opções II e IV estão corretas As opções II e III estão corretas As opções I e III estão corretas
3a Questão (Ref.: 201402271046)
Indique a alternativa correta para definir CONHECIMENTO: Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Experiência pessoal, informações analisadas, gerando ações ou decisões.
Fatos brutos que retratam ocorrências atuais ou do ado. Símbolos, números, letras. Gabarito Comentado.
4a Questão (Ref.: 201402470495)
Em TI é uma realidade a afirmativa: o processo de desenvolvimento do HW (Hardware) é um sucesso, e o do SW (Software) não. Por quê? I- O Hardware é fabricado, bem como o software; II- O Hardware tem que ser alterado e o Software substitui os seus componentes padrões; III- O Hardware é fabricado e o Software é manufaturado. Analisando as afirmativas acima, assinale a única resposta correta. Assinale a ÚNICA opção correta Apenas II e III estão corretas; Apenas I e III estão corretas; Apenas III está correta; Apenas I está correta; Apenas II está correta;
5a Questão (Ref.: 201402292270) Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações; IV. Informação tem que ser útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta: Apenas a opção III está correta As opçoes I e III estão corretas As opçoes I, II e III estão corretas As opções III e IV estão corretas As opções I e IV estão corretas
6a Questão (Ref.: 201402292478) A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e atributos. Como essa fase pode ser chamada? Estrutural ou Comportamental;
Multimodal e Multifuncional. Comportamental ou Essencial;
Estrutural e Analítica; Essencial e Estrutural;
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A2_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 26/08/2014 21:15:03 (Finalizada)
1a Questão (Ref.: 201402474906)
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Questionário Brainstorm Visita técnica Casos de Uso Entrevista
2a Questão (Ref.: 201402292428)
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Organizacional, Operaciaonal, Funcional e Econômica Organizacional, Funcional, Financeira e de Requisitos Técnica, Operaciaonal, Cronograma e Organizacional Técnica, Operaciaonal, Cronograma e Econômica Técnica, Funcional, Cronograma e Econômica Gabarito Comentado.
3a Questão (Ref.: 201402292401)
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Do usuário Funcional Modal Do cronograma Não funcional
4a Questão (Ref.: 201402470520)
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI? Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI O ROI representa se as restrições de prazo serão atendidas Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
5a Questão (Ref.: 201402271616)
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de Y seriam mais baratos se fossem detectados no início Y apresentam o menor custo de correção Z são influenciados, fortemente, pela qualidade técnica dos testadores Z foram provocados pela ausência de testes unitários X apresentam o maior custo de correção Gabarito Comentado.
6a Questão (Ref.: 201402292298)
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. Com base em sua análise assinale ÚNICA opção correta: Apenas a opção I está correta As opções I, II e IV estão corretas As opções II e III estão corretas As opções II e IV estão corretas As opções II, III e IV estão corretas
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A3_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 01/10/2014 19:23:46 (Finalizada)
1a Questão (Ref.: 201402292357)
Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). I. Escopo é a abrangência do sistema; II. Requisitos são interesses dos usuários; III. A falta de treinamento pode ser causa do fracasso do software; IV. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: I-F, II-F, III-F IV-F I-V, II-V, III-V IV-F I-F, II-V, III-F IV-F I-F, II-V, III-V IV-F I-V, II-F, III-V IV-F Gabarito Comentado.
2a Questão (Ref.: 201402471524)
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise ambiental Análise funcional Análise compotamental Análise semântica Análise estrutural
3a Questão (Ref.: 201402470532)
A UML (Unified Modeling Language) é uma linguagem de modelagem unificada utilizada na Engenharia de Software. Dentre as suas características estão: Não orienta ao analista de sistema em quais diagramas usar e em que sequência usá-los. Consiste de uma única perspectiva que integra controles e funções Consiste de duas perspectivas isoladas: dados e funções Seu foco consiste em 3 (três) visões: funções, dados e controle É uma metodologia utilizada em engenharia de software
4a Questão (Ref.: 201402292094)
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F
(Funcional) e NF (Não Funcional). I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é: I-F, II-NF, III-F, IV-F I-F, II-F, III-NF, IV-F I-F, II-NF, III-NF, IV-F I-F, II-F, III-F, IV-F I-NF, II-NF, III-NF, IV-NF
5a Questão (Ref.: 201402292409)
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Visita em Locco - Questionário - Análise de documentos Entrevista - Questionário - JAD Entrevista - Análise de documentos - Brainstorm Visita em Locco - Análise de documentos - JAD Análise de documentos - Questionário - GED
6a Questão (Ref.: 201402474919)
Para Sommerville, durante as atividades de requisitos e projeto, os sistemas podem ser modelados como um conjunto de componentes e relacionamentos entre esses componentes. Em geral, eles são ilustrados graficamente no modelo de arquitetura de sistema que fornece, ao leitor, uma visão geral da organização do sistema. Em relação às técnicas de análise NÃO é correto afirmar: A análise estruturada trabalha com três visões: funções, dados e controle. A análise estruturada trabalha com foco funcional. Na análise orientada a objetos modelamos o problema usando o conceito de objeto/classe. A análise orientada a objetos trata o mundo composto por objetos. A análise estruturada tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo de objetos.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Exercício: CCT0194_EX_A4_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Voltar Matrícula: 201402216629 Data: 01/10/2014 19:56:44 (Finalizada)
1a Questão (Ref.: 201402258181)
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de Máquina de Estados Modelos de Contexto Modelos de Objetos Modelos de Comportamento
Modelos de Dados
2a Questão (Ref.: 201402474936)
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas. I. Quanto mais independente as unidades forem, mais modular será a arquitetura. II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura. III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente. Assinale a ÚNICA opção correta Somente a III está correta Somente a II está correta Somente a I está correta Somente II e III estão corretas Somente I e III estão corretas
3a Questão (Ref.: 201402270807)
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) V V F V V V V FF FFF V FV
4a Questão (Ref.: 201402271056)
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente e Procedimentos. Cliente e atendente. Atendente e Médico. Cliente, atendente e Procedimentos. Somente o cliente. Gabarito Comentado.
5a Questão (Ref.: 201402271047)
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Descreve um conjunto de ligação com estrutura e semântica comuns. É uma propriedade das ligações de uma associação. É a conexão física ou conceitual entre instâncias de objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
6a Questão (Ref.: 201402470554)
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta. Apenas I está correta; Apenas II está correta; Apenas I e III estão corretas; Apenas II e III estão corretas; Apenas III está correta;
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A5_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 01/10/2014 20:07:08 (Finalizada)
1a Questão (Ref.: 201402806791)
Complete a frase escrevendo o nome dos principais tipos de Testes de Software (Gustafson, 2003 - Cap. 10): ________________: A especificação do software é usada para identificar subdomínios que deveriam ser testados. ________________: É baseado na estrutura do código. O critério mais simples é o de cobertura de todo o comando. ________________: É a ideia de particionar o domínio de entrada em subdomínios mutuamente exclusivos e requerendo um número igual de casos de teste de cada subdomínio. ________________: É o teste baseado no fluxo de dados através do programa. Os dados fluem de onde são definidos para onde são usados. ________________: É caracterizado pela seleção aleatória dos casos de teste. Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico, Teste Estrutural. Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste randômico. Teste de fluxo de dados, Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste randômico. Teste Estrutural, Teste randômico, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional. Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico.
2a Questão (Ref.: 201402473534)
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema. Apenas as sentenças II e V estão corretas Apenas a sentença I está correta Apenas as sentenças III e V estão corretas Apenas as sentenças I, III e IV estão corretas Todas as sentenças estão corretas Gabarito Comentado.
3a Questão (Ref.: 201402508602)
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima. Teste iterativo Teste simples Teste caixa preta Teste caixa branca Teste de interação
4a Questão (Ref.: 201402471585)
Uma representação definida de um procedimento de teste define um(a): Objetivo de teste de software Critério de teste de software Script de teste de software Definição de teste de software Forma de teste de software Gabarito Comentado.
5a Questão (Ref.: 201402470561)
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta. I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo; IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. Assinale a ÚNICA opção correta Apenas I e II estão corretas; Apenas I e III estão corretas; Apenas II e IV estão corretas; Apenas II e II estão corretas; Apenas III e IV estão corretas; Gabarito Comentado.
6a Questão (Ref.: 201402508600)
Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados.
Marque a alternativa que indica o tipo de teste descrito acima. Teste caixa preta Teste caixa branca. Teste simples. Teste iterativo. Teste de interação.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A6_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 08/11/2014 20:36:31 (Finalizada)
1a Questão (Ref.: 201402293197) Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta: Todas as sentenças apresentadas estão corretas
Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas
Somente a sentença I está correta Somente as sentenças II e III estão corretas
2a Questão (Ref.: 201402814430)
O processo de codificação também pode ser visto como um o do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores. Linguagem de baixo nível Linguagem binária Linguagem de máquina Linguagem de alto nível Linguagem assembly
3a Questão (Ref.: 201402814425)
A etapa de codificação traduz uma representação do projeto detalhado do software para uma concepção de linguagem de programação. O processo de tradução continua quando um compilador aceita o _____________ como entrada e produz um _______________ como saída. A saída do compilador é adicionalmente convertida em __________________. código fonte - código de máquina - código objeto código de máquina - código fonte - código objeto código fonte - código objeto - código de máquina código objeto - código fonte - código de máquina código de máquina - código objeto - código fonte Gabarito Comentado.
4a Questão (Ref.: 201402470569)
Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens que são compiladas. Uma característica marcante das linguagens interpretadas é: Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos de máquina, de acordo com o interpretador As linguagens interpretadas executam o código até o ponto em que há um erro Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando uma tabela com estas informações Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho As linguagens interpretadas fazem alterações no código, de forma a torná-lo otimizado Gabarito Comentado.
5a Questão (Ref.: 201402806241)
A fase de implementação, ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima para baixo: 1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação. 2. Desenho
( ) Etapa do processo de desenvolvimento de software já estudada anteriormente.
3. Código Fonte programação.
(
) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de
4. Código Objeto
( ) Sequência binária de ações diretamente direcionadas para o processador da máquina.
5. Código Máquina
( ) Resultado da compilação do código fonte.
5, 4, 3, 2, 1 3, 2, 1, 5, 4 4, 5, 3, 1, 2 1, 4, 5, 2, 3 2, 1, 4, 3, 5
6a Questão (Ref.: 201402474890)
Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores Assinale a ÚNICA opção que complementa cada frase corretamente linguagem de programação / linguagem de máquina linguagem de programação / linguagem interpretada linguagem interpretada / linguagem de máquina linguagem de máquina / linguagem interpretada linguagem de máquina / linguagem de programação
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A7_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 08/11/2014 20:41:38 (Finalizada)
1a Questão (Ref.: 201402302060)
O teste de produtos de software apresenta as atividades de _______________ e _______________. qualificação, quantificação análise, qualificação validação, quantificação quantificação, análise verificação, validação
2a Questão (Ref.: 201402474974)
A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propor melhorias no sistema e prover e ao sistema que foi desenvolvido. Em relação à documentação do produto, o que descreve o manual de referência? Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré-requisitos necessários para funcionar. Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontra-los. Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final. Descreve como instalar o sistema, plataformas de operação, pré-requisitos necessários. Descreve as funcionalidades do sistema e as facilidades do uso do sistema. Gabarito Comentado.
3a Questão (Ref.: 201402301443)
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que: Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
4a Questão (Ref.: 201402293206) Podemos definir as fases do Projeto Físico como sendo especificações de sistema necessárias ao início da construção do software. As empresas costumam definir padrões para o desenvolvimento. Abaixo mostramos algumas definições na Análise de Requisitos, para que se possa dar início das atividades ligadas à construção: I- Definição da interface de desenvolvimento (ambiente gráfico) e da linguagem de programação; II- Modelos e padrões de telas, botões, barras de ferramentas (também definido por alguns autores como Design);
III- Dimensionar, projetar e edificar o ambiente do software/sistema e as tecnologias empregadas para o seu desenvolvimento (Arquitetura/Tecnologia). Após analisar as sentenças acima, assinale a única alternativa correta:
Somente as sentenças II e III estão corretas Somente as sentenças I e II estão corretas
Todas as sentenças apresentadas estão corretas Somente as sentenças I e III estão corretas Somente a sentença II está correta
5a Questão (Ref.: 201402270851)
O teste de ameaça normalmente deve ser aplicado dentro de um projeto de software nas etapas de : desenvolvimento inicial e desenvolvimento intermediário. teste de integração e teste de sistema desenvolvimento intermediário e teste de aceitação. teste de integração e teste de aceitação desenvolvimento intermediário e teste de sistema. Gabarito Comentado.
6a Questão (Ref.: 201402473548)
A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. Fazem parte da documentação do produto: I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos necessários; III. Documentos técnicos - Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Marque a alternativa correta: Apenas a afirmativa I está correta Apenas as afirmativas I e II estão corretas Apenas a afirmativa II está correta Todas as afirmativas estão erradas Apenas as afirmativas II e III estão corretas
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A8_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 08/11/2014 20:49:39 (Finalizada)
1a Questão (Ref.: 201402292085)
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente: Linguagem Pearl; Linguagem ASP; Linguagem ASP; Linguagem PHP; Linguagem de Máquina; Linguagem Assembly; Linguagem Assembly; Linguagem Pearl; Linguagem Pearl; Linguagem PHP
2a Questão (Ref.: 201402270832)
A estratégia de qualidade aplicada à arquitetura tradicional de software deve garantir para as etapas de Engenharia de Sistemas, Requisitos e Projetos, respectivamente, os testes de : integração, validação e sistema. sistema, unidade e integração sistema, integração e unidade. sistema, validação e integração. validação, integração e unidade.
3a Questão (Ref.: 201402470644)
Dentre as vantagens do modelo cascata podemos destacar: Dificulta a visão de reutilização Não requer documentação para todas as fases Não é possível corrigir erros em fases já completas Permite pontos de controle bem definidos, facilitando a gestão do projeto O usuário só vê os resultados ao final
4a Questão (Ref.: 201402293204) Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria?
Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável. Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo. Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder. Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto.
Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias. Gabarito Comentado.
5a Questão (Ref.: 201402471676)
Marque a alternativa CORRETA. O modelo em cascata: Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação Não trata o ciclo de vida do sistema de informação Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma independente Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
6a Questão (Ref.: 201402474978)
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I - É possível corrigir erros em fases já completas. II - Permite pontos de controle bem definidos. III - Facilita a visão de reutilização. Somente I e III estão corretas Somente II e III estão corretas Somente a I está correta Somente II está correta Somente I e II estão corretas
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A9_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 08/11/2014 20:45:35 (Não Finalizada)
1a Questão (Ref.: 201402270828)
A confiabilidade especificada para um software aplicativo é : um requisito funcional um mecanismo de teste de desempenho. uma restrição de escopo. um requisito não-funcional. um mecanismo de teste de estresse Gabarito Comentado.
2a Questão (Ref.: 201402270825)
Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse assunto, assinale a opção correta. O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a objetos que gera protótipos muito rapidamente, em função das ferramentas case disponíveis. A metodologia de prototipagem evolutiva é uma abordagem que visualiza o desenvolvimento de concepções do sistema conforme o andamento do projeto, por meio de protótipos visuais. No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do sistema. O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, gera o código do sistema muito mais rapidamente que o modelo de prototipação. No modelo de desenvolvimento incremental, da mesma maneira que no modelo cascata, é possível a solução dos riscos logo no início do projeto.
3a Questão (Ref.: 201402278796)
Para se garantir a qualidade dos processos, vários os devem ser tomados, entre eles: eles: I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta tanto os requisitos funcionais quanto os não funcionais. II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho de software se desviar de forma significativa dos planos do projeto. III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle de desenvolvimento. IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento. É correto o que se afirma em: I, II e III, apenas I e III apenas. II e IV, apenas . II, III e IV, apenas.
I, II, III e IV.
4a Questão (Ref.: 201402293199) Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes estamos falando do modelo: Cascata
Prototipação Espiral Bottom-up Iterativo-incremental Gabarito Comentado.
5a Questão (Ref.: 201402271049)
Indique a descrição correspondente ao nível de maturidade DEFINIDO, considerando a norma CMMI. O sucesso do projeto está relacionado ao empenho da equipe. A organização está engajada na melhoria contínua de seus processos, em fase de otimização. Os processos utilizados são estabelecidos e padronizados em toda a organização. Os projetos usam processos que são definidos, documentados, usados, disseminados, medidos, fiscalizados e com rotinas de melhoria. Medidas de qualidade e produtividade são coletadas em todos os projetos: avaliação e análise contínua do desempenho, com uma visão qualitativa.
6a Questão (Ref.: 201402270822)
O programa de Melhoria de Processo do Software Brasileiro estabelece: os estágios do ciclo de vida dos serviços de tecnologia da informação. um modelo de áreas de processos representadas por categoria e por estágios. os processos fundamentais, organizacionais e de apoio do ciclo de vida de software. as atividades de tecnologia da informação agrupadas em processos e esses em domínios um modelo de processos de software, um método de avaliação e um modelo de negócio.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A10_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 08/11/2014 21:02:37 (Finalizada)
1a Questão (Ref.: 201402301776)
(Concurso: Banco do Nordeste) A engenharia de software trabalha com diversos modelos de ciclo de vida de desenvolvimento de um software. Sobre estes modelos, é CORRETO afirmar que: o modelo de ciclo de vida em cascata trabalha com o conceito de protótipos e refinamento destes. no modelo de ciclo de vida em cascata puro, o cliente só percebe o produto no final do projeto. o modelo de ciclo vida em cascata trabalha com diversas versões do sistema ao longo do projeto. no modelo de ciclo de vida em cascata, o sistema é desenvolvido como se fosse uma espiral por meio de diversas interações junto aos protótipos. o modelo de ciclo de vida em cascata caracteriza-se pela implementação imediata do sistema após a definição dos primeiros requisitos. Gabarito Comentado.
2a Questão (Ref.: 201402333581)
De acordo com a teoria são características do Processo Unificado o que consta apenas em: I. Dirigido por caso de uso. II. Orientado por quatro workflows. III. Centrado em arquitetura. IV. Distribuído em cinco fases. V. Iterativo e incremental.
III, IV e V. I, II e IV. II, III e V. I, II e III. I, III e V. Gabarito Comentado.
3a Questão (Ref.: 201402307053)
O ciclo de vida do software é um conjunto de atividades que são realizadas na construção de um software. O processo denominado Cascata ou Water Fall ainda é um dos mais utilizados e possui como característica principal: O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos; A abordagem sistemática para realização das atividades do desenvolvimento de software de modo que elas seguem um fluxo seqüencial; A codificação de uma versão executável do sistema desde as fases iniciais do desenvolvimento, de modo que o sistema final é incrementalmente construído, daí a alusão à idéia de "cascata"(waterfall ); O desenvolvimento de uma implementação inicial, expondo o resultado ao comentário do usuário e fazendo seu aprimoramento por meio de muitas versões, até que um sistema adequado tenha sido desenvolvido.
O uso de formalização rigorosa em todas as etapas de desenvolvimento; Gabarito Comentado.
4a Questão (Ref.: 201402302074)
Marque a resposta certa de acordo com as assertivas abaixo: I - O PU utiliza a UML no preparo de todos os artefatos do sistema. II - O PU é baseado em componentes, o que significa o sistema ser construído a partir de componentes de software interconectados via interfaces muito bem definidas. III - O UP de desenvolvimento de sistemas combina os ciclos iterativo e incremental para a construção de produtos de software. IV - O RUP foi desenvolvido pela Rational Corporation. Todas as assertivas estão corretas. Apenas a assertiva II está correta. Apenas a assertiva III está correta. Apenas a assertiva IV está correta. Apenas a assertiva I está correta. Gabarito Comentado.
5a Questão (Ref.: 201402258173)
O modelo de ciclo de vida em cascata: envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegar ao sistema completamente implementado. recomenda a geração de versões incompletas do sistema, que podem ser adas para o usuário final, o que permite a retroalimentação do processo de desenvolvimento. enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de software. enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software.
6a Questão (Ref.: 201402333584)
De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de: Construção. Concepção. Implementação. Elaboração. Transição.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Exercício: CCT0194_EX_A1_201308357575
Voltar
Aluno(a): CHRISTIANO SERRA CABREIRA
Matrícula: 201308357575 Data: 20/09/2014 19:24:11 (Finalizada)
1a Questão (Ref.: 201308961922)
Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: ______________: Executa somente um processo de cada vez. ______________: Distribui para mais de um processador. ______________: Os processos são compartilhados e enfileirados a espera do processador. ______________: Vários usuários utilizam ao mesmo tempo. ______________: Somente é permitida a utilização de um usuário de cada vez.
Marque a alternativa correta. Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
2a Questão (Ref.: 201308447269) Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta:
As opções II e IV estão corretas As opções I e II estão corretas As opções II e III estão corretas As opções I, II e III estão corretas
As opções I e III estão corretas
3a Questão (Ref.: 201308962668)
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1): (
) boas especificações de requisitos são indispensáveis;
( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; ( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas; (
) uma boa especificação de requisitos custa tempo e dinheiro.
(
) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta. V, F, F, V, V V, F, F, V, F F, V, F, F, V F, F, F, V, V V, F, F, F, V
4a Questão (Ref.: 201308426087)
Indique a alternativa correta para definir CONHECIMENTO: Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões. Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Fatos brutos que retratam ocorrências atuais ou do ado. Gabarito Comentado.
5a Questão (Ref.: 201308447311) Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta: As opções III e IV estão corretas Apenas a opção III está correta As opções I e IV estão corretas As opçoes I, II e III estão corretas As opçoes I e III estão corretas
6a Questão (Ref.: 201308961236)
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação: Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Exercício: CCT0194_EX_A2_201308357575 Aluno(a): CHRISTIANO SERRA CABREIRA
Voltar Matrícula: 201308357575 Data: 20/09/2014 20:23:48 (Finalizada)
1a Questão (Ref.: 201308628550)
Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser I. Descrições dos serviços fornecidos pelo sistema. II. Restrições e características desses serviços. III. Apresentados somente como Não Funcionais. IV. Apresentados somente como Funcionais. É correto, apenas, o que se afirma em II e IV I, II e III I e III II, III e IV I e II
2a Questão (Ref.: 201308626511)
"Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada: Reunião Casos de Uso Brainstorm Questionário Entrevista
3a Questão (Ref.: 201308625561)
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI?
Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI O ROI representa se as restrições de prazo serão atendidas
4a Questão (Ref.: 201308448790)
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? Obter mão de obra especializada independente de processo. Obter muitos recursos financeiros. Adotar um processo de desenvolvimento. Atender os requisitos no momento em que forem solicitados independente de planejamento. Focar no prazo independente do atendimento das funcionalidades desejadas.
5a Questão (Ref.: 201308413206)
A confiabilidade especificada para um software aplicativo é: um mecanismo de teste de estresse. uma restrição de escopo. um requisito funcional. um mecanismo de teste de desempenho. um requisito não-funcional Gabarito Comentado.
6a Questão (Ref.: 201308447469)
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Organizacional, Operaciaonal, Funcional e Econômica Organizacional, Funcional, Financeira e de Requisitos Técnica, Funcional, Cronograma e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Técnica, Operaciaonal, Cronograma e Econômica Gabarito Comentado.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Exercício: CCT0194_EX_A3_201308357575
Voltar
Aluno(a): CHRISTIANO SERRA CABREIRA
Matrícula: 201308357575 Data: 20/09/2014 20:39:07 (Finalizada)
1a Questão (Ref.: 201308413231)
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008) O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. O projeto arquitetural independe do paradigma de desenvolvimento. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento.
2a Questão (Ref.: 201308426095)
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente e Médico. Cliente e atendente. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Somente o atendente, pois o procedimento do médico é confidencial. Atendente e Médico. Gabarito Comentado.
3a Questão (Ref.: 201308448788)
Baseado nos estudos de organizações como a Standish Group observou-se que a maioria dos projetos são cancelados ou concluídos com falhas. Qual dessas opções NÃO é um motivo? Funcionalidades entregues não contemplando todas as acordadas com os stakeholders. Falta de interesse dos stakeholders. Falta de entendimento dos requisitos.
Valor final do projeto acima do planejado. Entrega final do projeto bem acima do prazo planejado.
4a Questão (Ref.: 201308447398)
Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). I. Escopo é a abrangência do sistema; II. Requisitos são interesses dos usuários; III. A falta de treinamento pode ser causa do fracasso do software; IV. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: I-F, II-F, III-F IV-F I-F, II-V, III-F IV-F I-V, II-F, III-V IV-F I-V, II-V, III-V IV-F I-F, II-V, III-V IV-F
5a Questão (Ref.: 201308447450)
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Análise de documentos - Questionário - GED Visita em Locco - Questionário - Análise de documentos Entrevista - Análise de documentos - Brainstorm Visita em Locco - Análise de documentos - JAD Entrevista - Questionário - JAD
6a Questão (Ref.: 201308628556)
A atividade de análise no processo de desenvolvimento de softwares possui: I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo o no processo de desenvolvimento de software. II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como
objetivo modelar a solução, e não o problema. III) UML - Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. É correto, apenas, o que se afirma em I, II e III I e IV I e II II e III I, III e IV Gabarito Comentado.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Exercício: CCT0194_EX_A4_201308357575 Aluno(a): CHRISTIANO SERRA CABREIRA
Voltar Matrícula: 201308357575 Data: 20/09/2014 20:51:22 (Finalizada)
1a Questão (Ref.: 201308413222)
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de Contexto Modelos de Dados Modelos de Comportamento Modelos de Objetos Modelos de Máquina de Estados
2a Questão (Ref.: 201308626596)
É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas. Visão geral Visão comportamental Visão interna Visão externa Visão estrutural Gabarito Comentado.
3a Questão (Ref.: 201308456578)
Considerando o seguinte mini mundo marque a alternativa que representa o elemento NÃO relacionado a análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." Encomendar livros. Faturar pedido. Conferir requisição. Cadastrar cliente. Resumo.
4a Questão (Ref.: 201308456581)
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. I, III e IV estão corretas. II, III e IV estão corretas. II e IV estão corretas. III e IV estão corretas. I e IV estão corretas.
5a Questão (Ref.: 201308426088)
Marque a alternativa correta que define Classe na modelagem orientada a objetos. Descreve um conjunto de ligação com estrutura e semântica comuns. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É a conexão física ou conceitual entre instâncias de objetos. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). É uma propriedade das ligações de uma associação.
6a Questão (Ref.: 201308625595)
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema.
Analise as afirmativas acima, assinale a única resposta correta. Apenas II e III estão corretas; Apenas I e III estão corretas; Apenas I está correta; Apenas II está correta; Apenas III está correta;
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Exercício: CCT0194_EX_A4_201308357575 Aluno(a): CHRISTIANO SERRA CABREIRA
Voltar Matrícula: 201308357575 Data: 20/09/2014 20:51:22 (Finalizada)
1a Questão (Ref.: 201308413222)
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de Contexto Modelos de Dados Modelos de Comportamento Modelos de Objetos Modelos de Máquina de Estados
2a Questão (Ref.: 201308626596)
É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas. Visão geral Visão comportamental Visão interna Visão externa Visão estrutural Gabarito Comentado.
3a Questão (Ref.: 201308456578)
Considerando o seguinte mini mundo marque a alternativa que representa o elemento NÃO relacionado a análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." Encomendar livros. Faturar pedido. Conferir requisição. Cadastrar cliente. Resumo.
4a Questão (Ref.: 201308456581)
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. I, III e IV estão corretas. II, III e IV estão corretas. II e IV estão corretas. III e IV estão corretas. I e IV estão corretas.
5a Questão (Ref.: 201308426088)
Marque a alternativa correta que define Classe na modelagem orientada a objetos. Descreve um conjunto de ligação com estrutura e semântica comuns. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É a conexão física ou conceitual entre instâncias de objetos. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). É uma propriedade das ligações de uma associação.
6a Questão (Ref.: 201308625595)
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema.
Analise as afirmativas acima, assinale a única resposta correta. Apenas II e III estão corretas; Apenas I e III estão corretas; Apenas I está correta; Apenas II está correta; Apenas III está correta;
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AVS_200807064915 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS Aluno: 200807064915 - LEONARDO AMARO DO NASCIMENTO Professor:
Turma: 9001/AA
PATRICIA FIUZA DE CASTRO
Nota da Prova: 4,0
Nota de Partic.: 0,5
Data: 02/07/2014 19:06:34
a
1 Questão (Ref.: 200807168581)
Pontos: 1,0 / 1,5
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de métodos ágeis.
Resposta: A abordagem tradicional é centralizada no desenvolvimento de software voltada para o antigo modelo (estrutural) de desenvolvimento de sistemas e aplicações, resultando num modelo que exprime a criação e entrega dos software por completo, criando assim uma ansiedade na entrega para o usuário. Já a abordagem de métodos ágeis traz consigo a fabricação de sofware em partes para atender melhor o desenvolvimento, utilizando as metologias RUP, Iterativo e Incremental entre outras, onde a entrega do software se faz em parte, criando uma expectativa válida para o usuário.
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, orientação a testes, refatoramento, entre outros.
2a Questão (Ref.: 200807129960)
Pontos: 0,0 / 1,5
O que é desenvolver Adhoc?
Resposta: Desenvolver Adhoc é desenvolver em cima de estruturas voltadas para o hardware.
Gabarito: Desenvolvimento sob demanda.
a
3 Questão (Ref.: 200807104161)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
08/07/2014
BDQ Prova
a
4 Questão (Ref.: 200807306630)
Página 2 de 4
Pontos: 0,5 / 0,5
A atividade de análise no processo de desenvolvimento de softwares possui: I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo o no processo de desenvolvimento de software. II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema. III) UML - Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. É correto, apenas, o que se afirma em I, III e IV I, II e III II e III I e IV I e II
5a Questão (Ref.: 200807126329)
Pontos: 0,5 / 0,5
A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento.
Teste de sistemas Teste de integração
Teste de carga do sistema Teste de aceite
Teste da unidade
6a Questão (Ref.: 200807125516)
Pontos: 0,5 / 0,5
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Do usuário Do cronograma Funcional Modal Não funcional
7a Questão (Ref.: 200807308051)
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Pontos: 0,0 / 0,5
08/07/2014
BDQ Prova
Página 3 de 4
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas. I. Quanto mais independente as unidades forem, mais modular será a arquitetura. II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura. III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente. Assinale a ÚNICA opção correta Somente a I está correta Somente II e III estão corretas Somente a III está correta Somente a II está correta Somente I e III estão corretas
a
8 Questão (Ref.: 200807165672)
Pontos: 1,0 / 1,0
O teste de produto de software apresenta duas fases: __________ e __________. controle e validação verificação e controle gerenciamento e validação gerenciamento e controle verificação e validação
a
9 Questão (Ref.: 200807103930)
Pontos: 0,0 / 1,0
Considere as seguintes assertivas sobre modelos teóricos de processo de desenvolvimento de software: I - O modelo em cascata especifica que a definição do comportamento externo do sistema deve preceder o projeto de sua arquitetura; II - O modelo incremental requer que na primeira fase seja feito primeiro o levantamento de todos os requisitos do sistema; III - O modelo de prototipação de requisitos consiste na criação de implementações parciais do sistema com o objetivo de conhecer os requisitos do sistema. Estão corretas somente: I e III II e III I, II e III I e II NENHUMA
a
10 Questão (Ref.: 200807126311)
Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
08/07/2014
BDQ Prova
Página 4 de 4
II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando as duas sentenças acima, assinale a única resposta correta:
Somente as sentenças I e III estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças II e III estão corretas Somente a sentença II está correta Somente as sentenças I e II estão corretas
Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
08/07/2014
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Fechar
Simulado: CCT0194_SM_201402216629 V.2 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629
Desempenho: 6,0 de 8,0
Data: 06/10/2014 19:25:35 (Finalizada)
1a Questão (Ref.: 201402258165)
Pontos: 0,0 / 1,0
A confiabilidade especificada para um software aplicativo é: um requisito funcional. uma restrição de escopo. um mecanismo de teste de estresse. um mecanismo de teste de desempenho. um requisito não-funcional Gabarito Comentado.
2a Questão (Ref.: 201402271058)
Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Generalização. Objeto. Associação. Atributo. Classe. Gabarito Comentado.
3a Questão (Ref.: 201402271056)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente e Procedimentos. Atendente e Médico. Somente o cliente. Cliente, atendente e Procedimentos. Cliente e atendente.
4a Questão (Ref.: 201402271047)
Marque a alternativa correta que define Classe na modelagem orientada a objetos. Descreve um conjunto de ligação com estrutura e semântica comuns.
Pontos: 1,0 / 1,0
É uma propriedade das ligações de uma associação. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É a conexão física ou conceitual entre instâncias de objetos. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
5a Questão (Ref.: 201402271055)
Pontos: 1,0 / 1,0
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. A representação é denominada de Generalização de Ator. Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. Vendedor não pode realizar nenhum caso de uso. Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores".
6a Questão (Ref.: 201402258181)
Pontos: 1,0 / 1,0
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de Máquina de Estados Modelos de Dados Modelos de Contexto Modelos de Comportamento Modelos de Objetos
7a Questão (Ref.: 201402271054)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada."
Cliente e atendente. Atendente e Médico. Cliente e Médico. Somente o atendente, pois o procedimento do médico é confidencial. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Gabarito Comentado.
8a Questão (Ref.: 201402271046)
Pontos: 1,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO: Experiência pessoal, informações analisadas, gerando ações ou decisões. Símbolos, números, letras. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do ado. Gabarito Comentado.
9a Questão (Ref.: 201402296846)
Desenvolver software com qualidade é?
Sua Resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (Ref.: 201402296845)
O que é desenvolver Adhoc?
Sua Resposta: Desenvolvimento sob demanda.
Compare com a sua resposta: Desenvolvimento sob demanda.
Voltar
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0194_SM_201402216629 V.3 Aluno(a): CRISTIANO VERISSIMO LUZ Desempenho: 8,0 de 8,0
1a Questão (Ref.: 201402271056)
Fechar Matrícula: 201402216629 Data: 06/10/2014 20:09:58 (Finalizada)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente e atendente. Cliente, atendente e Procedimentos. Somente o cliente. Cliente e Procedimentos. Atendente e Médico.
2a Questão (Ref.: 201402258181)
Pontos: 1,0 / 1,0
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de Objetos Modelos de Máquina de Estados Modelos de Contexto Modelos de Comportamento Modelos de Dados
3a Questão (Ref.: 201402271055)
Pontos: 1,0 / 1,0
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Vendedor não pode realizar nenhum caso de uso. Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. A representação é denominada de Generalização de Ator.
4a Questão (Ref.: 201402271047)
Pontos: 1,0 / 1,0
Marque a alternativa correta que define Classe na modelagem orientada a objetos. Descreve um conjunto de ligação com estrutura e semântica comuns. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). É a conexão física ou conceitual entre instâncias de objetos. É uma propriedade das ligações de uma associação. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
5a Questão (Ref.: 201402271058)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Atributo. Objeto. Associação. Classe.
Generalização. Gabarito Comentado.
6a Questão (Ref.: 201402271054)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Atendente e Médico. Cliente e Médico. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Somente o atendente, pois o procedimento do médico é confidencial. Cliente e atendente. Gabarito Comentado.
7a Questão (Ref.: 201402258165)
Pontos: 1,0 / 1,0
A confiabilidade especificada para um software aplicativo é: um requisito não-funcional um mecanismo de teste de estresse. uma restrição de escopo. um requisito funcional. um mecanismo de teste de desempenho. Gabarito Comentado.
8a Questão (Ref.: 201402292428)
Pontos: 1,0 / 1,0
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Técnica, Operaciaonal, Cronograma e Econômica Técnica, Funcional, Cronograma e Econômica Organizacional, Funcional, Financeira e de Requisitos Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Gabarito Comentado.
9a Questão (Ref.: 201402296846)
Desenvolver software com qualidade é?
Sua Resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (Ref.: 201402296845)
O que é desenvolver Adhoc?
Sua Resposta: Desenvolvimento sob demanda.
Compare com a sua resposta: Desenvolvimento sob demanda.
Voltar
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Fechar
Simulado: CCT0194_SM_201402216629 V.1 Aluno(a): CRISTIANO VERISSIMO LUZ Desempenho: 7,0 de 8,0
Matrícula: 201402216629 Data: 06/10/2014 19:15:03 (Finalizada)
1a Questão (Ref.: 201402258190)
Pontos: 0,0 / 1,0
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008) O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. O projeto arquitetural independe do paradigma de desenvolvimento.
2a Questão (Ref.: 201402271614)
Pontos: 1,0 / 1,0
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Entrada de dados, processamento da informação, apresentação dos resultados Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Levantamento de requisitos, análise de requisitos, registro dos requisitos Projeto lógico, projeto físico, implementação e manutenção Desenvolvimento, homologação, produção
3a Questão (Ref.: 201402271616)
Pontos: 1,0 / 1,0
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de Y seriam mais baratos se fossem detectados no início Z foram provocados pela ausência de testes unitários Z são influenciados, fortemente, pela qualidade técnica dos testadores Y apresentam o menor custo de correção X apresentam o maior custo de correção
4a Questão (Ref.: 201402271058)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Classe. Generalização. Associação. Atributo. Objeto. Gabarito Comentado.
5a Questão (Ref.: 201402271054)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Atendente e Médico. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Cliente e atendente. Cliente e Médico. Somente o atendente, pois o procedimento do médico é confidencial. Gabarito Comentado.
6a Questão (Ref.: 201402271046)
Pontos: 1,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO: Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões. Fatos brutos que retratam ocorrências atuais ou do ado. Gabarito Comentado.
7a Questão (Ref.: 201402292409)
Pontos: 1,0 / 1,0
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática;
=> O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Visita em Locco - Questionário - Análise de documentos Entrevista - Análise de documentos - Brainstorm Análise de documentos - Questionário - GED Visita em Locco - Análise de documentos - JAD Entrevista - Questionário - JAD
8a Questão (Ref.: 201402270807)
Pontos: 1,0 / 1,0
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) VVF VVV VFF FFF VFV
9a Questão (Ref.: 201402296846)
Desenvolver software com qualidade é?
Sua Resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade. ( )
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (Ref.: 201402296845)
O que é desenvolver Adhoc?
Sua Resposta: Desenvolvimento sob demanda.
Compare com a sua resposta: Desenvolvimento sob demanda.
Fechar
Avaliação: CCT0194_AV_ PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Professor:
JOAO DOMINGOS CAMPOS NETO MARCILENE SCANTAMBURLO FONSECA
1a Questão (Ref.: 201307171357)
Turma: 9006/AC
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc? Gabarito: Desenvolvimento sob demanda.
2a Questão (Ref.: 201307176077)
Pontos: 0,5 / 1,5
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e Iterativo e Incremental apresentando vantagens e desvantagens. Gabarito: O ciclo de vida em cascata é de uso tradicional e foi apresentado desde a definição da Engenharia de software já o Iterativo incremental veio com a OO. O Ciclo de vida em cascata desenvolve o software como um todo o que dificulta amudança de requisitos e demora gerar resultados ao usuário, o que gera uma certa ansiedade. Já o Iterativo e incremental propóe o desenvolvimento em partes facilitando a mudança de requisitos e aumentando a análise de riscos e, a entrega é gradativa diminuindo a ansiedade do usuário, o que é uma vantagem, mas com relação a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem.
3a Questão (Ref.: 201307145558)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO:
Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Dados analisados dentro de um contexto.
4a Questão (Ref.: 201307168263)
Pontos: 0,0 / 1,0
NÃO é fase do RUP? Gerenciamento. Construção. Elaboração. Transição. Iniciação ou concepção.
5a Questão (Ref.: 201307146128)
Pontos: 0,5 / 0,5
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de
Y seriam mais baratos se fossem detectados no início Y apresentam o menor custo de correção X apresentam o maior custo de correção Z foram provocados pela ausência de testes unitários Z são influenciados, fortemente, pela qualidade técnica dos testadores
6a Questão (Ref.: 201307145567)
Pontos: 0,5 / 0,5
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. A representação é denominada de Generalização de Ator. Vendedor não pode realizar nenhum caso de uso. Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor.
7a Questão (Ref.: 201307348046)
Pontos: 0,0 / 0,5
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema.
Apenas a sentença I está correta Apenas as sentenças III e V estão corretas Apenas as sentenças I, III e IV estão corretas Apenas as sentenças II e V estão corretas Todas as sentenças estão corretas
8a Questão (Ref.: 201307349464)
Pontos: 0,0 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta
Somente I e III estão corretas Somente I e II estão corretas Somente I está correta Somente II e III estão corretas Somente a II está correta
9a Questão (Ref.: 201307166597)
Pontos: 0,0 / 1,0
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente:
Linguagem Pearl; Linguagem PHP Linguagem de Máquina; Linguagem Assembly; Linguagem ASP; Linguagem PHP; Linguagem Pearl; Linguagem ASP; Linguagem Assembly; Linguagem Pearl;
10a Questão (Ref.: 201307346036)
Pontos: 0,5 / 0,5
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
Análise semântica Análise compotamental Análise funcional Análise ambiental Análise estrutural
Fechar
Avaliação: CCT0194_AVS_ PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS Professor:
JOAO DOMINGOS CAMPOS NETO MARCILENE SCANTAMBURLO FONSECA
1a Questão (Ref.: 201307209978)
Turma: 9006/AC
Pontos: 1,5 / 1,5
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de métodos ágeis.
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, orientação a testes, refatoramento, entre outros.
2a Questão (Ref.: 201307171357)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Gabarito: Desenvolvimento sob demanda.
3a Questão (Ref.: 201307146137)
Pontos: 1,0 / 1,0
Assinale a alternativa que NÃO representa uma característica do Processo Unificado (UP) original, descrito no livro The Unified Software Development Process (1999)
Centrado na arquitetura Focado na mitigação precoce dos riscos Orientado por casos de uso Iterativo e incremental Ágil
4a Questão (Ref.: 201307145558)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO:
Dados analisados dentro de um contexto. Símbolos, números, letras. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões.
5a Questão (Ref.: 201307168261)
Pontos: 0,5 / 0,5
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
Obter muitos recursos financeiros. Atender os requisitos no momento em que forem solicitados independente de planejamento. Obter mão de obra especializada independente de processo. Focar no prazo independente do atendimento das funcionalidades desejadas. Adotar um processo de desenvolvimento.
6a Questão (Ref.: 201307348027)
Pontos: 0,0 / 0,5
A atividade de análise no processo de desenvolvimento de softwares possui: I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo o no processo de desenvolvimento de software. II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema. III) UML - Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. É correto, apenas, o que se afirma em
II e III I, II e III I, III e IV I e II I e IV
7a Questão (Ref.: 201307167726)
Pontos: 0,0 / 0,5
A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento.
Teste de sistemas Teste da unidade Teste de carga do sistema Teste de integração Teste de aceite
8a Questão (Ref.: 201307175955)
Pontos: 1,0 / 1,0
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que:
Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
9a Questão (Ref.: 201307349448)
Pontos: 0,5 / 0,5
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas. I. Quanto mais independente as unidades forem, mais modular será a arquitetura. II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura. III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente. Assinale a ÚNICA opção correta
Somente I e III estão corretas Somente a III está correta Somente a II está correta Somente a I está correta Somente II e III estão corretas
10a Questão (Ref.: 201307167708)
Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada. II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando as duas sentenças acima, assinale a única resposta correta:
Somente as sentenças I e II estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças I e III estão corretas Somente a sentença II está correta Somente as sentenças II e III estão corretas
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE EXERCÍCIO: CCT0194_EX_A1
1a Questão (Ref.: 201307166740) Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta:
As opções I, II e III estão corretas As opções II e III estão corretas As opções I e II estão corretas As opções I e III estão corretas As opções II e IV estão corretas
2a Questão (Ref.: 201307166782) Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações; IV. Informação tem que ser útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta:
As opções III e IV estão corretas As opçoes I e III estão corretas Apenas a opção III está correta As opções I e IV estão corretas As opçoes I, II e III estão corretas
3a Questão (Ref.: 201307166990) A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e atributos. Como essa fase pode ser chamada?
Multimodal e Multifuncional. Essencial e Estrutural; Comportamental ou Essencial; Estrutural e Analítica; Estrutural ou Comportamental;
VOLTAR
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE EXERCÍCIO: CCT0194_EX_A2
1a Questão (Ref.: 201307166940) Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas:
Técnica, Operaciaonal, Cronograma e Organizacional Organizacional, Funcional, Financeira e de Requisitos Organizacional, Operaciaonal, Funcional e Econômica Técnica, Funcional, Cronograma e Econômica Técnica, Operaciaonal, Cronograma e Econômica
2a Questão (Ref.: 201307132728) A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II mostra os pesos para o cálculo de pontos de função não ajustados.
Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados),
o valor mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do sistema é : 1072 1456 1624 1320 1528
3a Questão (Ref.: 201307168261) O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
Adotar um processo de desenvolvimento. Focar no prazo independente do atendimento das funcionalidades desejadas. Obter muitos recursos financeiros. Obter mão de obra especializada independente de processo. Atender os requisitos no momento em que forem solicitados independente de planejamento.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE EXERCÍCIO: CCT0194_EX_A3 1a Questão (Ref.: 201307166606)
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional).
I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é:
I-F, II-NF, III-F, IV-F I-F, II-F, III-F, IV-F I-NF, II-NF, III-NF, IV-NF I-F, II-F, III-NF, IV-F I-F, II-NF, III-NF, IV-F
2a Questão (Ref.: 201307146126)
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Desenvolvimento, homologação, produção Levantamento de requisitos, análise de requisitos, registro dos requisitos Entrada de dados, processamento da informação, apresentação dos resultados Projeto lógico, projeto físico, implementação e manutenção
3a Questão (Ref.: 201307132702)
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008)
O projeto arquitetural independe do paradigma de desenvolvimento. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE CCT0194_SM1 1a Questão (Ref.: 201307146128)
Pontos: 1,0 / 1,0
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de
Z foram provocados pela ausência de testes unitários Z são influenciados, fortemente, pela qualidade técnica dos testadores Y seriam mais baratos se fossem detectados no início X apresentam o maior custo de correção Y apresentam o menor custo de correção
2a Questão (Ref.: 201307132677)
Pontos: 1,0 / 1,0
A confiabilidade especificada para um software aplicativo é:
um mecanismo de teste de desempenho. um mecanismo de teste de estresse. uma restrição de escopo. um requisito não-funcional um requisito funcional.
3a Questão (Ref.: 201307166921)
Pontos: 1,0 / 1,0
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas.
Entrevista - Análise de documentos - Brainstorm Análise de documentos - Questionário - GED Visita em Locco - Análise de documentos - JAD Visita em Locco - Questionário - Análise de documentos Entrevista - Questionário - JAD
4a Questão (Ref.: 201307132693)
Pontos: 1,0 / 1,0
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de Máquina de Estados Modelos de Comportamento Modelos de Objetos Modelos de Contexto Modelos de Dados
5a Questão (Ref.: 201307145568)
Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada."
Atendente e Médico. Cliente e atendente. Somente o cliente. Cliente, atendente e Procedimentos. Cliente e Procedimentos.
6a Questão (Ref.: 201307145319)
Pontos: 1,0 / 1,0
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) VFF VVV VFV VVF FFF
7a Questão (Ref.: 201307145558)
Pontos: 1,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO:
Símbolos, números, letras. Fatos brutos que retratam ocorrências atuais ou do ado. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Experiência pessoal, informações analisadas, gerando ações ou decisões.
8a Questão (Ref.: 201307145567)
Pontos: 1,0 / 1,0
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. Vendedor não pode realizar nenhum caso de uso. Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". A representação é denominada de Generalização de Ator.
9a Questão (Ref.: 201307171358)
Desenvolver software com qualidade é?
Sua Resposta: É criar o software dando importância a todos os seus processos de construção. Desenvolver softwares de qualidade é um desafio e tanto, temos muitas variáveis para considerar como custo, tempo, qualidade e organização, por isso não podemos deixar de traçar um metodologia de desenvolvimento, fazer um cronograma, analisar o projeto, testar. Enfim, é preciso priorizar todas as fases que envolvem o projeto para que o mesmo se torne de qualidade.
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (Ref.: 201307171357)
O que é desenvolver Adhoc?
Sua Resposta: É utilizada para designar ciclos completos de construção de softwares que não foram devidamente projetados em razão da necessidade de atender a uma demanda específica do usuário, ligada a prazo, qualidade ou custo.
Compare com a sua resposta: Desenvolvimento sob demanda.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE CCT0194_SM3 1a Questão (Ref.: 201307166921)
Pontos: 1,0 / 1,0
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas.
Análise de documentos - Questionário - GED Entrevista - Questionário - JAD Entrevista - Análise de documentos - Brainstorm Visita em Locco - Análise de documentos - JAD Visita em Locco - Questionário - Análise de documentos
2a Questão (Ref.: 201307145558)
Pontos: 1,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO:
Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do ado. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Experiência pessoal, informações analisadas, gerando ações ou decisões. Símbolos, números, letras.
3a Questão (Ref.: 201307146128)
Pontos: 1,0 / 1,0
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de
Y seriam mais baratos se fossem detectados no início X apresentam o maior custo de correção Y apresentam o menor custo de correção Z são influenciados, fortemente, pela qualidade técnica dos testadores Z foram provocados pela ausência de testes unitários
4a Questão (Ref.: 201307132702)
Pontos: 1,0 / 1,0
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008)
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. O projeto arquitetural independe do paradigma de desenvolvimento.
5a Questão (Ref.: 201307145566)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada."
Cliente e atendente. Somente o atendente, pois o procedimento do médico é confidencial. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Atendente e Médico. Cliente e Médico.
6a Questão (Ref.: 201307145319)
Pontos: 1,0 / 1,0
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( )
VFF VFV VVV VVF FFF
7a Questão (Ref.: 201307132677)
A confiabilidade especificada para um software aplicativo é:
uma restrição de escopo.
Pontos: 1,0 / 1,0
um mecanismo de teste de estresse. um requisito não-funcional um mecanismo de teste de desempenho. um requisito funcional.
8a Questão (Ref.: 201307146126)
Pontos: 1,0 / 1,0
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
Projeto lógico, projeto físico, implementação e manutenção Levantamento de requisitos, análise de requisitos, registro dos requisitos Desenvolvimento, homologação, produção Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Entrada de dados, processamento da informação, apresentação dos resultados
9a Questão (Ref.: 201307171358)
Desenvolver software com qualidade é?
Sua Resposta: É criar o software dando importância a todos os seus processos de construção. Desenvolver softwares de qualidade é um desafio e tanto, temos muitas variáveis para considerar como custo, tempo, qualidade e organização, por isso não podemos deixar de traçar um metodologia de desenvolvimento, fazer um cronograma, analisar o projeto, testar. Enfim, é preciso priorizar todas as fases que envolvem o projeto para que o mesmo se torne de qualidade.
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (Ref.: 201307171357)
O que é desenvolver Adhoc?
Sua Resposta: É utilizada para designar ciclos completos de construção de softwares que não foram devidamente projetados em razão da necessidade de atender a uma demanda específica do usuário, ligada a prazo, qualidade ou custo.
Compare com a sua resposta: Desenvolvimento sob demanda.
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AV_201207164577 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201207164577 - MARCELO DRUMMOND BARBOSA Professor:
PATRICIA FIUZA DE CASTRO
Nota da Prova: 6,5
Nota de Partic.: 1,5
Turma: 9003/AA Data: 06/06/2014 07:03:53
1a Questão (Ref.: 201207416254)
Pontos: 1,5 / 1,5
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
Resposta: Brainstorming - Trata-se de um encontro entre os envolvidos na concepção do sistema, em que todos dão idéias a respeito do sistema. De todas essas informações a equipe de análise de requisitos filtra e documenta em forma de requisitos. Visista ao Cliente - O analista é inserido nas atividades da organização para colher informações sobre as rotinas que serão tranformadas em requisitos. Pesquisa de opinião - Uma pesquisa sobre as funcionalidades que devem ser transformadas em requisitos de acordo com a rotina da organição com a participação dos funcionários que irão usar o sistema.
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates.
2a Questão (Ref.: 201207278211)
Pontos: 1,5 / 1,5
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta: Teste de integração serve para identificar erros na integração entre os componentes internos do sistema e é aplicado durante a construção do sistema. Teste de aceitação serve para identificar erros nas funcionalidades operacionais do sistema e é realizado durante a implantação, antes do software ser liberado para produção.
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
3a Questão (Ref.: 201207235221)
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Pontos: 0,0 / 0,5
20/06/2014
BDQ Prova
Página 2 de 4
A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e atributos. Como essa fase pode ser chamada? Comportamental ou Essencial;
Multimodal e Multifuncional. Essencial e Estrutural; Estrutural e Analítica; Estrutural ou Comportamental;
4a Questão (Ref.: 201207244283)
Pontos: 0,5 / 0,5
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. II, III e IV estão corretas. I e IV estão corretas. III e IV estão corretas. II e IV estão corretas. I, III e IV estão corretas.
a
5 Questão (Ref.: 201207413304)
Pontos: 0,5 / 0,5
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta. I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo; IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. Assinale a ÚNICA opção correta Apenas I e III estão corretas; Apenas II e II estão corretas; Apenas II e IV estão corretas; Apenas III e IV estão corretas; Apenas I e II estão corretas;
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
20/06/2014
BDQ Prova
a
6 Questão (Ref.: 201207236493)
Página 3 de 4
Pontos: 0,5 / 0,5
Basicamente o que é um processo de software? Um processo de software define como um produto deve ser entregue. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define que linguagem deve se usar. Um processo de software define como se testar.
7a Questão (Ref.: 201207417695)
Pontos: 0,5 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta Somente I e III estão corretas Somente II e III estão corretas Somente I e II estão corretas Somente a II está correta Somente I está correta
a
8 Questão (Ref.: 201207214357)
Pontos: 0,5 / 0,5
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Entrada de dados, processamento da informação, apresentação dos resultados Levantamento de requisitos, análise de requisitos, registro dos requisitos Desenvolvimento, homologação, produção Projeto lógico, projeto físico, implementação e manutenção Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
a
9 Questão (Ref.: 201207244205)
Pontos: 0,0 / 1,0
Considerando-se que o teste de aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor opção para completar a frase: ¿ O teste de aceitação será executado de forma muito mais simples e rápida quando...¿
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
20/06/2014
BDQ Prova
Página 4 de 4
Os usuários tiverem ferramentas de automação para fazerem seus testes. Os usuários tiverem bom treinamento. A equipe de testes de sistemas fizer o plano de teste de aceitação. Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software. A equipe de testes de sistemas fizer bem feito todos os testes necessários.
a
10 Questão (Ref.: 201207276320)
Pontos: 1,0 / 1,0
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: Concepção e Elaboração. Construção e Concepção. Projeto e Construção. Construção e Transição. Requisitos e Análise.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
20/06/2014
Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Nota da Prova: 6,0
Nota de Partic.: 1,9
Data: 30/08/2014 10:08:46
1a Questão (Ref.: 201201091232)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: Desenvolver sob demanda.
Gabarito: Desenvolvimento sob demanda.
2a Questão (Ref.: 201201129855)
Pontos: 1,5 / 1,5
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta: A fase de testes é a última a ser feita no cronograma de desenvolvimento. deve ser efetuda depois que o software se encontra "pronto", mas ainda necessita da aprovação dos clientes/usuários e a possibilidade de os mesmos solicitarem novas funcionalidades ou mesmo não aprovarem o software gerado. (TESTE DE ACEITAÇÃO) . Já no TESTE DE INTEGRAÇÃO, verifica-se a harmonia do software em testes com a empresa, isto é, saber se o software gerado se encaixa corretamente no negócio da empresa, no ambiente de negócios como um todo, e na sua rotina e se os seus diferentes módulos interagem bem entre si.
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
3a Questão (Ref.: 201201065433)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Fatos brutos que retratam ocorrências atuais ou do ado. Dados analisados dentro de um contexto. Experiência pessoal, informações analisadas, gerando ações ou decisões. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras.
4a Questão (Ref.: 201201086685)
Pontos: 0,0 / 0,5
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. Com base em sua análise assinale ÚNICA opção correta: Apenas a opção I está correta As opções II e III estão corretas As opções II e IV estão corretas As opções II, III e IV estão corretas As opções I, II e IV estão corretas
5a Questão (Ref.: 201201264919)
Pontos: 0,0 / 0,5
A UML (Unified Modeling Language) é uma linguagem de modelagem unificada utilizada na Engenharia de Software. Dentre as suas características estão: Não orienta ao analista de sistema em quais diagramas usar e em que sequência usá-los. Consiste de duas perspectivas isoladas: dados e funções Consiste de uma única perspectiva que integra controles e funções É uma metodologia utilizada em engenharia de software Seu foco consiste em 3 (três) visões: funções, dados e controle
6a Questão (Ref.: 201201065442)
Pontos: 0,5 / 0,5
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. Vendedor não pode realizar nenhum caso de uso. Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". A representação é denominada de Generalização de Ator. Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente.
Pontos: 0,5 / 0,5 7a Questão (Ref.: 201201087601) A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento.
Teste de carga do sistema Teste de aceite
Teste de sistemas Teste da unidade Teste de integração
Pontos: 0,5 / 0,5 8a Questão (Ref.: 201201087583) Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada. II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando as duas sentenças acima, assinale a única resposta correta:
Somente as sentenças I e II estão corretas Todas as sentenças apresentadas estão corretas Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas
Pontos: 1,0 / 1,0 9a Questão (Ref.: 201201087591) Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria?
Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto. Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias. Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder. Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo. Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável.
10a Questão (Ref.: 201201089792)
Pontos: 0,0 / 1,0
Selecione a opção que preenche corretamente as lacunas abaixo, tornando o texto coerente. "Podemos considerar que um Processo de Desenvolvimento de Software está definido em uma organização quando existe uma documentação que detalha: o tipo de ______________ que é feito; as ______________ que se deve seguir; ____________ que irão executar cada atividade; as coisas que usa, que podemos chamar de ________________ e os _______________ que produz". processo - pessoas - etapas - insumos - resultados projeto - etapas - pessoas - insumos - produtos produto - etapas - pessoas - insumos - resultados projeto - pessoas - etapas - insumos - produtos projeto - pessoas - etapas - insumos - resultados
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0194_SM_201307185967 V.2
VOLTAR
Aluno(a): RENATO GOMES CHAVES Desempenho: 7,0 de 8,0
Matrícula: 201307185967 Data: 26/04/2014 11:50:59 (Finalizada)
1a Questão (Ref.: 201307258681)
Pontos: 1,0 / 1,0
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Visita em Locco - Questionário - Análise de documentos Entrevista - Questionário - JAD Entrevista - Análise de documentos - Brainstorm Visita em Locco - Análise de documentos - JAD Análise de documentos - Questionário - GED
2a Questão (Ref.: 201307263118)
Desenvolver software com qualidade é?
Sua Resposta:
Compare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
3a Questão (Ref.: 201307224462)
Pontos: 1,0 / 1,0
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008) O projeto arquitetural independe do paradigma de desenvolvimento. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida.
4a Questão (Ref.: 201307237326)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Atendente e Médico. Cliente e Médico. Cliente e atendente. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Somente o atendente, pois o procedimento do médico é confidencial.
5a Questão (Ref.: 201307237888)
Pontos: 0,0 / 1,0
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de X apresentam o maior custo de correção Z foram provocados pela ausência de testes unitários Z são influenciados, fortemente, pela qualidade técnica dos testadores Y apresentam o menor custo de correção Y seriam mais baratos se fossem detectados no início
6a Questão (Ref.: 201307237330)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Associação. Atributo. Classe. Objeto.
Generalização.
7a Questão (Ref.: 201307224437)
Pontos: 1,0 / 1,0
A confiabilidade especificada para um software aplicativo é: um requisito não-funcional uma restrição de escopo. um requisito funcional. um mecanismo de teste de desempenho. um mecanismo de teste de estresse.
8a Questão (Ref.: 201307224453)
Pontos: 1,0 / 1,0
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de Máquina de Estados Modelos de Contexto Modelos de Dados Modelos de Objetos Modelos de Comportamento
9a Questão (Ref.: 201307263117)
O que é desenvolver Adhoc?
Sua Resposta:
Compare com a sua resposta: Desenvolvimento sob demanda.
10a Questão (Ref.: 201307237886)
Pontos: 1,0 / 1,0
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Projeto lógico, projeto físico, implementação e manutenção Levantamento de requisitos, análise de requisitos, registro dos requisitos Entrada de dados, processamento da informação, apresentação dos resultados Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Desenvolvimento, homologação, produção
VOLTAR Período de não visualização da prova: desde até .
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE – REVISAO AULAS 1-5 1) Analise as assertivas abaixo I – Dados é um fato isolado, sem significado em si II – Informação é o resultado do processamento de dados III – Dado e informação são conceitos distintos e relacionados IV – Pode-se ter informação de um e apenas um dado a. Estão corretas as assertivas II, III e IV b. Estão corretas as assertivas II e III c. Estão corretas I, II e III d. Estão corretas I, III e IV 2) Considere o seguinte contexto. Num sistema de controle de estoque, tem-se as seguintes movimentações de um produto: • Saldo inicial: 20 unidades • Vendas de 30 unidades • Compra de 20 unidades Assinale a opção correta a. Os dados de compra e venda são informações. b. O saldo inicial é uma informação. c. O saldo atual (10) é obtido com saldo inicial + compras – vendas e é uma informação que pode ser obtida d. O saldo inicial e atual são as duas informações que podem ser obtidas do contexto apresentado 3) Assinale a opção que não representa um sistema a. b. c. d.
Corpo humano Chuveiro elétrico Chave de porta Sistema de numeração
4) Um conjunto de elementos, independentes que coleta, manipula e gera informações úteis é o conceito de: a) b) c) d)
Informação Sistema Sistema de informação Sistema de Processamento de elementos
5) Com relação a Sistema de Informação, analise as assertivas I.
Só pode ser baseado em computador
II.
Pode ser manual e baseado em computador
III.
Hardware, software, bancos de dados, pessoas e procedimentos são elementos dos sistemas de informação baseados em computador
IV.
O Valor de um SI depende apenas das pessoas
Com base em sua análise, assinale a alternativa correta a. b. c. d.
Estão corretas as assertivas II e III Estão corretas as assertivas II, III e IV Estão corretas as assertivas I, III e IV Estão corretas as assertivas I e III
6) Assinale a opção que NÃO representa uma possível causa de problemas com sistema de informação. a) b) c) d)
Má qualificação das pessoas que operam o sistema Processos da empresa mal definidos Tecnologia inadequada Simplicidade dos sistemas nos dias de hoje.
7) Com relação aos processos de fabricação do HW (hardware) e do SW (software), assinale a opção correta a) O processo do HW é manufaturado e do SW é fabricado em escala. b) Os defeitos no HW acontecem no inicio e fim de suas vidas e o do SW na medida em que sofre alterações c) O processo do SW e HW usam componentes padrões d) Não há diferenças entre os processos de desenvolvimento do HW e do SW
8) Analise as assertivas abaixo e assinale a opção correta no que se refere ao processo de desenvolvimento de Software I.
O desenvolvimento de SW depende muito pouco do componente humano e muito da tecnologia.
II.
O processo de desenvolvimento de SW é muito pouco automatizado
III.
Existe forte pressão dos usuários para desenvolvimento rápido e de baixo custo.
IV.
Os projetos de SW geralmente enceram no prazo e custo planejados
Com base em sua análise, assinale a assertiva correta a. b. c. d.
Estão corretas as opções I, II e III Estão corretas as opções II, III e IV Estão corretas as opções II e III Estão corretas as opções III e IV
9) Com relação ao ciclo de vida de um Sistema, assinale a opção incorreta: a. Começa pela percepção de uma necessidade b. Termina quando torna-se obsoleto, por exemplo c. É desenvolvido e entra em operação d. Inicia-se a manutenção eterna 10) Para cada assertiva abaixo, diga se V (verdade) ou F (falsa) a. O processo de desenvolvimento é uma forma ordenada e sistemática de desenvolver software. V b. O processo de desenvolvimento é divido em fases. V c. Em cada fase do processo, se conhece mais do sistema. V d. Todas as empresas tem que ter as mesmas fases no processo de desenvolvimento de software. F e. Todo sistema é viável de ser desenvolvido. F
I – c; II – a; III – d; IV – b 10) Por que a fase de levantamento de requisitos é fundamental para o processo como um todo? Resp: porque é nessa fase que vamos conhecer as necessidades dos usuários e consequentemente o que o sistema precisa fazer (requisitos) 11) Cite consequências de um levantamento de dados mal feito. a) Má definição do escopo, ou seja sistema não fará o que se deseja que ele faça b) Haverá mudança nos requisitos incialmente identificados, gerando retrabalho, alteração de cronograma e orçamento c) A equipe fica desmotivada com o retrabalho e cai a produtividade d) O cliente fica insatisfeito e) O sistema não terá qualidade, pois atender ao que os usuários desejam é o primeiro critério de qualidade. 12) Por que o processo de desenvolvimento de software deve qualidade? Resp: por que a qualidade do software é influenciada pela qualidade no processo de desenvolvimento do software 13) Marque as opções que representam ações que incrementam qualidade no processo de desenvolvimento a. b. c. d.
Planejamento ( X ) Análise de riscos ( X ) Acompanhamento e controle do projeto ( X ) Correção rápida de problemas ( X )
14) Explique a dificuldade em desenvolver software hoje. Resp: O software atual é complexo e grande, demandando muito tempo e grandes e especializadas equipes de profissionais, o que é difícil de istrar e bastante caro. Ou seja a gestão fica mais complexa. Não existe ferramenta única de automação total do processo de desenvolvimento.
15) Dentre as vantagens em se usar claros processos de desenvolvimento de SW, destacam-se: a. Facilitam o processo de desenvolvimento na medida em que mais detalhes do sistema são conhecidos a medida em que se avança no trabalho. b. Cria um padrão, para todos seguirem, na tentativa de redução a subjetividade no processo de desenvolvimento c. Confere qualidade ao software Fases do desenvolvimento de software 1. 2. 3. 4. 5. 6. 7.
Concepção Requisitos Análise Desenho Implementação Testes Implantação
8. Manutenção
Ciclo de Desenvolvimento Ciclo de Vida
+
=
16) Com relação a fase de concepção do processo de desenvolvimento de software, analise as assertivas abaixo I.
É a fase inicial, onde como diz o nome surge a idéia ou a necessidade para desenvolver o sistema.
II.
É a fase onde todos os requisitos são levantados
III.
É feito um estudo de viabilidade, pondendo o sistema nem ser desenvolvido
IV.
Poderia não existir e ar direto a fase de análise.
Com base nas análise das assertivas assinale a opção correta. A) Estão corretas as assertivas I e II B) Estão corretas as assertivas II e III C) Estão corretas as assertivas I e III D) Estão corretas as assertivas I, II e III 17) Assinale a alternativa correta com relação Análise de Viabilidade I. Viabilidade operacional a. Restrições de custo são atendias? II. Viabilidade econômica b. Restrições de prazo serão atendidas? III. Viabilidade técnica c. Existe tecnologia factível? IV. Cronograma d. Beneficia os interessados? I – d; II – a; III – c; IV – b 18) Com relação ao ROI (Retorno sobre o investimento), assinale a alternativa Incorreta. a. % que mede a relação entre o quanto vai ser lucrado (receita menos despesa) e quanto se investe. b. Permite avaliar também o tempo de retorno do investimento. c. Quanto maior o valor, menor o ROI. d. O conceito de investimento engloba tudo que será gasto para desenvolver o sistema.
Requisitos: são as necessidades que o usuário tem e o que sistema deverá ter que cumprir. 19) Com relação aos conceitos de requisitos, assinale a alternativa incorreta. a. b. c. d.
Refletem as necessidades de seus usuários. Descrevem que funcionalidades o sistema terá Revelam restrições e características das funcionalidades que o sistema fará. Todos os requisitos são funcionais.
20) Classifique os requisitos abaixo em F (funcionais) e NF (não funcionais). a. b. c. d.
O sistema deve emitir o fluxo de caixa diariamente ( F ) O sistema deve permitir cadastrar todas as despesas. ( F ) O tempo de resposta da consulta deve ser inferior a 10s ( NF ) O produto deve ter um código de barras EAN-13 ( NF )
21) Com relação aos chamados requisitos de usuários, diga se cada assertiva é V (verdadeira) ou F (falsa). a. b. c. d.
Descreve requisitos funcionais e não funcionais. ( V ) Descreve os requisitos de forma detalhada ( F ) Devem especificar o comportamento externo do sistema ( V ) Exemplo: O sistema devem manter registro de todos os pagamentos. ( V )
Requisitos de usuário não é um requisito muito detalhado pois trata-se da ótica do usuário, ou seja, aquilo que ele quer que o SW faça.
22) Com relação aos chamados requisitos de sistema, diga se cada assertiva é V (verdadeira) ou F (falsa). a. São versões detalhadas dos requisitos de sistemas ( F ) b. Explicitam detalhes e mostram como os requisitos de sistema devem ser atendidos pelo sistema. ( F ) c. Escrito para clientes. ( F ) Requisitos de sistema detalha o requisito de usuário.
23) Com relação a técnica de entrevista analise as assertivas abaixo. I.
Deve ser usada na reuniões iniciais com o alto escalão.
II.
Deve conter, preferencialmente, perguntas abertas.
III.
É eficiente quando feita com maior número de pessoas.
IV.
Uma desvantagem é a possibilidade do entrevistador se perder ou ser persuadido pelo entrevistado.
Assinale a opção correta a. b. c. d.
Estão corretas as assertivas I , II e IV Estão corretas as assertivas I, III e IV Estão corretas as assertivas II, e IV Estão corretas as assertivas I e IV
24) Com relação a técnica de questionário, assinale a opção INcorreta a. b. c. d.
Deve ser usada quando a quantidade de usuários for grande Focar em perguntas fechadas Usada quando os usuários estão geograficamente distantes. A vantagem é que o entrevistado tem todo o tempo que desejar
25) Com relação a técnica de brainstorm, assinale cada opção como V (verdade) ou F (falsa). a. b. c. d.
Prevalecem as decisões consenso no grupo ( V ) Possibilita ouvir a todos, que devem se expressar. ( V ) Possibilidade de identificar conflito entre as áreas. ( V ) Poucos devem participar. ( F )
26) Com relação ao caso de uso (diagrama e especificação), está incorreta a opção: a. b. c. d.
Útil para validar os requisitos junto aos usuários. O diagrama de casos de uso mostra os requisitos de usuário A especificação dos casos de uso explicitam os requisitos de sistema É a mais eficiente das técnicas de levantamento de dados
27) Relacione as 2 colunas I.
Observação “in locco”
a. útil para discussão entre áreas
II.
JAD
b. Entender um relatório
III.
Análise de documentos
c. Entender o dia a dia
I-c; II-a; III-b
Análise: O que fazer.
28) Com relação a fase de Análise, dentro do processo de desenvolvimento de software, analise as assertivas abaixo I. II. III. IV.
Visa estudar e entender os requisitos do sistema. Usa modelos para mapear os requisitos, facilitando o entendimento. Depende da tecnologia Mostra apenas a estrutura do sistema
Analise as alternativas e assinale a resposta correta a. Estão corretas as assertivas I e III b. Estão corretas as assertivas II e III c,. Estão corretas as assertivas II e IV d. Estão corretas as assertivas I e II 29) Com relação a técnica de analise essencial, assinale a opção falsa a. b. c. d.
O sistema é visto sob 2 perspectivas isoladas: dados e controles O foco principal é analise funcional O sistema é dividido em módulos As funções são descobertas ao identificarmos os eventos que afetam o sistema
30) Com relação a técnica OO de análise, assinale a alternativa correta a. Os dados e funções am ser integrados num único elemento chamado de objeto. b. Objeto é um conjunto de classes com as mesmas características. c. Os atributos encapsulam os métodos dos objetos
Requisitos
Objetos
Como os objetos se interagem
Tripé da análise
Classes: conjunto de objetos com as mesmas características.
Desenho (Projeto): Como fazer.
•
EXTERNA – Visão do usuário – Modelo de interação interface
•
INTERNA – – – –
•
Componentes do sistema Relação entre os componentes (acoplamento) Funcionamento do componente Interconexões com outros sistema
REUTILIZAÇÃO – – – – – –
Idéia: usar o que já existe Visa redução de tempo e R$ Garante a segurança: componente usado e testado Desenho Classe Código
20/5/2014
Aluno: FABRICIO DA SILVA ALVES • PROCESSOS DE DESENVOLVIMENTO DE SOFTWA RE VOLTA R
Sim ulado: CCT0194_SM_201301154181 V.1 Aluno(a): FA BRICIO DA SILVA A LVES De se m pe nho: 2,0 de 8,0
Matrícula: 201301154181 Data: 22/04/2014 11:08:11 (Finalizada)
1a Questão (R e f.: 201301202354)
Pontos: 0,0 / 1,0
Indique a alternativa correta para definir C ONHEC IMENTO: Dados analisados dentro de um contexto. C onjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Experiência pessoal, informações analisadas, gerando ações ou decisões. Fatos brutos que retratam ocorrências atuais ou do ado. Símbolos, números, letras.
2a Questão (R e f.: 201301189473)
Pontos: 0,0 / 1,0
A confiabilidade especificada para um software aplicativo é: um mecanismo de teste de desempenho. um requisito não-funcional um requisito funcional. um mecanismo de teste de estresse. uma restrição de escopo.
3a Questão (R e f.: 201301202364)
Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." C liente, atendente e Procedimentos. Atendente e Médico. Somente o cliente. C liente e Procedimentos. C liente e atendente.
4a Questão (R e f.: 201301189498)
Pontos: 0,0 / 1,0
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008) O projeto arquitetural independe do paradigma de desenvolvimento. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
1/4
20/5/2014
Aluno: FABRICIO DA SILVA ALVES • Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento.
5a Questão (R e f.: 201301223736)
Pontos: 0,0 / 1,0
C omo parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Organizacional, Funcional, Financeira e de Requisitos Técnica, Operaciaonal, C ronograma e Econômica Técnica, Funcional, C ronograma e Econômica Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, C ronograma e Organizacional
6a Questão (R e f.: 201301189524)
Pontos: 1,0 / 1,0
A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II mostra os pesos para o cálculo de pontos de função não ajustados.
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
2/4
20/5/2014
Aluno: FABRICIO DA SILVA ALVES •
Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), o valor mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do sistema é : 1072 1624 1320 1456 1528
7a Questão (R e f.: 201301223717)
Pontos: 1,0 / 1,0
C omo forma de análise/levantamento de requisitos podemos utilizar várias técnicas. C ada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Análise de documentos - Questionário - GED Visita em Locco - Questionário - Análise de documentos Visita em Locco - Análise de documentos - JAD Entrevista - Análise de documentos - Brainstorm Entrevista - Questionário - JAD
8a Questão (R e f.: 201301202922)
Pontos: 0,0 / 1,0
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Levantamento de requisitos, análise de requisitos, registro dos requisitos http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
3/4
20/5/2014
Aluno: FABRICIO DA SILVA ALVES • Levantamento de requisitos, análise de requisitos, registro dos requisitos Projeto lógico, projeto físico, implementação e manutenção Desenvolvimento, homologação, produção Entrada de dados, processamento da informação, apresentação dos resultados Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
9a Questão (R e f.: 201301228154)
Desenvolver software com qualidade é?
Sua Resposta: planejar, fazer uma analise do requisitos do cliente, testar o software intensamente nas fases de testes num laborario especifico para garantir a maxima funcionalidade no dia-a-dia na organização.
C ompare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (R e f.: 201301228153)
O que é desenvolver Adhoc?
Sua Resposta: Ad hoc significa ¿para esta finalidade", ¿para isso¿ ou "para este efeito".
C ompare com a sua resposta: Desenvolvimento sob demanda.
VOLTA R
Pe ríodo de não visualização da prova: de sde até .
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
4/4
20/5/2014
Aluno: FABRICIO DA SILVA ALVES • PROCESSOS DE DESENVOLVIMENTO DE SOFTWA RE Sim ulado: CCT0194_SM_201301154181 V.2 Aluno(a): FA BRICIO DA SILVA A LVES De se m pe nho: 2,0 de 8,0
1a Questão (R e f.: 201301189473)
VOLTA R Matrícula: 201301154181 Data: 22/04/2014 11:36:42 (Finalizada)
Pontos: 0,0 / 1,0
A confiabilidade especificada para um software aplicativo é: um requisito funcional. um requisito não-funcional um mecanismo de teste de desempenho. um mecanismo de teste de estresse. uma restrição de escopo.
2a Questão (R e f.: 201301223736)
Pontos: 0,0 / 1,0
C omo parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Organizacional, Funcional, Financeira e de Requisitos Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, C ronograma e Econômica Técnica, Funcional, C ronograma e Econômica Técnica, Operaciaonal, C ronograma e Organizacional
3a Questão (R e f.: 201301189524)
Pontos: 1,0 / 1,0
A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II mostra os pesos para o cálculo de pontos de função não ajustados.
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
1/4
20/5/2014
Aluno: FABRICIO DA SILVA ALVES •
Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), o valor mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do sistema é : 1528 1456 1624 1320 1072
4a Questão (R e f.: 201301202922)
Pontos: 0,0 / 1,0
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Projeto lógico, projeto físico, implementação e manutenção Entrada de dados, processamento da informação, apresentação dos resultados Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Desenvolvimento, homologação, produção Levantamento de requisitos, análise de requisitos, registro dos requisitos
5a Questão (R e f.: 201301202364)
Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
2/4
20/5/2014
Aluno: FABRICIO DA SILVA ALVES • Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Somente o cliente. C liente e Procedimentos. Atendente e Médico. C liente e atendente. C liente, atendente e Procedimentos.
6a Questão (R e f.: 201301202354)
Pontos: 0,0 / 1,0
Indique a alternativa correta para definir C ONHEC IMENTO: Símbolos, números, letras. Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões. C onjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
7a Questão (R e f.: 201301189498)
Pontos: 0,0 / 1,0
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008) Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. O projeto arquitetural independe do paradigma de desenvolvimento. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida.
8a Questão (R e f.: 201301223717)
Pontos: 1,0 / 1,0
C omo forma de análise/levantamento de requisitos podemos utilizar várias técnicas. C ada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Visita em Locco - Análise de documentos - JAD Análise de documentos - Questionário - GED Visita em Locco - Questionário - Análise de documentos Entrevista - Análise de documentos - Brainstorm Entrevista - Questionário - JAD
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
3/4
20/5/2014
Aluno: FABRICIO DA SILVA ALVES • 9a Questão (R e f.: 201301228154)
Desenvolver software com qualidade é?
Sua Resposta: desenvolver um produto confiável.
C ompare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (R e f.: 201301228153)
O que é desenvolver Adhoc?
Sua Resposta: Ad hoc significa ¿para esta finalidade", ¿para isso¿ ou "para este efeito"
C ompare com a sua resposta: Desenvolvimento sob demanda.
VOLTA R
Pe ríodo de não visualização da prova: de sde até .
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
4/4
20/5/2014
Aluno: FABRICIO DA SILVA ALVES • PROCESSOS DE DESENVOLVIMENTO DE SOFTWA RE Sim ulado: CCT0194_SM_201301154181 V.3 Aluno(a): FA BRICIO DA SILVA A LVES De se m pe nho: 3,0 de 8,0
1a Questão (R e f.: 201301189489)
VOLTA R Matrícula: 201301154181 Data: 23/04/2014 16:00:59 (Finalizada)
Pontos: 1,0 / 1,0
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de Objetos Modelos de C omportamento Modelos de Máquina de Estados http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
1/4
20/5/2014
Aluno: FABRICIO DA SILVA ALVES • Modelos de Máquina de Estados Modelos de Dados Modelos de C ontexto
2a Questão (R e f.: 201301202363)
Pontos: 0,0 / 1,0
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
C aso de uso "C alcular ranking de vendedores" pode ser realizado somente por Gerente. A representação é denominada de Generalização de Ator. Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "C alcular ranking de vendedores". C aso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. Vendedor não pode realizar nenhum caso de uso.
3a Questão (R e f.: 201301202924)
Pontos: 0,0 / 1,0
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. C onsidere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. C onsiderando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de X apresentam o maior custo de correção Y apresentam o menor custo de correção Z são influenciados, fortemente, pela qualidade técnica dos testadores Y seriam mais baratos se fossem detectados no início Z foram provocados pela ausência de testes unitários
4a Questão (R e f.: 201301202366)
Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Associação. Objeto. Atributo. Generalização. C lasse.
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
2/4
20/5/2014
Aluno: FABRICIO DA SILVA ALVES • 5a Questão (R e f.: 201301202362)
Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." C liente e atendente. Somente o atendente, pois o procedimento do médico é confidencial. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Atendente e Médico. C liente e Médico.
6a Questão (R e f.: 201301202115)
Pontos: 0,0 / 1,0
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) V FV V V F FFF V V V V FF
7a Questão (R e f.: 201301202355)
Pontos: 1,0 / 1,0
Marque a alternativa correta que define C lasse na modelagem orientada a objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). É a conexão física ou conceitual entre instâncias de objetos. Descreve um conjunto de ligação com estrutura e semântica comuns. É uma propriedade das ligações de uma associação.
8a Questão (R e f.: 201301223717)
Pontos: 1,0 / 1,0
C omo forma de análise/levantamento de requisitos podemos utilizar várias técnicas. C ada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Análise de documentos - Questionário - GED Entrevista - Análise de documentos - Brainstorm Visita em Locco - Questionário - Análise de documentos Visita em Locco - Análise de documentos - JAD Entrevista - Questionário - JAD http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
3/4
20/5/2014
Aluno: FABRICIO DA SILVA ALVES • Entrevista - Questionário - JAD
9a Questão (R e f.: 201301228154)
Desenvolver software com qualidade é?
Sua Resposta:
C ompare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (R e f.: 201301228153)
O que é desenvolver Adhoc?
Sua Resposta:
C ompare com a sua resposta: Desenvolvimento sob demanda.
VOLTA R
Pe ríodo de não visualização da prova: de sde até .
http://estacio.webaula.com.br/salaframe.asp?curso=745&turma=396223&CodProgramaTurma=0&CodModuloDeCursos=0&oSomenteLeitura=undefi…
4/4
PROCESSOS DE DESENVOLVIMENTO DE SOFTWA RE Sim ulado: CCT0194_SM_200807064915 V.1 Aluno (a ): LEONA RDO A MA RO DO NA SCIMENTO De se m penho : 6,0 de 8,0
1a Questão (R ef.: 200807091296)
Fechar Ma trícula : 200807064915 Da ta : 09/10/2014 19:08:51 (Finaliza da )
P ontos: 1,0 / 1,0
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de C omportamento Modelos de Dados Modelos de C ontexto Modelos de Máquina de Estados Modelos de Objetos
2a Questão (R ef.: 200807125524)
P ontos: 0,0 / 1,0
C omo forma de análise/levantamento de requisitos podemos utilizar várias técnicas. C ada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Entrevista - Análise de documentos - Brainstorm Análise de documentos - Questionário - GED Visita em Locco - Questionário - Análise de documentos Visita em Locco - Análise de documentos - JAD Entrevista - Questionário - JAD
3a Questão (R ef.: 200807104161)
P ontos: 1,0 / 1,0
Indique a alternativa correta para definir C ONHEC IMENTO: Fatos brutos que retratam ocorrências atuais ou do ado. C onjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões. Gabarito Comentado.
4a Questão (R ef.: 200807104170)
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
P ontos: 1,0 / 1,0
Vendedor não pode realizar nenhum caso de uso. C aso de uso "C alcular ranking de vendedores" pode ser realizado somente por Gerente. C aso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "C alcular ranking de vendedores". A representação é denominada de Generalização de Ator.
5a Questão (R ef.: 200807104173)
P ontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Objeto. Atributo. Associação. Generalização. C lasse. Gabarito Comentado.
6a Questão (R ef.: 200807104162)
P ontos: 1,0 / 1,0
Marque a alternativa correta que define C lasse na modelagem orientada a objetos. É a conexão física ou conceitual entre instâncias de objetos. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Descreve um conjunto de ligação com estrutura e semântica comuns. É uma propriedade das ligações de uma associação. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
7a Questão (R ef.: 200807091305)
P ontos: 1,0 / 1,0
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções
correta: (QUESTÃO 74 - ENADE 2008) Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. O projeto arquitetural independe do paradigma de desenvolvimento. Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos.
8a Questão (R ef.: 200807125543)
P ontos: 0,0 / 1,0
C omo parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Organizacional, Funcional, Financeira e de Requisitos Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, C ronograma e Econômica Técnica, Operaciaonal, C ronograma e Organizacional Técnica, Funcional, C ronograma e Econômica Gabarito Comentado.
9a Questão (R ef.: 200807129961)
Desenvolver software com qualidade é?
Sua Resposta: É realizar a entrega dentro do que foi planejado no escopo do projeto de software atendendo aos prazos e custos.
C ompare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (Re f.: 200807129960)
O que é desenvolver Adhoc?
Sua Resposta: É o desenvolvimento voltado para designar ciclos completos de construção de softwares que não foram devidamente projectados em razão da necessidade de atender a uma demanda específica do usuário, ligada a prazo, qualidade ou custo.
C ompare com a sua resposta: Desenvolvimento sob demanda.
Voltar
BDQ Prova
1 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
Avaliação: CCT0194_AV_201202103961 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: Nota da Prova: 7,5
Turma: Nota de Partic.: 2
Data: 10/06/2014 07:25:54
1 a Questão (Ref.: 201202172911)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: Desenvolvimento sob demanda.
Gabarito: Desenvolvimento sob demanda.
2 a Questão (Ref.: 201202211529)
Pontos: 1,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos: Se resume em conhecer até mesmo em linguagem formal os problema do cotidiano da empresa com base em informações que a mesma trabalha, verifica-se todas as viabilidades do desenvolvimento do software: Viabilidade técnica, operacional, cronograma e economica. Análise: Levantamento de problemas, por exemplo: Visita inlocco. Projeto: Desenvolvimento do projeto, já com SGBD, interface e linguagem de programação definida. Implementação: Feita após cada finalização de cada parte do sistema para validação do cliente, é verificado se esta nova parte atende a necessidade docliente e a familiaridade com o mesmo. Testes: São feitos testes dos processos do software para encontrar possíveis bugs no sistema.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
3 a Questão (Ref.: 201202147112)
Pontos: 0,0 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Experiência pessoal, informações analisadas, gerando ações ou decisões.
24/06/2014 19:07
BDQ Prova
2 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Fatos brutos que retratam ocorrências atuais ou do ado. Dados analisados dentro de um contexto.
4 a Questão (Ref.: 201202147687)
Pontos: 1,0 / 1,0
Suponha que um projeto de software siga o modelo cascata e utilize técnicas de refatoração apoiadas por uma ferramenta durante a etapa de implementação. Qual o impacto resultante na etapa de análise e projeto? Pode diminuir o trabalho do analista, mas apenas se o profissional que realizar a etapa de análise for o mesmo que implementar o software Pode aumentar o trabalho do analista se o profissional que realizar a etapa de análise for diferente do profissional que implementará o software Não terá impacto se o profissional já conhecer as técnicas de refatoração Pode aumentar o trabalho do analista, pois o código deve estar preparado para utilizar as técnicas de refatoração Pode diminuir o trabalho do analista, já que o profissional de análise e projeto saberá que mudanças futuras no modelo gerado durante essa etapa poderão ser realizadas com um custo menor na etapa de implementação
5 a Questão (Ref.: 201202351007)
Pontos: 0,5 / 0,5
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Integração Teste de Unidade Teste de Programação Teste de Validação Teste de Módulo
6 a Questão (Ref.: 201202169816)
Pontos: 0,5 / 0,5
Basicamente o que é um processo de software? Um processo de software define que linguagem deve se usar. Um processo de software define como um produto deve ser entregue. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define como se testar.
7 a Questão (Ref.: 201202349606)
Pontos: 0,5 / 0,5
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte.
24/06/2014 19:07
BDQ Prova
3 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Todas as sentenças estão erradas Apenas as sentenças I e II estão corretas Apenas a sentença I está correta. Todas as sentenças estão corretas Apenas as sentenças II e III estão corretas
8 a Questão (Ref.: 201202146873)
Pontos: 0,5 / 0,5
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) VFV VVF FFF VVV VFF
9 a Questão (Ref.: 201202178126)
Pontos: 1,0 / 1,0
O teste de produtos de software apresenta as atividades de _______________ e _______________. verificação, validação análise, qualificação qualificação, quantificação quantificação, análise validação, quantificação
10a Questão (Ref.: 201202168423)
Pontos: 0,5 / 0,5
Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). I. Escopo é a abrangência do sistema; II. Requisitos são interesses dos usuários; III. A falta de treinamento pode ser causa do fracasso do software; IV. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: I-F, II-V, III-V IV-F I-V, II-V, III-V IV-F I-V, II-F, III-V IV-F I-F, II-F, III-F IV-F
24/06/2014 19:07
BDQ Prova
4 de 4
file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
I-F, II-V, III-F IV-F
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
24/06/2014 19:07
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AV_200807064915 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: Nota da Prova: 2,0
Turma: Nota de Partic.: 0,5
Data: 07/06/2014 09:10:16
1a Questão (Ref.: 200807168584)
Pontos: 0,5 / 1,5
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na fase de projeto de um sistema.
Resposta: Na fase de Projeto de um sistema devemos elencar todas as especificações necessárias para o correto desenvolvimento do projeto de software, tratando assim da qualidade, do custo e do
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras atividades.
a
2 Questão (Ref.: 200807168578)
Pontos: 0,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes.
Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos: é onde realizamos os levantamentos das informações que definem o que, quando, porque, onde e como o software trabalhará para atender a real demanda de utilização; Análise: etapa onde realizamos a análise propriamente dita dos requisitos levantados e desenhamos as soluções para entrega ao programador iniciar o desenvolvimento do software; Projeto: fase onde levantamos todas as definições necessárias para controle e istração do projeto de software, como o custo, a qualidade e o tempo necessários para a realização do projeto dentro das especificações acordadas para esta entrega; Implementação e Testes: é a fase onde realziamos a liberação do software para o usuário realizar os testes necessários para finalmente liberar de forma definitiva a utilização do software, ou seja, colocá-lo em uso em produção.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
BDQ Prova
a
3 Questão (Ref.: 200807125385)
Página 2 de 4
Pontos: 0,0 / 0,5
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações; IV. Informação tem que ser útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta: As opções I e IV estão corretas As opçoes I e III estão corretas As opçoes I, II e III estão corretas Apenas a opção III está correta As opções III e IV estão corretas
4a Questão (Ref.: 200807126862)
Pontos: 0,0 / 0,5
Baseado nos estudos de organizações como a Standish Group observou-se que a maioria dos projetos são cancelados ou concluídos com falhas. Qual dessas opções NÃO é um motivo? Valor final do projeto acima do planejado. Funcionalidades entregues não contemplando todas as acordadas com os stakeholders. Entrega final do projeto bem acima do prazo planejado. Falta de entendimento dos requisitos. Falta de interesse dos stakeholders.
5a Questão (Ref.: 200807126328)
Pontos: 0,0 / 0,5
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
Teste caixa preta
Teste caixa branca Teste da compilação prévia Teste de sistemas Teste de integração
6a Questão (Ref.: 200807103922)
Pontos: 0,5 / 0,5
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( )
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
BDQ Prova
Página 3 de 4
Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( )
Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) VFV VVV VVF FFF VFF
a
7 Questão (Ref.: 200807126312)
Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta: Somente as sentenças I e II estão corretas
Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Somente a sentença I está correta Todas as sentenças apresentadas estão corretas
8a Questão (Ref.: 200807104166)
Pontos: 0,0 / 1,0
Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata: Fácil gerência; A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto;
Dificuldade para os requisitos que mudam; Implantação tardia; Desenvolver software em partes;
a
9 Questão (Ref.: 200807308021)
Pontos: 0,5 / 0,5
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é
Brainstorm Casos de Uso Visita técnica Entrevista Questionário
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
BDQ Prova
Página 4 de 4
a
10 Questão (Ref.: 200807308093)
Pontos: 0,0 / 1,0
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I - É possível corrigir erros em fases já completas. II - Permite pontos de controle bem definidos. III - Facilita a visão de reutilização. Somente I e III estão corretas Somente II e III estão corretas Somente I e II estão corretas Somente II está correta Somente a I está correta
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
19/06/2014
Avaliação: CCT0194_AV_» PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor:
Turma:
Nota da Prova: 6,5 Nota de Partic.: 2 Data: 04/06/2014 20:20:33
1a Questão (Ref.: 201308132048)
Pontos:1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: É desenvover sob demanda.
Gabarito: Desenvolvimento sob demanda.
2a Questão (Ref.: 201308170666)
Pontos:1,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos -> Entender o que o cliente quer. Qual é o problema (sistema). Levantar os requisitos que o sistema deverá ter. Análise -> Analisar os requisitos anteriormente levantados e trabalhar nas soluções possíveis para atender as necessidades do cliente. Projeto -> Desenhar o sistema, ou seja definir a arquitetura, definir o banco de dados e definir a interface gráfica. Implementação -> Escrever o programa propriamente dito, seguindo a linguagem e as demais definições estabelecidas no projeto. Testes -> Executar os procedimentos de testes, identificar e corrigir os erros antes de implantar o sistema no cliente.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
3a Questão (Ref.: 201308106249)
Indique a alternativa correta para definir CONHECIMENTO: Símbolos, números, letras.
Pontos:0,5 / 0,5
Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões. Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
4a Questão (Ref.: 201308305735)
Pontos:0,0 / 0,5
A UML (Unified Modeling Language) é uma linguagem de modelagem unificada utilizada na Engenharia de Software. Dentre as suas características estão: Consiste de duas perspectivas isoladas: dados e funções Consiste de uma única perspectiva que integra controles e funções É uma metodologia utilizada em engenharia de software Não orienta ao analista de sistema em quais diagramas usar e em que sequência usá-los. Seu foco consiste em 3 (três) visões: funções, dados e controle
5a Questão (Ref.: 201308106259)
Pontos:0,5 / 0,5
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente e atendente. Cliente e Procedimentos. Cliente, atendente e Procedimentos. Somente o cliente. Atendente e Médico.
6a Questão (Ref.: 201308106816)
Pontos:0,0 / 1,0
Sobre os objetivos de teste de software, considere as seguintes afirmativas: 1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. Marque a alternativa correta: Somente as afirmativas 2 e 3 são verdadeiras. Somente as afirmativas 1 e 3 são verdadeiras. Somente a afirmativa 3 é verdadeira. Somente a afirmativa 1 é verdadeira. As afirmativas 1, 2 e 3 são verdadeiras.
7a Questão (Ref.: 201308128953)
Pontos:0,5 / 0,5
Basicamente o que é um processo de software? Um processo de software define como se testar. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define que linguagem deve se usar. Um processo de software define como um produto deve ser entregue.
8a Questão (Ref.: 201308308743)
Pontos:0,5 / 0,5
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Apenas a sentença I está correta. Todas as sentenças estão erradas Todas as sentenças estão corretas Apenas as sentenças II e III estão corretas Apenas as sentenças I e II estão corretas
9a Questão (Ref.: 201308137266)
Pontos:1,0 / 1,0
O padrão de processo de desenvolvimento de software _______________, é baseado nas normas ISO/IEC 12207 e ISO/IEC 15504, na realidade do mercado brasileiro e também é compatível com o CMMI. CMMI. ISO/IEC. MPS/BR. CMM. SPICE.
10a Questão (Ref.: 201308306788)
Uma representação definida de um procedimento de teste define um(a): Definição de teste de software Critério de teste de software Objetivo de teste de software Script de teste de software Forma de teste de software
Pontos:0,5 / 0,5
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Fechar
Avaliação: CCT0194_AV » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: Nota da Prova: 6,5
Turma: Nota de Partic.: 0
Data: 31/05/2014 07:14:46
1a Questão (Ref.: 201307188619)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: É desenvolver sob demanada.
Gabarito: Desenvolvimento sob demanda.
2a Questão (Ref.: 201307227237)
Pontos: 1,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos: Coleta de informações (identificar as necessidades/carências), para definir as funções/objetivos para qual o software será desenvolvido. Análise: Analisar e avaliar os requisitos ao qual o sistema se propõe. Projeto: Definir como o projeto será executado, cronograma, pessoas envolvidas, materiais. Implementação: Processo que antecede a fase de testes e define qual a melhor forma como software será disponibilizado. Teste: Processo que que executará testes com objetivos de identificar erros/falhas, ajustes/correções, adaptações e qualquer outro problema que for identificado na fase de teste que não foi observado nos processos anteriores antes da implementação definitiva.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
3a Questão (Ref.: 201307193184)
Pontos: 1,0 / 1,0
Podem ser considerados artefatos de trabalho de um projeto de desenvolvimento: I. Todos os programas que compõem o sistema, com exceção dos módulos de menu, que normalmente não sofrem alterações. II. Todos os documentos que são gerados dentro de um projeto de desenvolvimento, incluindo cronogramas, atas de reunião e evidências de teste. III. Alterações de requisitos enviados pelo cliente. IV. Planejamento do projeto e cronogramas. Escolha a alternativa correta:
Alternativas I, II e IV estão corretas. Alternativas I e IV estão corretas. Alternativas II, III e IV estão corretas. Alternativas I, III e IV estão corretas. Alternativas I e IV estão corretas.
4a Questão (Ref.: 201307162820)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO:
Símbolos, números, letras. Dados analisados dentro de um contexto. Experiência pessoal, informações analisadas, gerando ações ou decisões. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Fatos brutos que retratam ocorrências atuais ou do ado.
Pontos: 0,5 / 0,5 5a Questão (Ref.: 201307184988) A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento.
Teste de sistemas Teste da unidade Teste de carga do sistema Teste de integração Teste de aceite
6a Questão (Ref.: 201307185524)
Pontos: 0,5 / 0,5
Basicamente o que é um processo de software?
Um processo de software define como um produto deve ser entregue. Um processo de software define como se testar. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define que linguagem deve se usar. Um processo de software define a forma como os requisitos devem ser levantados.
7a Questão (Ref.: 201307162596)
Pontos: 0,0 / 1,0
O programa de Melhoria de Processo do Software Brasileiro estabelece:
as atividades de tecnologia da informação agrupadas em processos e esses em domínios os estágios do ciclo de vida dos serviços de tecnologia da informação. um modelo de processos de software, um método de avaliação e um modelo de negócio. um modelo de áreas de processos representadas por categoria e por estágios. os processos fundamentais, organizacionais e de apoio do ciclo de vida de software.
8a Questão (Ref.: 201307184183)
Pontos: 0,5 / 0,5
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas.
Entrevista - Questionário - JAD Entrevista - Análise de documentos - Brainstorm Visita em Locco - Análise de documentos - JAD Análise de documentos - Questionário - GED Visita em Locco - Questionário - Análise de documentos
9a Questão (Ref.: 201307162821)
Pontos: 0,5 / 0,5
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
É uma propriedade das ligações de uma associação. É a conexão física ou conceitual entre instâncias de objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Descreve um conjunto de ligação com estrutura e semântica comuns.
10a Questão (Ref.: 201307184970)
Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada. II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando as duas sentenças acima, assinale a única resposta correta:
Somente as sentenças I e II estão corretas Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Todas as sentenças apresentadas estão corretas
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Avaliação: CCT0194_AV_201301262846 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor:
EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL
Nota da Prova: 7,5
Nota de Partic.: 0
Data: 11/06/2014 17:14:36
urma:
1a Questão (Ref.: 201301347685)
Pontos: 1,5 / 1,5
Desenvolver software com qualidade é?
Resposta: Utilizar um processo de fabricação de um produto de software primando por todas as fases que envolvem esta atividade.
Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
a
2 Questão (Ref.: 201301522569)
Pontos: 1,0 / 1,5
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
Resposta: Requisitos, Projeto, Implementação, Teste, Implantação
Gabarito: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes - Implantação Manutenção
a
3 Questão (Ref.: 201301352249)
Pontos: 1,0 / 1,0
Podem ser considerados artefatos de trabalho de um projeto de desenvolvimento: I. Todos os programas que compõem o sistema, com exceção dos módulos de menu, que normalmente não sofrem alterações. II. Todos os documentos que são gerados dentro de um projeto de desenvolvimento, incluindo cronogramas, atas de reunião e evidências de teste. III. Alterações de requisitos enviados pelo cliente. IV. Planejamento do projeto e cronogramas. Escolha a alternativa correta: Alternativas I, III e IV estão corretas. Alternativas II, III e IV estão corretas. Alternativas I, II e IV estão corretas. Alternativas I e IV estão corretas.
Alternativas I e IV estão corretas.
a
4 Questão (Ref.: 201301343067)
Pontos: 0,5 / 0,5
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta:
As opções I e III estão corretas As opções II e III estão corretas As opções II e IV estão corretas As opções I e II estão corretas As opções I, II e III estão corretas
5a Questão (Ref.: 201301344052)
Pontos: 0,5 / 0,5
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
Teste caixa branca Teste de sistemas Teste de integração Teste da compilação prévia Teste caixa preta
6a Questão (Ref.: 201301344036)
Pontos: 0,5 / 0,5
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta:
Somente a sentença I está correta Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas Todas as sentenças apresentadas estão corretas
a
7 Questão (Ref.: 201301525745)
Pontos: 0,5 / 0,5
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Brainstorm Casos de Uso Questionário Visita técnica Entrevista
a
8 Questão (Ref.: 201301321886)
Pontos: 0,5 / 0,5
Marque a alternativa correta que define Classe na modelagem orientada a objetos. Descreve um conjunto de ligação com estrutura e semântica comuns. É a conexão física ou conceitual entre instâncias de objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É uma propriedade das ligações de uma associação. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
9a Questão (Ref.: 201301309012)
Pontos: 1,0 / 1,0
O modelo de ciclo de vida em cascata: enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegar ao sistema completamente implementado. envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de software. enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software. recomenda a geração de versões incompletas do sistema, que podem ser adas para o usuário final, o que permite a retroalimentação do processo de desenvolvimento.
10a Questão (Ref.: 201301522363)
Pontos: 0,5 / 0,5
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise ambiental Análise estrutural Análise compotamental Análise funcional Análise semântica
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AV_201301154181 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor:
JOAO DOMINGOS CAMPOS NETO HORACIO DA CUNHA E SOUZA RIBEIRO
Nota da Prova: 7,5
Nota de Partic.: 2
Turma:
Data: 02/06/2014 08:05:27
1a Questão (Ref.: 201301226711)
Pontos: 1,5 / 1,5
Um modelo de processo de software ou ciclo de vida pode ser visto como uma representação ou abstração dos objetos e atividades envolvidas no processo de software. Explique com suas palavras porque é necessário um processo de desenvolvimento de software nas organizações?
Resposta: hoje em dia, é impossivel imaginar uma organização que quer ser grande, que quer alavancar seus negocios no "business of wolrd" sem investir em softwares e hardwares como por exemplo: ERPs (softwares que agrupam todos os setores de uma organização) e Ds (servidores, central de alarmes, nobreaks, central telefonica, switches, routers, moden e etc), com isso a TI veio a se tornar um dos principais setores de uma organização.
Gabarito: aumentar a produtividade do pessoal envolvido na produção de software, visando também: diminuir erros, custos e prazos aumentar a qualidade do software aumentar o controle sobre a produção de software Permite desenvolver técnicas que melhorem a qualidade do software, levem à rápida entrega e a custos menores, além de poder ser confiado pelos seus usuários
a
2 Questão (Ref.: 201301228153)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: desenvolvimentos sob demanda
Gabarito: Desenvolvimento sob demanda.
a
3 Questão (Ref.: 201301202354)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Experiência pessoal, informações analisadas, gerando ações ou decisões. Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Fatos brutos que retratam ocorrências atuais ou do ado.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
18/06/2014
BDQ Prova
4a Questão (Ref.: 201301223709)
Página 2 de 4
Pontos: 0,0 / 0,5
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Do usuário Modal Não funcional Do cronograma Funcional
a
5 Questão (Ref.: 201301406249)
Pontos: 0,5 / 0,5
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Validação Teste de Unidade Teste de Integração Teste de Programação Teste de Módulo
a
6 Questão (Ref.: 201301263746)
Pontos: 1,0 / 1,0
__________ é considerado um processo ágil de desenvolvimento de software. OPEN RUP SCRUM ICONIX PRAXI
a
7 Questão (Ref.: 201301404848)
Pontos: 0,5 / 0,5
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Todas as sentenças estão corretas Apenas as sentenças I e II estão corretas Todas as sentenças estão erradas Apenas a sentença I está correta. Apenas as sentenças II e III estão corretas
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
18/06/2014
BDQ Prova
Página 3 de 4
8a Questão (Ref.: 201301223717)
Pontos: 0,5 / 0,5
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Visita em Locco - Análise de documentos - JAD Visita em Locco - Questionário - Análise de documentos Entrevista - Questionário - JAD Entrevista - Análise de documentos - Brainstorm Análise de documentos - Questionário - GED
9a Questão (Ref.: 201301202115)
Pontos: 0,5 / 0,5
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) VFF VVF VVV VFV FFF
10a Questão (Ref.: 201301224509)
Pontos: 1,0 / 1,0
Assinale a opção que apresenta a correta divisão de TODAS as fases do modelo de prototipação:
Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos. Obtenção de requisitos, projeto rapido, construção do protótipo, construção do produto. Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos, construção do produto. Levantamento das necessidades, construção do desenho, refinamento das necessidades, construção do protótipo. Obtenção de requisitos, construção do protótipo, refinamento de requisitos, construção do produto.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
18/06/2014
BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Página 4 de 4
18/06/2014
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AVS_200807064915 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS Aluno: Professor:
Turma:
PATRICIA FIUZA DE CASTRO
Nota da Prova: 4,0
Nota de Partic.: 0,5
Data: 02/07/2014 19:06:34
1a Questão (Ref.: 200807168581)
Pontos: 1,0 / 1,5
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de métodos ágeis.
Resposta: A abordagem tradicional é centralizada no desenvolvimento de software voltada para o antigo modelo (estrutural) de desenvolvimento de sistemas e aplicações, resultando num modelo que exprime a criação e entrega dos software por completo, criando assim uma ansiedade na entrega para o usuário. Já a abordagem de métodos ágeis traz consigo a fabricação de sofware em partes para atender melhor o desenvolvimento, utilizando as metologias RUP, Iterativo e Incremental entre outras, onde a entrega do software se faz em parte, criando uma expectativa válida para o usuário.
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, orientação a testes, refatoramento, entre outros.
2a Questão (Ref.: 200807129960)
Pontos: 0,0 / 1,5
O que é desenvolver Adhoc?
Resposta: Desenvolver Adhoc é desenvolver em cima de estruturas voltadas para o hardware.
Gabarito: Desenvolvimento sob demanda.
a
3 Questão (Ref.: 200807104161)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
08/07/2014
BDQ Prova
a
4 Questão (Ref.: 200807306630)
Página 2 de 4
Pontos: 0,5 / 0,5
A atividade de análise no processo de desenvolvimento de softwares possui: I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo o no processo de desenvolvimento de software. II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema. III) UML - Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados.
É correto, apenas, o que se afirma em I, III e IV I, II e III II e III I e IV I e II
5a Questão (Ref.: 200807126329)
Pontos: 0,5 / 0,5
A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema.
Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento.
Teste de sistemas Teste de integração
Teste de carga do sistema Teste de aceite
Teste da unidade
6a Questão (Ref.: 200807125516)
Pontos: 0,5 / 0,5
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Do usuário Do cronograma Funcional Modal Não funcional
7a Questão (Ref.: 200807308051)
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Pontos: 0,0 / 0,5
08/07/2014
BDQ Prova
Página 3 de 4
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas.
I. Quanto mais independente as unidades forem, mais modular será a arquitetura. II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura. III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente. Assinale a ÚNICA opção correta Somente a I está correta Somente II e III estão corretas Somente a III está correta Somente a II está correta Somente I e III estão corretas
a
8 Questão (Ref.: 200807165672)
Pontos: 1,0 / 1,0
O teste de produto de software apresenta duas fases: __________ e __________. controle e validação verificação e controle gerenciamento e validação gerenciamento e controle verificação e validação
a
9 Questão (Ref.: 200807103930)
Pontos: 0,0 / 1,0
Considere as seguintes assertivas sobre modelos teóricos de processo de desenvolvimento de software: I - O modelo em cascata especifica que a definição do comportamento externo do sistema deve preceder o projeto de sua arquitetura; II - O modelo incremental requer que na primeira fase seja feito primeiro o levantamento de todos os requisitos do sistema;
III - O modelo de prototipação de requisitos consiste na criação de implementações parciais do sistema com o objetivo de conhecer os requisitos do sistema. Estão corretas somente: I e III II e III I, II e III I e II NENHUMA
a
10 Questão (Ref.: 200807126311)
Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
08/07/2014
BDQ Prova
Página 4 de 4
II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando as duas sentenças acima, assinale a única resposta correta:
Somente as sentenças I e III estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças II e III estão corretas Somente a sentença II está correta Somente as sentenças I e II estão corretas
Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
08/07/2014
Fechar
Avaliação: CCT0194_AV_ PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Professor:
JOAO DOMINGOS CAMPOS NETO MARCILENE SCANTAMBURLO FONSECA
1a Questão (Ref.: 201307171357)
Turma:
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc? Gabarito: Desenvolvimento sob demanda.
2a Questão (Ref.: 201307176077)
Pontos: 0,5 / 1,5
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e Iterativo e Incremental apresentando vantagens e desvantagens. Gabarito: O ciclo de vida em cascata é de uso tradicional e foi apresentado desde a definição da Engenharia de software já o Iterativo incremental veio com a OO. O Ciclo de vida em cascata desenvolve o software como um todo o que dificulta amudança de requisitos e demora gerar resultados ao usuário, o que gera uma certa ansiedade. Já o Iterativo e incremental propóe o desenvolvimento em partes facilitando a mudança de requisitos e aumentando a análise de riscos e, a entrega é gradativa diminuindo a ansiedade do usuário, o que é uma vantagem, mas com relação a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem.
3a Questão (Ref.: 201307145558)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO:
Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Dados analisados dentro de um contexto.
4a Questão (Ref.: 201307168263)
Pontos: 0,0 / 1,0
NÃO é fase do RUP? Gerenciamento. Construção. Elaboração. Transição. Iniciação ou concepção.
5a Questão (Ref.: 201307146128)
Pontos: 0,5 / 0,5
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de
Y seriam mais baratos se fossem detectados no início Y apresentam o menor custo de correção X apresentam o maior custo de correção Z foram provocados pela ausência de testes unitários Z são influenciados, fortemente, pela qualidade técnica dos testadores
6a Questão (Ref.: 201307145567)
Pontos: 0,5 / 0,5
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. A representação é denominada de Generalização de Ator. Vendedor não pode realizar nenhum caso de uso. Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor.
7a Questão (Ref.: 201307348046)
Pontos: 0,0 / 0,5
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema.
Apenas a sentença I está correta Apenas as sentenças III e V estão corretas Apenas as sentenças I, III e IV estão corretas Apenas as sentenças II e V estão corretas Todas as sentenças estão corretas
8a Questão (Ref.: 201307349464)
Pontos: 0,0 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta
Somente I e III estão corretas Somente I e II estão corretas Somente I está correta Somente II e III estão corretas Somente a II está correta
9a Questão (Ref.: 201307166597)
Pontos: 0,0 / 1,0
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente:
Linguagem Pearl; Linguagem PHP Linguagem de Máquina; Linguagem Assembly; Linguagem ASP; Linguagem PHP; Linguagem Pearl; Linguagem ASP; Linguagem Assembly; Linguagem Pearl;
10a Questão (Ref.: 201307346036)
Pontos: 0,5 / 0,5
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
Análise semântica Análise compotamental Análise funcional Análise ambiental Análise estrutural
Fechar
Avaliação: CCT0194_AVS_ PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS Professor:
JOAO DOMINGOS CAMPOS NETO MARCILENE SCANTAMBURLO FONSECA
1a Questão (Ref.: 201307209978)
Turma: 9006/AC
Pontos: 1,5 / 1,5
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de métodos ágeis.
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, orientação a testes, refatoramento, entre outros.
2a Questão (Ref.: 201307171357)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Gabarito: Desenvolvimento sob demanda.
3a Questão (Ref.: 201307146137)
Pontos: 1,0 / 1,0
Assinale a alternativa que NÃO representa uma característica do Processo Unificado (UP) original, descrito no livro The Unified Software Development Process (1999)
Centrado na arquitetura Focado na mitigação precoce dos riscos Orientado por casos de uso Iterativo e incremental Ágil
4a Questão (Ref.: 201307145558)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO:
Dados analisados dentro de um contexto. Símbolos, números, letras. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões.
5a Questão (Ref.: 201307168261)
Pontos: 0,5 / 0,5
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
Obter muitos recursos financeiros. Atender os requisitos no momento em que forem solicitados independente de planejamento. Obter mão de obra especializada independente de processo. Focar no prazo independente do atendimento das funcionalidades desejadas. Adotar um processo de desenvolvimento.
6a Questão (Ref.: 201307348027)
Pontos: 0,0 / 0,5
A atividade de análise no processo de desenvolvimento de softwares possui: I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo o no processo de desenvolvimento de software. II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema. III) UML - Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. É correto, apenas, o que se afirma em
II e III I, II e III I, III e IV I e II I e IV
7a Questão (Ref.: 201307167726)
Pontos: 0,0 / 0,5
A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento.
Teste de sistemas Teste da unidade Teste de carga do sistema Teste de integração Teste de aceite
8a Questão (Ref.: 201307175955)
Pontos: 1,0 / 1,0
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que:
Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
9a Questão (Ref.: 201307349448)
Pontos: 0,5 / 0,5
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas. I. Quanto mais independente as unidades forem, mais modular será a arquitetura. II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura. III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente. Assinale a ÚNICA opção correta
Somente I e III estão corretas Somente a III está correta Somente a II está correta Somente a I está correta Somente II e III estão corretas
10a Questão (Ref.: 201307167708)
Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada. II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando as duas sentenças acima, assinale a única resposta correta:
Somente as sentenças I e II estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças I e III estão corretas Somente a sentença II está correta Somente as sentenças II e III estão corretas
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AV_201207164577 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor:
PATRICIA FIUZA DE CASTRO
Nota da Prova: 6,5
Nota de Partic.: 1,5
Turma: Data: 06/06/2014 07:03:53
1a Questão (Ref.: 201207416254)
Pontos: 1,5 / 1,5
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
Resposta: Brainstorming - Trata-se de um encontro entre os envolvidos na concepção do sistema, em que todos dão idéias a respeito do sistema. De todas essas informações a equipe de análise de requisitos filtra e documenta em forma de requisitos. Visista ao Cliente - O analista é inserido nas atividades da organização para colher informações sobre as rotinas que serão tranformadas em requisitos. Pesquisa de opinião - Uma pesquisa sobre as funcionalidades que devem ser transformadas em requisitos de acordo com a rotina da organição com a participação dos funcionários que irão usar o sistema.
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates.
2a Questão (Ref.: 201207278211)
Pontos: 1,5 / 1,5
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta: Teste de integração serve para identificar erros na integração entre os componentes internos do sistema e é aplicado durante a construção do sistema. Teste de aceitação serve para identificar erros nas funcionalidades operacionais do sistema e é realizado durante a implantação, antes do software ser liberado para produção.
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
3a Questão (Ref.: 201207235221)
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Pontos: 0,0 / 0,5
20/06/2014
BDQ Prova
Página 2 de 4
A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e atributos. Como essa fase pode ser chamada? Comportamental ou Essencial;
Multimodal e Multifuncional. Essencial e Estrutural; Estrutural e Analítica; Estrutural ou Comportamental;
4a Questão (Ref.: 201207244283)
Pontos: 0,5 / 0,5
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. II, III e IV estão corretas. I e IV estão corretas. III e IV estão corretas. II e IV estão corretas. I, III e IV estão corretas.
a
5 Questão (Ref.: 201207413304)
Pontos: 0,5 / 0,5
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta. I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo; IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. Assinale a ÚNICA opção correta Apenas I e III estão corretas; Apenas II e II estão corretas; Apenas II e IV estão corretas; Apenas III e IV estão corretas; Apenas I e II estão corretas;
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
20/06/2014
BDQ Prova
a
6 Questão (Ref.: 201207236493)
Página 3 de 4
Pontos: 0,5 / 0,5
Basicamente o que é um processo de software? Um processo de software define como um produto deve ser entregue. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define que linguagem deve se usar. Um processo de software define como se testar.
7a Questão (Ref.: 201207417695)
Pontos: 0,5 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta Somente I e III estão corretas Somente II e III estão corretas Somente I e II estão corretas Somente a II está correta Somente I está correta
a
8 Questão (Ref.: 201207214357)
Pontos: 0,5 / 0,5
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Entrada de dados, processamento da informação, apresentação dos resultados Levantamento de requisitos, análise de requisitos, registro dos requisitos Desenvolvimento, homologação, produção Projeto lógico, projeto físico, implementação e manutenção Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
a
9 Questão (Ref.: 201207244205)
Pontos: 0,0 / 1,0
Considerando-se que o teste de aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor opção para completar a frase: ¿ O teste de aceitação será executado de forma muito mais simples e rápida quando...¿
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
20/06/2014
BDQ Prova
Página 4 de 4
Os usuários tiverem ferramentas de automação para fazerem seus testes. Os usuários tiverem bom treinamento. A equipe de testes de sistemas fizer o plano de teste de aceitação. Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software. A equipe de testes de sistemas fizer bem feito todos os testes necessários.
a
10 Questão (Ref.: 201207276320)
Pontos: 1,0 / 1,0
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: Concepção e Elaboração. Construção e Concepção. Projeto e Construção. Construção e Transição. Requisitos e Análise.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
20/06/2014
1a Questão (Ref.: 201304750057)
Pontos: 0,0 / 1,0
É muito importante utilizar uma padronização na documentação do processo de desenvolvimento de software. Compõe documentação do produto: 1)
Manual do usuário, Manual de introdução, Manual de referência;
2)
Documento de instalação, Referência rápida, Documentação do software;
3)
Cronogramas, Relatórios, Padronização de processos, Comunicação, Documentos técnicos;
4)
Manutenção do software, Refatoração, Separação estática; Apenas a afirmativa I está correta Todas as afirmativas estão corretas Apenas as afirmativas I, II e IV estão corretas Apenas a afirmativa II está correta Apenas as afirmativas I e II estão corretas
2a Questão (Ref.: 201304188691)
Pontos: 0,0 / 1,0
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta: Somente a sentença I está correta Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças I e III estão corretas
3a Questão (Ref.: 201304188693)
Pontos: 1,0 / 1,0
Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes estamos falando do modelo: Iterativo-incremental Cascata Prototipação Bottom-up Espiral
4a Questão (Ref.: 201304366153)
Pontos: 0,0 / 1,0
Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste modelo é representado por: Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração Utiliza o modelo balburdia para sua realização Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando completas
5a Questão (Ref.: 201304802666)
Pontos: 1,0 / 1,0
Assinale a opção que apresenta o modelo de processo de desenvolvimento de software que atende as características abaixo; I. Define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização II. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração. Modelo iterativo e incremental Modelo em cascata com retroalimentação Modelo em cascata Modelo ágil, como scrum Modelo incremental
6a Questão (Ref.: 201304802681)
Pontos: 0,0 / 1,0
Avalie as características abaixo sobre um determinado processo de desenvolvimento de software I. Inclui uma análise de Riscos II. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo. Com base em sua análise, assinale a opção que define corretamente esse processo de desenvolvimento de software Modelo balburdia Modelo em cascata Modelo Prototipação Modelo Espiral Modelo Ágil: XP
7a Questão (Ref.: 201304802753)
Pontos: 0,0 / 1,0
Assinale a opção que apresenta a característica correta do modelo Iterativo
Modelo em que as fases se sucedem, sem a possibilidade de retrocesso a fase anterior. Modelo onde após a criação e aceitação do protótipo, o produto final será desenvolvido. Modelo que funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo Modelo que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização Modelo baseado na ideia de aumento do âmbito do sistema
8a Questão (Ref.: 201304365965) Analisando a abordagem de desenvolvimento de software, encontramos os modelos iterativo, incremental e iterativo incremental. Descreva cada um deles e mostre a diferença entre eles.
Sua Resposta: .
Compare com a sua resposta: Processo Iterativo: Seleciona uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração. Se atender as especificações, a-se a próxima iteração. Processo Incremental: Modelo que se baseia na ideia de aumento do âmbito do sistema. É desenvolvido em partes, ou seja, na criação de novas versões para o modelo proposto. As partes podem ser desenvolvidas em paralelo e integradas quando completas. Processo Iterativo Incremental: Cada porção do ciclo segue o projeto de arquitetura inicial como guia, mas com uma abordagem bem menor. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração.
9a Questão (Ref.: 201304367224) Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
Sua Resposta: .
Compare com a sua resposta: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes Implantação - Manutenção
10a Questão (Ref.: 201304369034)
Pontos: 0,0 / 1,0
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Apenas a sentença I está correta. Apenas as sentenças I e II estão corretas Todas as sentenças estão erradas Todas as sentenças estão corretas Apenas as sentenças II e III estão corretas
1a Questão (Ref.: 201304367191)
Pontos: 0,0 / 1,0
O modelo de desenvolvimento de software que trata subconjuntos de requisitos e utiliza o modelo em cascata para sua realização é denominado: Em cascata Básico RUP Linear Iterativo e incremental
2a Questão (Ref.: 201304370472)
Pontos: 0,0 / 1,0
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I - É possível corrigir erros em fases já completas. II - Permite pontos de controle bem definidos. III - Facilita a visão de reutilização. Somente II e III estão corretas Somente I e II estão corretas Somente II está correta Somente a I está correta Somente I e III estão corretas
3a Questão (Ref.: 201304369042)
Pontos: 0,0 / 1,0
A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. Fazem parte da documentação do produto: I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos necessários; III. Documentos técnicos - Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Marque a alternativa correta: Apenas a afirmativa I está correta Apenas as afirmativas I e II estão corretas Apenas a afirmativa II está correta Todas as afirmativas estão erradas Apenas as afirmativas II e III estão corretas
4a Questão (Ref.: 201304701721)
Pontos: 0,0 / 1,0
Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata: Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto. Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar. Impossibilidade de correção de erros durante o processo de desenvolvimento de software. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar.
5a Questão (Ref.: 201304367118)
Pontos: 0,0 / 1,0
Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e preparação do código necessário à sua execução. Projeto Teste Implementação Implantação Análise
6a Questão (Ref.: 201304749914)
Pontos: 0,0 / 1,0
A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3 tipos, dentre eles o código de máquina, que é definido por: Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido; Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações; Um resultado da compilação do código fonte; Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; Ter a característica de dar e para execução de rotinas auxiliares;
7a Questão (Ref.: 201304709924)
Pontos: 1,0 / 1,0
O processo de codificação também pode ser visto como um o do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores. Linguagem de alto nível Linguagem assembly Linguagem de baixo nível Linguagem de máquina Linguagem binária
8a Questão (Ref.: 201304370499) No Modelo espiral cada volta da espiral representa uma fase do processo de software. Identifique as fases de processo deste modelo.
Sua Resposta: .
Compare com a sua resposta: Planejamento, Análise dos Riscos, Engenharia e Avaliação do Cliente.
9a Questão (Ref.: 201304367224) Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
Sua Resposta: .
Compare com a sua resposta: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes Implantação - Manutenção
10a Questão (Ref.: 201304762721)
Pontos: 0,0 / 1,0
Um compilador é um ou mais programas de computador que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente. Sendo assim, o nome "compilador" é usado principalmente para:
I- Um programa que faz uma tradução entre o código de máquina e uma linguagem de montagem; II- Programas que traduzem o código de fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível; III- Um programa que traduz uma linguagem de programação de baixo nível para uma linguagem de programação de alto nível;
Assinale a alternativa correta:
Apenas o item III está correto; Apenas os itens II e III estão corretos; Apenas os itens I e III estão corretos; Apenas o item I está correto; Apenas o item II está correto;
1a Questão (Ref.: 201304368948)
Pontos: 1,0 / 1,0
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação: __________: __________: __________: __________: __________:
Descreve as características dos objetos. Tipo de instrução executada de forma sequencial. Tipo de instruções que podem ser repetitivas até uma condição ser atingida. Serviço que a classe presta. Tipo de instruções que podem ser executadas baseadas em uma condição lógica.
Marque a alternativa correta: Atributo - Sequência - Iteração - Método - Seleção Atributo - Iteração - Método - Seleção - Sequência Método - Seleção - Atributo - Sequência - Iteração Sequência - Iteração - Atributo - Método - Seleção Iteração - Método - Seleção - Atributo - Sequência
2a Questão (Ref.: 201304187588)
Pontos: 0,0 / 1,0
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional). I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é: I-F, II-NF, III-F, IV-F I-F, II-NF, III-NF, IV-F I-F, II-F, III-NF, IV-F I-NF, II-NF, III-NF, IV-NF I-F, II-F, III-F, IV-F
3a Questão (Ref.: 201304187722)
Pontos: 0,0 / 1,0
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta: As opções II e III estão corretas As opções I e III estão corretas As opções I, II e III estão corretas As opções I e II estão corretas As opções II e IV estão corretas
Pontos: 0,0 / 1,0
4a Questão (Ref.: 201304703121) Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1): ( ) boas especificações de requisitos são indispensáveis; ( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; ( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas; ( ) uma boa especificação de requisitos custa tempo e dinheiro. ( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. Marque a alternativa correta. V, F, F, V, F F, F, F, V, V F, V, F, F, V V, F, F, V, V V, F, F, F, V
5a Questão (Ref.: 201304187792)
Pontos: 0,0 / 1,0
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. Com base em sua análise assinale ÚNICA opção correta: As opções I, II e IV estão corretas As opções II e IV estão corretas As opções II, III e IV estão corretas As opções II e III estão corretas Apenas a opção I está correta
6a Questão (Ref.: 201304404028)
Pontos: 0,0 / 1,0
São regras, diretrizes ou procedimentos utilizados para manipular ou organizar dados para torná-los úteis e com um fim específico. Esta é definição de: Dados Informação Conhecimento Processos Fatos
7a Questão (Ref.: 201304404050) NÃO é um software do tipo aplicativo: Gerenciador de banco de dados. Sistema operacional. Planilha eletrônica. Editor de texto. Sistema bancário.
Pontos: 0,0 / 1,0
8a Questão (Ref.: 201304369005) Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
Sua Resposta: .
Compare com a sua resposta: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates.
9a Questão (Ref.: 201304230963) O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na fase de projeto de um sistema.
Sua Resposta: .
Compare com a sua resposta: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras atividades.
10a Questão (Ref.: 201304768229)
Pontos: 0,0 / 1,0
Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e prepará-los para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Manutenção Projeto Desenho Implementação Análise
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0194_SM_ V.1 Aluno(a): DOMINGOS CRUZ DE SOUZA Desempenho: 6,0 de 10,0
Fechar Matrícula: Data: 19/09/2015 (Finalizada)
1a Questão (Ref.: 201409916235)
Pontos: 1,0 / 1,0
Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: ______________: Executa somente um processo de cada vez. ______________: Distribui para mais de um processador. ______________: Os processos são compartilhados e enfileirados a espera do processador. ______________: Vários usuários utilizam ao mesmo tempo. ______________: Somente é permitida a utilização de um usuário de cada vez. Marque a alternativa correta. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
2a Questão (Ref.: 201409915549)
Pontos: 1,0 / 1,0
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação: Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo. Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper
o seu uso. Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. Gabarito Comentado.
3a Questão (Ref.: 201409582863)
Pontos: 1,0 / 1,0
Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser I. Descrições dos serviços fornecidos pelo sistema. II. Restrições e características desses serviços. III. Apresentados somente como Não Funcionais. IV. Apresentados somente como Funcionais. É correto, apenas, o que se afirma em II, III e IV I, II e III I e II I e III II e IV Gabarito Comentado.
4a Questão (Ref.: 201409941305)
Pontos: 1,0 / 1,0
Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: precisos e lógicos. lógicos e consistentes. não-funcionais e analíticos. funcionais e lógicos. funcionais e não-funcionais. Gabarito Comentado.
5a Questão (Ref.: 201410008787)
Pontos: 1,0 / 1,0
Os padrões a partir dos quais os objetos são criados são denominados classes atributos entidades instâncias métodos Gabarito Comentado.
6a Questão (Ref.: 201410059738)
Pontos: 0,0 / 1,0
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses modelos. Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa; Validar e indicar as dificuldades de implementação no plano conceitual; Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; Mapear as mensagens que devem ser executadas para alguma operação; Ajudar a filtrar e refinar as classes por associação e agregação;
7a Questão (Ref.: 201410058444)
Pontos: 0,0 / 1,0
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de software: parte de código e a camada de arquitetura bibliotecas e classes fundamentais aproveitamento de ideias e de bibliotecas módulo de código binário e classes fundamentais parte de código de programa e bibliotecas
8a Questão (Ref.: 201410055306)
Pontos: 0,0 / 1,0
Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 Reutilização de Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( ) Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes. 5,4,3,2,1 1,3,2,4,5 1,2,3,4,5 1,2,4,5,3 2,1,4,5,3
9a Questão (Ref.: 201410058929) Escolha uma modalidade de testes na coluna da esquerda e classificações apresentadas nas alternativas na coluna da direita.
Modalidade
1. Quanto à utilização do código
Pontos: 0,0 / 1,0 associe corretamente para
cada uma das
Classificações ( ) Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema ( ) Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação
( ) Testes dinâmicos - São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e 2. Quanto ao objetivo funcionais do programa na busca pelo erro ( ) Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto ( ) Testes de validação - Teste realizado após a integração de todos os módulos do sistema 2, 1, 2, 1, 1 2, 1, 1, 2, 2 2, 2, 1, 1, 2 1, 1, 1, 2, 2 2, 1, 1, 2, 1
10a Questão (Ref.: 201409617956)
Pontos: 1,0 / 1,0
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima. Teste caixa branca Teste iterativo Teste caixa preta Teste de interação Teste simples Gabarito Comentado.
23/04/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Fechar
Simulado: CCT0194_SM_201201279992 V.1 Aluno(a): JÔNATAS TARANTO
Matrícula: 201201279992
Desempenho: 10,0 de 10,0
Data: 23/04/2016 13:51:41 (Finalizada)
1a Questão (Ref.: 201201970155)
Pontos: 1,0 / 1,0
O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo: 1. Monotarefa ( ) Vários usuários utilizam ao mesmo tempo 2. Multiprocessamento ( ) Os processos são compartilhados e enfileirados a espera do processador 3. Multitarefa ( ) Somente é permitida a utilização de um usuário de cada vez 4. Multiusuário ( ) Executa somente um processo de cada vez 5. Monousuário ( ) Distribui para mais de um processador 2, 1, 3, 4, 5 5, 1, 3, 2, 4 1, 2, 5, 3, 4
4, 3, 5, 1, 2 5, 4, 1, 3, 2
2a Questão (Ref.: 201201877327)
Pontos: 1,0 / 1,0
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 Cap. 1): ( ) boas especificações de requisitos são indispensáveis; ( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; ( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas; ( ) uma boa especificação de requisitos custa tempo e dinheiro. ( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. Marque a alternativa correta. V, F, F, V, F
V, F, F, V, V F, V, F, F, V V, F, F, F, V F, F, F, V, V Gabarito Comentado.
3a Questão (Ref.: 201201361794)
Pontos: 1,0 / 1,0
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional). http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525318652
1/4
23/04/2016
BDQ Prova
I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é: INF, IINF, IIINF, IVNF IF, IIF, IIIF, IVF IF, IINF, IIIF, IVF
IF, IINF, IIINF, IVF IF, IIF, IIINF, IVF Gabarito Comentado.
4a Questão (Ref.: 201201362128)
Pontos: 1,0 / 1,0
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas:
Técnica, Operaciaonal, Cronograma e Econômica Técnica, Funcional, Cronograma e Econômica Organizacional, Funcional, Financeira e de Requisitos Técnica, Operaciaonal, Cronograma e Organizacional Organizacional, Operaciaonal, Funcional e Econômica Gabarito Comentado.
5a Questão (Ref.: 201201969138)
Pontos: 1,0 / 1,0
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: um processo de especificação e modelagem de sistemas orientados a objeto.
uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. um método para especificar e modelar os artefatos dos sistemas. uma linguagem para implementar os conceitos da orientação a objetos. um método comum para a representação da orientação a objetos. Gabarito Comentado.
6a Questão (Ref.: 201202062236)
Pontos: 1,0 / 1,0
Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO. ( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo o no processo de desenvolvimento de software. ( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar o problema, não a solução. http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525318652
2/4
23/04/2016
BDQ Prova
( ) A UML Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. ( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados.
VVVV VFVV VFVF FFVF FFFF Gabarito Comentado.
7a Questão (Ref.: 201202018790)
Pontos: 1,0 / 1,0
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de software:
bibliotecas e classes fundamentais módulo de código binário e classes fundamentais parte de código de programa e bibliotecas parte de código e a camada de arquitetura aproveitamento de ideias e de bibliotecas
8a Questão (Ref.: 201201942435)
Pontos: 1,0 / 1,0
Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e preparálos para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita
Desenho Manutenção Análise Projeto Implementação Gabarito Comentado.
9a Questão (Ref.: 201201578300)
Pontos: 1,0 / 1,0
Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados. Marque a alternativa que indica o tipo de teste descrito acima. Teste simples. Teste caixa branca. Teste iterativo.
Teste caixa preta Teste de interação.
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525318652
3/4
23/04/2016
BDQ Prova
10a Questão (Ref.: 201202019261)
Pontos: 1,0 / 1,0
São testes realizados pela análise do código fonte, onde o tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação. Essas são características dos:
Testes estáticos Testes de unidade Testes de validação Testes dinâmicos Testes de integração Gabarito Comentado.
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525318652
4/4
26/04/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A5_201505200237
Matrícula: 201505200237
Aluno(a): ALISON TOME DE SOUSA
Data: 26/04/2016 12:52:27 (Finalizada)
1a Questão (Ref.: 201505455503)
Fórum de Dúvidas (0) Saiba
(0)
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação Teste realizado antes da integração de todos os módulos do sistema. Apenas a sentença I está correta
Apenas as sentenças I, III e IV estão corretas Todas as sentenças estão corretas Apenas as sentenças III e V estão corretas Apenas as sentenças II e V estão corretas
Gabarito Comentado
2a Questão (Ref.: 201505453554)
Fórum de Dúvidas (0) Saiba
(0)
Uma representação definida de um procedimento de teste define um(a):
Script de teste de software Objetivo de teste de software Definição de teste de software
Critério de teste de software Forma de teste de software
Gabarito Comentado
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009203224
1/4
26/04/2016
BDQ Prova 3a Questão (Ref.: 201505880571)
Fórum de Dúvidas (0) Saiba
(0)
Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste. I O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software; II O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; III O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação; IV O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento; É correto, apenas, o que se afirma em: I e II;
I e III; II e IV; II e III; III e IV;
Gabarito Comentado
4a Questão (Ref.: 201505490571)
Fórum de Dúvidas (0) Saiba
(0)
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima. Teste caixa preta Teste iterativo Teste simples Teste de interação
Teste caixa branca
Gabarito Comentado
5a Questão (Ref.: 201505240188)
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009203224
Fórum de Dúvidas (0) Saiba
(0)
2/4
26/04/2016
BDQ Prova
O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o custo relativo da correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm e outros estudiosos. Embora não seja explicitamente informado, os dados se basearam, principalmente, em projetos que utilizaram o modelo de desenvolvimento em cascata. A esse respeito, analise as afirmativas a seguir. I O gráfico pode ser utilizado como um argumento a favor do uso de processos de desenvolvimento iterativos. II O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer nas fases finais do projeto, preferencialmente depois que o software estiver em uso pelos clientes. III O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que é consistente com a abordagem de muitos processos de desenvolvimento de software atuais, que minimizam este esforço e enfatizam a codificação e os testes unitários de código. IV O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo através de técnicas e ações efetivas de detecção, prevenção e controle, garantindo que todas as atividades do projeto resultem em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária ou limitada a um grupo de profissionais de controle de qualidade. São corretas APENAS as afirmativas:
I e IV II e IV I e II
III e IV II e III
Gabarito Comentado
6a Questão (Ref.: 201505931544)
Fórum de Dúvidas (0) Saiba
(0)
Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações apresentadas nas alternativas na coluna da direita. http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009203224
3/4
26/04/2016
BDQ Prova
Modalidade
Classificações ( ) Testes de integração Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema
1. Quanto à utilização do código
( ) Testes estáticos São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação ( ) Testes dinâmicos São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e funcionais do programa
2. Quanto ao objetivo na busca pelo erro ( ) Testes de unidade Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto ( ) Testes de validação Teste realizado após a integração de todos os módulos do sistema
2, 1, 1, 2, 1 1, 1, 1, 2, 2 2, 2, 1, 1, 2 2, 1, 2, 1, 1 2, 1, 1, 2, 2 Gabarito Comentado
Fechar
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009203224
4/4
26/04/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A4_201505200237
Matrícula: 201505200237
Aluno(a): ALISON TOME DE SOUSA
Data: 26/04/2016 12:40:57 (Finalizada)
1a Questão (Ref.: 201505931058)
Fórum de Dúvidas (0) Saiba
(0)
Fórum de Dúvidas (0) Saiba
(0)
A reutilização traz os seguintes benefícios:
a redução do desperdício de tempo e de dinheiro a redução de desperdício de dinheiro e aumento de tempo a redução do desperdício de tempo e aumento de dinheiro a sobrecarga de atividades em determinadas etapas a eliminação de etapas e atividades
2a Questão (Ref.: 201505927917)
O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, Nivel Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel Operacional O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto que, a cada iteração, os defeitos que existiam em outras fases já foram sanados. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto.
É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários finais após teste, homologação, manutenção e treinamento.
É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno.
3a Questão (Ref.: 201505931059)
Fórum de Dúvidas (0) Saiba
(0)
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de software: módulo de código binário e classes fundamentais aproveitamento de ideias e de bibliotecas parte de código e a camada de arquitetura
bibliotecas e classes fundamentais
parte de código de programa e bibliotecas
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009095688
1/3
26/04/2016
BDQ Prova
4a Questão (Ref.: 201505927921)
Fórum de Dúvidas (0) Saiba
(0)
Relacione as colunas: 1 Código 2 Reutilização de Classes 3 Reutilização de Objetos 4 Reutilização de Plataforma 5 Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes.
1,2,3,4,5 1,3,2,4,5 5,4,3,2,1 2,1,4,5,3 1,2,4,5,3
Gabarito Comentado
5a Questão (Ref.: 201505453524)
Fórum de Dúvidas (0) Saiba
(0)
É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas. Visão externa Visão estrutural
Visão interna Visão comportamental Visão geral
Gabarito Comentado
6a Questão (Ref.: 201505931052)
Fórum de Dúvidas (0) Saiba
(0)
Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar:
as diretrizes para as implementações de novos projetos os custos associados para a resolução do problema os riscos associados ao projeto
a solução que será tomada para resolução do problema as alternativas para a resolução do problema
Fechar
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009095688
2/3
26/04/2016
BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4009095688
3/3
26/04/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Fechar
Simulado: CCT0194_SM_201505200237 V.1 Aluno(a): ALISON TOME DE SOUSA
Matrícula: 201505200237
Desempenho: 9,0 de 10,0
Data: 26/04/2016 13:15:37 (Finalizada)
1a Questão (Ref.: 201505490525)
Pontos: 1,0 / 1,0
NÃO é um software do tipo aplicativo: Sistema bancário.
Sistema operacional. Planilha eletrônica. Gerenciador de banco de dados. Editor de texto. Gabarito Comentado.
2a Questão (Ref.: 201505455423)
Pontos: 1,0 / 1,0
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação: __________: Descreve as características dos objetos. __________: Tipo de instrução executada de forma sequencial. __________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. __________: Serviço que a classe presta. __________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica. Marque a alternativa correta: Sequência Iteração Atributo Método Seleção Iteração Método Seleção Atributo Sequência Atributo Iteração Método Seleção Sequência
Atributo Sequência Iteração Método Seleção Método Seleção Atributo Sequência Iteração Gabarito Comentado.
3a Questão (Ref.: 201505456875)
Pontos: 1,0 / 1,0
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Entrevista Visita técnica Casos de Uso
Brainstorm
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4009404360
1/4
26/04/2016
BDQ Prova
Questionário Gabarito Comentado.
4a Questão (Ref.: 201505455478)
Pontos: 1,0 / 1,0
Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser I. Descrições dos serviços fornecidos pelo sistema. II. Restrições e características desses serviços. III. Apresentados somente como Não Funcionais. IV. Apresentados somente como Funcionais. É correto, apenas, o que se afirma em II e IV
I e II II, III e IV I, II e III I e III Gabarito Comentado.
5a Questão (Ref.: 201505932348)
Pontos: 0,0 / 1,0
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é o UML Unified Modeling Language. A característica desta modelagem é: I Visualizar o desenho do sistema e a intercomunicação entre objetos. II Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. III Modelar o problema, e não a solução. É correto o que se afirma em: Apenas em II e III; Apenas em II;
Apenas em I; Apenas em III;
Apenas em I e II; Gabarito Comentado.
6a Questão (Ref.: 201505974524)
Pontos: 1,0 / 1,0
O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das classes utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um objeto. O que representa as características do objeto?
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4009404360
2/4
26/04/2016
BDQ Prova
Atributos Mensagens Composição Agregação Herança
7a Questão (Ref.: 201505931060)
Pontos: 1,0 / 1,0
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software: aproveitamento de ideias parte do código de programa bibliotecas classes fundamentais
módulo de código binário Gabarito Comentado.
8a Questão (Ref.: 201505931054)
Pontos: 1,0 / 1,0
É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos. Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo: do produto de implementação
Desenho interno local Desenho externo Gabarito Comentado.
9a Questão (Ref.: 201505916753)
Pontos: 1,0 / 1,0
O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: I Testes de Unidade Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade; II Testes de Integração Cujo objetivo é garantir a qualidade dos componentes do software, individualmente; III Testes de Validação É o último estágio do processo de validação, realizado após integração de todos os módulos IV Teste de Planejamento Teste realizado após a integração de todos os módulos do sistema; Com base em sua análise, assinale a única resposta correta.
Apenas I e III estão corretas; Apenas III e IV estão corretas; Apenas I e IV estão corretas;
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4009404360
3/4
26/04/2016
BDQ Prova
Apenas I e II estão corretas; Apenas II e III estão corretas; Gabarito Comentado.
10a Questão (Ref.: 201505929304)
Pontos: 1,0 / 1,0
Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste: de unidade. funcional.
de integração. de validação. de aceitação. Gabarito Comentado.
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=4009404360
4/4
Respostas corretas em negrito.
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra‐se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento. Teste da unidade Teste de aceite Teste de carga do sistema Teste de integração Teste de sistemas No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 ‐ ENADE 2008) Para lidar com a complexidade do software, pode‐se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. O projeto arquitetural independe do paradigma de desenvolvimento. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. Analise as sentenças e classifique‐as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado;
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ? [MOSTRA IMAGEM DIAGRAMA DE OBJETOS E HERANÇA] Modelos de Dados Modelos de Objetos Modelos de Contexto Modelos de Máquina de Estados Modelos de Comportamento A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando‐os em objetos, classes e atributos. Como essa fase pode ser chamada? Estrutural ou Comportamental; Comportamental ou Essencial; Multimodal e Multifuncional. Estrutural e Analítica; Essencial e Estrutural; Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise semântica Análise funcional Análise comportamental Análise ambiental Análise estrutural A atividade de análise no processo de desenvolvimento de softwares possui: I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo o no processo de desenvolvimento de software. II) Análise ‐ Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema. III) UML ‐ Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
IV) Análise Estrutural ‐ É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas. Visão externa Visão geral Visão estrutural Visão comportamental Visão interna Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos ‐ São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos ‐ São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade ‐ Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração ‐ Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação ‐ Teste realizado antes da integração de todos os módulos do sistema.
Uma empresa resolveu desenvolver um sistema on‐line utilizando o modelo de prototipação, pois ele executa uma abordagem top‐down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I‐ Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada. II‐ Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III‐ Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens que são compiladas. Uma característica marcante das linguagens interpretadas é: Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando uma tabela com estas informações As linguagens interpretadas fazem alterações no código, de forma a torná‐lo otimizado Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos de máquina, de acordo com o interpretador As linguagens interpretadas executam o código até o ponto em que há um erro A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propor melhorias no sistema e prover e ao sistema que foi desenvolvido. Em relação à documentação do produto, o que descreve o manual de referência? Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final. Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontra‐los. Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré‐requisitos necessários para funcionar. Descreve as funcionalidades do sistema e as facilidades do uso do sistema. Descreve como instalar o sistema, plataformas de operação, pré‐requisitos necessários. O teste de produto de software apresenta duas fases: __________ e __________. gerenciamento e validação verificação e validação controle e validação gerenciamento e controle verificação e controle
Podemos definir as fases do Projeto Físico como sendo especificações de sistema necessárias ao início da construção do software. As empresas costumam definir padrões para o desenvolvimento. Abaixo mostramos algumas definições na Análise de Requisitos, para que se possa dar início das atividades ligadas à construção: (*todas corretas*) I‐ Definição da interface de desenvolvimento (ambiente gráfico) e da linguagem de programação; II‐ Modelos e padrões de telas, botões, barras de ferramentas (também definido por alguns autores como Design); III‐ Dimensionar, projetar e edificar o ambiente do software/sistema e as tecnologias empregadas para o seu desenvolvimento (Arquitetura/Tecnologia). O programa de Melhoria de Processo do Software Brasileiro estabelece: as atividades de tecnologia da informação agrupadas em processos e esses em domínios os processos fundamentais, organizacionais e de apoio do ciclo de vida de software. um modelo de processos de software, um método de avaliação e um modelo de negócio. um modelo de áreas de processos representadas por categoria e por estágios. os estágios do ciclo de vida dos serviços de tecnologia da informação. Que padrão de processo de desenvolvimento de software tem o objetivo de replicar o modelo na América Latina, incluindo o Chile, Argentina, Costa Rica, Peru e Uruguai? CMM
ISO/IEC
SPICE
CMMI
MPS/BR
Um dos modelos de desenvolvimento de software é o modelo iterativo‐incremental. O conceito deste modelo é representado por: Utiliza o modelo balburdia para sua realização Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando completas Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração O padrão de processo de desenvolvimento de software _______________, é baseado nas normas ISO/IEC 12207 e ISO/IEC 15504, na realidade do mercado brasileiro e também é compatível com o CMMI. CMM. MPS/BR. CMMI. SPICE. ISO/IEC. Muitos modelos de processos de desenvolvimento de software foram descritos na literatura de engenharia de software. Dentre esses modelos, qual possui a seguinte característica? Modelo evolutivo, possibilita uma maior integração entre as fases e facilita a depuração e a manutenção do sistema. Modelo em V Prototipação Espiral
Cascata Iterativo e Incremental A ferramenta _______________ um modelo oriundo do DCC/FMG que segundo seus autores foi baseado nos modelos RP PSP e TSP PRAXIS OPEN ICONIX EUP SOURCE O Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema de software em fases. Em cada uma dessas fases, são executadas atividades de diversas disciplinas em diferentes proporções. No desenvolvimento de um sistema de software complexo, identifique a alternativa que esse processo recomenda: Criar um modelo de casos de uso durante a fase de elaboração, para documentar as regras do negócio e os requisitos não funcionais do sistema. Ordenar os riscos envolvidos no projeto, para que os riscos menos críticos sejam considerados logo na fase de iniciação e os mais críticos nas fases finais. Entregar a primeira versão do sistema logo após a fase de transição, para evitar os problemas existentes no modelo de ciclo de vida em cascata tradicional. Construir uma arquitetura executável ao final da fase de construção, para validar as regras do negócio e os requisitos funcionais do sistema. Usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em iterações em que cada iteração gera um incremento do software. De acordo com o 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: construção, transição e concepção. concepção, concepção e elaboração. elaboração, concepção e construção. concepção, elaboração e transição. transição, construção e construção. Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e Iterativo e Incremental apresentando vantagens e desvantagens. Gabarito: Cascata: Foi o primeiro processo de desenvolvimento proposto e é de uso tradicional. Apresentar a vantagem de ser simples e por isso pode ser útil em pequenos projetos pois é fácil de gerenciar. Entretanto, por ser sequencial e desenvolver o software como um todo, é restritivo quanto às mudanças de requisito, além de somente realizar a entrega ao final do processo. Iterativo Incremental: Surgiu com a OO. Propõe o desenvolvimento do sistema em partes, separando‐as em diversos ciclos de desenvolvimento, realizando entregas de forma a ir
incrementando o escopo do sistema aos poucos. É mais flexível quanto às mudanças de requisitos. É possível a Análise de Riscos, apesar de esta ser introduzida inicialmente pelo modelo em Espiral. Analise as sentenças e classifique‐as como V(verdadeira) ou F(falsa). I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; II. O sistema operacional é um software aplicativo; III. Um SI (Sistema de Informação) é um software aplicativo; IV. Quanto a natureza um software pode ser aplicativo ou básico. O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema. Sobre os objetivos de teste de software, considere as seguintes afirmativas: 1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. Na fase de implementação, o programador tem funções muito importantes, a saber: I‐ O programador implementa o que foi definido na etapa de desenho, através de componentes de código de programa e documentação detalhada. II‐ O programador detalha o que foi definido na etapa de desenho, através de componentes de código de programa e documentação detalhada. III‐ O programador detalha e implementa o que foi definido na etapa de requerimentos, através de componentes de código de programa e documentação detalhada. A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I ‐ Código fonte ‐ conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II ‐ Código Objeto ‐ Sequência binária de instruções, que são executadas diretamente por um processador.
III‐ Código de Máquina ‐ Resultado da compilação do código fonte. Pegadinha. II e III estão invertidas. Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) Para se garantir a qualidade dos processos, vários os devem ser tomados, entre eles: eles: I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta tanto os requisitos funcionais quanto os não funcionais. II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho de software se desviar de forma significativa dos planos do projeto. III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle de desenvolvimento. IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento. Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerando‐se que os projetos são extremamente similares, conclui‐se que, de maneira geral, os erros de X apresentam o maior custo de correção Z são influenciados, fortemente, pela qualidade técnica dos testadores Z foram provocados pela ausência de testes unitários Y seriam mais baratos se fossem detectados no início Y apresentam o menor custo de correção 1 ‐ Na análise estruturada, o que é necessário fazer para definir as classes chaves? Analisar o seu desenho Desmontar o Objeto Utilizar cartões tipo CRC Desmontar a classe 8 ‐ Com relação à fase de reutilização temos as seguintes afirmações: I ‐ Nesta fase, é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema.
II ‐ O processo de reutilização visa à redução do desperdício de tempo. III ‐ O processo de reutilização visa à redução do desperdício de dinheiro. IV ‐ Com processo de reutilização, a cada iteração, os defeitos que existiam em outras fases já foram sanados. “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde o desempenho é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema. A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas. A arquitetura deve ser projetada utilizando‐se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. O nível de abstração e agregação dos elementos dos sistemas podem ser: Nível estratégico ou desenho lógico, nível tático ou desenho arquitetônico e nível operacional ou desenho detalhado Nível estratégico ou desenho arquitetônico, nível tático ou desenho detalhado e nível operacional ou desenho lógico Nível estratégico ou desenho arquitetônico, nível tático ou desenho lógico e nível operacional ou desenho detalhado Nível estratégico ou desenho detalhado, nível tático ou desenho lógico e nível operacional ou desenho arquitetônico O Interpretador é definido por: Pontos da Questão: 0,5 Um programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível. Um programa que, além de fazer a leitura do código fonte e transformá‐lo em código objeto, transforma‐o em um código executável. Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações. Uma linguagem de programação, que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. Dentre as características do modelo cascata, apresentadas no material de ensino, temos a linearidade. Isto significa dizer que:
Marque a questão que apresente a resposta mais completa e correta para o enunciado. As atividades acontecem de forma iterativa. As atividades são executadas em sequência. (PEGADINHA!) Cada atividade tem que ser concluída antes de iniciar a próxima. A ordem das atividades não importa, desde que sejam executadas em sequência O desenvolvimento de um produto comercial de software é uma grande tarefa que pode ser alargada por vários meses, possivelmente um ano ou mais. É mais fácil dividir o trabalho em partes menores (iterações) tendo cada uma como resultado um incremento (processo incremental). Assim sendo, o princípio subjacente a este processo é que a equipe envolvida pode refinar e alargar pouco‐a‐pouco a qualidade, detalhe e âmbito do sistema envolvido. Com essas informações, descreva um desenho de Processo (sequência) e cite alguns „porquês‟ deve‐se escolher um processo de desenvolvimento iterativo e incremental. Gabarito: Sequência: 1‐ Planejamento, 2‐ Análise, 3‐ Desenho, 4‐ Desenvolvimento, 4.1‐ Teste, 4.2‐ 1° Versão; 5‐ Análise, 6‐ Desenho, 7‐ Desenvolvimento, 8‐ Teste, 8.1‐ 2º Versão, 9‐ Manutenção. Porquês: ‐ Porque hoje, é considerado errado ter um processo que gere um “Big Bang!”; ‐ Porque sempre temos algo para mostrar ao cliente mais apressado; ‐ Porque os requisitos mudam com o tempo e um processo iterativo mantém frequentes contatos com o cliente, o que ajuda a manter os requisitos sincronizados; ‐ Porque é altamente motivador para a equipe de desenvolvimento (e para o cliente) ver o software a funcionar cedo. Com base nas teorias estudas na disciplina de processo de desenvolvimento de software, cite duas características que o modelo em espiral tem em relação ao modelo de prototipação e ao modelo interativo‐incremental. Gabarito: ‐ Os riscos são explicitamente avaliados e resolvidos durante o processo (análise de risco); ‐ Em cada volta do espiral há possibilidade de se interromper ou não o processo. Você foi convidado para trabalhar em uma empresa de plano de saúde com um sistema de Internação Hospitalar. O sistema está sendo desenvolvido seguindo todas as fases do PDS. Após uma semana de trabalho você participou da sua primeira reunião com a equipe do projeto. Uma novidade que você não conhecia é que todos permaneceram em pé durante toda a reunião. Nesta reunião, foram definidas as duplas de desenvolvedores que irão trabalhar em conjunto utilizando um único computador e que serão co‐responsáveis pelo o código dos programas. Com base no cenário, assinale dentre as opções, aquela que melhor representa esta atividade. Método XP. Método backlog. Método Scrum. Método Rup. No contexto da Engenharia de Requisitos, considere: I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de o às dependências da corporação por técnicos, supervisores e chefes.
II. Algumas permissões de o deverão ter tratamento especial para a entrada de atributos. Para este tipo II. Algumas permissões de o deverão ter tratamento especial para a entrada de atributos. Para este tipo de permissão, atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de seção. Em relação às assertivas acima, é correto afirmar: o item I trata de um requisito funcional e a ele está associado o requisito não funcional, contido no item II. o item I trata de um requisito não funcional e a ele está associado o requisito funcional, contido no item II. a assertiva contida no item II é uma condição restritiva do requisito funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional. a assertiva contida no item II é uma condição restritiva do requisito não funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional. ambos referem‐se a requisitos funcionais. A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II mostra os pesos para o cálculo de pontos de função não ajustados. Assumindo‐se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), o valor mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do sistema é : (Mostra umas tabelas idiotas cujo assunto não foi abordado em aula) 1072 1320 1624 1456 1528 Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. 4 ‐ Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo ‐ é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno ‐ é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Interno ‐ podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. 7 ‐ Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível tático:
É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto.
Avaliação: CCT0194_AV_201301011631 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Nota da Prova: 3,0
Nota de Partic.: 2
Turma: 9007/AE
Data: 31/05/2014 09:06:00
1a Questão (Ref.: 201301248014)
Pontos: Sem Correç. / 1,5
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
Resposta:
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates.
2a Questão (Ref.: 201301109969)
Pontos: 0,5 / 1,5
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de métodos ágeis.
Resposta: Na abordagem tradicional se segue um padrão "procedimentos" aos quais acabam "engessando" o desenvolvimento , já utilizando métodos ágeis , se corta "ou pulam" alguns desses procedimentos, ex:a utilização de prototipação , a estinção de alguns documentos ...
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, orientação a testes, refatoramento, entre outros.
3a Questão (Ref.: 201301045549)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
Fatos brutos que retratam ocorrências atuais ou do ado. Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões.
4a Questão (Ref.: 201301032693)
Pontos: 0,0 / 0,5
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008) O projeto arquitetural independe do paradigma de desenvolvimento. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental.
5a Questão (Ref.: 201301032668)
Pontos: 0,0 / 0,5
A confiabilidade especificada para um software aplicativo é: um mecanismo de teste de estresse. um requisito funcional. uma restrição de escopo. um mecanismo de teste de desempenho. um requisito não-funcional
6a Questão (Ref.: 201301032684)
Pontos: 0,5 / 0,5
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de Máquina de Estados Modelos de Comportamento Modelos de Objetos Modelos de Contexto Modelos de Dados
7a Questão (Ref.: 201301248037)
Pontos: 0,0 / 0,5
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver
um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema. Apenas as sentenças I, III e IV estão corretas Apenas as sentenças III e V estão corretas Todas as sentenças estão corretas Apenas as sentenças II e V estão corretas Apenas a sentença I está correta
8a Questão (Ref.: 201301067700)
Pontos: 0,5 / 0,5
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta:
Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas
Somente as sentenças II e III estão corretas Todas as sentenças apresentadas estão corretas
Somente a sentença I está correta
9a Questão (Ref.: 201301109976)
Pontos: 1,0 / 1,0
Sobre o desenvolvimento de sistemas NÃO é correto afirmar que: No projeto arquitetural devemos primar por uma independência modular que contemple alto grau de acoplamento e baixa coesão. A fase de projeto de um sistema envolve diversas atividades tais como o projeto de dados, o projeto de arquitetura e o projeto de interface. A evolução de um sistema para contemplar novos requisitos pode requerer um processo de refatoração. A fase de teste do software deve estar integrada ao processo de desenvolvimento do sistema. A fase de validação de um sistema não é feita apenas após a sua codificação, ela contém atividades que devem ser executadas ainda em estágios inicias do desenvolvimento como, por exemplo, na especificação de requisitos.
10a Questão (Ref.: 201301071350)
Cite três modelos de desenvolvimento de software. Cascata, Prototipação e MSF. Cascata, Prototipação e Iterativo-Incremental. Cascata, Prototipação e FDD. Cascata, RUP e Iterativo-Incremental. RUP, Prototipação e Iterativo-Incremental.
Pontos: 0,0 / 1,0
13/06/2015
BDQ Prova
1a Questão (Ref.: 201102284392)
Pontos: 0,0 / 1,0
Dentre as vantagens do modelo cascata podemos destacar:
Não requer documentação para todas as fases O usuário só vê os resultados ao final Não é possível corrigir erros em fases já completas Dificulta a visão de reutilização
Permite pontos de controle bem definidos, facilitando a gestão do projeto Gabarito Comentado.
2a Questão (Ref.: 201102287288)
Pontos: 0,0 / 1,0
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto Resultado da compilação do código fonte. III. Código de Máquina Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Apenas as sentenças I e II estão corretas Apenas a sentença I está correta. Todas as sentenças estão erradas
Apenas as sentenças II e III estão corretas
Todas as sentenças estão corretas Gabarito Comentado.
3a Questão (Ref.: 201102285424)
Pontos: 1,0 / 1,0
Marque a alternativa CORRETA. O modelo em cascata: Trata cada etapa do ciclo de vida do sistemas de informação de forma independente Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação Não trata o ciclo de vida do sistema de informação
Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental Gabarito Comentado.
4a Questão (Ref.: 201102686675)
Pontos: 1,0 / 1,0
Considere as assertivas que seguem: I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c…
1/3
13/06/2015
BDQ Prova
II. Permite a revisão de fases anteriores e a superposição entre as fases. As considerações apresentam características de modelos de processo de desenvolvimento e correspondem, respectivamente aos modelos:
Cascata / Cascata com Retroalimentação Cascata com Retroalimentação / Cascata Cascata / Prototipação Incremental / Cascata com Retroalimentação Cascata com Retroalimentação / Incremental Gabarito Comentado.
5a Questão (Ref.: 201102619975)
Pontos: 0,0 / 1,0
Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata:
Impossibilidade de correção de erros durante o processo de desenvolvimento de software. Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto.
Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar. Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima.
6a Questão (Ref.: 201102628178)
Pontos: 0,0 / 1,0
O processo de codificação também pode ser visto como um o do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores.
Linguagem de alto nível Linguagem de baixo nível Linguagem de máquina Linguagem binária
Linguagem assembly
7a Questão (Ref.: 201102668168)
Pontos: 1,0 / 1,0
A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3 tipos, dentre eles o código de máquina, que é definido por: Ter a característica de dar e para execução de rotinas auxiliares; Um resultado da compilação do código fonte;
Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações; Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de
data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c…
2/3
13/06/2015
BDQ Prova
entendimento humano bem definido; Gabarito Comentado.
8a Questão (Ref.: 201102285372)
Pontos: 0,0 / 1,0
Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e preparação do código necessário à sua execução. Análise Teste Implantação
Implementação
Projeto Gabarito Comentado.
9a Questão (Ref.: 201102288753)
No Modelo espiral cada volta da espiral representa uma fase do processo de software. Identifique as fases de processo deste modelo.
Sua Resposta: .
Compare com a sua resposta: Planejamento, Análise dos Riscos, Engenharia e Avaliação do Cliente.
10a Questão (Ref.: 201102285478)
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
Sua Resposta: .
Compare com a sua resposta: Concepção (Requisitos) Análise Projeto(Desenho) Implementação Testes Implantação Manutenção
data:text/html;charset=utf8,%3Ctable%20width%3D%22650%22%20height%3D%2225%22%20border%3D%220%22%20align%3D%22center%22%20c…
3/3
PROCESSOS DE DESENVOLVIMENTO DE SOFTWA RE Voltar
Ex e rcício: CCT0194_EX_A 5_201307203141 Aluno(a): CA RLA HELENA MA RTINS VELOSO
Matrícula: 201307203141 Data: 07/04/2014 08:29:01 (Finalizada)
1a Questão (R e f.: 201307458698)
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema. Apenas as sentenças II e V estão corretas Apenas as sentenças I, III e IV estão corretas Apenas a sentença I está correta Apenas as sentenças III e V estão corretas Todas as sentenças estão corretas
2a Questão (R e f.: 201307460105)
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Integração Teste de Unidade Teste de Módulo Teste de Programação Teste de Validação
3a Questão (R e f.: 201307456749)
Uma representação definida de um procedimento de teste define um(a): Forma de teste de software Objetivo de teste de software Definição de teste de software Script de teste de software C ritério de teste de software Voltar
Pe ríodo de não visualização da prova: de sde até .
Fechar
Avaliação: CCT0215_AV3_201402252463 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV3 Aluno: 201402252463 - GABRIEL BARBOSA RIBEIRO Professor: JOAO DOMINGOS CAMPOS NETO Nota da Prova: 6,0 de 10,0 Nota do Trab.: 0
Turma: 9001/AA Nota de Partic.: 0 Data: 08/12/2015 13:08:26
1a Questão (Ref.: 201402878108)
Pontos: 1,0 / 1,0
Na engenharia de requisitos, trata-se de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas: Questionário. Prototipação. Entrevista. Análise de protocolos. Brainstorming.
2a Questão (Ref.: 201402998779)
Pontos: 1,0 / 1,0
O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é possível baixar uma versão de avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. Sem obrigações. Sem necessidade de um cartão de Crédito. Mas tudo isso por um tempo limitado de 30 dias, após o prazo o usuário deverá comprar a licença de uso Analisando estas características, podemos classificar este software como: Comercial Freeware Adware Shareware Livre
3a Questão (Ref.: 201403031954)
Pontos: 0,0 / 1,0
Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO. ( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo o no processo de desenvolvimento de software. ( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar o problema, não a solução. ( ) A UML- Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. F-F-F-F F-F-V-F V-F-V-F V-F-V-V V-V-V-V
4a Questão (Ref.: 201402988500)
Pontos: 0,0 / 1,0
As informações do problema e metas a serem alcançadas devem ser levantadas na fase de: Manutenção Análise e requisitos Projeto Implementação Desenho
5a Questão (Ref.: 201402548018)
Pontos: 1,0 / 1,0
Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados. Marque a alternativa que indica o tipo de teste descrito acima. Teste caixa branca. Teste iterativo. Teste de interação. Teste caixa preta Teste simples.
6a Questão (Ref.: 201403019467)
Pontos: 0,0 / 1,0
O código de programação que é o resultado da compilação do código fonte é o código de máquina código fonte código executável código objeto código final
7a Questão (Ref.: 201403019522)
Pontos: 1,0 / 1,0
Analise o processo de desenvolvimento de software, que tem como características I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior. II. Todos os requisitos devem ser validados no início do projeto. III.. Processo voltado para pequenos projetos . Estamos nos referindo a que processo de desenvolvimento de software ? cascata com retroalimentação balbúrdia balbúrdia com retroalimentação cascata codifica-remenda
8a Questão (Ref.: 201403025385)
Pontos: 0,0 / 1,0
Um usuário deseja ar de forma mais rápida o resumo das funcionalidades e as mensagens de erros mais comuns. Para isso é indicado que este usuário e: Manual do Usuário Documentação do Software Manual de Introdução Referência Rápida Documento de Instalação
9a Questão (Ref.: 201402884912)
Pontos: 1,0 / 1,0
Na fase de desenvolvimento do Scrum, o software é desenvolvido em processos iterativos denominados: Product Backlog. Building Products. Product Backlog Cycle. Sprint. Product Owner.
10a Questão (Ref.: 201402946605)
Pontos: 1,0 / 1,0
Avalie as características abaixo sobre um determinado processo de desenvolvimento de software I. Inclui uma análise de Riscos II. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo. Com base em sua análise, assinale a opção que define corretamente esse processo de desenvolvimento de software
Modelo Ágil: XP Modelo em cascata Modelo Espiral Modelo Prototipação Modelo balburdia
Fechar
Avaliação: CCT0194_AV_201001323459 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: xxxxxxxxxxxxx - WILLIAM Professor: JOAO DOMINGOS CAMPOS NETO Nota da Prova: 4,0
Nota de Partic.: 2
Turma: 9001/AA
Av. Parcial 1 Data: 23/03/2016 20:09:54
1a Questão (Ref.: 201002035693)
Pontos: 1,0 / 1,5
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, conceitue apropriadamente a UML.
Resposta: A UML não é um linguagem para modelar e sim um conceito com padrões para modelar em sistemas que são orientado a objeto. Ela te da um padrão e cada um tem sua forma de seguir.
Gabarito: É uma linguagem visual para especificar, construir e documentar os artefatos de software. Ou ainda de acordo com o conteúdo online: É utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
Fundamentação do(a) Professor(a): É uma linguagem visual para especificar, construir e documentar os artefatos de software. Ou ainda de acordo com o conteúdo online: É utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
2a Questão (Ref.: 201001419078)
Pontos: 0,0 / 1,5
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e Iterativo e Incremental apresentando vantagens e desvantagens.
Resposta:
Gabarito: O ciclo de vida em cascata é de uso tradicional e foi apresentado desde a definição da Engenharia de software já o Iterativo incremental veio com a OO. O Ciclo de vida em cascata desenvolve o software como um todo o que dificulta amudança de requisitos e demora gerar resultados ao usuário, o que gera uma certa ansiedade. Já o Iterativo e incremental propóe o desenvolvimento em partes facilitando a mudança de requisitos e aumentando a análise de riscos e, a entrega é gradativa diminuindo a ansiedade do usuário, o que é uma vantagem, mas com relação a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem.
Fundamentação do(a) Professor(a): Conforme gabarito.
3a Questão (Ref.: 201001626069)
Pontos: 0,5 / 0,5
NÃO é um software do tipo aplicativo: Planilha eletrônica. Sistema operacional. Editor de texto. Gerenciador de banco de dados. Sistema bancário.
4a Questão (Ref.: 201001409914)
Pontos: 0,5 / 0,5
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Do usuário Não funcional Funcional Modal Do cronograma
5a Questão (Ref.: 201002067902)
Pontos: 0,0 / 0,5
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por: Utilizar os Diagramas de Classe, Objetos e Caso de Uso; Modelar a estrutura de dados encapsulada por procedimentos; Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto; Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto;
6a Questão (Ref.: 201002066594)
Pontos: 0,5 / 0,5
Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, porém não envolve qual o tipo de tecnologia especifica é necessária: Implementação Concepção Desenho do produto Análise Manutenção
7a Questão (Ref.: 201001589098)
Pontos: 0,0 / 0,5
Uma representação definida de um procedimento de teste define um(a): Script de teste de software Objetivo de teste de software Definição de teste de software Forma de teste de software Critério de teste de software
8a Questão (Ref.: 201002110042)
Pontos: 0,5 / 0,5
A implementação é um processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Complete a frase escrevendo o nome de cada uma das definições do encontradas na fase de implementação: I) _____________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para executar as ações; III) _____________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível; IV) _____________: Comumente chamada de linguagem de programação, este tipo de linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. I-Linguagem de baixo nível - II-Compilador - III-Linguagem de alto nível - IV-Interpretador I-Linguagem de baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador I-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível I-Interpretador - II-Linguagem de baixo nível - III-Compilador - IV-Linguagem de alto nível I-Linguagem de alto nível - II-Interpretador - III-Compilador - IV-Linguagem de baixo nível
9a Questão (Ref.: 201002097617)
Analise o processo de desenvolvimento de software, que tem como características I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior. II. Todos os requisitos devem ser validados no início do projeto. III.. Processo voltado para pequenos projetos . Estamos nos referindo a que processo de desenvolvimento de software ? cascata com retroalimentação balbúrdia com retroalimentação
Pontos: 1,0 / 1,0
balbúrdia codifica-remenda cascata
10a Questão (Ref.: 201001410712)
Pontos: 0,0 / 1,0
Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes estamos falando do modelo: Iterativo-incremental Cascata
Prototipação Bottom-up Espiral
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1a Questão (Ref.: 233179)
Pontos: 0,5 / 0,5
"Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada:
Reunião Brainstorm Entrevista Questionário Casos de Uso Gabarito Comentado.
Pontos: 0,5 / 0,5
2a Questão (Ref.: 567904)
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação:
Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo. Gabarito Comentado.
3a Questão (Ref.: 63249)
Pontos: 0,0 / 0,5
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas."
I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo.
II, III e IV estão corretas. III e IV estão corretas. II e IV estão corretas. I, III e IV estão corretas. I e IV estão corretas. Gabarito Comentado.
Pontos: 1,0 / 1,0
4a Questão (Ref.: 95294)
O Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema de software em fases. Em cada uma dessas fases, são executadas atividades de diversas disciplinas em diferentes proporções. No desenvolvimento de um sistema de software complexo, identifique a alternativa que esse processo recomenda:
Entregar a primeira versão do sistema logo após a fase de transição, para evitar os problemas existentes no modelo de ciclo de vida em cascata tradicional. Ordenar os riscos envolvidos no projeto, para que os riscos menos críticos sejam considerados logo na fase de iniciação e os mais críticos nas fases finais. Usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em iterações em que cada iteração gera um incremento do software. Construir uma arquitetura executável ao final da fase de construção, para validar as regras do negócio e os requisitos funcionais do sistema. Criar um modelo de casos de uso durante a fase de elaboração, para documentar as regras do negócio e os requisitos não funcionais do sistema. Gabarito Comentado.
5a Questão (Ref.: 634449)
Pontos: 0,5 / 0,5
É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho
interno do produto de implementação local externo
Gabarito Comentado.
Pontos: 0,5 / 0,5
6a Questão (Ref.: 54922)
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
Teste caixa preta
Teste de integração Teste caixa branca Teste da compilação prévia Teste de sistemas Gabarito Comentado.
Pontos: 0,0 / 0,5
7a Questão (Ref.: 235249)
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta:
Todas as sentenças estão corretas Apenas as sentenças II e III estão corretas Apenas as sentenças I e II estão corretas Apenas a sentença I está correta. Todas as sentenças estão erradas Gabarito Comentado.
Pontos: 0,5 / 1,5
8a Questão (Ref.: 97177)
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema esteja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
Pontos: 1,0 / 1,0
9a Questão (Ref.: 611645)
Documento com formato adequado ao perfil do público que utilizará o sistema ou produto. Sua linguagem deve se clara e os termos e construções devem estar de acordo com o nível cultural e técnico do usuário final, mostrando como utilizar as funcionalidades do sistema. Trata-se da definição do:
Manual do usuário Manual primário Manual de instalação Manual de referência Manual de introdução Gabarito Comentado.
10a Questão (Ref.: 232189)
Gabarito Comentado.
Pontos: 1,5 / 1,5
Um dos processos de desenvolvimento de software é o Processo de Desenvolvimento Ágil. Quais os quatro itens que são valorizados no manifesto ágil?
Resposta Indivíduos e interações mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos; Responder a mudanças mais que seguir um plano.
1a Questão (Ref.: 673134)
Pontos: 1,5 / 1,5
Vimos na Aula 1, que Software é uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem como objetivo executar, manipular ou modificar um dado, informação ou acontecimento. O Software, por sua vez, também é considerado um produto que foi desenvolvido pela Engenharia de Software que inclui, além do programa propriamente dito, manuais e especificações. Conforme apresentado na Aula 1, os softwares podem ser classificados como: Software de Sistemas ou Software Aplicativo. Explique cada um deles, apresentando suas principais características:
Resposta: Software de Sistemas - Também chamados de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. Software Aplicativo - Diversos outros programas que têm interface direta com o usuário, como editores de texto, planilhas eletrônicas, navegadores, dentre outros.
2a Questão (Ref.: 673141)
Pontos: 1,5 / 1,5
Qual a diferença entre compilador e Interpretador? Explique-os.
Resposta: COMPILADOR: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível. INTERPRETADOR: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. Ou Compilador é um programa ou um grupo de programas que escrito por uma linguagem (esta sendo necessária de compilação para sua execução) ao ser compilado gera outro código que é interpretado pelo computador O interpretador ao contrário do compilador roda o código-fonte escrito como sendo o código objeto, ele traduz o programa linha a linha, o programa vai sendo utilizado na medida em que vai sendo traduzido. Cada execução do programa precisa ser novamente traduzido e interpretado.
3a Questão (Ref.: 662164)
Pontos: 0,5 / 0,5
O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo: 1. 2. 3. 4. 5.
Monotarefa Multiprocessamento Multitarefa Multiusuário Monousuário
( ( ( ( (
) Vários usuários utilizam ao mesmo tempo ) Os processos são compartilhados e enfileirados a espera do processador ) Somente é permitida a utilização de um usuário de cada vez ) Executa somente um processo de cada vez ) Distribui para mais de um processador
5, 1, 3, 2, 4 2, 1, 3, 4, 5 5, 4, 1, 3, 2 1, 2, 5, 3, 4 4, 3, 5, 1, 2
4a Questão (Ref.: 600399)
Pontos: 0,5 / 0,5
Na engenharia de requisitos, trata-se de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de ideias que pareçam estranhas ou exóticas:
Análise de protocolos. Questionário. Prototipação. Brainstorming. Entrevista. Gabarito Comentado.
Pontos: 0,0 / 0,5
5a Questão (Ref.: 233233)
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
Análise funcional Análise estrutural Análise comportamental Análise semântica Análise ambiental Gabarito Comentado.
Pontos: 0,0 / 0,5
6a Questão (Ref.: 634451)
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o
Estratégico ou desenho arquitetônico Operacional ou desenho lógico Operacional ou desenho detalhado Estratégico ou desenho detalhado Tático ou desenho lógico Gabarito Comentado.
7a Questão (Ref.: 236650)
Pontos: 0,5 / 0,5
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação?
Teste de Módulo Teste de Unidade Teste de Programação Teste de Validação Teste de Integração Gabarito Comentado.
Pontos: 0,0 / 0,5
8a Questão (Ref.: 616129)
A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3 tipos, dentre eles o código de máquina, que é definido por:
Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido; Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações; Um resultado da compilação do código fonte; Ter a característica de dar e para execução de rotinas auxiliares; Gabarito Comentado.
Pontos: 0,0 / 1,0
9a Questão (Ref.: 236687)
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I - É possível corrigir erros em fases já completas. II - Permite pontos de controle bem definidos. III - Facilita a visão de reutilização.
Somente I e II estão corretas Somente II e III estão corretas Somente a I está correta Somente I e III estão corretas Somente II está correta Gabarito Comentado.
Pontos: 1,0 / 1,0
10a Questão (Ref.: 33334)
Assinale a alternativa que NÃO representa uma característica do Processo Unificado (UP) original, descrito no livro The Unified Software Development Process (1999)
Focado na mitigação precoce dos riscos Iterativo e incremental Ágil Orientado por casos de uso Centrado na arquitetura
1a Questão (Ref.: 201308330692)
Fórum de Dúvidas (0)
Saiba
(0)
Indique a alternativa correta para definir CONHECIMENTO:
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Fatos brutos que retratam ocorrências atuais ou do ado. Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões. Dados analisados dentro de um contexto.
Gabarito Comentado
2a Questão (Ref.: 201308351874)
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta:
Fórum de Dúvidas (0)
Saiba
(0)
As opções I e III estão corretas As opções I, II e III estão corretas As opções I e II estão corretas As opções II e IV estão corretas As opções II e III estão corretas
Gabarito Comentado
3a Questão (Ref.: 201308533100)
Fórum de Dúvidas (0)
Saiba
(0)
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação: __________: Descreve as características dos objetos. __________: Tipo de instrução executada de forma sequencial. __________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. __________: Serviço que a classe presta. __________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica.
Marque a alternativa correta:
Método - Seleção - Atributo - Sequência - Iteração Sequência - Iteração - Atributo - Método - Seleção Atributo - Iteração - Método - Seleção - Sequência Atributo - Sequência - Iteração - Método - Seleção Iteração - Método - Seleção - Atributo - Sequência
Gabarito Comentado
4a Questão (Ref.: 201309005592)
Fórum de Dúvidas (0)
Saiba
(0)
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que atende ao abaixo descrito - "Programa de Computador cujo o uso não implica o pagamento de licença de uso"
Adware Software GLU Demo Freeware Trial
5a Questão (Ref.: 201308865841)
Fórum de Dúvidas (0)
Saiba
(0)
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação:
Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo. Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização.
Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso.
Gabarito Comentado
6a Questão (Ref.: 201308960107)
Fórum de Dúvidas (0)
Saiba
(0)
Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas: I. O atributo descreve as características dos objetos. II. A iteração é um tipo de instrução onde os os são repetidos até uma condição ser atingida. III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica.
Todas as afirmativas estão compatíveis Apenas a afirmativa III está incompatível Apenas a afirmativa I está incompatível Apenas as afirmativas II e III estão incompatíveis Apenas as afirmativas I e II estão incompatíveis 1a Questão (Ref.: 201309006839)
Fórum de Dúvidas (2)
Saiba
(2)
Marque a alternativa INCORRETA:
Atividades para análise de requisitos - CRONOGRAMA - Visa a atender os requisitos de tempo para os prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado. Prazos obrigatórios são mais difíceis de serem negociados. Atividades para análise de requisitos - ECONÔMICA - Visa a atender os requisitos financeiros do projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados REQUISITOS FUNCIONAIS - Descrevem as funcionalidades do sistema. Estão diretamente ligados às especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema.
Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto beneficiará os clientes interessados?Existe uma outra alternativa? Atividades para análise de requisitos OPERACIONAL - Visa a atender os requisitos técnicos do produto a ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento.
Gabarito Comentado
2a Questão (Ref.: 201308997497)
Fórum de Dúvidas (2 de 2)
Saiba
(2 de 2)
A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as propriedades (requisitos não-funcionais). É considerado um requisito não-funcional:
um histograma na interface gráfica do usuário. uma informação na interface de entrada. a notificação de inconsistência de dado na tela. a emissão de relatórios fiscais. a disponibilidade do sistema.
Gabarito Comentado
3a Questão (Ref.: 201308352047)
Fórum de Dúvidas (2 de 2)
Saiba
(2 de 2)
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como:
Do cronograma Funcional Do usuário Não funcional Modal
4a Questão (Ref.: 201308353395)
Fórum de Dúvidas (2 de 2)
Saiba
(2 de 2)
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
Atender os requisitos no momento em que forem solicitados independente de planejamento. Obter mão de obra especializada independente de processo. Adotar um processo de desenvolvimento. Focar no prazo independente do atendimento das funcionalidades desejadas. Obter muitos recursos financeiros.
5a Questão (Ref.: 201308353396)
Basicamente o que é um processo de software?
Fórum de Dúvidas (2)
Saiba
(2)
Um processo de software define como se testar. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define como um produto deve ser entregue. Um processo de software define que linguagem deve se usar.
Gabarito Comentado
6a Questão (Ref.: 201308356490)
Fórum de Dúvidas (2 de 2)
Saiba
(2 de 2)
Conforme Roger Pressman o que é um processo de software?
É a área do conhecimento da computação voltada para a qualidade. É a área do conhecimento da computação voltada para o desenvolvimento. É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade. É a área do conhecimento da computação voltada para a especificação. É a área do conhecimento da computação voltada para a manutenção. 1a Questão (Ref.: 201309010034)
Fórum de Dúvidas (0)
Saiba
(0)
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta modelagem é:
Utilizada para definir as atividades do próximo o no processo de desenvolvimento de software; Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe;
Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos;
Gabarito Comentado
2a Questão (Ref.: 201309010030)
Fórum de Dúvidas (0)
Saiba
(0)
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses modelos.
Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa; Ajudar a filtrar e refinar as classes por associação e agregação; Mapear as mensagens que devem ser executadas para alguma operação; Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; Validar e indicar as dificuldades de implementação no plano conceitual;
Gabarito Comentado
3a Questão (Ref.: 201308361186)
Fórum de Dúvidas (0)
Saiba
(0)
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo.
I, III e IV estão corretas. II e IV estão corretas. III e IV estão corretas. I e IV estão corretas. II, III e IV estão corretas.
Gabarito Comentado
4a Questão (Ref.: 201308330693)
Fórum de Dúvidas (0)
Saiba
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
Descreve um conjunto de ligação com estrutura e semântica comuns. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É a conexão física ou conceitual entre instâncias de objetos.
(0)
Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). É uma propriedade das ligações de uma associação.
Gabarito Comentado
5a Questão (Ref.: 201309010025)
Fórum de Dúvidas (0)
Saiba
(0)
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é o UML - Unified Modeling Language. A característica desta modelagem é: I- Visualizar o desenho do sistema e a intercomunicação entre objetos. II- Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. III- Modelar o problema, e não a solução. É correto o que se afirma em:
Apenas em III; Apenas em I; Apenas em II e III; Apenas em II; Apenas em I e II;
Gabarito Comentado
6a Questão (Ref.: 201308531170)
Fórum de Dúvidas (0)
Saiba
(0)
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
Análise compotamental Análise estrutural Análise ambiental Análise funcional Análise semântica 1a Questão (Ref.: 201309005594)
Fórum de Dúvidas (0)
Saiba
(0)
O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, Nivel Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel Operacional
É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto que, a cada iteração, os defeitos que existiam em outras fases já foram sanados. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários finais após teste, homologação, manutenção e treinamento.
2a Questão (Ref.: 201309005598)
Fórum de Dúvidas (0)
Saiba
(0)
Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - Reutilização de Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes.
1,2,3,4,5 5,4,3,2,1 1,3,2,4,5 2,1,4,5,3 1,2,4,5,3
Gabarito Comentado
3a Questão (Ref.: 201308932386)
Fórum de Dúvidas (0)
Saiba
(0)
É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho
interno do produto de implementação externo local
Gabarito Comentado
4a Questão (Ref.: 201309008728)
Fórum de Dúvidas (0)
As informações do problema e metas a serem alcançadas devem ser levantadas na fase de:
Saiba
(0)
Projeto Manutenção Implementação Análise e requisitos Desenho
5a Questão (Ref.: 201309008727)
Fórum de Dúvidas (0)
Saiba
(0)
Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, porém não envolve qual o tipo de tecnologia especifica é necessária:
Concepção Análise Manutenção Implementação Desenho do produto
Gabarito Comentado
6a Questão (Ref.: 201309008733)
Fórum de Dúvidas (0)
Saiba
(0)
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto é o
operacional ou desenho lógico nível estratégico ou desenho arquitetônico tático ou desenho lógico operacional ou desenho detalhado estratégico ou desenho detalhado 1a Questão (Ref.: 201308533180)
Fórum de Dúvidas (0)
Saiba
(0)
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema.
Todas as sentenças estão corretas Apenas as sentenças II e V estão corretas Apenas a sentença I está correta Apenas as sentenças III e V estão corretas Apenas as sentenças I, III e IV estão corretas
Gabarito Comentado
2a Questão (Ref.: 201308534587)
Fórum de Dúvidas (0)
Saiba
(0)
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação?
Teste de Unidade Teste de Módulo Teste de Validação Teste de Integração Teste de Programação
Gabarito Comentado
3a Questão (Ref.: 201309009221)
Fórum de Dúvidas (0)
Saiba
Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações apresentadas nas alternativas na coluna da direita.
Modalidade
Classificações ( ) Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema
1. Quanto à utilização do código 2. Quanto ao objetivo na busca pelo erro
( ) Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação ( ) Testes dinâmicos - São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e funcionais do programa
(0)
( ) Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto ( ) Testes de validação - Teste realizado após a integração de todos os módulos do sistema
2, 1, 1, 2, 2 1, 1, 1, 2, 2 2, 1, 2, 1, 1 2, 1, 1, 2, 1 2, 2, 1, 1, 2
Gabarito Comentado
4a Questão (Ref.: 201309006981)
Fórum de Dúvidas (0)
Saiba
(0)
Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste:
de unidade. de aceitação. de validação. de integração. funcional.
Gabarito Comentado
5a Questão (Ref.: 201308958244)
Fórum de Dúvidas (0)
Saiba
(0)
Sabemos que existem duas modalidade de testes de software. Ela são classificadas em: I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos; II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema; III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa; IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais; É correto, apenas, o que se afirma em:
I e II; I e III; II e III; III e IV; II e IV;
Gabarito Comentado
6a Questão (Ref.: 201308568248)
Fórum de Dúvidas (0)
Saiba
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima.
Teste iterativo Teste de interação
(0)
Teste caixa preta Teste simples Teste caixa branca 1a Questão (Ref.: 233179)
Pontos: 0,5 / 0,5
"Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada:
Reunião Brainstorm Entrevista Questionário Casos de Uso
Gabarito Comentado.
Pontos: 0,5 / 0,5
2a Questão (Ref.: 567904)
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação:
Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo.
Gabarito Comentado.
Pontos: 0,0 / 0,5
3a Questão (Ref.: 63249)
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo.
II, III e IV estão corretas. III e IV estão corretas. II e IV estão corretas. I, III e IV estão corretas. I e IV estão corretas.
Gabarito Comentado.
4a Questão (Ref.: 95294)
Pontos: 1,0 / 1,0
O Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema de software em fases. Em cada uma dessas fases, são executadas atividades de diversas disciplinas em diferentes proporções. No desenvolvimento de um sistema de software complexo, identifique a alternativa que esse processo recomenda:
Entregar a primeira versão do sistema logo após a fase de transição, para evitar os problemas existentes no modelo de ciclo de vida em cascata tradicional. Ordenar os riscos envolvidos no projeto, para que os riscos menos críticos sejam considerados logo na fase de iniciação e os mais críticos nas fases finais. Usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em iterações em que cada iteração gera um incremento do software.
Construir uma arquitetura executável ao final da fase de construção, para validar as regras do negócio e os requisitos funcionais do sistema. Criar um modelo de casos de uso durante a fase de elaboração, para documentar as regras do negócio e os requisitos não funcionais do sistema. Gabarito Comentado.
Pontos: 0,5 / 0,5
5a Questão (Ref.: 634449)
É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho
interno do produto de implementação local externo
Gabarito Comentado.
6a Questão (Ref.: 54922)
Pontos: 0,5 / 0,5
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
Teste caixa preta
Teste de integração Teste caixa branca Teste da compilação prévia
Teste de sistemas
Gabarito Comentado.
Pontos: 0,0 / 0,5
7a Questão (Ref.: 235249)
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta:
Todas as sentenças estão corretas Apenas as sentenças II e III estão corretas Apenas as sentenças I e II estão corretas Apenas a sentença I está correta. Todas as sentenças estão erradas
Gabarito Comentado.
8a Questão (Ref.: 97177)
Pontos: 0,5 / 1,5
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta: teste de integração -- para verificar ser todos os modulos do sistema esta em funcionamento. teste de aceitação -- para verificação se todos os requisitos foram implementados de acordo com o levantamento realizado. deve ser aplicados antes da implantação do sistema.
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
9a Questão (Ref.: 611645)
Pontos: 1,0 / 1,0
Documento com formato adequado ao perfil do público que utilizará o sistema ou produto. Sua linguagem deve se clara e os termos e construções devem estar de acordo com o nível cultural e técnico do usuário final, mostrando como utilizar as funcionalidades do sistema. Trata-se da definição do:
Manual do usuário Manual primário Manual de instalação Manual de referência Manual de introdução 1a Questão (Ref.: 673134)
Pontos: 0,5 / 1,5
Vimos na Aula 1, que Software é uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem como objetivo executar, manipular ou modificar um dado, informação ou acontecimento. O Software, por sua vez, também é considerado um produto que foi desenvolvido pela Engenharia de Software que inclui, além do programa propriamente dito, manuais e especificações. Conforme apresentado na Aula 1, os softwares podem ser classificados como: Software de Sistemas ou Software Aplicativo. Explique cada um deles, apresentando suas principais características:
Resposta: software de sistema - são os sistema que gerenciam outros programas, e são utilizados principalmente em grande redes. software aplicativo - são aplicativos utilizados especificamente para um determinado tipo de atividade como: financeiro, rh entre outros.
Gabarito: Software de Sistemas - Também chamados de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. Software Aplicativo - Diversos outros programas que têm interface direta com o usuário, como editores de texto, planilhas eletrônicas, navegadores, dentre outros.
2a Questão (Ref.: 673141)
Pontos: 0,0 / 1,5
Qual a diferença entre compilador e Interpretador ? Explique-os.
Resposta: compilador- e a area do sistema que compila as informações, para serem processadas. interpretador - e a area do sistema que interpreta as informaçoes e realiza todos os processamentos para liberar a informação.
Gabarito: COMPILADOR: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível. INTERPRETADOR: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. Ou Compilador é um programa ou um grupo de programas que escrito por uma linguagem (esta sendo necessária de compilação para sua execução) ao ser compilado gera outro código que é interpretado pelo computador O interpretador ao contrário do compilador roda o código-fonte escrito como sendo o código objeto, ele traduz o programa linha a linha, o programa vai sendo utilizado na medida em que vai sendo traduzido. Cada execução do programa precisa ser novamente traduzido e interpretado.
3a Questão (Ref.: 662164)
Pontos: 0,5 / 0,5
O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo: 1. 2. 3. 4. 5.
Monotarefa Multiprocessamento Multitarefa Multiusuário Monousuário
5, 1, 3, 2, 4 2, 1, 3, 4, 5 5, 4, 1, 3, 2
( ( ( ( (
) Vários usuários utilizam ao mesmo tempo ) Os processos são compartilhados e enfileirados a espera do processador ) Somente é permitida a utilização de um usuário de cada vez ) Executa somente um processo de cada vez ) Distribui para mais de um processador
1, 2, 5, 3, 4 4, 3, 5, 1, 2
Pontos: 0,5 / 0,5
4a Questão (Ref.: 600399)
Na engenharia de requisitos, trata-se de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas:
Análise de protocolos. Questionário. Prototipação. Brainstorming. Entrevista.
Gabarito Comentado.
Pontos: 0,0 / 0,5
5a Questão (Ref.: 233233)
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
Análise funcional Análise estrutural Análise compotamental Análise semântica Análise ambiental
Gabarito Comentado.
Pontos: 0,0 / 0,5
6a Questão (Ref.: 634451)
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o
estratégico ou desenho arquitetônico operacional ou desenho lógico operacional ou desenho detalhado estratégico ou desenho detalhado tático ou desenho lógico
Gabarito Comentado.
Pontos: 0,5 / 0,5
7a Questão (Ref.: 236650)
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação?
Teste de Módulo Teste de Unidade Teste de Programação Teste de Validação Teste de Integração
Gabarito Comentado.
Pontos: 0,0 / 0,5
8a Questão (Ref.: 616129)
A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3 tipos, dentre eles o código de máquina, que é definido por:
Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido; Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações; Um resultado da compilação do código fonte; Ter a característica de dar e para execução de rotinas auxiliares;
Gabarito Comentado.
Pontos: 0,0 / 1,0
9a Questão (Ref.: 236687)
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I - É possível corrigir erros em fases já completas. II - Permite pontos de controle bem definidos. III - Facilita a visão de reutilização.
Somente I e II estão corretas Somente II e III estão corretas Somente a I está correta Somente I e III estão corretas Somente II está correta
Gabarito Comentado.
10a Questão (Ref.: 33334)
Pontos: 1,0 / 1,0
Assinale a alternativa que NÃO representa uma característica do Processo Unificado (UP) original, descrito no livro The Unified Software Development Process (1999)
Focado na mitigação precoce dos riscos Iterativo e incremental Ágil Orientado por casos de uso Centrado na arquitetura 1a Questão (Ref.: 201309019007)
Pontos: 0,0 / 1,0
O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é possível baixar uma versão de avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. Sem obrigações. Sem necessidade de um cartão de Crédito. Mas tudo isso por um tempo limitado de 30 dias, após o prazo o usuário deverá comprar a licença de uso Analisando estas características, podemos classificar este software como:
Livre Adware Freeware Shareware Comercial
2a Questão (Ref.: 201308330692)
Pontos: 1,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO:
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões.
Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do ado.
Gabarito Comentado.
Pontos: 1,0 / 1,0
3a Questão (Ref.: 201308909500)
"Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada:
Entrevista Brainstorm Questionário Reunião Casos de Uso
Pontos: 0,0 / 1,0
4a Questão (Ref.: 201308352074)
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas:
Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, Cronograma e Econômica Técnica, Funcional, Cronograma e Econômica Organizacional, Funcional, Financeira e de Requisitos Técnica, Operaciaonal, Cronograma e Organizacional
Gabarito Comentado.
Pontos: 1,0 / 1,0
5a Questão (Ref.: 201308361186)
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo.
I e IV estão corretas. III e IV estão corretas. II e IV estão corretas. II, III e IV estão corretas. I, III e IV estão corretas.
Gabarito Comentado.
6a Questão (Ref.: 201308331260)
Pontos: 1,0 / 1,0
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
Entrada de dados, processamento da informação, apresentação dos resultados Desenvolvimento, homologação, produção Projeto lógico, projeto físico, implementação e manutenção Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Levantamento de requisitos, análise de requisitos, registro dos requisitos
Gabarito Comentado.
7a Questão (Ref.: 201309008735)
Pontos: 1,0 / 1,0
A reutilização traz os seguintes benefícios:
a sobrecarga de atividades em determinadas etapas a redução do desperdício de tempo e aumento de dinheiro a redução do desperdício de tempo e de dinheiro a eliminação de etapas e atividades a redução de desperdício de dinheiro e aumento de tempo
8a Questão (Ref.: 201309008728)
As informações do problema e metas a serem alcançadas devem ser levantadas na fase de:
Implementação Manutenção Desenho Análise e requisitos Projeto
Pontos: 1,0 / 1,0
Pontos: 1,0 / 1,0
9a Questão (Ref.: 201308531231)
Uma representação definida de um procedimento de teste define um(a):
Definição de teste de software Critério de teste de software Forma de teste de software Objetivo de teste de software Script de teste de software
Gabarito Comentado.
10a Questão (Ref.: 201308908797)
Pontos: 1,0 / 1,0
No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso). 1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; 2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação. 3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4. Tem como objetivo encontrar um erro que ainda não foi descoberto. Assinale a ÚNICA opção com a sequência correta de V e F.
1-F; 2-F; 3-V; 4-F 1-V; 2-V; 3-F; 4-F 1-F; 2-V; 3-F; 4-V 1-V; 2-F; 3-V; 4-V
1-V; 2-V; 3-V; 4-F
1a Questão (Ref.: 201308534536)
Pontos: 1,0 / 1,0
Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores Assinale a ÚNICA opção que complementa cada frase corretamente
linguagem interpretada / linguagem de máquina linguagem de programação / linguagem de máquina linguagem de máquina / linguagem de programação linguagem de máquina / linguagem interpretada linguagem de programação / linguagem interpretada
Pontos: 0,0 / 1,0
2a Questão (Ref.: 201308568202)
NÃO é um software do tipo aplicativo:
Sistema bancário. Planilha eletrônica. Gerenciador de banco de dados. Sistema operacional. Editor de texto.
Gabarito Comentado.
3a Questão (Ref.: 201309006839)
Pontos: 1,0 / 1,0
Marque a alternativa INCORRETA:
Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto beneficiará os clientes interessados?Existe uma outra alternativa? REQUISITOS FUNCIONAIS - Descrevem as funcionalidades do sistema. Estão diretamente ligados às especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema. Atividades para análise de requisitos - CRONOGRAMA - Visa a atender os requisitos de tempo para os prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado. Prazos obrigatórios são mais difíceis de serem negociados. Atividades para análise de requisitos - ECONÔMICA - Visa a atender os requisitos financeiros do projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados Atividades para análise de requisitos OPERACIONAL - Visa a atender os requisitos técnicos do produto a ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento.
Gabarito Comentado.
Pontos: 1,0 / 1,0
4a Questão (Ref.: 201308898336)
Na engenharia de requisitos, trata-se de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas:
Questionário. Brainstorming. Prototipação. Análise de protocolos. Entrevista.
Gabarito Comentado.
Pontos: 1,0 / 1,0
5a Questão (Ref.: 201309010035)
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por:
Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto; Modelar a estrutura de dados encapsulada por procedimentos; Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto; Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Utilizar os Diagramas de Classe, Objetos e Caso de Uso;
Gabarito Comentado.
Pontos: 0,0 / 1,0
6a Questão (Ref.: 201308959126)
A Estrutura de atributos e operações encapsulada por procedimentos é denominado de
classe objeto método entidade instância
Gabarito Comentado.
7a Questão (Ref.: 201308932386)
Pontos: 1,0 / 1,0
É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho
interno externo do produto de implementação local
Gabarito Comentado.
Pontos: 1,0 / 1,0
8a Questão (Ref.: 201309008727)
Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, porém não envolve qual o tipo de tecnologia especifica é necessária:
Concepção Desenho do produto Manutenção Análise Implementação
Gabarito Comentado.
9a Questão (Ref.: 201308568248)
Pontos: 1,0 / 1,0
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima.
Teste caixa branca Teste de interação
Teste caixa preta Teste iterativo Teste simples
Gabarito Comentado.
10a Questão (Ref.: 201308958244)
Pontos: 1,0 / 1,0
Sabemos que existem duas modalidade de testes de software. Ela são classificadas em: I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos; II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema; III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa; IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais; É correto, apenas, o que se afirma em:
II e III; II e IV; I e III; III e IV; I e II;
1a Questão (Ref.: 201308866527)
Pontos: 1,0 / 1,0
Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: ______________: Executa somente um processo de cada vez. ______________: Distribui para mais de um processador. ______________: Os processos são compartilhados e enfileirados a espera do processador.
______________: Vários usuários utilizam ao mesmo tempo. ______________: Somente é permitida a utilização de um usuário de cada vez.
Marque a alternativa correta.
Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
Pontos: 1,0 / 1,0
2a Questão (Ref.: 201308351944)
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. Com base em sua análise assinale ÚNICA opção correta:
As opções I, II e IV estão corretas Apenas a opção I está correta As opções II e III estão corretas As opções II e IV estão corretas As opções II, III e IV estão corretas
Gabarito Comentado.
Pontos: 0,0 / 1,0
3a Questão (Ref.: 201308351740)
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional).
I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é:
I-F, II-F, III-F, IV-F I-F, II-NF, III-F, IV-F I-NF, II-NF, III-NF, IV-NF I-F, II-NF, III-NF, IV-F I-F, II-F, III-NF, IV-F
Gabarito Comentado.
Pontos: 1,0 / 1,0
4a Questão (Ref.: 201308891597)
Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados:
funcionais e lógicos. lógicos e consistentes. funcionais e não-funcionais. não-funcionais e analíticos. precisos e lógicos.
Gabarito Comentado.
Pontos: 1,0 / 1,0
5a Questão (Ref.: 201309058031)
Ao levantar os requisitos de um sistema é necessário ter atenção com:
As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento. As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas que se aplicam e afetam o software a se desenvolver A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário. A performance futura do sistema e a linguagem de programação que será utilizada. Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
Gabarito Comentado.
6a Questão (Ref.: 201309052182)
Pontos: 1,0 / 1,0
Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO. ( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo o no processo de desenvolvimento de software. ( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar o problema, não a solução. ( ) A UML- Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. ( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados.
F-F-F-F V-F-V-F F-F-V-F V-V-V-V
V-F-V-V
Gabarito Comentado.
7a Questão (Ref.: 201308530200)
Pontos: 1,0 / 1,0
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta.
Apenas I e III estão corretas; Apenas I está correta; Apenas II está correta; Apenas II e III estão corretas; Apenas III está correta;
8a Questão (Ref.: 201309005598)
Pontos: 1,0 / 1,0
Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - Reutilização de Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes.
2,1,4,5,3 1,2,3,4,5
1,2,4,5,3 1,3,2,4,5 5,4,3,2,1
Gabarito Comentado.
9a Questão (Ref.: 201308361089)
Pontos: 1,0 / 1,0
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que:
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
10a Questão (Ref.: 201308994430)
Pontos: 0,0 / 1,0
O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade; II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente; III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os módulos IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema; Com base em sua análise, assinale a única resposta correta.
Apenas I e II estão corretas; Apenas I e IV estão corretas; Apenas II e III estão corretas; Apenas I e III estão corretas; Apenas III e IV estão corretas;
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AV_201407352415 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201407352415 - JUAREZ DA CONCEIÇÃO SOARES Professor:
CARLOS ALBERTO DE FARIAS
Nota da Prova: 5,5
Nota de Partic.: 1,5
Turma: 9003/AA Data: 18/06/2015 18:04:24
1a Questão (Ref.: 201407657967)
Pontos: 0,5 / 0,5
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima. Teste caixa branca Teste de interação Teste iterativo Teste simples Teste caixa preta
a
2 Questão (Ref.: 201407988055)
Pontos: 0,5 / 0,5
Na engenharia de requisitos, trata-se de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas: Prototipação. Entrevista. Questionário. Brainstorming. Análise de protocolos.
a
3 Questão (Ref.: 201408049820)
Pontos: 0,5 / 0,5
O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo: 1. 2. 3. 4. 5.
Monotarefa Multiprocessamento Multitarefa Multiusuário Monousuário
( ( ( ( (
) Vários usuários utilizam ao mesmo tempo ) Os processos são compartilhados e enfileirados a espera do processador ) Somente é permitida a utilização de um usuário de cada vez ) Executa somente um processo de cada vez ) Distribui para mais de um processador
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
26/06/2015
BDQ Prova
Página 2 de 4
5, 1, 3, 2, 4 4, 3, 5, 1, 2 2, 1, 3, 4, 5 5, 4, 1, 3, 2 1, 2, 5, 3, 4
4a Questão (Ref.: 201408048803)
Pontos: 0,0 / 0,5
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: um processo de especificação e modelagem de sistemas orientados a objeto. uma linguagem para implementar os conceitos da orientação a objetos. um método para especificar e modelar os artefatos dos sistemas. um método comum para a representação da orientação a objetos. uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.
a
5 Questão (Ref.: 201407619919)
Pontos: 0,0 / 0,5
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta. Apenas II e III estão corretas; Apenas I e III estão corretas; Apenas III está correta; Apenas I está correta; Apenas II está correta;
a
6 Questão (Ref.: 201407624317)
Pontos: 0,0 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
26/06/2015
BDQ Prova
Página 3 de 4
Somente I está correta Somente II e III estão corretas Somente I e III estão corretas Somente I e II estão corretas Somente a II está correta
7a Questão (Ref.: 201407478788)
Pontos: 1,0 / 1,0
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: FDD XP Crystal SCRUM DSDM
a
8 Questão (Ref.: 201407622885)
Pontos: 1,5 / 1,5
A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho?
Resposta: nível estratégico desenho arquitetonico nível operacional desenho detalhado nível tatitco desenho logico
Gabarito: 1. Nível estratégico ou desenho arquitetônico; 2. Nível tático ou desenho lógico; 3. Nível operacional ou desenho detalhado.
a
9 Questão (Ref.: 201408003807)
Pontos: 0,0 / 1,0
No que se refere a importância de utilizar uma padronização da documentação no processo de desenvolvimento de software. Fazem parte da documentação do processo: I. Cronogramas - Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar o andamento do projeto; II. Padronização de processos - Documentação de acompanhamento de recursos utilizados durante o andamento do projeto; III. Comunicação - Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Marque a alternativa correta, no que se refere aos documentos descritos adequadamente. Apenas a afirmativa I está correta Apenas a afirmativa II está correta Todas as afirmativas estão erradas Apenas as afirmativas II e III estão corretas
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
26/06/2015
BDQ Prova
Página 4 de 4
Apenas as afirmativas I e II estão corretas
10a Questão (Ref.: 201407621095)
Pontos: 1,5 / 1,5
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
Resposta: Requisitos, analise, desenho, implementação, teste, manutenção
Gabarito: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes - Implantação Manutenção
Fundamentação do(a) Professor(a): Faltou implantação.
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
26/06/2015
Avaliação: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV1 Aluno: Professor: Nota da Prova: 4,5 de 8,0 Nota do Trab.: 0
Turma: Nota de Partic.: 0 Data: 13/10/2015 17:00:32
Pontos: 0,5 / 0,5 1a Questão (Ref.: 201007324335) Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação: __________: Descreve as características dos objetos. __________: Tipo de instrução executada de forma sequencial. __________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. __________: Serviço que a classe presta. __________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica.
Marque a alternativa correta: Sequência - Iteração - Atributo - Método - Seleção Atributo - Sequência - Iteração - Método - Seleção Método - Seleção - Atributo - Sequência - Iteração Atributo - Iteração - Método - Seleção - Sequência Iteração - Método - Seleção - Atributo - Sequência
Pontos: 0,0 / 0,5 2a Questão (Ref.: 201007325771) Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores Assinale a ÚNICA opção que complementa cada frase corretamente linguagem de programação / linguagem de máquina linguagem de programação / linguagem interpretada
linguagem de máquina / linguagem interpretada linguagem interpretada / linguagem de máquina linguagem de máquina / linguagem de programação
3a Questão (Ref.: 201007144631) Basicamente o que é um processo de software?
Pontos: 0,5 / 0,5
Um processo de software define que linguagem deve se usar. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define como se testar. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define como um produto deve ser entregue.
4a Questão (Ref.: 201007147725) Conforme Roger Pressman o que é um processo de software?
Pontos: 0,5 / 0,5
É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade. É a área do conhecimento da computação voltada para a qualidade. É a área do conhecimento da computação voltada para a manutenção. É a área do conhecimento da computação voltada para o desenvolvimento. É a área do conhecimento da computação voltada para a especificação.
Pontos: 1,0 / 1,0 5a Questão (Ref.: 201007322405) Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise estrutural Análise compotamental Análise semântica Análise ambiental Análise funcional
Pontos: 1,0 / 1,0 6a Questão (Ref.: 201007750336) O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens
iteração objeto atividade sequência colaboração
Pontos: 1,0 / 1,0 7a Questão (Ref.: 201007799964) Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: a solução que será tomada para resolução do problema as diretrizes para as implementações de novos projetos os custos associados para a resolução do problema as alternativas para a resolução do problema os riscos associados ao projeto
Pontos: 0,0 / 1,0 8a Questão (Ref.: 201007723623) Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o tático ou desenho lógico estratégico ou desenho arquitetônico estratégico ou desenho detalhado operacional ou desenho lógico operacional ou desenho detalhado
9a Questão (Ref.: 201007322466) Uma representação definida de um procedimento de teste define um(a):
Pontos: 0,0 / 1,0
Critério de teste de software Objetivo de teste de software Script de teste de software Forma de teste de software Definição de teste de software
Pontos: 0,0 / 1,0 10a Questão (Ref.: 201007321442) As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única
resposta correta. I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo; IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. Assinale a ÚNICA opção correta Apenas II e II estão corretas; Apenas III e IV estão corretas; Apenas I e III estão corretas; Apenas II e IV estão corretas; Apenas I e II estão corretas;
Período de não visualização da prova: desde 01/10/2015 até 21/10/2015.
24/05/2015
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_
Fechar
V.1
Aluno(a):
Matrícula:
Desempenho: 2,0 de 8,0
Data: 24/05/2015 13:47:45 (Finalizada)
1a Questão (Ref.: 201407596273)
No Modelo espiral cada volta da espiral representa uma fase do processo de software. Identifique as fases de processo deste modelo.
Sua Resposta: .
Compare com a sua resposta: Planejamento, Análise dos Riscos, Engenharia e Avaliação do Cliente.
2a Questão (Ref.: 201407592998)
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
Sua Resposta: .
Compare com a sua resposta: Concepção (Requisitos) Análise Projeto(Desenho) Implementação Testes Implantação Manutenção
3a Questão (Ref.: 201407596220)
Pontos: 1,0 / 1,0
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I Código fonte conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II Código Objeto Sequência binária de instruções, que são executadas diretamente por um processador. III Código de Máquina Resultado da compilação do código fonte. Assinale a única opção correta
Somente I está correta Somente I e II estão corretas Somente I e III estão corretas Somente II e III estão corretas Somente a II está correta Gabarito Comentado.
4a Questão (Ref.: 201407594808)
Pontos: 0,0 / 1,0
data:text/html;charset=utf8,%3Ctable%20align%3D%22center%22%20width%3D%2295%25%22%20cellpadding%3D%220%22%20cellspacing%3D%22… 1/4
24/05/2015
BDQ Prova
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto Resultado da compilação do código fonte. III. Código de Máquina Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta:
Apenas as sentenças II e III estão corretas Apenas a sentença I está correta.
Todas as sentenças estão corretas Apenas as sentenças I e II estão corretas Todas as sentenças estão erradas Gabarito Comentado.
5a Questão (Ref.: 201407592920)
Pontos: 0,0 / 1,0
Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto. A linguagem deve se clara e os termos e construções devem estar de acordo com o nível cultural e técnico do usuário final, mostrando como utilizar as funcionalidades do sistema. Tratase da definição do:
Manual de instalação Manual primário
Manual do usuário Manual de introdução Manual de referência
6a Questão (Ref.: 201407591901)
Pontos: 0,0 / 1,0
A documentação do processo e do produto são muito importantes para o desenvolvimento e manutenção do sistema. Quando nos referenciamos a documentação para manutenção, ela é responsável por:
Descrever estratégias de como chegar ao resultado final Registrar erros, problemas e ideias que ocorrem durante o projeto Descrever um resumo das funcionalidades, atalhos de procedimentos, principais funções utilizadas, e mensagens de erros mais comuns Descrever como instalar o programa
Descrever as partes do código fonte, requisitos necessários, arquitetura do sistema
7a Questão (Ref.: 201407927495)
Pontos: 1,0 / 1,0
Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata:
Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar. Impossibilidade de correção de erros durante o processo de desenvolvimento de software. Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima.
data:text/html;charset=utf8,%3Ctable%20align%3D%22center%22%20width%3D%2295%25%22%20cellpadding%3D%220%22%20cellspacing%3D%22…
2/4
24/05/2015
BDQ Prova
Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar.
8a Questão (Ref.: 201407596246)
Pontos: 0,0 / 1,0
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I É possível corrigir erros em fases já completas. II Permite pontos de controle bem definidos. III Facilita a visão de reutilização.
Somente I e III estão corretas Somente I e II estão corretas Somente a I está correta Somente II e III estão corretas
Somente II está correta Gabarito Comentado.
9a Questão (Ref.: 201407592944)
Pontos: 0,0 / 1,0
Marque a alternativa CORRETA. O modelo em cascata:
Não trata o ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma independente Gabarito Comentado.
10a Questão (Ref.: 201407994195)
Pontos: 0,0 / 1,0
Considere as assertivas que seguem: I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima II. Permite a revisão de fases anteriores e a superposição entre as fases. As considerações apresentam características de modelos de processo de desenvolvimento e correspondem, respectivamente aos modelos:
Cascata com Retroalimentação / Incremental Incremental / Cascata com Retroalimentação Cascata / Prototipação Cascata com Retroalimentação / Cascata
Cascata / Cascata com Retroalimentação Gabarito Comentado.
data:text/html;charset=utf8,%3Ctable%20align%3D%22center%22%20width%3D%2295%25%22%20cellpadding%3D%220%22%20cellspacing%3D%22…
3/4
24/05/2015
BDQ Prova
data:text/html;charset=utf8,%3Ctable%20align%3D%22center%22%20width%3D%2295%25%22%20cellpadding%3D%220%22%20cellspacing%3D%22…
4/4
24/05/2015
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Fechar
Exercício: CCT0194_EX_A8_
Matrícula:
Aluno(a):
Data: 24/05/2015 15:05:23 (Finalizada)
1a Questão (Ref.: 201407592944)
Fórum de Dúvidas (0) Saiba
(0)
Marque a alternativa CORRETA. O modelo em cascata: Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma independente Não trata o ciclo de vida do sistema de informação
Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
Gabarito Comentado
2a Questão (Ref.: 201407414472)
Fórum de Dúvidas (0) Saiba
(0)
Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria?
Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias. Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode tornase facilmente gerenciável.
Modelo IterativoComportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo.
Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto. Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder.
Gabarito Comentado
3a Questão (Ref.: 201407414471)
Fórum de Dúvidas (0) Saiba
(0)
Em relação ao modelo CASCATA COM RETROALIMENTAÇÃO, variante do modelo CASCATA TRADICIONAL, podemos afirmar que: 1 Permite a realimentação; 2 É útil para grandes projetos; 3 Facilita correções que surgirem durante outras fases do processo; Das alternativas abaixo, assinale aquela em que TODOS os itens estão corretos: 2 e 3 1, 2 e 3
data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br… 1/3
24/05/2015
BDQ Prova 1 e 2
1 e 3
Somente a 2
Gabarito Comentado
4a Questão (Ref.: 201407591912)
Fórum de Dúvidas (0) Saiba
(0)
Dentre as vantagens do modelo cascata podemos destacar: Não requer documentação para todas as fases Dificulta a visão de reutilização
Não é possível corrigir erros em fases já completas O usuário só vê os resultados ao final
Permite pontos de controle bem definidos, facilitando a gestão do projeto
Gabarito Comentado
5a Questão (Ref.: 201407986627)
Fórum de Dúvidas (0) Saiba
(0)
Dentre os modelos de processo de Software, qual é o modelo que possui como desvantagem o fato do usuário ter de esperar até a fase de implantação do sistema para conhecelo em detalhes e tomar conhecimento efetivo de suas funcionalidades. Incremental Espiral
Cascata Prototipação Iterativo
Gabarito Comentado
6a Questão (Ref.: 201407994195)
Fórum de Dúvidas (0) Saiba
(0)
Considere as assertivas que seguem: I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima II. Permite a revisão de fases anteriores e a superposição entre as fases. As considerações apresentam características de modelos de processo de desenvolvimento e correspondem, respectivamente aos modelos: Incremental / Cascata com Retroalimentação Cascata com Retroalimentação / Incremental Cascata com Retroalimentação / Cascata
Cascata / Cascata com Retroalimentação Cascata / Prototipação
Gabarito Comentado
data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br…
2/3
24/05/2015
BDQ Prova
Fechar
data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br…
3/3
24/05/2015
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Fechar
Exercício: CCT0194_EX_A7_
Matrícula:
Aluno(a):
Data: 24/05/2015 14:58:51 (Finalizada)
1a Questão (Ref.: 201407975710)
Fórum de Dúvidas (0) Saiba
(0)
No que se refere a importância de utilizar uma padronização da documentação no processo de desenvolvimento de software. Fazem parte da documentação do processo: I. Cronogramas Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar o andamento do projeto; II. Padronização de processos Documentação de acompanhamento de recursos utilizados durante o andamento do projeto; III. Comunicação Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Marque a alternativa correta, no que se refere aos documentos descritos adequadamente.
Apenas as afirmativas I e II estão corretas Apenas a afirmativa II está correta
Apenas a afirmativa I está correta Todas as afirmativas estão erradas Apenas as afirmativas II e III estão corretas
Gabarito Comentado
2a Questão (Ref.: 201407596242)
Fórum de Dúvidas (0) Saiba
(0)
A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propor melhorias no sistema e prover e ao sistema que foi desenvolvido. Em relação à documentação do produto, o que descreve o manual de referência? Descreve as funcionalidades do sistema e as facilidades do uso do sistema. Descreve as funcionalidades do sistema, como o usuário pode utilizar e os prérequisitos necessários para funcionar.
Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontralos. Descreve como instalar o sistema, plataformas de operação, prérequisitos necessários. Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final.
Gabarito Comentado
3a Questão (Ref.: 201407594816)
Fórum de Dúvidas (0) Saiba
(0)
A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. Fazem parte da documentação do produto: I. Manual do usuário Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto;
data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br… 1/3
24/05/2015
BDQ Prova
II. Documentação de instalação Descrição de como instalar o sistema, plataformas de operação, prérequisitos necessários; III. Documentos técnicos Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Marque a alternativa correta: Todas as afirmativas estão erradas
Apenas as afirmativas I e II estão corretas Apenas a afirmativa II está correta Apenas as afirmativas II e III estão corretas
Apenas a afirmativa I está correta
4a Questão (Ref.: 201407975831)
Fórum de Dúvidas (0) Saiba
(0)
É muito importante utilizar uma padronização na documentação do processo de desenvolvimento de software. Compõe documentação do produto:
1) Manual do usuário, Manual de introdução, Manual de referência; 2) Documento de instalação, Referência rápida, Documentação do software; 3) Cronogramas, Relatórios, Padronização de processos, Comunicação, Documentos técnicos; 4) Manutenção do software, Refatoração, Separação estática; Apenas a afirmativa II está correta Apenas as afirmativas I e II estão corretas
Apenas as afirmativas I, II e IV estão corretas Apenas a afirmativa I está correta
Todas as afirmativas estão corretas
Gabarito Comentado
5a Questão (Ref.: 201407971204)
Fórum de Dúvidas (0) Saiba
(0)
Documento com formato adequado ao perfil do público que utilizará o sistema ou produto. Sua linguagem deve se clara e os termos e construções devem estar de acordo com o nível cultural e técnico do usuário final, mostrando como utilizar as funcionalidades do sistema. Tratase da definição do: Manual de instalação Manual de introdução Manual de referência
Manual do usuário Manual primário
Gabarito Comentado
6a Questão (Ref.: 201407975827)
Fórum de Dúvidas (0) Saiba
(0)
data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br…
2/3
24/05/2015
BDQ Prova
Considerando importância de documentar todos os os do processo de desenvolvimento de software. Complete a frase escrevendo o nome de cada tipo utilizado na documentação do processo: __________: Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar o andamento do projeto. __________: Documentação de acompanhamento de recursos utilizados durante o andamento do projeto. __________: Estabelece o formato e a cadência de como o processo deve ser implementado. __________: Estabelece a forma de comunicação entre os membros do projeto. __________: Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Relatórios Padronização de processos Cronogramas Documentos técnicos Comunicação
Cronogramas Documentos técnicos Relatórios Padronização de processos Comunicação Padronização de processos Relatórios Comunicação Documentos técnicos Cronogramas Comunicação Cronogramas Padronização de processos Documentos técnicos Relatórios
Cronogramas Relatórios Padronização de processos Comunicação Documentos técnicos
Gabarito Comentado
Fechar
data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br…
3/3
24/05/2015
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Fechar
Exercício: CCT0194_EX_A6_
Matrícula:
Aluno(a):
Data: 24/05/2015 14:52:57 (Finalizada)
1a Questão (Ref.: 201407935698)
Fórum de Dúvidas (0) Saiba
(0)
O processo de codificação também pode ser visto como um o do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores. Linguagem assembly Linguagem de máquina Linguagem binária
Linguagem de alto nível Linguagem de baixo nível
2a Questão (Ref.: 201407988495)
Fórum de Dúvidas (0) Saiba
(0)
Um compilador é um ou mais programas de computador que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente. Sendo assim, o nome "compilador" é usado principalmente para: I Um programa que faz uma tradução entre o código de máquina e uma linguagem de montagem; II Programas que traduzem o código de fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível; III Um programa que traduz uma linguagem de programação de baixo nível para uma linguagem de programação de alto nível; Assinale a alternativa correta:
Apenas o item II está correto; Apenas o item III está correto; Apenas o item I está correto; Apenas os itens I e III estão corretos; Apenas os itens II e III estão corretos; Gabarito Comentado
3a Questão (Ref.: 201407592892)
Fórum de Dúvidas (0) Saiba
(0)
Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e preparação do código necessário à sua execução. Projeto data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br… 1/3
24/05/2015
BDQ Prova
Teste Implantação
Implementação Análise
Gabarito Comentado
4a Questão (Ref.: 201407975688)
Fórum de Dúvidas (0) Saiba
(0)
A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3 tipos, dentre eles o código de máquina, que é definido por: Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; Ter a característica de dar e para execução de rotinas auxiliares;
Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações; Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido;
Um resultado da compilação do código fonte;
Gabarito Comentado
5a Questão (Ref.: 201407927509)
Fórum de Dúvidas (0) Saiba
(0)
A fase de implementação, ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima para baixo: 1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação. 2. Desenho ( ) Etapa do processo de desenvolvimento de software já estudada anteriormente. 3. Código Fonte ( ) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação. 4. Código Objeto ( ) Sequência binária de ações diretamente direcionadas para o processador da máquina. 5. Código Máquina ( ) Resultado da compilação do código fonte.
4, 5, 3, 1, 2 5, 4, 3, 2, 1
2, 1, 4, 3, 5 1, 4, 5, 2, 3
3, 2, 1, 5, 4
6a Questão (Ref.: 201407927646)
Fórum de Dúvidas (0) Saiba
(0)
Na fase da implementação, o analista ou desenvolvedor detalha e implementa o que foi definido na etapa de desenho, através de componentes de código de programa e documentação detalhada. Complete a frase escrevendo o nome de cada definição dos elementos utilizados na implementação e marque a alternativa correta: data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br…
2/3
24/05/2015
BDQ Prova
__________: Linguagem de programação que utiliza a arquitetura do processador para executar as ações. Esta linguagem é a que mais se aproxima dos códigos de execução direta do processador, ou seja, linguagem de máquina. __________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível. __________: Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. __________: Programa que, além de fazer a leitura do código fonte e transformálo em código objeto, transformao em um código executável. Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador. Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador
Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador
Gabarito Comentado
Fechar
data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br…
3/3
Avaliação: » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor:
EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL
Nota da Prova: 4,5
Nota de Partic.: 2
Turma:
Data: 03/06/2014 10:00:28
1a Questão (Ref.: 201301073831)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: desenvolvimento sob demanda
Gabarito: Desenvolvimento sob demanda.
2a Questão (Ref.: 201301112454)
Pontos: 1,0 / 1,5
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta: teste de integração: teste realizado para verificar se a erros na integração entre os modulos do sistema teste de aceitacao: verificar se o sistema esta sendo bem aceito pelos s e esta cumprindo os objetivos propostos
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
3a Questão (Ref.: 201301048032)
Pontos: 0,0 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões. Fatos brutos que retratam ocorrências atuais ou do ado. Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
4a Questão (Ref.: 201301110590)
Pontos: 0,0 / 1,0
Uma das características do Processo Unificado é ser dirigido a casos de uso. Nesse contexto, analise as afirmações a seguir e identifique a alternativa correta. - O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema. PORQUE: - O modelo de classes conceituais de um sistema pode ser obtido a partir do modelo de casos de uso. A primeira afirmação é verdadeira e a segunda é falsa. As duas afirmações são verdadeiras e a segunda justifica a primeira. As duas afirmações são verdadeiras e a segunda não justifica a primeira. A primeira afirmação é falsa e a segunda é verdadeira. As duas afirmações são falsas.
5a Questão (Ref.: 201301035176)
Pontos: 0,0 / 0,5
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008) Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. O projeto arquitetural independe do paradigma de desenvolvimento. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos.
6a Questão (Ref.: 201301069284)
Pontos: 0,5 / 0,5
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. Com base em sua análise assinale ÚNICA opção correta: As opções I, II e IV estão corretas Apenas a opção I está correta As opções II e III estão corretas As opções II e IV estão corretas As opções II, III e IV estão corretas
7a Questão (Ref.: 201301048041)
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Vendedor não pode realizar nenhum caso de uso. A representação é denominada de Generalização de Ator. Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores".
Pontos: 0,5 / 0,5
8a Questão (Ref.: 201301250520)
Pontos: 0,0 / 0,5
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema. Apenas as sentenças III e V estão corretas Apenas a sentença I está correta Apenas as sentenças I, III e IV estão corretas Todas as sentenças estão corretas Apenas as sentenças II e V estão corretas
9a Questão (Ref.: 201301251938)
Pontos: 0,0 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta Somente I está correta Somente II e III estão corretas Somente I e III estão corretas Somente I e II estão corretas Somente a II está correta
10a Questão (Ref.: 201301069071)
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente: Linguagem Pearl; Linguagem ASP; Linguagem Assembly; Linguagem Pearl; Linguagem ASP; Linguagem PHP; Linguagem Pearl; Linguagem PHP Linguagem de Máquina; Linguagem Assembly;
Pontos: 1,0 / 1,0
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AV_201207164577 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201207164577 - MARCELO DRUMMOND BARBOSA Professor:
PATRICIA FIUZA DE CASTRO
Nota da Prova: 6,5
Nota de Partic.: 1,5
Turma: 9003/AA Data: 06/06/2014 07:03:53
1a Questão (Ref.: 201207416254)
Pontos: 1,5 / 1,5
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
Resposta: Brainstorming - Trata-se de um encontro entre os envolvidos na concepção do sistema, em que todos dão idéias a respeito do sistema. De todas essas informações a equipe de análise de requisitos filtra e documenta em forma de requisitos. Visista ao Cliente - O analista é inserido nas atividades da organização para colher informações sobre as rotinas que serão tranformadas em requisitos. Pesquisa de opinião - Uma pesquisa sobre as funcionalidades que devem ser transformadas em requisitos de acordo com a rotina da organição com a participação dos funcionários que irão usar o sistema.
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates.
2a Questão (Ref.: 201207278211)
Pontos: 1,5 / 1,5
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta: Teste de integração serve para identificar erros na integração entre os componentes internos do sistema e é aplicado durante a construção do sistema. Teste de aceitação serve para identificar erros nas funcionalidades operacionais do sistema e é realizado durante a implantação, antes do software ser liberado para produção.
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
3a Questão (Ref.: 201207235221)
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Pontos: 0,0 / 0,5
20/06/2014
BDQ Prova
Página 2 de 4
A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e atributos. Como essa fase pode ser chamada? Comportamental ou Essencial;
Multimodal e Multifuncional. Essencial e Estrutural; Estrutural e Analítica; Estrutural ou Comportamental;
4a Questão (Ref.: 201207244283)
Pontos: 0,5 / 0,5
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. II, III e IV estão corretas. I e IV estão corretas. III e IV estão corretas. II e IV estão corretas. I, III e IV estão corretas.
a
5 Questão (Ref.: 201207413304)
Pontos: 0,5 / 0,5
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta. I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo; IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. Assinale a ÚNICA opção correta Apenas I e III estão corretas; Apenas II e II estão corretas; Apenas II e IV estão corretas; Apenas III e IV estão corretas; Apenas I e II estão corretas;
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
20/06/2014
BDQ Prova
a
6 Questão (Ref.: 201207236493)
Página 3 de 4
Pontos: 0,5 / 0,5
Basicamente o que é um processo de software? Um processo de software define como um produto deve ser entregue. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define que linguagem deve se usar. Um processo de software define como se testar.
7a Questão (Ref.: 201207417695)
Pontos: 0,5 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta Somente I e III estão corretas Somente II e III estão corretas Somente I e II estão corretas Somente a II está correta Somente I está correta
a
8 Questão (Ref.: 201207214357)
Pontos: 0,5 / 0,5
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Entrada de dados, processamento da informação, apresentação dos resultados Levantamento de requisitos, análise de requisitos, registro dos requisitos Desenvolvimento, homologação, produção Projeto lógico, projeto físico, implementação e manutenção Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
a
9 Questão (Ref.: 201207244205)
Pontos: 0,0 / 1,0
Considerando-se que o teste de aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor opção para completar a frase: ¿ O teste de aceitação será executado de forma muito mais simples e rápida quando...¿
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
20/06/2014
BDQ Prova
Página 4 de 4
Os usuários tiverem ferramentas de automação para fazerem seus testes. Os usuários tiverem bom treinamento. A equipe de testes de sistemas fizer o plano de teste de aceitação. Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software. A equipe de testes de sistemas fizer bem feito todos os testes necessários.
a
10 Questão (Ref.: 201207276320)
Pontos: 1,0 / 1,0
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: Concepção e Elaboração. Construção e Concepção. Projeto e Construção. Construção e Transição. Requisitos e Análise.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
20/06/2014
BDQ Prova
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
Avaliação: CCT0215_AV1_201105021629 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV1 Aluno: 201105021629 - LEONARDO FERREIRA BULCÃO Professor:
JOAO DOMINGOS CAMPOS NETO CARLOS ALBERTO DE FARIAS
Nota da Prova: 4,0 de 8,0
Nota do Trab.: 0
Turma: 9001/A Nota de Partic.: 0
Data: 17/04/2014 21:13:20
a
1 Questão (Ref.: 201105056546)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões. Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do ado.
a
2 Questão (Ref.: 201105077728)
Pontos: 0,5 / 0,5
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta:
As opções I e III estão corretas As opções II e IV estão corretas As opções I e II estão corretas As opções I, II e III estão corretas As opções II e III estão corretas
a
3 Questão (Ref.: 201105056554)
Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente e Médico. Somente o atendente, pois o procedimento do médico é confidencial. Cliente e atendente. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Atendente e Médico.
1 de 5
25/06/2014 17:52
BDQ Prova
2 de 5
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
a
4 Questão (Ref.: 201105078714)
Pontos: 1,0 / 1,0
A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento.
Teste da unidade Teste de aceite
Teste de carga do sistema Teste de integração
Teste de sistemas
a
5 Questão (Ref.: 201105078713)
Pontos: 0,0 / 1,0
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
Teste de integração Teste caixa preta
Teste caixa branca Teste da compilação prévia Teste de sistemas
a
6 Questão (Ref.: 201105043690)
Pontos: 0,0 / 1,0
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008) Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. O projeto arquitetural independe do paradigma de desenvolvimento. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos.
a
7 Questão (Ref.: 201105077798)
Pontos: 0,0 / 0,5
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado;
25/06/2014 17:52
BDQ Prova
3 de 5
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. Com base em sua análise assinale ÚNICA opção correta: Apenas a opção I está correta As opções II, III e IV estão corretas As opções II e III estão corretas As opções II e IV estão corretas As opções I, II e IV estão corretas
a
8 Questão (Ref.: 201105043665)
Pontos: 0,0 / 0,5
A confiabilidade especificada para um software aplicativo é: um requisito não-funcional um mecanismo de teste de desempenho. um mecanismo de teste de estresse. uma restrição de escopo. um requisito funcional.
a
9 Questão (Ref.: 201105043681)
Pontos: 1,0 / 1,0
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
25/06/2014 17:52
BDQ Prova
4 de 5
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
Modelos de Dados Modelos de Objetos Modelos de Contexto Modelos de Máquina de Estados Modelos de Comportamento
a
10 Questão (Ref.: 201105056547)
Pontos: 1,0 / 1,0
Marque a alternativa correta que define Classe na modelagem orientada a objetos. É uma propriedade das ligações de uma associação. Descreve um conjunto de ligação com estrutura e semântica comuns. É a conexão física ou conceitual entre instâncias de objetos.
25/06/2014 17:52
BDQ Prova
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
Período de não visualização da prova: desde 04/04/2014 até 22/04/2014.
5 de 5
25/06/2014 17:52
Avaliação: CCT0194_AV2_200301107321 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 200301107321 - JULIANA MARA MELO DE SOUZA Professor: PATRICIA FIUZA DE CASTRO Turma: 9009/AA Nota da Prova: 4,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 13/06/2013 11:14:05
a
1 Questão (Cód.: 63274)
Pontos: / 1,5
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e Iterativo e Incremental apresentando vantagens e desvantagens. Resposta:
Gabarito: O ciclo de vida em cascata é de uso tradicional e foi apresentado desde a definição da Engenharia de software já o Iterativo incremental veio com a OO. O Ciclo de vida em cascata desenvolve o software como um todo o que dificulta amudança de requisitos e demora gerar resultados ao usuário, o que gera uma certa ansiedade. Já o Iterativo e incremental propóe o desenvolvimento em partes facilitando a mudança de requisitos e aumentando a análise de riscos e, a entrega é gradativa diminuindo a ansiedade do usuário, o que é uma vantagem, mas com relação a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem.
2a Questão (Cód.: 54038)
Pontos: 0,0 / 0,5
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; II. O sistema operacional é um software aplicativo; III. Um SI (Sistema de Informação) é um software aplicativo; IV. Quanto a natureza um software pode ser aplicativo ou básico. Com base em sua análise, assinale a ÚNICA opção correta:
As opções I e II estão corretas As opções I, III e IV estão corretas As opções III e IV estão corretas Apenas a opção III está correta Apenas a opção IV está correta
Pontos: 0,5 / 0,5 Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: 3a Questão (Cód.: 54906)
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta: Somente as sentenças I e II estão corretas
Somente as sentenças II e III estão corretas Todas as sentenças apresentadas estão corretas
Somente as sentenças I e III estão corretas Somente a sentença I está correta
4a Questão (Cód.: 97172)
Pontos: 1,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos - utilização de técnicas de elicitação para que o projeto esteja de acordo com o que o cliente deseja. Análise - Verificação se o projeto é viável, analisando as viabilidades econômica, cronograma, tecnica e operacional. Projeto - Desenho do projeto definindo a tecnologia e os códigos que será utilizado e faz o detalhamento do projeto. implementação implementa o que foi definido na etapa desenho / projeto através do uso da tecnologia escolhida, e mantém uma documentação detalhada. Testes - Execução do programa com a finalidade de descobrir ou não falhas no projeto.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
Pontos: 0,0 / 1,0 Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. 5a Questão (Cód.: 54922)
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
Teste caixa branca Teste de sistemas Teste caixa preta
Teste de integração Teste da compilação prévia
6a Questão (Cód.: 32763)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente e atendente. Cliente e Médico. Somente o atendente, pois o procedimento do médico é confidencial. Atendente e Médico. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema.
7a Questão (Cód.: 33322)
Pontos: 0,0 / 0,5
Sobre os objetivos de teste de software, considere as seguintes afirmativas: 1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. Marque a alternativa correta: Somente a afirmativa 1 é verdadeira. Somente as afirmativas 1 e 3 são verdadeiras. As afirmativas 1, 2 e 3 são verdadeiras.
Somente a afirmativa 3 é verdadeira. Somente as afirmativas 2 e 3 são verdadeiras.
8a Questão (Cód.: 53789)
Pontos: 0,0 / 0,5
Na fase de implementação, o programador tem funções muito importantes, a saber:
I- O programador implementa o que foi definido na etapa de desenho, através de componentes de código de programa e documentação detalhada. II- O programador detalha o que foi definido na etapa de desenho, através de componentes de código de programa e documentação detalhada. III- O programador detalha e implementa o que foi definido na etapa de requerimentos, através de componentes de código de programa e documentação detalhada.
Assinale a única resposta correta: Somente Somente Somente Somente Somente
as sentenças I e III estão corretas as sentenças II e III estão corretas a sentença III está correta. a sentença I está correta. as sentenças I e II estão corretas
9a Questão (Cód.: 63119)
Pontos: 0,5 / 0,5
Podem ser considerados artefatos de trabalho de um projeto de desenvolvimento: I. Todos os programas que compõem o sistema, com exceção dos módulos de menu, que normalmente não sofrem alterações. II. Todos os documentos que são gerados dentro de um projeto de desenvolvimento, incluindo cronogramas, atas de reunião e evidências de teste. III. Alterações de requisitos enviados pelo cliente. IV. Planejamento do projeto e cronogramas. Escolha a alternativa correta: Alternativas Alternativas Alternativas Alternativas Alternativas
I, III e IV estão corretas. I, II e IV estão corretas. II, III e IV estão corretas. I e IV estão corretas. I e IV estão corretas.
10a Questão (Cód.: 33323)
Pontos: 0,5 / 0,5
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Projeto lógico, projeto físico, implementação e manutenção Entrada de dados, processamento da informação, apresentação dos resultados Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Desenvolvimento, homologação, produção Levantamento de requisitos, análise de requisitos, registro dos requisitos
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
BDQ Prova
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
Avaliação: CCT0215_AV2_201105021629 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 201105021629 - LEONARDO FERREIRA BULCÃO Professor:
JOAO DOMINGOS CAMPOS NETO CARLOS ALBERTO DE FARIAS
Nota da Prova: 3,5 de 8,0
Nota do Trab.: 0
a
1 Questão (Ref.: 201105259011)
Turma: 9001/A Nota de Partic.: 2
Data: 20/06/2014 19:11:22
Pontos: Sem Correç. / 1,5
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
Resposta:
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates.
a
2 Questão (Ref.: 201105120963)
Pontos: 1,0 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Na especificação de requisitos, deve-se coletar informações sobre a necessidade do cliente, onde, será analisado a regra de negócio e coleta de pontos críticos, e o que ele espera do sistema, se utilizando de técnicas de elicitação. Na análise, é onde, é feito a tradução do que foi coletado, onde o analista irá traduzir e capturar os pontos relevantes debatendo com o cliente o que foi compreendido. No projeto é onde, se tem a regra de negócio definida e como será aplicado no desenvolvimento, onde, irá se usar de metodologias e melhores práticas para traduzir tudo a equipe de desenvolvimento. Na implementação, é onde, se inicia a codificação, com linguagem de programação já definida, onde, irá se transformar o desenho em diversos tipos de componentes de códigos de programação. Na fase de testes é onde, irá se validar o que foi desenvolvido, saturando o produto, e comparando com o que foi projetado, com o objetivo de aumentar a qualidade do produto ou sistema que será implantado.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada
1 de 4
26/06/2014 01:38
BDQ Prova
2 de 4
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
a
3 Questão (Ref.: 201105056546)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Símbolos, números, letras. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões.
a
4 Questão (Ref.: 201105077901)
Pontos: 0,5 / 0,5
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Modal Funcional Do cronograma Não funcional Do usuário
a
5 Questão (Ref.: 201105079251)
Pontos: 0,0 / 1,0
NÃO é fase do RUP? Construção. Transição. Iniciação ou concepção. Elaboração. Gerenciamento.
a
6 Questão (Ref.: 201105077594)
Pontos: 0,0 / 0,5
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional).
I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é: I-F, II-F, III-F, IV-F I-F, II-NF, III-F, IV-F
26/06/2014 01:38
BDQ Prova
3 de 4
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
I-F, II-F, III-NF, IV-F I-F, II-NF, III-NF, IV-F I-NF, II-NF, III-NF, IV-NF
a
7 Questão (Ref.: 201105260436)
Pontos: 0,5 / 0,5
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas. I. Quanto mais independente as unidades forem, mais modular será a arquitetura. II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura. III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente. Assinale a ÚNICA opção correta Somente a III está correta Somente II e III estão corretas Somente I e III estão corretas Somente a II está correta Somente a I está correta
a
8 Questão (Ref.: 201105259027)
Pontos: 0,0 / 0,5
No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso). 1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; 2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação. 3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4 4. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma em Assinale a ÚNICA opção com a sequência correta de V e F. 1-F; 2-V; 3-F; 4-V 1-V; 2-F; 3-V; 4-V 1-V; 2-V; 3-V; 4-F 1-V; 2-V; 3-F; 4-F 1-F; 2-F; 3-V; 4-F
a
9 Questão (Ref.: 201105260452)
Pontos: 0,0 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador.
26/06/2014 01:38
BDQ Prova
4 de 4
file:///C:/s/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta Somente II e III estão corretas Somente I está correta Somente I e III estão corretas Somente a II está correta Somente I e II estão corretas
a
10 Questão (Ref.: 201105057115)
Pontos: 1,0 / 1,0
Em relação aos princípios de qualidade em software, no tocante à testabilidade de software, a sentença "quanto menos modificações, menos interrupções no teste" está relacionada com uma característica. Essa característica é identificada como compreensibilidade estabilidade observalibilidade controlabilidade operacionalidade
Observação: Eu, LEONARDO FERREIRA BULCÃO, estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 20/06/2014 19:57:27
Período de não visualização da prova: desde 09/06/2014 até 25/06/2014.
26/06/2014 01:38
Avaliação On-Line Avaliação:
AV1-2012.1 EAD - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE - CCT0194
Disciplina:
CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação:
AV1
Aluno:
eu
Nota da Prova:
5
Nota do Trabalho:
Nota da Participação:
2
Total:
7
Prova On-Line Questão: AV220104CCT01940101 (124007) 1 - Na analise estruturada, o que é necessário fazer para definir as classes chaves? Pontos da Questão: 1 Analisar o seu desenho Desmontar o Objeto Utilizar cartões tipo CRC Desmontar a classe Questão: AV220104CCT01940001 (122974) 2 - Considere os seguintes requisitos de um Sistema de Folha de pagamento e classifique cada um como sendo F (funcional) e NF (não funcional). I. O sistema deve emitir extrato online de cada funcionário. II. O banco de dados dever ser Sql Server, que a empresa ja possui. III. O sistema deve rodar em ambiente web. IV. Após gerar a folha mensal deve ser emitido email a cada funconario, informando do salario liquido. Assina a unica opção que classifica corretamente os requisitos.
Pontos da Questão:
1 I-F, II-NF, III-F, IV-F I-F, II-F, III-NF, IV-F I-F, II-NF, III-NF, IV-F I-F, II-F, III-F, IV-F Questão: AV220104CCT019400031 (122996) 3 - Relacione as 2 colunas, no que se refere ao conceito de cada elemento de um Sistema de Informação (SI). I. Hardware II. Procedimentos
a. Compreende as redes de computadores b. Elemento mais importante, que faz a
diferença num SI. III.Software físico IV. Pessoas V. Telecomunicações
c. Componentes de um SI que sofre desgaste d. Responsáveis pela organização das empresas e. Componente lógico de um SI
Assinale a opção, que representa corretamente a correlação entre as colunas.
Pontos da Questão: 0,5 I-a, II-d, III-e, IV-b, V-c I-a, II-c, III-b, IV-e, V-d I-c, II-d, III-e, IV-b, V-a I-c, II-e, III-d, IV-b, V-a Questão: AV220104CCT01940052 (123030) 4 - A fase do estudo de viabilidade que determina a viabilidade ecônomica, pode ser chamada de analise de:
Pontos da Questão: 0,5 custo_valor valor_benefício custo-beneficio custo_desenpenho Questão: AV220104CCT01940212 (123073) 5 - Considere um sistema de controle de internação hospitalar que foi desenvolvido seguindo todas as fases do PDS. Um dos técnicos responsável pela fase de teste de software detectou erro na estrutura interna/algoritmo de um dos módulos do sistema. Qual técnica funcional foi usada para tal atividade?
Pontos da Questão: 1 Teste caixa preta Teste de análise Teste caixa branca Teste de requisitos Questão: AV220104CCT01940067 (123015) 6 - No processo de viabilidade econômica foi observada a seguinte situação de uma determinada empresa:
Investimento = R$ 100.000,00 Receitas (Vantagens) com sistema: R$ 30.000,00 Despesas com sistema = R$ 25.000,00 Lucro Líquido com sistema = R$ 5.000,00 Devemos calcular o retorno do investimento (ROI) =(Lucro Liquido) / Investimento, através do qual poderemos concluir que o investimento se pagaria em:
Pontos da Questão: 1 10 períodos 2 períodos 5 períodos 20 períodos Questão: AV220104CCT01940169 (124004) 7 - “... Em uma empresa, folha de pagamento é a soma de todos os registros financeiros: vencimentos, salários, bônus e descontos. Em contabilidade, folha de pagamento refere-se ao montante pago aos empregados para serviços prestados durante um determinado período de tempo. O processo para execução da folha de pagamento é de suma importância para o departamento pessoal, em razão da riqueza técnica que existe para transformar todas as informações do empregado e da empresa num produto final que é a folha de pagamento...” Fonte: http://pt.wikipedia.org/wiki/Folha_de_pagamento, o em 20/11/2010. Uma folha de pagamento ocorre, dentre outras atividades, através de um sistema de processamento em lotes, que capta as informações sobre horas trabalhadas e demais informações de pagamento, imprime holerites (contra-cheque) e registra informações sobre transferência de crédito bancário. Considerando o sistema desenvolvido para processamento de uma folha de pagamento, assinale o modelo de controle requerido pelo sistema. Pontos
da Questão: 1 Controle orientado a eventos - modelos de transmissão. Controle centralizado - modelo gerenciador. Controle centralizado - modelo de retorno de chamadas. Controle orientado a eventos - modelos orientados a interrupções. Questão: AV220104CCT01940157 (123043) 8 - Com relação à fase de reutilização temos as seguintes afirmações: I - Nesta fase, é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. II - O processo de reutilização visa à redução do desperdício de tempo. III - O processo de reutilização visa à redução do desperdício de dinheiro. IV - Com processo de reutilização, a cada iteração, os defeitos que existiam em
outras fases já foram sanados. Marque a alternativa CORRETA:
Pontos da Questão: 0,5
Todas as alternativas são corretas Somente I e III são corretas. Somente I, II e IV são corretas Somente I e III e IV são corretas Questão: AV220104CCT01940158 (123045) 9 - Com relação à fase de reutilização temos as seguintes afirmações: I - Nesta fase, é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. II - O processo de reutilização visa à redução do desperdício de tempo. III - O processo de reutilização visa à redução do desperdício de dinheiro. IV - Com processo de reutilização, a cada iteração, os defeitos que existiam em outras fases precisam ser acertados novamente, pois trata-se de nova implementação. Marque a alternativa CORRETA:
Pontos da Questão: 0,5
Somente I e III são corretas. Todas as alternativas são corretas. Somente I, II e III são corretas. Somente I e III e IV são corretas. Questão: AV220104CCT01940161 (123996) 10 - “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde o desempenho é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema. A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas.
A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados.
Avaliação On-Line Avaliação:
AV2-2012.1 EAD - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE - CCT0194
Disciplina:
CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação:
AV2
Aluno:
eu
Nota da Prova:
6
Nota do Trabalho:
Nota da Participação: Total: 8 2
Prova On-Line Questão: 1 (123005) O nível de abstração e agregação dos elementos dos sistemas podem ser: Pontos da Questão: 0,5
Nível estratégico ou desenho lógico, nível tático ou desenho arquitetônico e nível operacional ou desenho detalhado Nível estratégico ou desenho arquitetônico, nível tático ou desenho detalhado e nível operacional ou desenho lógico Nível estratégico ou desenho arquitetônico, nível tático ou desenho lógico e nível operacional ou desenho detalhado Nível estratégico ou desenho detalhado, nível tático ou desenho lógico e nível operacional ou desenho arquitetônico Questão: 2 (124947) O Interpretador é definido por: Pontos da Questão: 0,5 Um programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível. Um programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações. Uma linguagem de programação, que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. Questão: 3 (125725) Em relação ao modelo de prototipação podemos afirmar que: 1- é aplicável a todo tipo de necessidade; 2- facilita a validação;
3- o protótipo vai se transformando em produto;
Das opções, marque aquela em que todos os itens estão corretos: Pontos da Questão: 0,5
2e3 1 2 1, 2 e 3 Questão: 4 (125687) Dentre as características do modelo cascata, apresentadas no material de ensino, temos a linearidade. Isto significa dizer que: Marque a questão que apresente a resposta mais completa e correta para o enunciado. Pontos da Questão: 0,5
As atividades acontecem de forma iterativa. As atividades são executadas em sequência. Cada atividade tem que ser concluída antes de iniciar a próxima. A ordem das atividades não importa, desde que sejam executadas em sequência Questão: 5 (124326) Os manuais de ususário, introdução e referência são identificados como: Pontos da Questão: 0,5
( )documentação do produto
( ) material de apoio ( ) documentação de reforço ( ) material de instalação Questão: 6 (125418) Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção;
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Assinale a única resposta correta: Pontos da Questão: 1
Somente as sentenças II e III estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças I e II estão corretas Somente as sentenças I e III estão corretas Questão: AV220104CCT01940299 (125423) 7O desenvolvimento de um produto comercial de software é uma grande tarefa que pode ser alargada por vários meses, possivelmente um ano ou mais. É mais fácil dividir o trabalho em partes menores (iterações) tendo cada uma como resultado um incremento (processo incremental). Assim sendo, o princípio subjacente a este processo é que a equipe envolvida pode refinar e alargar pouco-a-pouco a qualidade, detalhe e âmbito do sistema envolvido. Com essas informações, descreva um desenho de Processo (sequência) e cite alguns „porquês‟ deve-se escolher um processo de desenvolvimento iterativo e incremental. Pontos da Questão: 1,5 Resposta do Aluno:
Na medida em que vai se desenvolvendo um sistema ele pode ser feito em partes e ao final de cada interação ele ingrementar ao sistema e a para a proxima sequencia até a conclusão do seu processo. Gabarito:
Sequência: 1- Planejamento, 2- Análise, 3- Desenho, 4- Desenvolvimento, 4.1Teste, 4.2- 1° Versão; 5- Análise, 6- Desenho, 7- Desenvolvimento, 8- Teste, 8.1- 2º Versão, 9-Manutenção. Porquês: - Porque hoje, é considerado errado ter um processo que gere um “Big Bang!”; - Porque sempre temos algo para mostrar ao cliente mais apressado; - Porque os requisitos mudam com o tempo e um processo iterativo mantém frequentes contatos com o cliente, o que ajuda a manter os requisitos sincronizados; - Porque é altamente motivador para a equipe de desenvolvimento (e para o cliente) ver o software a funcionar cedo. Fundamentação do Professor:
Pontos do Aluno:
1,5
Questão: AV220104CCT01940608 (125852)
8Com base nas teorias estudas na disciplina de processo de desenvolvimento de software, cite duas características que o modelo em espiral tem em relação ao modelo de prototipação e ao modelo interativo-incremental. Pontos da Questão: 1,5 Resposta do Aluno:
Ele processo uma fase de cada vez , e ele é sequencial Gabarito:
- Os riscos são explicitamente avaliados e resolvidos durante o processo (análise de risco); - Em cada volta do espiral há possibilidade de se interromper ou não o processo. Fundamentação do Professor:
Pontos do Aluno:
1,5
Questão: 9 (125826) Você foi convidado para trabalhar em uma empresa de plano de saúde com um sistema de Internação Hospitalar. O sistema está sendo desenvolvido seguindo todas as fases do PDS. Após uma semana de trabalho você participou da sua primeira reunião com a equipe do projeto. Uma novidade que você não conhecia é que todos permaneceram em pé durante toda a reunião. Nesta reunião, foram definidas as duplas de desenvolvedores que irão trabalhar em conjunto utilizando um único computador e que serão co-responsáveis pelo o código dos programas. Com base no cenário, assinale dentre as opções, aquela que melhor representa esta atividade. Pontos da Questão: 1 Método XP. Método backlog. Método Scrum. Método Rup. Questão: 10 (123065) Assinale dentre as opções abaixo,a única que corresponde a definição a seguir. “Teste realizado após a integração de todos os módulos do sistema.” Pontos da Questão: 0,5
Testes de validação
Testes de aceitação Testes de unidade Testes integração
09/05/13
Estácio
Fe char
Avaliação: CCT0194_A V1_
» PROCESSOS DE DESENVOLVIMENTO DE SOFTWA RE
Tipo de Avaliação: A V1 Aluno: Profe ssor: PA TRICIA FIUZA DE CA STRO Nota da Prova: 4,5 de 8,0
Nota do Trabalho: 0
Turm a: 9003/A C Nota de Participação: 2
Data: 25/04/2013 18:10:25
1a Questão (C ód.: 53937)
Pontos: 0,5 / 0,5
Analise as se nte nças sobre software e , e m se guida, assinale a alte rnativa corre ta: I. É a parte lógica do siste m a de com putação; II. Pode se r do tipo aplicativo ou básico; III. Se u proce sso de de se nvolvim e nto é industrializado; IV. Pode te r a parte de fe ituosa substituída, tal qual o hardware . Assinale , e ntão, a ÚNIC A opção corre ta:
As opções II e III estão corretas As opções I e III estão corretas As opções I e II estão corretas As opções II e IV estão corretas As opções I, II e III estão corretas
2a Questão (C ód.: 32756)
Pontos: 0,5 / 0,5
Marque a alternativa correta que define C lasse na modelagem orientada a objetos. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Descreve um conjunto de ligação com estrutura e semântica comuns. É a conexão física ou conceitual entre instâncias de objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É uma propriedade das ligações de uma associação.
3a Questão (C ód.: 55459)
Pontos: 1,0 / 1,0
Basicamente o que é um processo de software? Um processo de software define como um produto deve ser entregue. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define como se testar. Um processo de software define que linguagem deve se usar. Um processo de software define a forma como os requisitos devem ser levantados.
4a Questão (C ód.: 19890)
Pontos: 0,0 / 1,0
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0194&p4=101321&p5=AV1&p6=25/4/2013&p10=2858855
1/5
09/05/13
Estácio O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de Máquina de Estados Modelos de C omportamento Modelos de C ontexto Modelos de Dados Modelos de Objetos
5a Questão (C ód.: 19888)
Pontos: 0,0 / 1,0
No contexto da Engenharia de Requisitos, considere: I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de o às dependências da corporação por técnicos, supervisores e chefes. II. Algumas permissões de o deverão ter tratamento especial para a entrada de atributos. Para este tipo
bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0194&p4=101321&p5=AV1&p6=25/4/2013&p10=2858855
2/5
09/05/13
Estácio II. Algumas permissões de o deverão ter tratamento especial para a entrada de atributos. Para este tipo de permissão, atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de seção. Em relação às assertivas acima, é correto afirmar: o item I trata de um requisito funcional e a ele está associado o requisito não funcional, contido no item II. o item I trata de um requisito não funcional e a ele está associado o requisito funcional, contido no item II. a assertiva contida no item II é uma condição restritiva do requisito funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional. a assertiva contida no item II é uma condição restritiva do requisito não funcional do item I. Por si só, não constitui um requisito, tanto funcional quanto não funcional. ambos referem-se a requisitos funcionais.
6a Questão (C ód.: 32764)
Pontos: 0,0 / 1,0
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Vendedor não pode realizar nenhum caso de uso. C aso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "C alcular ranking de vendedores". C aso de uso "C alcular ranking de vendedores" pode ser realizado somente por Gerente. A representação é denominada de Generalização de Ator.
7a Questão (C ód.: 19925)
Pontos: 1,0 / 1,0
A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II mostra os pesos para o cálculo de pontos de função não ajustados.
bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0194&p4=101321&p5=AV1&p6=25/4/2013&p10=2858855
3/5
09/05/13
Estácio
Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), o valor mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do sistema é : 1072 1320 1624 1456 1528
8a Questão (C ód.: 32755)
Pontos: 0,0 / 0,5
Indique a alternativa correta para definir C ONHEC IMENTO: Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões. C onjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do ado.
9a Questão (C ód.: 33323)
Pontos: 0,5 / 0,5
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Entrada de dados, processamento da informação, apresentação dos resultados Desenvolvimento, homologação, produção Levantamento de requisitos, análise de requisitos, registro dos requisitos Projeto lógico, projeto físico, implementação e manutenção Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
10a Questão (C ód.: 54187)
Pontos: 1,0 / 1,0
A fase de análise te m com o obje tivo faze r um a m ode lage m dos age nte s, se parando-os e m obje tos, classe s e atributos. C om o e ssa fase pode se r cham ada?
bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0194&p4=101321&p5=AV1&p6=25/4/2013&p10=2858855
4/5
09/05/13
Estácio Essencial e Estrutural; C om portam e ntal ou Esse ncial;
Estrutural e Analítica; Estrutural ou C om portam e ntal;
Multimodal e Multifuncional.
Pe ríodo de não visualização da prova: de sde 16/04/2013 até 03/05/2013.
bquestoes.estacio.br/entrada.asp?p0=36705150&p1=200802058577&p2=664722&p3=CCT0194&p4=101321&p5=AV1&p6=25/4/2013&p10=2858855
5/5
Visualização de Prova
1 de 3
https://sia.estacio.br/portal/prt0010a.asp?p1=3272698&p2=9094&p3=...
Questão: AV220104CCT01940007 (124452) 1 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta. Pontos da Questão: 1 Estão corretas as sentencas I e IV Estão corretas as sentenças I, III e III Estão corretas as sentenças II e IV Estão corretas as sentenças II, III e IV Questão: AV220104CCT01940108 (124021) 2 - Como se chama a estrutura de dados encapsulada por procedimentos. Essa estrutura são os atributos e operações? Pontos da Questão: 1 Objeto Classe UML Diagrama Questão: AV220104CCT01940164 (123999) 3 - “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde a segurança é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas. A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem distribuídas estrategicamente em vários subsistemas. Questão: AV220104CCT01940159 (123049) 4 - Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo - é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno - é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Interno - podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. Marque a alternativa CORRETA: Pontos da Questão: 0,5 Somente I e III são corretas. Somente II e III são corretas. Todas as alternativas são corretas. Somente I e II são corretas.
02/06/2012 09:48
Visualização de Prova
2 de 3
https://sia.estacio.br/portal/prt0010a.asp?p1=3272698&p2=9094&p3=...
Questão: AV220104CCT01940067 (123015) 5 - No processo de viabilidade econômica foi observada a seguinte situação de uma determinada empresa: Investimento = R$ 100.000,00 Receitas (Vantagens) com sistema: R$ 30.000,00 Despesas com sistema = R$ 25.000,00 Lucro Líquido com sistema = R$ 5.000,00 Devemos calcular o retorno do investimento (ROI) =(Lucro Liquido) / Investimento, através do qual poderemos concluir que o investimento se pagaria em: Pontos da Questão: 1
2 períodos 20 períodos 5 períodos 10 períodos Questão: AV220104CCT01940211 (123072) 6 - Você acabou de ser contratado para trabalhar em uma empresa e foi alocado na gerência de teste de software. Sua primeira tarefa foi avaliar a lógica do algoritmo de alguns módulos do sistema e, se o mesmo encontra-se dentro das normas e padrões estabelecidos pela empresa. Esta tarefa que acabamos de descrever também é conhecida dentro do PDS como: Pontos da Questão: 1
Teste caixa preta Teste de análise Teste de requisitos Teste caixa branca Questão: AV220104CCT01940153 (123028) 7 - Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível tático: Pontos da Questão: 0,5
É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. Questão: AV220104CCT019400029 (123156) 8 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F. Pontos da Questão: 0,5 I-F, II-V, III-V IV-F I-F, II-V, III-F IV-F
02/06/2012 09:48
Visualização de Prova
3 de 3
https://sia.estacio.br/portal/prt0010a.asp?p1=3272698&p2=9094&p3=...
I-F, II-V, III-F IV-F I-V, II-V, III-V IV-F I-V, II-F, III-V IV-F Questão: AV220104CCT01940161 (123996) 9 - “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde o desempenho é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas. A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema. Questão: AV220104CCT01940055 (123038) 10 - Durante o processo de análise/levantamento de requisitos algumas técnicas de elicitação devem ser utilizadas. Das opções, qual todos os itens são exemplos de técnicas de elicitação: Pontos da Questão: 0,5
Pesquisas, Questionarios, Casos de Uso e Relatórios Entrevistas, Questionarios, Casos de Uso e Brainstorm Entrevistas, Relatórios, Casos de Uso e Brainstorm Pesquisas, Questionarios, Relatórios e Brainstorm
02/06/2012 09:48
Avaliação:
AV1-2011.4S-PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE-CCT0194
Disciplina:
CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação:
AV1
Questão: AV220104CCT01940165 (124000) 1 - Considerando as seguintes características da aplicação : - Um sistema de hipertexto para vários usuários, destinado a fornecer uma biblioteca de filmes e fotografias. Os frames do filme precisam ser transmitidos com rapidez e sincronia, mas com resolução relativamente baixa. Porém, as imagens precisam ser transmitidas em alta resolução. O catálogo deve ser capaz de lidar com uma variedade de consultas e fornecer links com os sistemas de informação de hipertexto. Assinale a alternativa de modelo que mais se adequa às necessidades das características informadas. Pontos da Questão: 1 Modelo de repositório. Modelo em camadas. Modelo cliente-servidor. Modelo de máquina abstrata. Questão: AV220104CCT01940005 (122981) 2 - Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultraar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta. Pontos da Questão: 1 I-F, II-NF, III-F, IV-NF I-NF, II-NF, III-F, IV-NF I-F, II-N, III-F, IV-F I-F, II-F, III-F, IV-NF Questão: AV220104CCT01940159 (123049) 3 - Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo - é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno - é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Interno - podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. Marque a alternativa CORRETA: Pontos da Questão: 0,5 Somente II e III são corretas. Somente I e III são corretas. Todas as alternativas são corretas. Somente I e II são corretas.
Questão: AV220104CCT019400029 (123156) 4 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F. Pontos da Questão: 0,5 I-V, II-F, III-V IV-F I-F, II-V, III-V IV-F I-F, II-V, III-F IV-F I-V, II-V, III-V IV-F Questão: AV220104CCT01940156 (123039) 5 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão: 0,5 Reutilização de código - módulo de código binário. Reutilização de objeto - bibliotecas e classes fundamentais Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de plataforma - camada de arquitetura Questão: AV220104CCT01940215 (123082) 6 - A empresa em que você trabalha desenvolve projetos importantes no ramo da educação pública, embasada nas normas do PDS. Após ter o à documentação do projeto em que você está alocado, você percebeu que o sistema contém em sua documentação indicação de que os novos módulos do sistema ainda não foram testados em conjunto com os demais já existentes. Com base no texto, identifique nas opções a modalidade de teste, quanto ao objetivo na busca pelo erro, mais indicada pelo PDS para ser aplicada neste momento. Pontos da Questão: 1 Teste da unidade Teste de aceite Teste de sistemas Teste de integração
Questão: AV220104CCT01940068 (123016) 7 - Baseado na afirmativa: “O sistema deve controlar o bloqueio de exemplares pelo professor”, retirado das descrições de requisitos de um sistema, podemos classificar o trecho como sendo um requisito: Pontos da Questão: 1 do usuário do orçamento do cronograma
do sistema Questão: AV220104CCT01940102 (124009) 8 - Marque a opção que não representa uma organização de classe: Pontos da Questão: 1 Controle Fronteira Entidade Parâmetro Questão: AV220104CCT01940007 (124452) 9 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta. Pontos da Questão: 1 Estão corretas as sentenças II e IV Estão corretas as sentenças II, III e IV Estão corretas as sentenças I, III e III Estão corretas as sentencas I e IV Questão: AV220104CCT01940051 (123026) 10 - Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Pontos da Questão: 0,5 Técnica, Operaciaonal, Cronograma e Organizacional Técnica, Operaciaonal, Cronograma e Econômica Técnica, Funcional, cronograma e Econômica Organizacional, Operaciaonal, Funcional e Econômica
Visualização de Prova
Avaliação: Disciplina: Tipo de Avaliação: Aluno: Nota da Prova:
Avaliação On-Line AV2-2012.3EAD-PROCESSO DE DESENVOLVIMENTO DE SOFTWARE-CCT0194 CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AV2 8
Nota do Trabalho:
Nota da Participação: 2
Total: 10
Prova On-Line Questão: AV220104CCT01940609 (125853) 1 O modelo em cascata, também conhecido como “water fall” ou “Top-Down”, tem como característica utilizar as etapas que foram estudadas anteriormente de um modo sequencial e constantemente para frente, mas o processo em si possui algumas características, Cite duas delas:
Pontos da Questão: 1,5 Resposta do Aluno:
No modelo em cascata cada fase do processo de desenvolvimento somente avança para etapa seguinte quando a etapa antecessora é finalizada. Também não se pode retroceder para etapa antecessora, caso algum imprevisto venha ocorrer, isso somente pode ser feito no processo em cascata com retroalimentação. Este processo segue rigorosamente uma sequencia predefinida. Gabarito:
- a para a fase subsequente somente quando a fase atual estiver completa. - Não ser possível corrigir erros em fases já completas. - O resultado do software somente será conhecido no final de todo o processo. Fundamentação do Professor:
Pontos do Aluno:
Questão: 2 (123060) Assinale dentre as opções abaixo,a única que corresponde a definição a seguir. “Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também.” Pontos da Questão: 0,5
Teste de sistemas Teste caixa branca Teste caixa cinza Teste caixa preta Questão: 3 (123031) Com relação ao nível de abstração e agregação dos elementos dos sistemas o nível operacional: Pontos da
Questão: 0,5
É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno.
Visualização de Prova
É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. Questão: 4 (125399) A complexidade do projeto de um sistema de controle está ligada ao número de especificações a serem cumpridas e ao número de parâmetros variáveis de controladores, e quando se utiliza simultaneamente controladores em cascata e compensadores de realimentação pode-se chegar a um ponto onde não é viável a utilização de métodos convencionais de projeto. Por estes motivos: Pontos da Questão: 1 É justificável que esta estrutura, que consiste de um controlador em cascata externo e um interno, e um compensador de realimentação, e foi escolhida por abranger a maior parte dos problemas de controle encontrados na prática. É justificável, e até mesmo imprescindível, a utilização de métodos computacionais alternativos para o projeto de sistemas de controle, que sejam mais avançados, mas também fáceis de usar. É justificável que as inequações podem especificar desde os limites de variação dos parâmetros ajustáveis, ando pelos limites mínimos e máximos dos sinais de controle que atuam sobre o sistema controlado, e indo até os índices de desempenho normalmente usados na análise de sistemas de controle. É justificável o desenvolvimento de um conjunto de comandos e rotinas computacionais para projeto de sistemas de controle univariáveis, com realimentação unitária e com um controlador em cascata, com todos os parâmetros variáveis. O desenvolvimento desse conjunto de comandos e rotinas computacionais pode ser considerado um evento extremamente importante para os interessados no sistema. Questão: 5 (123044) Como parte da viabilidade econômica, que visa atender os requisitos financeiros do projeto/produto, temos a Apuração do retorno sobre o investimento (ROI). O objetivo do ROI É? Pontos da Questão: 0,5
Estipular quanto se pretende investir e obter o valor de retorno. Medir a relação de custo benefício. Estipular quanto se pretende ganhar baseado no quanto se investe. Medir a relação entre o quanto se ganha (pretende ganhar) e o quanto se investe. Questão: 6 (125821) O projeto que você está alocado possui um modelo de PDS que é possível conhecer os requisitos, pensar e mapear o processo por etapas e implantar gradativamente, ao longo do tempo, as funcionalidades(partes) de um produto. Caracteriza-se também, por várias iterações (repetições) total ou parcial das mesmas etapas do processo que, consequentemente, permitirão várias participações do usuário e a agregação de novas necessidades evolutivas ou corretivas durante o desenvolvimento. Com base no cenário acima, assinale dentre as opções abaixo aquela que melhor caracteriza este tipo de modelo. Pontos da Questão: 0,5
Modelo balbúrdia. Modelo iterativo-incremental. Modelo ágil. Modelo de prototipação. Questão: 7 (124326) Os manuais de ususário, introdução e referência são identificados como: Pontos da Questão: 0,5 ( ) material de apoio ( ) material de instalação
Visualização de Prova
( )documentação do produto ( ) documentação de reforço Questão: 8 (125687) Dentre as características do modelo cascata, apresentadas no material de ensino, temos a linearidade. Isto significa dizer que: Marque a questão que apresente a resposta mais completa e correta para o enunciado. Pontos da Questão: 0,5
Cada atividade tem que ser concluída antes de iniciar a próxima. As atividades acontecem de forma iterativa. As atividades são executadas em sequência. A ordem das atividades não importa, desde que sejam executadas em sequência Questão: V220104CCT01940601 (125838) 9 O projeto em que você está alocado, atualmente, caracteriza-se por possuir fases seqüenciais de processo de desenvolvimento, interligadas através de um ciclo de vida em cascata ou clássico. Considerando as teorias estudadas na disciplina de PDS, cite, no mínimo, duas vantagens e duas desvantagens do modelo atual.
Pontos da Questão: 1,5 Resposta do Aluno:
Vantagem: Qualidade no processo é garantida, tendo em vista que o avanço das fases depende exclusivamente do sucesso da anterior. A simplicidade na aplicação deste processo é outra vantagem, se comparado com processos como o espiral. Desvantagem: Morosidade, burocracia e a impossibilidade de retorno, caso exista alguma alteração no projeto inicial. Gabarito:
Vantagens:- sua execução seqüencial permite pontos de controle bem definidos; - facilidade na gestão do projeto; - adequado para projetos de pequena duração; - útil para subprocessos dentro de um processo maior. Desvantagens: - o processo não prevê a correção posterior de problemas nas fases anteriores(rígido); - O cliente somente recebe o resultado do projeto no final (baixa visibilidade). Fundamentação do Professor:
Pontos do Aluno:
Questão: 10 (124458) Sobre Linguagens de programação, analise as sentenças abaixo e identifique as corretas I. As linguagens C e C++ são interpretadas II. As linguagens C e C++ são compiladas III. A linguagem assembly é a usada para gerar os códigos objeto IV. Uma linguagem de alto nível é inteligível e executada pelo hardware. Com base em sua análise das sentenças, assinale a resposta correta. Pontos da Questão: 1
Estão corretas as sentenças III e IV Estão corretas as sentenças I e III Estão corretas as sentenças II e III Estão corretas as sentenças II e IV
Visualização de Prova
Server IP : 192.168.10.137 Client IP: 189.82.75.254 Tempo de execução da página : 2,141
file:///C|/s/Rodrigo/Desktop/Provas/Proc.%20de%20desenvolvimento%20de%20sw%20Av2.htm[03/12/2012 20:56:31]
Avaliação:
AV1-2011.4S-PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE-CCT0194
Disciplina:
CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação:
AV1
Questão: AV220104CCT01940165 (124000) 1 - Considerando as seguintes características da aplicação : - Um sistema de hipertexto para vários usuários, destinado a fornecer uma biblioteca de filmes e fotografias. Os frames do filme precisam ser transmitidos com rapidez e sincronia, mas com resolução relativamente baixa. Porém, as imagens precisam ser transmitidas em alta resolução. O catálogo deve ser capaz de lidar com uma variedade de consultas e fornecer links com os sistemas de informação de hipertexto. Assinale a alternativa de modelo que mais se adequa às necessidades das características informadas. Pontos da Questão: 1 Modelo de repositório. Modelo em camadas. Modelo cliente-servidor. Modelo de máquina abstrata. Questão: AV220104CCT01940005 (122981) 2 - Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultraar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta. Pontos da Questão: 1 I-F, II-NF, III-F, IV-NF I-NF, II-NF, III-F, IV-NF I-F, II-N, III-F, IV-F I-F, II-F, III-F, IV-NF Questão: AV220104CCT01940159 (123049) 3 - Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo - é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno - é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Interno - podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. Marque a alternativa CORRETA: Pontos da Questão: 0,5 Somente II e III são corretas. Somente I e III são corretas. Todas as alternativas são corretas. Somente I e II são corretas.
Questão: AV220104CCT019400029 (123156) 4 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F. Pontos da Questão: 0,5 I-V, II-F, III-V IV-F I-F, II-V, III-V IV-F I-F, II-V, III-F IV-F I-V, II-V, III-V IV-F Questão: AV220104CCT01940156 (123039) 5 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão: 0,5 Reutilização de código - módulo de código binário. Reutilização de objeto - bibliotecas e classes fundamentais Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de plataforma - camada de arquitetura Questão: AV220104CCT01940215 (123082) 6 - A empresa em que você trabalha desenvolve projetos importantes no ramo da educação pública, embasada nas normas do PDS. Após ter o à documentação do projeto em que você está alocado, você percebeu que o sistema contém em sua documentação indicação de que os novos módulos do sistema ainda não foram testados em conjunto com os demais já existentes. Com base no texto, identifique nas opções a modalidade de teste, quanto ao objetivo na busca pelo erro, mais indicada pelo PDS para ser aplicada neste momento. Pontos da Questão: 1 Teste da unidade Teste de aceite Teste de sistemas Teste de integração
Questão: AV220104CCT01940068 (123016) 7 - Baseado na afirmativa: “O sistema deve controlar o bloqueio de exemplares pelo professor”, retirado das descrições de requisitos de um sistema, podemos classificar o trecho como sendo um requisito: Pontos da Questão: 1 do usuário do orçamento do cronograma
do sistema Questão: AV220104CCT01940102 (124009) 8 - Marque a opção que não representa uma organização de classe: Pontos da Questão: 1 Controle Fronteira Entidade Parâmetro Questão: AV220104CCT01940007 (124452) 9 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta. Pontos da Questão: 1 Estão corretas as sentenças II e IV Estão corretas as sentenças II, III e IV Estão corretas as sentenças I, III e III Estão corretas as sentencas I e IV Questão: AV220104CCT01940051 (123026) 10 - Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Pontos da Questão: 0,5 Técnica, Operaciaonal, Cronograma e Organizacional Técnica, Operaciaonal, Cronograma e Econômica Técnica, Funcional, cronograma e Econômica Organizacional, Operaciaonal, Funcional e Econômica
Prova On-Line Questão: AV220104CCT01940108 (124021) 1 - Como se chama a estrutura de dados encapsulada por procedimentos. Essa estrutura são os atributos e operações? Pontos da Questão: 1 UML Diagrama Objeto Classe Questão: AV220104CCT01940063 (123007) 2 - Dos tipos de viabilidade, aqulela que visa atender os requisitos para a aceitação do produto ou problema apresentado, onde o levantamanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela é a viabilidade?
Pontos da Questão: 1 Operacional Econômica Do Cronograma Técnica Questão: AV220104CCT019400029 (123156) 3 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F.
Pontos da Questão: 0,5
I-F, II-V, III-V IV-F I-F, II-V, III-F IV-F I-V, II-F, III-V IV-F I-V, II-V, III-V IV-F Questão: AV220104CCT01940005 (122981) 4 - Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do
respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultraar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta.
Pontos da Questão: 1 I-F, II-F, III-F, IV-NF I-NF, II-NF, III-F, IV-NF I-F, II-N, III-F, IV-F I-F, II-NF, III-F, IV-NF Questão: AV220104CCT01940163 (123998) 5 - “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde a facilidade de manutenção é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas. A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema. A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT01940054 (123035) 6 - Os requisitos não funcionais descrevem propriedades e restrições para atender a finalidade do sistema. Das opções, qual todos os itens são propriedades:
Pontos da Questão: 0,5 Tamanho e custo Velocidade e confiabilidade Facilidade de uso e cronograma
Confiabilidade e custo Questão: AV220104CCT01940220 (123091) 7 - Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do “Google maps” para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Pontos da Questão: 1 Teste caixa preta Teste de sistemas Teste de integração Teste caixa branca Questão: AV220104CCT01940007 (124452) 8 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta.
Pontos da Questão: 1
Estão corretas as sentencas I e IV Estão corretas as sentenças II e IV Estão corretas as sentenças I, III e III Estão corretas as sentenças II, III e IV Questão: AV220104CCT01940156 (123039) 9 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão:
0,5
Reutilização de plataforma - camada de arquitetura Reutilização de código - módulo de código binário. Reutilização de objeto - bibliotecas e classes fundamentais Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Questão: AV220104CCT01940155 (123034) 10 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão:
0,5 Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de classe - bibliotecas e classes fundamentais Reutilização de código - reutilização de parte de código de um programa Reutilização de plataforma - camada de arquitetura
Visualização de Prova
Página 1 de 4
Avaliação On-Line AV1-2012.1 EAD - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaliação: CCT0194 Disciplina: CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV1 Aluno: 201107023921 - WALLACE LARA DE SOUZA Nota da Prova: 7 Nota do Trabalho: Nota da Participação: 2 Total: 9 Prova On-Line Questão: AV220104CCT01940059 (123048) 1 - No processo de gestão dos requisitos, os novos requisitos e as alterações de requisitos com o desenvolvimento já adiantado sinalizam para que tipo de problema? Pontos da Questão: 0,5
Instabilidade nos Requisitos Gestão dos Requisitos Instabilidade dos Processos Gestào de Processos Questão: AV220104CCT01940008 (124458) 2 - Sobre Linguagens de programação, analise as sentenças abaixo e identifique as corretas I. As linguagens C e C++ são interpretadas II. As linguagens C e C++ são compiladas III. A linguagem assembly é a usada para gerar os códigos objeto IV. Uma linguagem de alto nível é inteligível e executada pelo hardware. Com base em sua análise das sentenças, assinale a resposta correta. Pontos da Questão: 1
Estão corretas as sentenças III e IV Estão corretas as sentenças II e III Estão corretas as sentenças I e III Estão corretas as sentenças II e IV Questão: AV220104CCT01940062 (123004) 3 - Dos tipos de viabilidade, aquele na qual o levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento é a viabilidade? Pontos da Questão: 1
Econômica Do Cronograma Operacional Técnica Questão: AV220104CCT01940155 (123034) 4 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema.
https://sia.estacio.br/portal/prt0010a.asp?p1=3250028&p2=9094&p3=1266549
11/04/2012
Visualização de Prova
Página 2 de 4
Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão: 0,5 Reutilização de classe - bibliotecas e classes fundamentais Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de código - reutilização de parte de código de um programa Reutilização de plataforma - camada de arquitetura Questão: AV220104CCT01940216 (123084) 5 - A empresa de consultoria “ArtMais” está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento. Pontos da Questão: 1
Teste de integração Teste da unidade Teste de sistemas Teste de aceite Questão: AV220104CCT019400028 (122987) 6 - Relacione as 2 colunas I. Classe II. Objeto III. Atributos IV. Métodos
a. características do objeto b. modelo ou molde aos objetos c. comportamento do objeto d. instância de uma classe
Assinale a opção que representa a correta correlação entre as colunas. Pontos da Questão: 0,5
I-a, II-b, III-c, IV-d I-c, II-d, III-a, IV-b I-d, II-a, III-c, IV-b I-b, II-d, III-a, IV-c Questão: AV220104CCT01940162 (123997) 7 - “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde a disponibilidade é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para
https://sia.estacio.br/portal/prt0010a.asp?p1=3250028&p2=9094&p3=1266549
11/04/2012
Visualização de Prova
Página 3 de 4
que seja possível substituir e atualizar componentes, sem a interrupção do sistema. A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas. Questão: AV220104CCT01940104 (124011) 8 - A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e atributos. Como essa fase pode ser chamada? Pontos da Questão: 1 Comportamental ou Essencial Estrutural ou Comportamental. Essencial e Estrutural Estrutural e Analítica Questão: AV220104CCT01940168 (124003) 9 - “Controlo remoto, (controle remoto (português brasileiro) ou controlo remoto (português europeu)), telecomando ou ainda comando à distância é um aparelho utilizado para realizar uma operação remota a uma máquina. O termo é mais utilizado para referir o controle remoto de uma televisão. ... .O primeiro controle remoto para controlar uma televisão foi desenvolvido pela Zenith Radio Corporation no início da década de 1950...” Fonte: http://pt.wikipedia.org/wiki/Controlo_remoto, o em 20/11/2010. Cada equipamento eletrônico que dispõe de um dispositivo de controle remoto, possui um sistema desenvolvido para controlar o acionamento das diversas ações que serão efetuadas, em função do sinais emanados desse controle remoto. Considerando um aparelho de televisão com controle remoto, assinale o modelo de controle requerido pelo sistema. Pontos da Questão: 1 Controle orientado a eventos - modelos orientados a interrupções. Controle orientado a eventos - modelos de transmissão. Controle centralizado - modelo de retorno de chamadas. Controle centralizado - modelo gerenciador. Questão: AV220104CCT01940153 (123028) 10 - Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível tático: Pontos da Questão: 0,5 É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno.
https://sia.estacio.br/portal/prt0010a.asp?p1=3250028&p2=9094&p3=1266549
11/04/2012
Visualização de Prova
Página 4 de 4
Fechar Server IP : 192.168.10.147
Client IP: 189.23.146.130
Tempo de execução da página : 23,781
https://sia.estacio.br/portal/prt0010a.asp?p1=3250028&p2=9094&p3=1266549
11/04/2012
Visualização de Prova
1 de 4
https://sia.estacio.br/portal/prt0010a.asp?p1=4408908&p2=12200&p3=...
Informações Acadêmicas e Financeiras por E-mail
Avaliação: Disciplina: Tipo de Avaliação: Aluno: Nota da Prova:
Avaliação On-Line AV1.2012.3EAD-PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE-CCT0194 CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AV1 4.5
Nota do Trabalho:
Nota da Participação:
2
Total: 6,5
Prova On-Line Questão: 1 (124001) Considerando as seguintes características da aplicação: - Um sistema de hipertexto para vários usuários, destinado a fornecer uma biblioteca de músicas digitalizadas e fotografias. Os pacotes de dados das músicas digitais precisam ser transmitidos com rapidez e sincronia. Enquanto, as imagens precisam ser transmitidas em alta resolução. O catálogo deve ser capaz de lidar com uma variedade de consultas e fornecer links com os sistemas de informação de hipertexto. Assinale a alternativa de modelo que mais se adequa às necessidades das características informadas. Pontos da Questão: 1 Modelo de repositório. Modelo em camadas. Modelo de máquina abstrata. Modelo cliente-servidor. Questão: 2 (123091) Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do “Google maps” para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Pontos da Questão: 1 Teste caixa branca Teste caixa preta Teste de integração Teste de sistemas Questão: 3 (123028) Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível tático: Pontos da Questão: 0,5
É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto.
19/11/2012 12:17
Visualização de Prova
2 de 4
https://sia.estacio.br/portal/prt0010a.asp?p1=4408908&p2=12200&p3=...
É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. Questão: 4 (123078) A empresa de consultoria “SambaShow” desenvolveu e implantou um projeto de carnaval para a “Confederação Estadual da Escolas de Samba do Rio de Janeiro – CEESRJ”. A consultoria “SambaShow” recebeu uma reclamação de que quando a funcionalidade – “reservar frisa do grupo de o” era acionada, o sistema retornava a seguinte mensagem: “Samba Show é a alegria do Rio – ei por aqui”. Ao receber a reclamação a consultoria imediatamente alocou um especialista em projetos, que concluiu que o problema estava exatamente dentro do módulo “reserva de frisa”. Considerando que não houve invasão externa no ambiente onde encontra-se armazenado o projeto, indique, dentre as opções, qual das etapas de teste do PDS, quanto ao objetivo na busca pelo erro, pode ter sido pulada ou mal feita. Pontos da Questão: 1
Teste da aceite Teste de integração Teste de unidade Teste de sistemas Questão: 5 (123030) A fase do estudo de viabilidade que determina a viabilidade ecônomica, pode ser chamada de analise de: Pontos da Questão: 0,5
custo_valor custo_desenpenho valor_benefício custo-beneficio Questão: 6 (123005) O nível de abstração e agregação dos elementos dos sistemas podem ser: Pontos da Questão: 0,5 Nível estratégico ou desenho arquitetônico, nível tático ou desenho lógico e nível operacional ou desenho detalhado Nível estratégico ou desenho detalhado, nível tático ou desenho lógico e nível operacional ou desenho arquitetônico Nível estratégico ou desenho arquitetônico, nível tático ou desenho detalhado e nível operacional ou desenho lógico Nível estratégico ou desenho lógico, nível tático ou desenho arquitetônico e nível operacional ou desenho detalhado Questão: 7 (124009) Marque a opção que não representa uma organização de classe: Pontos da Questão: 1
19/11/2012 12:17
Visualização de Prova
3 de 4
https://sia.estacio.br/portal/prt0010a.asp?p1=4408908&p2=12200&p3=...
Entidade Parâmetro Fronteira Controle Questão: 8 (123003) Dentre as atividades para analise de requisitos temos o estudo de viabilidade que representa o estudo inicial para saber se vale à pena desenvolver a ideia. Em relação ao projeto/produto, o estudo deve oferecer base para ajudar em que decisão? 1234-
Pode ser feito; Quanto custa para ser feito; Beneficiara os clientes interessados; Existe uma outra alternativa.
Das opções, marque aquela em que todos os itens o estudo oferece base para a decisão: Pontos da Questão: 1
2,3 e 4 1,2 e 4 1,2 e 3 1,3 e 4 Questão: 9 (122981) Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultraar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta. Pontos da Questão: 1
I-F, II-N, III-F, IV-F I-F, II-NF, III-F, IV-NF I-F, II-F, III-F, IV-NF I-NF, II-NF, III-F, IV-NF Questão: 10 (122987) Relacione as 2 colunas I. Classe II. Objeto III. Atributos IV. Métodos
a. características do objeto b. modelo ou molde aos objetos c. comportamento do objeto d. instância de uma classe
Assinale a opção que representa a correta correlação entre as colunas. Pontos da Questão: 0,5
I-d, II-a, III-c, IV-b
19/11/2012 12:17
Visualização de Prova
4 de 4
https://sia.estacio.br/portal/prt0010a.asp?p1=4408908&p2=12200&p3=...
I-a, II-b, III-c, IV-d I-c, II-d, III-a, IV-b I-b, II-d, III-a, IV-c
Fechar Server IP : 192.168.10.137
Client IP: 177.107.45.214
Tempo de execução da página : 7,359
19/11/2012 12:17
Visualização de Prova
1 de 4
https://sia.estacio.br/portal/prt0010a.asp?p1=4529421&p2=13311&p3=...
Avaliação On-Line AV2-2012.3EAD-PROCESSO DE DESENVOLVIMENTO DE SOFTWARE-CCT0194 CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AV2
Avaliação: Disciplina: Tipo de Avaliação: Aluno: Nota da Prova:
3
Nota do Trabalho:
Nota da Participação:
2
Total: 5
Prova On-Line Questão: AV220104CCT01940609 (125853) 1O modelo em cascata, também conhecido como “water fall” ou “Top-Down”, tem como característica utilizar as etapas que foram estudadas anteriormente de um modo sequencial e constantemente para frente, mas o processo em si possui algumas características, Cite duas delas:
Pontos da Questão: 1,5 Resposta do Aluno:
ultiliza-se da interação e a cada interação ocorre a especificação, implementação e teste de implantação Gabarito:
- a para a fase subsequente somente quando a fase atual estiver completa. - Não ser possível corrigir erros em fases já completas. - O resultado do software somente será conhecido no final de todo o processo. Fun dam enta ção do
Prof
esso r:
Pontos do Aluno:
Questão: 2 (122978) Considere um sistema de controle de empréstimos de uma biblioteca universitária. Analise as sentenças abaixo e classifique cada uma como V(verdadeira) ou F(falsa), no que se refere ao conceito de dados e informação. I. A matrícula do funcionário não é dado de entrada e a data de empréstimo é informação da função Emprestar Livro II. O código ISNB do livro é dado de entrada para a função de cadastramento do livro. III.A lista dos 10 Livros mais emprestádos é uma informação que pode ser provida pelo sistema IV A função emprestar livro tem como informação a matrícula do aluno que deseja o empréstimo Após classificar cada sentença, assinale a opção que representa a correta sequencia de V e F. Pontos da Questão: 1 I-V, II-V, III-F, IV-V I-V, II-V, III-V, IV-F I-V, II-V, III-V, IV-V I-F, II-V, III-V, IV-F Questão: 3 (125730) Sobre o modelo iterativo e incremental, classifique cada sentença como sendo V(verdade) ou F(falsa) I. O modelo iterativo baseia-se na idéia do aumento da abrangencia do sistema. II. O modelo incremental baseia-se na ideia de refinamentos sucessivos.
05/12/2012 09:24
Visualização de Prova
2 de 4
https://sia.estacio.br/portal/prt0010a.asp?p1=4529421&p2=13311&p3=...
III. O modelo iterativo e incremental vale-se do modelo em cascata para sua realização. IV. A cada iteração, ocorre a especificação, implementação, teste e implantação Com base em sua analise assinale a opção que descreve a correta sequencias de V e F. Pontos da Questão: 0,5
I-V; II-V; III-V; IV-V I-F; II-F; III-V; IV-V I-V; II-V; III-V; IV-F I-F; II-F; III-V; IV-F Questão: 4 (124321) Processo que adota métodos e formatos padronizados para cada familia de produtos correlatos. A citação acima refere-se a: Pontos da Questão: 0,5 ( ) produto ( ) documentação ( ) projeto ( ) relatório Questão: 5 (123070) Assinale dentre as opções, a única que corresponde a definição a seguir. “Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto.” Pontos da Questão: 0,5
Testes de validação Testes de aceitação Testes de integração Testes de unidade Questão: 6 (123038) Durante o processo de análise/levantamento de requisitos algumas técnicas de elicitação devem ser utilizadas. Das opções, qual todos os itens são exemplos de técnicas de elicitação: Pontos da Questão: 0,5
Pesquisas, Questionarios, Casos de Uso e Relatórios Pesquisas, Questionarios, Relatórios e Brainstorm Entrevistas, Relatórios, Casos de Uso e Brainstorm Entrevistas, Questionarios, Casos de Uso e Brainstorm Questão: 7 (125714) O projeto que você está alocado possui um modelo de PDS com metodologia de trabalho com ciclo de desenvolvimento composto das fases de implementação e correção e, também, utiliza a larga experiência dos seus técnicos de TI como referência. Com base no cenário acima, assinale dentre as opções abaixo aquela que melhor representa este tipo de modelo. Pontos da Questão: 1
Modelo em cascata com realimentação.
05/12/2012 09:24
Visualização de Prova
3 de 4
https://sia.estacio.br/portal/prt0010a.asp?p1=4529421&p2=13311&p3=...
Modelo ágil. Modelo balbúrdia. Modelo clássico. Questão: 8 (125687) Dentre as características do modelo cascata, apresentadas no material de ensino, temos a linearidade. Isto significa dizer que: Marque a questão que apresente a resposta mais completa e correta para o enunciado. Pontos da Questão: 0,5
As atividades acontecem de forma iterativa. Cada atividade tem que ser concluída antes de iniciar a próxima. As atividades são executadas em sequência. A ordem das atividades não importa, desde que sejam executadas em sequência Questão: 9 (123028) Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível tático: Pontos da Questão: 0,5
É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. Questão: AV220104CCT01940606 (125850) 10 Com base nas teorias estudadas na disciplina de processo de desenvolvimento de software, discorra em no máximo 6 linhas, sobre o modelo de ciclo de vida iterativo-incremental.
Pontos da Questão: 1,5 Resposta do Aluno:
sao modelos que se basea-se na idea do aumento da abragenciados sistemas ultilizando para sua realização o modelo em cascata onde cada interação pode ocorrer a especificação,implementação e teste de implantação Gabarito:
Neste tipo de modelo é possível conhecer os requisitos, pensar e mapear o processo por etapas e implantar gradativamente, ao longo do tempo, as funcionalidades(partes) de um produto. Caracteriza-se também, por várias iterações (repetições) total ou parcial das mesmas etapas do processo que, consequentemente, permitirão várias participações do usuário e a agregação de novas necessidades evolutivas ou corretivas durante o desenvolvimento. Fun dam e
ntaç ão d o
Prof
esso r:
Pontos do Aluno:
05/12/2012 09:24
Visualização de Prova
4 de 4
https://sia.estacio.br/portal/prt0010a.asp?p1=4529421&p2=13311&p3=...
Fechar Server IP : 192.168.10.139
Client IP: 177.107.45.218
Tempo de execução da página : 1,906
05/12/2012 09:24
Visualização de Prova
Avaliação: Disciplina: Tipo de Avaliação: Aluno: Nota da Prova:
Avaliação On-Line AV1.2012.3EAD-PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE-CCT0194 CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AV1 7
Nota do Trabalho:
Nota da Participação: 2
Total: 9
Prova On-Line Questão: 1 (122984) Sobre o software, podemos dizer: I. É a parte lógica do sistema de computação II. Pode ser do tipo aplicativo ou básico III. Seu processo de desenvolvimento é industrializado IV. Pode ter a parte defeituosa substituída, tal qual o hardware Com base em sua análise sobre os itens, assinale a ÚNICA opção correta. Pontos da Questão: 0,5
As opções II e III estão corretas As opções I e II estão corretas As opçoes II e IV estão corretas As opções I e III estão corretas Questão: 2 (123075) Você foi convidado para trabalhar em uma empresa de plano de saúde com um sistema de cadastro de usuários. O sistema está sendo desenvolvido seguindo todas as fases do PDS. Sua primeira atividade, nesta nova empresa, será reforçar a equipe de desenvolvimento de software. Seu foco de trabalho será descobrir erros dentro do módulo de cadastro de usuários e garantir que todas as instruções locais de um módulo sejam tratadas individualmente. Com base no cenário acima, assinale dentre as opções aquela que corresponde à melhor estratégia de teste para esta atividade , quanto ao objetivo da busca pelo erro. Pontos da Questão: 1 Teste de análises Teste de integração Teste de unidade Teste de requisitos Questão: 3 (123006) Com relação ao nível de abstração e agregação dos elementos dos sistemas o nível estratégico é: Pontos da
Questão: 0,5
É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. Questão: 4 (122978) Considere um sistema de controle de empréstimos de uma biblioteca universitária. Analise as sentenças abaixo e classifique cada uma como V(verdadeira) ou F(falsa), no que se refere ao conceito de dados e informação.
Visualização de Prova
I. A matrícula do funcionário não é dado de entrada e a data de empréstimo é informação da função Emprestar Livro II. O código ISNB do livro é dado de entrada para a função de cadastramento do livro. III.A lista dos 10 Livros mais emprestádos é uma informação que pode ser provida pelo sistema IV A função emprestar livro tem como informação a matrícula do aluno que deseja o empréstimo Após classificar cada sentença, assinale a opção que representa a correta sequencia de V e F. Pontos da Questão:
1
I-V, II-V, III-V, IV-F I-F, II-V, III-V, IV-F I-V, II-V, III-F, IV-V I-V, II-V, III-V, IV-V Questão: 5 (123078) A empresa de consultoria “SambaShow” desenvolveu e implantou um projeto de carnaval para a “Confederação Estadual da Escolas de Samba do Rio de Janeiro – CEESRJ”. A consultoria “SambaShow” recebeu uma reclamação de que quando a funcionalidade – “reservar frisa do grupo de o” era acionada, o sistema retornava a seguinte mensagem: “Samba Show é a alegria do Rio – ei por aqui”. Ao receber a reclamação a consultoria imediatamente alocou um especialista em projetos, que concluiu que o problema estava exatamente dentro do módulo “reserva de frisa”. Considerando que não houve invasão externa no ambiente onde encontra-se armazenado o projeto, indique, dentre as opções, qual das etapas de teste do PDS, quanto ao objetivo na busca pelo erro, pode ter sido pulada ou mal feita. Pontos da Questão: 1
Teste de sistemas Teste da aceite Teste de unidade Teste de integração Questão: 6 (123028) Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível tático: Pontos da Questão:
0,5
É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. Questão: 7 (123008) Dos tipos de viabilidade, aqulela que visa atender os requisitos de tempo, para os prazos estabelecidos é a viabilidade? Pontos da Questão: 1
Econômica Técnica Operacional Do Cronograma Questão: 8 (124001)
Visualização de Prova
Considerando as seguintes características da aplicação: - Um sistema de hipertexto para vários usuários, destinado a fornecer uma biblioteca de músicas digitalizadas e fotografias. Os pacotes de dados das músicas digitais precisam ser transmitidos com rapidez e sincronia. Enquanto, as imagens precisam ser transmitidas em alta resolução. O catálogo deve ser capaz de lidar com uma variedade de consultas e fornecer links com os sistemas de informação de hipertexto. Assinale a alternativa de modelo que mais se adequa às necessidades das características informadas. Pontos da Questão: 1 Modelo de máquina abstrata. Modelo cliente-servidor. Modelo em camadas. Modelo de repositório. Questão: 9 (123048) No processo de gestão dos requisitos, os novos requisitos e as alterações de requisitos com o desenvolvimento já adiantado sinalizam para que tipo de problema? Pontos da Questão: 0,5
Instabilidade dos Processos Gestão dos Requisitos Gestào de Processos Instabilidade nos Requisitos Questão: 10 (124018) Qual a atividade de análise no processo de desenvolvimento de softwares que serve para verificar a qualidade de requisitos? Pontos da Questão: 1 Análise UML Modelagem Manutenção
Server IP : 192.168.10.137 Client IP: 189.82.75.254 Tempo de execução da página : 1,344
file:///C|/s/Rodrigo/Desktop/Provas/Proc.%20de%20desenvolvimento%20de%20sw%20Av1.htm[03/12/2012 20:55:40]
Prova On-Line Questão: AV220104CCT01940108 (124021) 1 - Como se chama a estrutura de dados encapsulada por procedimentos. Essa estrutura são os atributos e operações? Pontos da Questão: 1 UML Diagrama Objeto Classe Questão: AV220104CCT01940063 (123007) 2 - Dos tipos de viabilidade, aqulela que visa atender os requisitos para a aceitação do produto ou problema apresentado, onde o levantamanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela é a viabilidade?
Pontos da Questão: 1 Operacional Econômica Do Cronograma Técnica Questão: AV220104CCT019400029 (123156) 3 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F.
Pontos da Questão: 0,5
I-F, II-V, III-V IV-F I-F, II-V, III-F IV-F I-V, II-F, III-V IV-F I-V, II-V, III-V IV-F Questão: AV220104CCT01940005 (122981) 4 - Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do
respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultraar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta.
Pontos da Questão: 1 I-F, II-F, III-F, IV-NF I-NF, II-NF, III-F, IV-NF I-F, II-N, III-F, IV-F I-F, II-NF, III-F, IV-NF Questão: AV220104CCT01940163 (123998) 5 - “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde a facilidade de manutenção é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas. A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema. A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT01940054 (123035) 6 - Os requisitos não funcionais descrevem propriedades e restrições para atender a finalidade do sistema. Das opções, qual todos os itens são propriedades:
Pontos da Questão: 0,5 Tamanho e custo Velocidade e confiabilidade Facilidade de uso e cronograma
Confiabilidade e custo Questão: AV220104CCT01940220 (123091) 7 - Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do “Google maps” para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Pontos da Questão: 1 Teste caixa preta Teste de sistemas Teste de integração Teste caixa branca Questão: AV220104CCT01940007 (124452) 8 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta.
Pontos da Questão: 1
Estão corretas as sentencas I e IV Estão corretas as sentenças II e IV Estão corretas as sentenças I, III e III Estão corretas as sentenças II, III e IV Questão: AV220104CCT01940156 (123039) 9 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão:
0,5
Reutilização de plataforma - camada de arquitetura Reutilização de código - módulo de código binário. Reutilização de objeto - bibliotecas e classes fundamentais Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Questão: AV220104CCT01940155 (123034) 10 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão:
0,5 Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de classe - bibliotecas e classes fundamentais Reutilização de código - reutilização de parte de código de um programa Reutilização de plataforma - camada de arquitetura
Questão: AV220104CCT01940005 (122981) 1 - Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultraar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta.
Pontos da Questão: 1 I-F, II-NF, III-F, IV-NF I-F, II-F, III-F, IV-NF I-NF, II-NF, III-F, IV-NF I-F, II-N, III-F, IV-F
Questão: AV220104CCT01940211 (123072) 2 - Você acabou de ser contratado para trabalhar em uma empresa e foi alocado na gerência de teste de software. Sua primeira tarefa foi avaliar a lógica do algoritmo de alguns módulos do sistema e, se o mesmo encontra-se dentro das normas e padrões estabelecidos pela empresa. Esta tarefa que acabamos de descrever também é conhecida dentro do PDS como:
Pontos da Questão: 1 Teste de requisitos Teste de análise Teste caixa preta Teste caixa branca Questão: AV220104CCT01940160 (123051) 3 - Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo - é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno - é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Externo - podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. Marque a alternativa CORRETA:
Pontos da Questão: 0,5
Todas as alternativas são corretas. Somente II e III são corretas. Somente I e III são corretas. Somente I e II são corretas. Questão: AV220104CCT01940102 (124009) 4 - Marque a opção que não representa uma organização de classe:
Pontos da
Questão: 1 Fronteira Controle Entidade Parâmetro Questão: AV220104CCT01940059 (123048) 5 - No processo de gestão dos requisitos, os novos requisitos e as alterações de requisitos com o desenvolvimento já adiantado sinalizam para que tipo de problema?
Pontos da Questão: 0,5 Gestão dos Requisitos Gestào de Processos Instabilidade nos Requisitos Instabilidade dos Processos Questão: AV220104CCT01940168 (124003) 6 - “Controlo remoto, (controle remoto (português brasileiro) ou controlo remoto (português europeu)), telecomando ou ainda comando à distância é um aparelho utilizado para realizar uma operação remota a uma máquina. O termo é mais utilizado para referir o controle remoto de uma televisão. ... .O primeiro controle remoto para controlar uma televisão foi desenvolvido pela Zenith Radio Corporation no início da década de 1950...” Fonte: http://pt.wikipedia.org/wiki/Controlo_remoto, o em 20/11/2010. Cada equipamento eletrônico que dispõe de um dispositivo de controle remoto, possui um sistema desenvolvido para controlar o acionamento das diversas ações que serão efetuadas, em função do sinais emanados desse controle remoto. Considerando um aparelho de televisão com controle remoto, assinale o modelo de controle requerido pelo sistema. Pontos da Questão: 1 Controle orientado a eventos - modelos de transmissão. Controle centralizado - modelo de retorno de chamadas. Controle orientado a eventos - modelos orientados a interrupções. Controle centralizado - modelo gerenciador. Questão: AV220104CCT01940165 (124000) 7 - Considerando as seguintes características da aplicação : - Um sistema de hipertexto para vários usuários, destinado a fornecer uma biblioteca de filmes e fotografias. Os frames do filme precisam ser transmitidos com rapidez e sincronia, mas com resolução relativamente baixa. Porém, as imagens precisam ser transmitidas em alta resolução. O catálogo deve ser capaz de lidar com uma variedade de consultas e fornecer links com os sistemas de informação de hipertexto.
Assinale a alternativa de modelo que mais se adequa às necessidades das características informadas. Pontos da Questão: 1 Modelo cliente-servidor. Modelo de máquina abstrata. Modelo de repositório. Modelo em camadas.
Questão: AV220104CCT019400029 (123156) 8 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F.
Pontos da Questão: 0,5
I-F, II-V, III-F IV-F I-V, II-V, III-V IV-F I-V, II-F, III-V IV-F I-F, II-V, III-V IV-F Questão: AV220104CCT01940154 (123031) 9 - Com relação ao nível de abstração e agregação dos elementos dos sistemas o nível operacional: Pontos da Questão: 0,5 É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. Questão: AV220104CCT01940070 (123021) 10 - Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: – o analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; - o analista verifica relatórios e outros impressos da empresa; – é excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas.
da Questão: 1 Entrevista - Análise de documentos - Brainstorm Visita em Locco - Questionário - Análise de documentos
Pontos
Visita em Locco - Análise de documentos - JAD Entrevista - Questionário - JAD
Questão: AV220104CCT01940106 (124019) 1 - Qual a ferramnta utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos? Pontos da Questão: 1 Teste de Software UML Modelagem Análise Questão: AV220104CCT01940158 (123045) 2 - Com relação à fase de reutilização temos as seguintes afirmações: I - Nesta fase, é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. II - O processo de reutilização visa à redução do desperdício de tempo. III - O processo de reutilização visa à redução do desperdício de dinheiro. IV - Com processo de reutilização, a cada iteração, os defeitos que existiam em outras fases precisam ser acertados novamente, pois trata-se de nova implementação. Marque a alternativa CORRETA: Pontos da Questão: 0,5 Todas as alternativas são corretas. Somente I e III e IV são corretas. Somente I, II e III são corretas. Somente I e III são corretas. Questão: AV220104CCT01940213 (123075) 3 - Você foi convidado para trabalhar em uma empresa de plano de saúde com um sistema de cadastro de usuários. O sistema está sendo desenvolvido seguindo todas as fases do PDS. Sua primeira atividade, nesta nova empresa, será reforçar a equipe de desenvolvimento de software. Seu foco de trabalho será descobrir erros dentro do módulo de cadastro de usuários e garantir que todas as instruções locais de um módulo sejam tratadas individualmente. Com base no cenário acima, assinale dentre as opções aquela que corresponde à melhor estratégia de teste para esta atividade , quanto ao objetivo da busca pelo erro. Pontos da Questão: 1 Teste de análises Teste de integração
Teste de unidade Teste de requisitos Questão: AV220104CCT01940162 (123997) 4 - “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde a disponibilidade é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema. A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas. A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT019400035 (123154) 5 - Dentre as opções apresentadas, assinale a ÚNICA que NÂO representa uma das causas dos problemas do desenvolvimento de software. Pontos da Questão: 0,5
Levantamento de requisitos inadequado Rápida mudança nos requisitos Softwares complexos e de mudanças lentas Má definição do escopo Questão: AV220104CCT01940159 (123049) 6 - Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo - é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno - é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Interno - podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. Marque a alternativa CORRETA: Pontos da Questão: 0,5
Somente II e III são corretas. Somente I e III são corretas. Somente I e II são corretas. Todas as alternativas são corretas. Questão: AV220104CCT01940167 (124002) 7 - “Air bag, ... este dispositivo é constituído de pastilhas de nitrogênio que são acionadas por uma descarga elétrica pela central eletrônica dentro de um balão de ar muito resistente, que é o próprio Airbag, este por sua vez se enche rapidamente amortecendo assim o choque e evitando que motorista e ageiros sofra danos físicos principalmente no rosto, peito e coluna.” Fonte: http://pt.wikipedia.org/wiki/Airbag, o em 20/11/2010. Existe em cada automóvel equipado com um air bag um sistema desenvolvido para controlar o acionamento desse dispositivo. Assinale o modelo de controle requerido por esse sistema. Pontos da Questão: 1 Controle orientado a eventos - modelos de transmissão. Controle centralizado - modelo de retorno de chamadas. Controle centralizado - modelo gerenciador. Controle orientado a eventos - modelos orientados a interrupções. Questão: AV220104CCT01940007 (124452) 8 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta. Pontos da Questão: 1 Estão corretas as sentencas I e IV Estão corretas as sentenças II, III e IV Estão corretas as sentenças II e IV Estão corretas as sentenças I, III e III Questão: AV220104CCT01940057 (123044) 9 - Como parte da viabilidade econômica, que visa atender os requisitos financeiros do projeto/produto, temos a Apuração do retorno sobre o investimento (ROI). O objetivo do ROI É? Pontos da Questão: 0,5
Medir a relação de custo benefício. Estipular quanto se pretende investir e obter o valor de retorno. Medir a relação entre o quanto se ganha (pretende ganhar) e o quanto se investe. Estipular quanto se pretende ganhar baseado no quanto se investe. Questão: AV220104CCT01940061 (123003) 10 - Dentre as atividades para analise de requisitos temos o estudo de viabilidade que representa o estudo inicial para saber se vale à pena desenvolver a ideia. Em relação ao projeto/produto, o estudo deve oferecer base para ajudar em que decisão? 1234-
Pode ser feito; Quanto custa para ser feito; Beneficiara os clientes interessados; Existe uma outra alternativa.
Das opções, marque aquela em que todos os itens o estudo oferece base para a decisão: Pontos da Questão: 1
1,3 e 4 1,2 e 3 1,2 e 4 2,3 e 4 Questão: AV220104CCT01940161 (123996) 1 - “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde o desempenho é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas. A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema.
A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT01940167 (124002) 2 - “Air bag, ... este dispositivo é constituído de pastilhas de nitrogênio que são acionadas por uma descarga elétrica pela central eletrônica dentro de um balão de ar muito resistente, que é o próprio Airbag, este por sua vez se enche rapidamente amortecendo assim o choque e evitando que motorista e ageiros sofra danos físicos principalmente no rosto, peito e coluna.” Fonte: http://pt.wikipedia.org/wiki/Airbag, o em 20/11/2010. Existe em cada automóvel equipado com um air bag um sistema desenvolvido para controlar o acionamento desse dispositivo. Assinale o modelo de controle requerido por esse sistema. Pontos da Questão: 1 Controle centralizado - modelo de retorno de chamadas. Controle centralizado - modelo gerenciador. Controle orientado a eventos - modelos de transmissão. Controle orientado a eventos - modelos orientados a interrupções. Questão: AV220104CCT01940051 (123026) 3 - Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Pontos da Questão: 0,5
Organizacional, Operaciaonal, Funcional e Econômica Técnica, Funcional, cronograma e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Técnica, Operaciaonal, Cronograma e Econômica Questão: AV220104CCT019400029 (123156) 4 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F. Pontos da Questão: 0,5 I-V, II-F, III-V IV-F I-V, II-V, III-V IV-F I-F, II-V, III-F IV-F
I-F, II-V, III-V IV-F Questão: AV220104CCT01940216 (123084) 5 - A empresa de consultoria “ArtMais” está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento. Pontos da Questão: 1
Teste da unidade Teste de sistemas Teste de aceite Teste de integração Questão: AV220104CCT01940151 (123005) 6 - O nível de abstração e agregação dos elementos dos sistemas podem ser: Pontos da Questão: 0,5 Nível estratégico ou desenho arquitetônico, nível tático ou desenho detalhado e nível operacional ou desenho lógico Nível estratégico ou desenho detalhado, nível tático ou desenho lógico e nível operacional ou desenho arquitetônico Nível estratégico ou desenho arquitetônico, nível tático ou desenho lógico e nível operacional ou desenho detalhado Nível estratégico ou desenho lógico, nível tático ou desenho arquitetônico e nível operacional ou desenho detalhado Questão: AV220104CCT01940156 (123039) 7 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão: 0,5
Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de objeto - bibliotecas e classes fundamentais Reutilização de plataforma - camada de arquitetura Reutilização de código - módulo de código binário.
Questão: AV220104CCT01940109 (124022) 8 - Como se chama o Conjunto de objetos similares agrupados em que a etapa de análise está mais voltada para sua realização? Pontos da Questão: 1 UML Objeto Diagrama Classe Questão: AV220104CCT01940063 (123007) 9 - Dos tipos de viabilidade, aqulela que visa atender os requisitos para a aceitação do produto ou problema apresentado, onde o levantamanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela é a viabilidade? Pontos da Questão: 1
Operacional Econômica Do Cronograma Técnica Questão: AV220104CCT01940008 (124458) 10 - Sobre Linguagens de programação, analise as sentenças abaixo e identifique as corretas I. As linguagens C e C++ são interpretadas II. As linguagens C e C++ são compiladas III. A linguagem assembly é a usada para gerar os códigos objeto IV. Uma linguagem de alto nível é inteligível e executada pelo hardware. Com base em sua análise das sentenças, assinale a resposta correta. Pontos da Questão: 1
Estão corretas as sentenças I e III Estão corretas as sentenças II e IV Estão corretas as sentenças II e III Estão corretas as sentenças III e IV
2/7/2014
BDQ Prova PROCESSOS DE DESENVOLVIMENTO DE SOFTWA RE VOLTA R
Sim ulado: CCT0194_SM_ V.3 Aluno(a): De se m pe nho: 6,0 de 8,0
Matrícula: Data: 25/06/2014 11:43:48 (Finalizada)
1a Questão (R e f.: 201304138554)
Pontos: 1,0 / 1,0
Indique a alternativa correta para definir C ONHEC IMENTO: Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do ado. Símbolos, números, letras. C onjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Experiência pessoal, informações analisadas, gerando ações ou decisões.
2a Questão (R e f.: 201304138564)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Somente o cliente. C liente, atendente e Procedimentos. Atendente e Médico. C liente e Procedimentos. C liente e atendente.
3a Questão (R e f.: 201304125698)
Pontos: 1,0 / 1,0
No processo de desenvolvimento de software, todo software a pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta: (QUESTÃO 74 - ENADE 2008) Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos. Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. O projeto arquitetural independe do paradigma de desenvolvimento.
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
1/4
2/7/2014
BDQ Prova 4a
Questão (R e f.: 201304138562)
Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." C liente e atendente. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Somente o atendente, pois o procedimento do médico é confidencial. C liente e Médico. Atendente e Médico.
5a Questão (R e f.: 201304138563)
Pontos: 1,0 / 1,0
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "C alcular ranking de vendedores". C aso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. A representação é denominada de Generalização de Ator. Vendedor não pode realizar nenhum caso de uso. C aso de uso "C alcular ranking de vendedores" pode ser realizado somente por Gerente.
6a Questão (R e f.: 201304138315)
Pontos: 0,0 / 1,0
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) V FF FFF V V F V V V V FV
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
2/4
2/7/2014
BDQ Prova
7a Questão (R e f.: 201304138566)
Pontos: 1,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Associação. Atributo. Objeto. C lasse. Generalização.
8a Questão (R e f.: 201304159917)
Pontos: 1,0 / 1,0
C omo forma de análise/levantamento de requisitos podemos utilizar várias técnicas. C ada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Visita em Locco - Questionário - Análise de documentos Entrevista - Questionário - JAD Análise de documentos - Questionário - GED Visita em Locco - Análise de documentos - JAD Entrevista - Análise de documentos - Brainstorm
9a Questão (R e f.: 201304164354)
Desenvolver software com qualidade é?
Sua Resposta: n/a
C ompare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (R e f.: 201304164353)
O que é desenvolver Adhoc?
Sua Resposta: n/a
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
3/4
2/7/2014
BDQ Prova
C ompare com a sua resposta: Desenvolvimento sob demanda.
VOLTA R
Pe ríodo de não visualização da prova: de sde até .
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
4/4
2/7/2014
BDQ Prova PROCESSOS DE DESENVOLVIMENTO DE SOFTWA RE Sim ulado: CCT0194_SM_ V.1 Aluno(a): De se m pe nho: 6,0 de 8,0
1a Questão (R e f.: 201304125673)
VOLTA R Matrícula: Data: 25/06/2014 11:09:25 (Finalizada)
Pontos: 1,0 / 1,0
A confiabilidade especificada para um software aplicativo é: um requisito não-funcional uma restrição de escopo. um mecanismo de teste de desempenho. um requisito funcional. um mecanismo de teste de estresse.
2a Questão (R e f.: 201304159936)
Pontos: 1,0 / 1,0
C omo parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Organizacional, Operaciaonal, Funcional e Econômica Organizacional, Funcional, Financeira e de Requisitos Técnica, Funcional, C ronograma e Econômica Técnica, Operaciaonal, C ronograma e Econômica Técnica, Operaciaonal, C ronograma e Organizacional
3a Questão (R e f.: 201304125724)
Pontos: 0,0 / 1,0
A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II mostra os pesos para o cálculo de pontos de função não ajustados.
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
1/4
2/7/2014
BDQ Prova
Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), o valor mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do sistema é : 1072 1456 1528 1624 1320
4a Questão (R e f.: 201304138564)
Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." C liente e Procedimentos. C liente e atendente.
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
2/4
2/7/2014
BDQ Prova C liente, atendente e Procedimentos. Somente o cliente. Atendente e Médico.
5a Questão (R e f.: 201304138554)
Pontos: 1,0 / 1,0
Indique a alternativa correta para definir C ONHEC IMENTO: Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do ado. C onjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Experiência pessoal, informações analisadas, gerando ações ou decisões. Símbolos, números, letras.
6a Questão (R e f.: 201304138555)
Pontos: 1,0 / 1,0
Marque a alternativa correta que define C lasse na modelagem orientada a objetos. É a conexão física ou conceitual entre instâncias de objetos. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É uma propriedade das ligações de uma associação. Descreve um conjunto de ligação com estrutura e semântica comuns.
7a Questão (R e f.: 201304139122)
Pontos: 1,0 / 1,0
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Projeto lógico, projeto físico, implementação e manutenção Levantamento de requisitos, análise de requisitos, registro dos requisitos Desenvolvimento, homologação, produção Entrada de dados, processamento da informação, apresentação dos resultados
8a Questão (R e f.: 201304159917)
Pontos: 1,0 / 1,0
C omo forma de análise/levantamento de requisitos podemos utilizar várias técnicas. C ada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Visita em Locco - Análise de documentos - JAD Entrevista - Análise de documentos - Brainstorm Entrevista - Questionário - JAD Visita em Locco - Questionário - Análise de documentos Análise de documentos - Questionário - GED
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
3/4
2/7/2014
BDQ Prova
9a Questão (R e f.: 201304164354)
Desenvolver software com qualidade é?
Sua Resposta: C ontrolar todas as etapas do processo de desenvolvimento. É testar cada uma das fases, com os testes relevantes em cada caso.
C ompare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (R e f.: 201304164353)
O que é desenvolver Adhoc?
Sua Resposta: É a realização de breves procedimentos de levantamento, sem análise aprofundada, adotando imediatamente a fase de desenvolvimento. É ignorar a metodologia e processo de desenvolvimento de software.
C ompare com a sua resposta: Desenvolvimento sob demanda.
VOLTA R
Pe ríodo de não visualização da prova: de sde até .
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
4/4
2/7/2014
BDQ Prova PROCESSOS DE DESENVOLVIMENTO DE SOFTWA RE VOLTA R
Sim ulado: CCT0194_SM_ V.2 Aluno(a): De se m pe nho: 7,0 de 8,0
Matrícula: Data: 25/06/2014 11:35:00 (Finalizada)
1a Questão (R e f.: 201304139124)
Pontos: 0,0 / 1,0
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. C onsidere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. C onsiderando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de Y apresentam o menor custo de correção X apresentam o maior custo de correção Y seriam mais baratos se fossem detectados no início Z foram provocados pela ausência de testes unitários Z são influenciados, fortemente, pela qualidade técnica dos testadores
2a Questão (R e f.: 201304125689)
Pontos: 1,0 / 1,0
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
1/5
2/7/2014
BDQ Prova
Modelos de Máquina de Estados Modelos de Dados Modelos de C omportamento Modelos de C ontexto Modelos de Objetos
3a Questão (R e f.: 201304138555)
Pontos: 1,0 / 1,0
Marque a alternativa correta que define C lasse na modelagem orientada a objetos. É uma propriedade das ligações de uma associação. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
2/5
2/7/2014
BDQ Prova (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Descreve um conjunto de ligação com estrutura e semântica comuns. É a conexão física ou conceitual entre instâncias de objetos.
4a Questão (R e f.: 201304159936)
Pontos: 1,0 / 1,0
C omo parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Organizacional, Funcional, Financeira e de Requisitos Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, C ronograma e Organizacional Técnica, Operaciaonal, C ronograma e Econômica Técnica, Funcional, C ronograma e Econômica
5a Questão (R e f.: 201304125673)
Pontos: 1,0 / 1,0
A confiabilidade especificada para um software aplicativo é: uma restrição de escopo. um requisito funcional. um requisito não-funcional um mecanismo de teste de estresse. um mecanismo de teste de desempenho.
6a Questão (R e f.: 201304125724)
Pontos: 1,0 / 1,0
A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II mostra os pesos para o cálculo de pontos de função não ajustados.
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
3/5
2/7/2014
BDQ Prova
Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), o valor mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do sistema é : 1624 1072 1456 1528 1320
7a Questão (R e f.: 201304159917)
Pontos: 1,0 / 1,0
C omo forma de análise/levantamento de requisitos podemos utilizar várias técnicas. C ada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas.
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
4/5
2/7/2014
BDQ Prova Análise de documentos - Questionário - GED Entrevista - Análise de documentos - Brainstorm Entrevista - Questionário - JAD Visita em Locco - Análise de documentos - JAD Visita em Locco - Questionário - Análise de documentos
8a Questão (R e f.: 201304139122)
Pontos: 1,0 / 1,0
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Projeto lógico, projeto físico, implementação e manutenção Levantamento de requisitos, análise de requisitos, registro dos requisitos Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Entrada de dados, processamento da informação, apresentação dos resultados Desenvolvimento, homologação, produção
9a Questão (R e f.: 201304164354)
Desenvolver software com qualidade é?
Sua Resposta: n/a
C ompare com a sua resposta: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
10a Questão (R e f.: 201304164353)
O que é desenvolver Adhoc?
Sua Resposta: n/a
C ompare com a sua resposta: Desenvolvimento sob demanda.
VOLTA R
Pe ríodo de não visualização da prova: de sde até .
file:///G:/Acad%EAmico/Est%E1cio%20de%20S%E1/3o%20Semestre/Processo%20de%20Desenvolvimento%20de%20Software/Material%20Extra/Simula…
5/5
Fechar
Avaliação: CCT0194_AVS_ PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS Professor:
JOAO DOMINGOS CAMPOS NETO MARCILENE SCANTAMBURLO FONSECA
1a Questão (Ref.: 201307209978)
Turma: 9006/AC
Pontos: 1,5 / 1,5
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de métodos ágeis.
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, orientação a testes, refatoramento, entre outros.
2a Questão (Ref.: 201307171357)
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Gabarito: Desenvolvimento sob demanda.
3a Questão (Ref.: 201307146137)
Pontos: 1,0 / 1,0
Assinale a alternativa que NÃO representa uma característica do Processo Unificado (UP) original, descrito no livro The Unified Software Development Process (1999)
Centrado na arquitetura Focado na mitigação precoce dos riscos Orientado por casos de uso Iterativo e incremental Ágil
4a Questão (Ref.: 201307145558)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO:
Dados analisados dentro de um contexto. Símbolos, números, letras. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões.
5a Questão (Ref.: 201307168261)
Pontos: 0,5 / 0,5
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
Obter muitos recursos financeiros. Atender os requisitos no momento em que forem solicitados independente de planejamento. Obter mão de obra especializada independente de processo. Focar no prazo independente do atendimento das funcionalidades desejadas. Adotar um processo de desenvolvimento.
6a Questão (Ref.: 201307348027)
Pontos: 0,0 / 0,5
A atividade de análise no processo de desenvolvimento de softwares possui: I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo o no processo de desenvolvimento de software. II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema. III) UML - Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. É correto, apenas, o que se afirma em
II e III I, II e III I, III e IV I e II I e IV
7a Questão (Ref.: 201307167726)
Pontos: 0,0 / 0,5
A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento.
Teste de sistemas Teste da unidade Teste de carga do sistema Teste de integração Teste de aceite
8a Questão (Ref.: 201307175955)
Pontos: 1,0 / 1,0
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que:
Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
9a Questão (Ref.: 201307349448)
Pontos: 0,5 / 0,5
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas. I. Quanto mais independente as unidades forem, mais modular será a arquitetura. II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura. III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente. Assinale a ÚNICA opção correta
Somente I e III estão corretas Somente a III está correta Somente a II está correta Somente a I está correta Somente II e III estão corretas
10a Questão (Ref.: 201307167708)
Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um sistema on-line utilizando o modelo de prototipação, pois ele executa uma abordagem top-down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I- Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada. II- Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III- Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando as duas sentenças acima, assinale a única resposta correta:
Somente as sentenças I e II estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças I e III estão corretas Somente a sentença II está correta Somente as sentenças II e III estão corretas
Fechar
Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Nota da Prova: 4,0
Nota de Partic.: 0
1a Questão (Ref.: 201408178469)
Turma: 9002/AB
Data: 21/11/2015
Pontos: 0,0 / 1,5
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na fase de projeto de um sistema.
Resposta: Levantamento de requisitos
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras atividades.
2a Questão (Ref.: 201408773701)
Pontos: 1,5 / 1,5
Justifique a seguinte afirmativa: Das atividades de um Processo de Desenvolvimento de Software a Codificação é a única atividade que será garantidamente feita.
Resposta: Porque nem sempre os os anteriores a codificação serão feitos adequadamente. Nem sempre todos os requisitos foram levantados, alguma necessidade do cliente pode ter ado despercebida, não fazer a documentação necessária para manutenção ou para manual de usuário e etc. Sem codificação não há software propriamente, mas as outras atividades (não deveriam) mas podem ser deixadas de lado.
Gabarito: Desde que o projeto não seja cancelado a codificação é de fato a única atividade que será garantidamente realizada, pois análise de requisitos e projeto às vezes são deixados para trás ou feitos de forma indevida, os testes podem ser deixados para trás devido o custo e tempo para entrega do software. No entanto, não importa quão pobre ou caótico seja o projeto do software a construção sempre é realizada para que se tenha um entregável.
3a Questão (Ref.: 201408649195)
Pontos: 0,0 / 0,5
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação:
Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo.
4a Questão (Ref.: 201408316509)
Pontos: 0,0 / 0,5
Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser I. Descrições dos serviços fornecidos pelo sistema. II. Restrições e características desses serviços. III. Apresentados somente como Não Funcionais. IV. Apresentados somente como Funcionais. É correto, apenas, o que se afirma em II, III e IV I e II II e IV I e III I, II e III
5a Questão (Ref.: 201408742451)
Pontos: 0,5 / 0,5
A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma: especialização conexão generalização relação agregação
6a Questão (Ref.: 201408792089)
Pontos: 0,5 / 0,5
A reutilização traz os seguintes benefícios: a sobrecarga de atividades em determinadas etapas a eliminação de etapas e atividades a redução de desperdício de dinheiro e aumento de tempo a redução do desperdício de tempo e de dinheiro a redução do desperdício de tempo e aumento de dinheiro
7a Questão (Ref.: 201408790335)
Pontos: 0,5 / 0,5
Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste: de aceitação. de integração. funcional. de validação. de unidade.
8a Questão (Ref.: 201408317952)
Pontos: 0,0 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta Somente I e II estão corretas Somente I está correta Somente a II está correta Somente II e III estão corretas Somente I e III estão corretas
9a Questão (Ref.: 201408313633)
Pontos: 1,0 / 1,0
A documentação do processo e do produto são muito importantes para o desenvolvimento e manutenção do sistema. Quando nos referenciamos a documentação para manutenção, ela é responsável por: Registrar erros, problemas e ideias que ocorrem durante o projeto Descrever as partes do código fonte, requisitos necessários, arquitetura do sistema Descrever como instalar o programa
Descrever estratégias de como chegar ao resultado final Descrever um resumo das funcionalidades, atalhos de procedimentos, principais funções utilizadas, e mensagens de erros mais comuns
10a Questão (Ref.: 201408782654)
Pontos: 0,0 / 1,0
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: I, II e III. I e II, apenas. II, apenas. II e III, apenas. I, apenas.
Fechar
Avaliação: CCT0194_AV_ PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Professor:
JOAO DOMINGOS CAMPOS NETO MARCILENE SCANTAMBURLO FONSECA
1a Questão (Ref.: 201307171357)
Turma: 9006/AC
Pontos: 1,5 / 1,5
O que é desenvolver Adhoc? Gabarito: Desenvolvimento sob demanda.
2a Questão (Ref.: 201307176077)
Pontos: 0,5 / 1,5
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e Iterativo e Incremental apresentando vantagens e desvantagens. Gabarito: O ciclo de vida em cascata é de uso tradicional e foi apresentado desde a definição da Engenharia de software já o Iterativo incremental veio com a OO. O Ciclo de vida em cascata desenvolve o software como um todo o que dificulta amudança de requisitos e demora gerar resultados ao usuário, o que gera uma certa ansiedade. Já o Iterativo e incremental propóe o desenvolvimento em partes facilitando a mudança de requisitos e aumentando a análise de riscos e, a entrega é gradativa diminuindo a ansiedade do usuário, o que é uma vantagem, mas com relação a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem.
3a Questão (Ref.: 201307145558)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO:
Fatos brutos que retratam ocorrências atuais ou do ado. Experiência pessoal, informações analisadas, gerando ações ou decisões. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Símbolos, números, letras. Dados analisados dentro de um contexto.
4a Questão (Ref.: 201307168263)
Pontos: 0,0 / 1,0
NÃO é fase do RUP? Gerenciamento. Construção. Elaboração. Transição. Iniciação ou concepção.
5a Questão (Ref.: 201307146128)
Pontos: 0,5 / 0,5
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de
Y seriam mais baratos se fossem detectados no início Y apresentam o menor custo de correção X apresentam o maior custo de correção Z foram provocados pela ausência de testes unitários Z são influenciados, fortemente, pela qualidade técnica dos testadores
6a Questão (Ref.: 201307145567)
Pontos: 0,5 / 0,5
Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. A representação é denominada de Generalização de Ator. Vendedor não pode realizar nenhum caso de uso. Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor.
7a Questão (Ref.: 201307348046)
Pontos: 0,0 / 0,5
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema.
Apenas a sentença I está correta Apenas as sentenças III e V estão corretas Apenas as sentenças I, III e IV estão corretas Apenas as sentenças II e V estão corretas Todas as sentenças estão corretas
8a Questão (Ref.: 201307349464)
Pontos: 0,0 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta
Somente I e III estão corretas Somente I e II estão corretas Somente I está correta Somente II e III estão corretas Somente a II está correta
9a Questão (Ref.: 201307166597)
Pontos: 0,0 / 1,0
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente:
Linguagem Pearl; Linguagem PHP Linguagem de Máquina; Linguagem Assembly; Linguagem ASP; Linguagem PHP; Linguagem Pearl; Linguagem ASP; Linguagem Assembly; Linguagem Pearl;
10a Questão (Ref.: 201307346036)
Pontos: 0,5 / 0,5
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
Análise semântica Análise compotamental Análise funcional Análise ambiental Análise estrutural
Fechar
Avaliação: CCT0194_AV_» PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: - JOSÉ BORRADO Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Nota da Prova: 6,3
Nota de Partic.: 0
Turma: 9006/AD
Data: 07/11/2013 17:14:34
1a Questão (Ref.: 201303133770)
Pontos: 0,8 / 0,8
Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). I. Escopo é a abrangência do sistema; II. Requisitos são interesses dos usuários; III. A falta de treinamento pode ser causa do fracasso do software; IV. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: I-F, II-V, III-V IV-F I-F, II-V, III-F IV-F I-V, II-V, III-V IV-F I-V, II-F, III-V IV-F I-F, II-F, III-F IV-F
2a Questão (Ref.: 201303133899)
Pontos: 0,8 / 0,8
"A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema." (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde o desempenho é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas; A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número desubsistemas; A arquitetura deve ser projetada utilizando-se componentes avulsos de maior granularidade, que possam ser rapidamente modificados. A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados; A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema;
3a Questão (Ref.: 201303176876)
Pontos: 0,5 / 0,8
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação de requisitos, análise, projeto, implementação e testes. Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos : reuniões , questionarios , entrevistas com o cliente para que seja captado o que é desejado do sistema. Análise: Análise de como será feito o sistema com modelagens , casos de uso levando em consideração como o sistema deve funcionar. Projeto:É feito o projeto com base na análise, estabelecendo metas, cronograma, linguagem de programação que será utilizada etc.. Implementação: O programação do projeto. Testes: Testes no que foi implementado, buscando erros e se o sistema está se comportando de forma esperada.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de viabilidade e definição do escopo do sistema. Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o negócio do cliente. Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo com a especificação construída nas fases anteriores. A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
4a Questão (Ref.: 201303142978)
Pontos: 0,2 / 0,8
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e Iterativo e Incremental apresentando vantagens e desvantagens.
Resposta: O modelo em cascata se constitui de forma que só após o término de uma fase, se a para outra. O modelo interativo é realizado todas as fases interativamente . Já o modelo incremental são feito pequenas mudanças em cada fase, e assim a-se para a próxima fase. Cascata: Rápido porem com custo muito alto caso hajam erros ou outras imprementações. Iterativo:Lento mas com o custo mas barato caso haja outras funcionalidades a implementar ou erros a serem corrigidos. Incremental: Possibilidade de erros menores e custo menor mas a dificuldade se encontra em gerenciar um projeto que está sendo incrementado e mudando constantemente.
Gabarito: O ciclo de vida em cascata é de uso tradicional e foi apresentado desde a definição da Engenharia de software já o Iterativo incremental veio com a OO. O Ciclo de vida em cascata desenvolve o software como um todo o que dificulta amudança de requisitos e demora gerar resultados ao usuário, o que gera uma certa ansiedade. Já o Iterativo e incremental propóe o desenvolvimento em partes facilitando a mudança de requisitos e aumentando a análise de riscos e, a entrega é gradativa diminuindo a ansiedade do usuário, o que é uma vantagem, mas com relação a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem.
5a Questão (Ref.: 201303133742)
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; II. O sistema operacional é um software aplicativo; III. Um SI (Sistema de Informação) é um software aplicativo;
DESCARTADA
IV. Quanto a natureza um software pode ser aplicativo ou básico. Com base em sua análise, assinale a ÚNICA opção correta: Apenas a opção III está correta Apenas a opção IV está correta As opções III e IV estão corretas As opções I e II estão corretas As opções I, III e IV estão corretas
6a Questão (Ref.: 201303099629)
Pontos: 0,8 / 0,8
A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II mostra os pesos para o cálculo de pontos de função não ajustados.
Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), o valor mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do sistema é : 1528 1072 1624 1456 1320
7a Questão (Ref.: 201303099632)
Pontos: 0,8 / 0,8
O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o custo relativo da correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm e outros estudiosos. Embora não seja explicitamente informado, os dados se basearam, principalmente, em projetos que utilizaram o modelo de desenvolvimento em cascata. A esse respeito, analise as afirmativas a seguir. I - O gráfico pode ser utilizado como um argumento a favor do uso de processos de desenvolvimento iterativos. II - O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer nas fases finais do projeto, preferencialmente depois que o software estiver em uso pelos clientes. III - O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que é consistente com a abordagem de muitos processos de desenvolvimento de software atuais, que minimizam este esforço e enfatizam a codificação e os testes unitários de código. IV - O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo através de técnicas e ações efetivas de detecção, prevenção e controle, garantindo que todas as atividades do projeto resultem em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária ou limitada a um grupo de profissionais de controle de qualidade. São corretas APENAS as afirmativas:
II e III II e IV I e II III e IV I e IV
8a Questão (Ref.: 201303142856)
Pontos: 0,8 / 0,8
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que: Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Por ser a última fase, ele tem a obrigação de dizer que o software funciona. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
9a Questão (Ref.: 201303099597)
Pontos: 0,8 / 0,8
Considere um sistema cujos requisitos de interface são definidos apenas quando o cliente realiza um test-drive na aplicação e aprova essa interface. Assinale a alternativa que apresenta o modelo mais adequado para o desenvolvimento da interface desse sistema. Iterativo incremental. Cascata. Prototipação. Rapid Application Development. Ágil.
10a Questão (Ref.: 201303099605)
Pontos: 0,0 / 0,8
Em um artigo sobre uma rede de lojas do varejo, refere-se que um sistema de informações permitiria uma economia de milhões de reais com a geração automática de carnês. Entretanto, a utilização desse sistema provocou um aumento acentuado na inadimplência. O motivo do insucesso foi porque o carnê era grande e não cabia no bolso. Por causa disto os carnês eram guardados em gavetas e esquecidos pelos clientes. Detalhes como esse, que não são capturados durante a análise: certamente serão observados na fase de testes e homologação de produtos de software. constituem defeitos de especificação, cuja ocorrência pode ser reduzida por inspeção formal de software. constituem defeitos de especificação e não há como reduzir sua ocorrência durante o processo de software. são objetos do levantamento especificado na fase de modelagem funcional. são obrigações da engenharia de requisitos praticáveis durante a fase de modelagem de dados.
11a Questão (Ref.: 201303099594)
Pontos: 0,8 / 0,8
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma
representação para qual tipo de modelo de sistema ?
Modelos de Contexto Modelos de Comportamento Modelos de Máquina de Estados Modelos de Dados Modelos de Objetos
Prova On-Line Questão: AV220104CCT01940108 (124021) 1 - Como se chama a estrutura de dados encapsulada por procedimentos. Essa estrutura são os atributos e operações? Pontos da Questão: 1 UML Diagrama Objeto Classe Questão: AV220104CCT01940063 (123007) 2 - Dos tipos de viabilidade, aqulela que visa atender os requisitos para a aceitação do produto ou problema apresentado, onde o levantamanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela é a viabilidade?
Pontos da Questão: 1 Operacional Econômica Do Cronograma Técnica Questão: AV220104CCT019400029 (123156) 3 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F.
Pontos da Questão: 0,5
I-F, II-V, III-V IV-F I-F, II-V, III-F IV-F I-V, II-F, III-V IV-F I-V, II-V, III-V IV-F Questão: AV220104CCT01940005 (122981) 4 - Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do
respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultraar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta.
Pontos da Questão: 1 I-F, II-F, III-F, IV-NF I-NF, II-NF, III-F, IV-NF I-F, II-N, III-F, IV-F I-F, II-NF, III-F, IV-NF Questão: AV220104CCT01940163 (123998) 5 - “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde a facilidade de manutenção é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas. A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema. A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT01940054 (123035) 6 - Os requisitos não funcionais descrevem propriedades e restrições para atender a finalidade do sistema. Das opções, qual todos os itens são propriedades:
Pontos da Questão: 0,5 Tamanho e custo Velocidade e confiabilidade Facilidade de uso e cronograma
Confiabilidade e custo Questão: AV220104CCT01940220 (123091) 7 - Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que a o site do “Google maps” para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Pontos da Questão: 1 Teste caixa preta Teste de sistemas Teste de integração Teste caixa branca Questão: AV220104CCT01940007 (124452) 8 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta.
Pontos da Questão: 1
Estão corretas as sentencas I e IV Estão corretas as sentenças II e IV Estão corretas as sentenças I, III e III Estão corretas as sentenças II, III e IV Questão: AV220104CCT01940156 (123039) 9 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão:
0,5
Reutilização de plataforma - camada de arquitetura Reutilização de código - módulo de código binário. Reutilização de objeto - bibliotecas e classes fundamentais Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Questão: AV220104CCT01940155 (123034) 10 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão:
0,5 Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de classe - bibliotecas e classes fundamentais Reutilização de código - reutilização de parte de código de um programa Reutilização de plataforma - camada de arquitetura
Questão: AV220104CCT01940005 (122981) 1 - Considere um sistema de Controle de Estoque e classifique cada requisito desse sistema como F (funcional) e NF (não funcional). I O sistema deve registrar cada compra, item a item e atualizar o estoque do respectivo item. II O sistema deve adequar-se ao atual hardware existente na empresa. III A cada compra,o sistema deve recalcular o preço médio. IV O processamento da compra não deve ultraar 2 segundos. Com base em sua análise e classificalçao, assinale a opção correta.
Pontos da Questão: 1 I-F, II-NF, III-F, IV-NF I-F, II-F, III-F, IV-NF I-NF, II-NF, III-F, IV-NF I-F, II-N, III-F, IV-F
Questão: AV220104CCT01940211 (123072) 2 - Você acabou de ser contratado para trabalhar em uma empresa e foi alocado na gerência de teste de software. Sua primeira tarefa foi avaliar a lógica do algoritmo de alguns módulos do sistema e, se o mesmo encontra-se dentro das normas e padrões estabelecidos pela empresa. Esta tarefa que acabamos de descrever também é conhecida dentro do PDS como:
Pontos da Questão: 1 Teste de requisitos Teste de análise Teste caixa preta Teste caixa branca Questão: AV220104CCT01940160 (123051) 3 - Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo - é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno - é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Externo - podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. Marque a alternativa CORRETA:
Pontos da Questão: 0,5
Todas as alternativas são corretas. Somente II e III são corretas. Somente I e III são corretas. Somente I e II são corretas. Questão: AV220104CCT01940102 (124009) 4 - Marque a opção que não representa uma organização de classe:
Pontos da
Questão: 1 Fronteira Controle Entidade Parâmetro Questão: AV220104CCT01940059 (123048) 5 - No processo de gestão dos requisitos, os novos requisitos e as alterações de requisitos com o desenvolvimento já adiantado sinalizam para que tipo de problema?
Pontos da Questão: 0,5 Gestão dos Requisitos Gestào de Processos Instabilidade nos Requisitos Instabilidade dos Processos Questão: AV220104CCT01940168 (124003) 6 - “Controlo remoto, (controle remoto (português brasileiro) ou controlo remoto (português europeu)), telecomando ou ainda comando à distância é um aparelho utilizado para realizar uma operação remota a uma máquina. O termo é mais utilizado para referir o controle remoto de uma televisão. ... .O primeiro controle remoto para controlar uma televisão foi desenvolvido pela Zenith Radio Corporation no início da década de 1950...” Fonte: http://pt.wikipedia.org/wiki/Controlo_remoto, o em 20/11/2010. Cada equipamento eletrônico que dispõe de um dispositivo de controle remoto, possui um sistema desenvolvido para controlar o acionamento das diversas ações que serão efetuadas, em função do sinais emanados desse controle remoto. Considerando um aparelho de televisão com controle remoto, assinale o modelo de controle requerido pelo sistema. Pontos da Questão: 1 Controle orientado a eventos - modelos de transmissão. Controle centralizado - modelo de retorno de chamadas. Controle orientado a eventos - modelos orientados a interrupções. Controle centralizado - modelo gerenciador. Questão: AV220104CCT01940165 (124000) 7 - Considerando as seguintes características da aplicação : - Um sistema de hipertexto para vários usuários, destinado a fornecer uma biblioteca de filmes e fotografias. Os frames do filme precisam ser transmitidos com rapidez e sincronia, mas com resolução relativamente baixa. Porém, as imagens precisam ser transmitidas em alta resolução. O catálogo deve ser capaz de lidar com uma variedade de consultas e fornecer links com os sistemas de informação de hipertexto.
Assinale a alternativa de modelo que mais se adequa às necessidades das características informadas. Pontos da Questão: 1 Modelo cliente-servidor. Modelo de máquina abstrata. Modelo de repositório. Modelo em camadas.
Questão: AV220104CCT019400029 (123156) 8 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F.
Pontos da Questão: 0,5
I-F, II-V, III-F IV-F I-V, II-V, III-V IV-F I-V, II-F, III-V IV-F I-F, II-V, III-V IV-F Questão: AV220104CCT01940154 (123031) 9 - Com relação ao nível de abstração e agregação dos elementos dos sistemas o nível operacional: Pontos da Questão: 0,5 É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. Questão: AV220104CCT01940070 (123021) 10 - Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: – o analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; - o analista verifica relatórios e outros impressos da empresa; – é excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas.
da Questão: 1 Entrevista - Análise de documentos - Brainstorm Visita em Locco - Questionário - Análise de documentos
Pontos
Visita em Locco - Análise de documentos - JAD Entrevista - Questionário - JAD
Questão: AV220104CCT01940106 (124019) 1 - Qual a ferramnta utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos? Pontos da Questão: 1 Teste de Software UML Modelagem Análise Questão: AV220104CCT01940158 (123045) 2 - Com relação à fase de reutilização temos as seguintes afirmações: I - Nesta fase, é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. II - O processo de reutilização visa à redução do desperdício de tempo. III - O processo de reutilização visa à redução do desperdício de dinheiro. IV - Com processo de reutilização, a cada iteração, os defeitos que existiam em outras fases precisam ser acertados novamente, pois trata-se de nova implementação. Marque a alternativa CORRETA: Pontos da Questão: 0,5 Todas as alternativas são corretas. Somente I e III e IV são corretas. Somente I, II e III são corretas. Somente I e III são corretas. Questão: AV220104CCT01940213 (123075) 3 - Você foi convidado para trabalhar em uma empresa de plano de saúde com um sistema de cadastro de usuários. O sistema está sendo desenvolvido seguindo todas as fases do PDS. Sua primeira atividade, nesta nova empresa, será reforçar a equipe de desenvolvimento de software. Seu foco de trabalho será descobrir erros dentro do módulo de cadastro de usuários e garantir que todas as instruções locais de um módulo sejam tratadas individualmente. Com base no cenário acima, assinale dentre as opções aquela que corresponde à melhor estratégia de teste para esta atividade , quanto ao objetivo da busca pelo erro. Pontos da Questão: 1 Teste de análises Teste de integração
Teste de unidade Teste de requisitos Questão: AV220104CCT01940162 (123997) 4 - “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde a disponibilidade é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema. A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas. A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT019400035 (123154) 5 - Dentre as opções apresentadas, assinale a ÚNICA que NÂO representa uma das causas dos problemas do desenvolvimento de software. Pontos da Questão: 0,5
Levantamento de requisitos inadequado Rápida mudança nos requisitos Softwares complexos e de mudanças lentas Má definição do escopo Questão: AV220104CCT01940159 (123049) 6 - Com relação aos Modelos de Desenho temos as seguintes afirmativas: I – Desenho Externo - é a visão que os usuários terão da solução ou produto e a forma com que eles interagirão. II – Desenho Interno - é a maneira como o sistema interage com outros produtos ou sistemas. III – Desenho Interno - podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos, interna ou externamente. Marque a alternativa CORRETA: Pontos da Questão: 0,5
Somente II e III são corretas. Somente I e III são corretas. Somente I e II são corretas. Todas as alternativas são corretas. Questão: AV220104CCT01940167 (124002) 7 - “Air bag, ... este dispositivo é constituído de pastilhas de nitrogênio que são acionadas por uma descarga elétrica pela central eletrônica dentro de um balão de ar muito resistente, que é o próprio Airbag, este por sua vez se enche rapidamente amortecendo assim o choque e evitando que motorista e ageiros sofra danos físicos principalmente no rosto, peito e coluna.” Fonte: http://pt.wikipedia.org/wiki/Airbag, o em 20/11/2010. Existe em cada automóvel equipado com um air bag um sistema desenvolvido para controlar o acionamento desse dispositivo. Assinale o modelo de controle requerido por esse sistema. Pontos da Questão: 1 Controle orientado a eventos - modelos de transmissão. Controle centralizado - modelo de retorno de chamadas. Controle centralizado - modelo gerenciador. Controle orientado a eventos - modelos orientados a interrupções. Questão: AV220104CCT01940007 (124452) 8 - Em uma linguagem de programação Y é gerado o código objeto em período anterior a sua execução. Analise cada sentença com relação a linguagem de programação Y. I. A linguagem de programação é interpretada. II. A linguagem de programação é compilada III. O código objeto gerado não é em linguagem de maquina executável IV. A linguagem de programação Y é dita de alto nível. Assinale a única opção correta. Pontos da Questão: 1 Estão corretas as sentencas I e IV Estão corretas as sentenças II, III e IV Estão corretas as sentenças II e IV Estão corretas as sentenças I, III e III Questão: AV220104CCT01940057 (123044) 9 - Como parte da viabilidade econômica, que visa atender os requisitos financeiros do projeto/produto, temos a Apuração do retorno sobre o investimento (ROI). O objetivo do ROI É? Pontos da Questão: 0,5
Medir a relação de custo benefício. Estipular quanto se pretende investir e obter o valor de retorno. Medir a relação entre o quanto se ganha (pretende ganhar) e o quanto se investe. Estipular quanto se pretende ganhar baseado no quanto se investe. Questão: AV220104CCT01940061 (123003) 10 - Dentre as atividades para analise de requisitos temos o estudo de viabilidade que representa o estudo inicial para saber se vale à pena desenvolver a ideia. Em relação ao projeto/produto, o estudo deve oferecer base para ajudar em que decisão? 1234-
Pode ser feito; Quanto custa para ser feito; Beneficiara os clientes interessados; Existe uma outra alternativa.
Das opções, marque aquela em que todos os itens o estudo oferece base para a decisão: Pontos da Questão: 1
1,3 e 4 1,2 e 3 1,2 e 4 2,3 e 4 Questão: AV220104CCT01940161 (123996) 1 - “A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema.” (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde o desempenho é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito. Pontos da Questão: 1 A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número de subsistemas. A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas. A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema.
A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados. Questão: AV220104CCT01940167 (124002) 2 - “Air bag, ... este dispositivo é constituído de pastilhas de nitrogênio que são acionadas por uma descarga elétrica pela central eletrônica dentro de um balão de ar muito resistente, que é o próprio Airbag, este por sua vez se enche rapidamente amortecendo assim o choque e evitando que motorista e ageiros sofra danos físicos principalmente no rosto, peito e coluna.” Fonte: http://pt.wikipedia.org/wiki/Airbag, o em 20/11/2010. Existe em cada automóvel equipado com um air bag um sistema desenvolvido para controlar o acionamento desse dispositivo. Assinale o modelo de controle requerido por esse sistema. Pontos da Questão: 1 Controle centralizado - modelo de retorno de chamadas. Controle centralizado - modelo gerenciador. Controle orientado a eventos - modelos de transmissão. Controle orientado a eventos - modelos orientados a interrupções. Questão: AV220104CCT01940051 (123026) 3 - Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Pontos da Questão: 0,5
Organizacional, Operaciaonal, Funcional e Econômica Técnica, Funcional, cronograma e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Técnica, Operaciaonal, Cronograma e Econômica Questão: AV220104CCT019400029 (123156) 4 - Classifque cada assertiva como V(verdadeira) ou F (falso). I. Escopo é a abrangência do sistema. II. Requisitos são interesses dos usuários. III. A falta de treinamento pode ser causa do fracasso do software. Iv. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequencia correta de V ou F. Pontos da Questão: 0,5 I-V, II-F, III-V IV-F I-V, II-V, III-V IV-F I-F, II-V, III-F IV-F
I-F, II-V, III-V IV-F Questão: AV220104CCT01940216 (123084) 5 - A empresa de consultoria “ArtMais” está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento. Pontos da Questão: 1
Teste da unidade Teste de sistemas Teste de aceite Teste de integração Questão: AV220104CCT01940151 (123005) 6 - O nível de abstração e agregação dos elementos dos sistemas podem ser: Pontos da Questão: 0,5 Nível estratégico ou desenho arquitetônico, nível tático ou desenho detalhado e nível operacional ou desenho lógico Nível estratégico ou desenho detalhado, nível tático ou desenho lógico e nível operacional ou desenho arquitetônico Nível estratégico ou desenho arquitetônico, nível tático ou desenho lógico e nível operacional ou desenho detalhado Nível estratégico ou desenho lógico, nível tático ou desenho arquitetônico e nível operacional ou desenho detalhado Questão: AV220104CCT01940156 (123039) 7 - Na fase de reutilização é comum se fazer uso de processos que já foram definidos e utilizados em outras fases do produto ou sistema. Com relação a reutilização assinale a alternativa INCORRETA: Pontos da Questão: 0,5
Reutilização de desenho - aproveitamento de idéias para solução de problemas encontrados no desenho é comumente baseado em classes abstratas derivadas por herança de outra classe. Reutilização de objeto - bibliotecas e classes fundamentais Reutilização de plataforma - camada de arquitetura Reutilização de código - módulo de código binário.
Questão: AV220104CCT01940109 (124022) 8 - Como se chama o Conjunto de objetos similares agrupados em que a etapa de análise está mais voltada para sua realização? Pontos da Questão: 1 UML Objeto Diagrama Classe Questão: AV220104CCT01940063 (123007) 9 - Dos tipos de viabilidade, aqulela que visa atender os requisitos para a aceitação do produto ou problema apresentado, onde o levantamanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela é a viabilidade? Pontos da Questão: 1
Operacional Econômica Do Cronograma Técnica Questão: AV220104CCT01940008 (124458) 10 - Sobre Linguagens de programação, analise as sentenças abaixo e identifique as corretas I. As linguagens C e C++ são interpretadas II. As linguagens C e C++ são compiladas III. A linguagem assembly é a usada para gerar os códigos objeto IV. Uma linguagem de alto nível é inteligível e executada pelo hardware. Com base em sua análise das sentenças, assinale a resposta correta. Pontos da Questão: 1
Estão corretas as sentenças I e III Estão corretas as sentenças II e IV Estão corretas as sentenças II e III Estão corretas as sentenças III e IV
Visualização de Prova
Avaliação: Disciplina: Tipo de Avaliação: Aluno: Nota da Prova:
Avaliação On-Line AV1.2012.3EAD-PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE-CCT0194 CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AV1 7
Nota do Trabalho:
Nota da Participação: 2
Total: 9
Prova On-Line Questão: 1 (122984) Sobre o software, podemos dizer: I. É a parte lógica do sistema de computação II. Pode ser do tipo aplicativo ou básico III. Seu processo de desenvolvimento é industrializado IV. Pode ter a parte defeituosa substituída, tal qual o hardware Com base em sua análise sobre os itens, assinale a ÚNICA opção correta. Pontos da Questão: 0,5
As opções II e III estão corretas As opções I e II estão corretas As opçoes II e IV estão corretas As opções I e III estão corretas Questão: 2 (123075) Você foi convidado para trabalhar em uma empresa de plano de saúde com um sistema de cadastro de usuários. O sistema está sendo desenvolvido seguindo todas as fases do PDS. Sua primeira atividade, nesta nova empresa, será reforçar a equipe de desenvolvimento de software. Seu foco de trabalho será descobrir erros dentro do módulo de cadastro de usuários e garantir que todas as instruções locais de um módulo sejam tratadas individualmente. Com base no cenário acima, assinale dentre as opções aquela que corresponde à melhor estratégia de teste para esta atividade , quanto ao objetivo da busca pelo erro. Pontos da Questão: 1 Teste de análises Teste de integração Teste de unidade Teste de requisitos Questão: 3 (123006) Com relação ao nível de abstração e agregação dos elementos dos sistemas o nível estratégico é: Pontos da
Questão: 0,5
É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. Questão: 4 (122978) Considere um sistema de controle de empréstimos de uma biblioteca universitária. Analise as sentenças abaixo e classifique cada uma como V(verdadeira) ou F(falsa), no que se refere ao conceito de dados e informação.
Visualização de Prova
I. A matrícula do funcionário não é dado de entrada e a data de empréstimo é informação da função Emprestar Livro II. O código ISNB do livro é dado de entrada para a função de cadastramento do livro. III.A lista dos 10 Livros mais emprestádos é uma informação que pode ser provida pelo sistema IV A função emprestar livro tem como informação a matrícula do aluno que deseja o empréstimo Após classificar cada sentença, assinale a opção que representa a correta sequencia de V e F. Pontos da Questão:
1
I-V, II-V, III-V, IV-F I-F, II-V, III-V, IV-F I-V, II-V, III-F, IV-V I-V, II-V, III-V, IV-V Questão: 5 (123078) A empresa de consultoria “SambaShow” desenvolveu e implantou um projeto de carnaval para a “Confederação Estadual da Escolas de Samba do Rio de Janeiro – CEESRJ”. A consultoria “SambaShow” recebeu uma reclamação de que quando a funcionalidade – “reservar frisa do grupo de o” era acionada, o sistema retornava a seguinte mensagem: “Samba Show é a alegria do Rio – ei por aqui”. Ao receber a reclamação a consultoria imediatamente alocou um especialista em projetos, que concluiu que o problema estava exatamente dentro do módulo “reserva de frisa”. Considerando que não houve invasão externa no ambiente onde encontra-se armazenado o projeto, indique, dentre as opções, qual das etapas de teste do PDS, quanto ao objetivo na busca pelo erro, pode ter sido pulada ou mal feita. Pontos da Questão: 1
Teste de sistemas Teste da aceite Teste de unidade Teste de integração Questão: 6 (123028) Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível tático: Pontos da Questão:
0,5
É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. Questão: 7 (123008) Dos tipos de viabilidade, aqulela que visa atender os requisitos de tempo, para os prazos estabelecidos é a viabilidade? Pontos da Questão: 1
Econômica Técnica Operacional Do Cronograma Questão: 8 (124001)
Visualização de Prova
Considerando as seguintes características da aplicação: - Um sistema de hipertexto para vários usuários, destinado a fornecer uma biblioteca de músicas digitalizadas e fotografias. Os pacotes de dados das músicas digitais precisam ser transmitidos com rapidez e sincronia. Enquanto, as imagens precisam ser transmitidas em alta resolução. O catálogo deve ser capaz de lidar com uma variedade de consultas e fornecer links com os sistemas de informação de hipertexto. Assinale a alternativa de modelo que mais se adequa às necessidades das características informadas. Pontos da Questão: 1 Modelo de máquina abstrata. Modelo cliente-servidor. Modelo em camadas. Modelo de repositório. Questão: 9 (123048) No processo de gestão dos requisitos, os novos requisitos e as alterações de requisitos com o desenvolvimento já adiantado sinalizam para que tipo de problema? Pontos da Questão: 0,5
Instabilidade dos Processos Gestão dos Requisitos Gestào de Processos Instabilidade nos Requisitos Questão: 10 (124018) Qual a atividade de análise no processo de desenvolvimento de softwares que serve para verificar a qualidade de requisitos? Pontos da Questão: 1 Análise UML Modelagem Manutenção
Fechar
Server IP : 192.168.10.137 Client IP: 189.82.75.254 Tempo de execução da página : 1,344
file:///C|/s/Rodrigo/Desktop/Provas/Proc.%20de%20desenvolvimento%20de%20sw%20Av1.htm[03/12/2012 20:55:40]
12/05/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A10_201503115852
Matrícula: 201503115852
Aluno(a): DAVI INOCENCIO DE SOUZA
Data: 12/05/2016 20:10:06 (Finalizada)
1a Questão (Ref.: 201503739084)
Fórum de Dúvidas (0) Saiba
(0)
O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões diárias para acompanhamento do andamento das atividades. Complete a frase escrevendo o nome de cada uma das características do modelo Scrum: I) _____________: Período para finalização de cada requisito; II) _____________: Reunião diária para análise de andamento do projeto; III) _____________: Lista com funcionalidades a serem implementadas; IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à equipe como será implementado; V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer na tentativa de não estourar o Sprint. Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V). Product Backlog Scrum Master Sprint Backlog Sprint Srum
Sprint Scrum Scrum Master Product Backlog Sprint Backlog Scrum Master Sprint Scrum Product Backlog Sprint Backlog
Sprint Daily Scrum Product Backlog Sprint Backlog Scrum Master Product Backlog Sprint Backlog Sprint Scrum Scrum Master
Gabarito Comentado
2a Questão (Ref.: 201503221584)
Fórum de Dúvidas (0) Saiba
(0)
__________ é considerado um processo ágil de desenvolvimento de software.
SCRUM ICONIX RUP PRAXI OPEN
Gabarito Comentado
3a Questão (Ref.: 201503222723)
Fórum de Dúvidas (0) Saiba
(0)
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402844780
1/3
12/05/2016
BDQ Prova
Concepção e Elaboração.
Construção e Transição. Projeto e Construção. Requisitos e Análise. Construção e Concepção.
Gabarito Comentado
4a Questão (Ref.: 201503190715)
Fórum de Dúvidas (0) Saiba
(0)
Indique a sentença que determina a etapa que define A NOVA VERSÃO DO SISTEMA como marco de finalização, no processo unificado:
Transição. Construção.
Elabroração. Iniciação. Concepção.
Gabarito Comentado
5a Questão (Ref.: 201503364135)
Fórum de Dúvidas (0) Saiba
(0)
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno que foi derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software associado (Rumbaugh, et al., 1999). O modelo é constituído por fases no qual coincidem com as atividades do processo. Qual fase tem como objetivo entrar no ambiente do usuário? Concepção
Transição Elaboração
Implementação Construção
6a Questão (Ref.: 201503362714)
Fórum de Dúvidas (0) Saiba
(0)
O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões diárias para acompanhamento do andamento das atividades. Complete a frase escrevendo o nome de cada uma das características do modelo Scrum: I) _____________: Período para finalização de cada requisito; II) _____________: Reunião diária para análise de andamento do projeto; III) _____________: Lista com funcionalidades a serem implementadas; IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à equipe como será implementado; V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer na tentativa de não estourar o Sprint. Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V). Sprint Scrum Scrum Master Product Backlog Sprint Backlog
Sprint Scrum Product Backlog Sprint Backlog Scrum Master
Product Backlog Scrum Master Sprint Backlog Sprint Srum
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402844780
2/3
12/05/2016
BDQ Prova
Scrum Master Sprint Scrum Product Backlog Sprint Backlog Product Backlog Sprint Backlog Sprint Scrum Scrum Master
Gabarito Comentado
Fechar
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402844780
3/3
12/05/2016
BDQ Prova
Processando, aguarde ...
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A9_201503115852
Matrícula: 201503115852
Aluno(a): DAVI INOCENCIO DE SOUZA
Data: 12/05/2016 20:06:44 (Finalizada)
1a Questão (Ref.: 201503867457)
Fórum de Dúvidas (0) Saiba
(0)
No processo de desenvolvimento de software, devemos adotar uma modalidade de ciclo de vida de projetos de software, analise as alternativas apresentadas: I. Processo iterativo Modelo onde cada atividade tem que ser concluída antes de iniciar a próxima; II. Modelo Incremental Modelo que se baseia na ideia de aumento do âmbito do sistema, ou seja, na criação de novas versões para o modelo proposto; III. Modelo Iterativo e Incremental Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. Escolha a alternativa correta: Apenas as afirmativas I e II estão corretas Apenas a afirmativa I está correta Todas as afirmativas estão corretas Apenas a afirmativa II está correta
Apenas as afirmativas II e III estão corretas
Gabarito Comentado
2a Questão (Ref.: 201503796333)
Fórum de Dúvidas (0) Saiba
(0)
Avalie as características abaixo sobre um determinado processo de desenvolvimento de software I. Inclui uma análise de Riscos II. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo. Com base em sua análise, assinale a opção que define corretamente esse processo de desenvolvimento de software http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402815980
1/3
12/05/2016
BDQ Prova
Modelo Ágil: XP Modelo Prototipação Modelo balburdia Modelo em cascata
Modelo Espiral
Gabarito Comentado
3a Questão (Ref.: 201503796405)
Fórum de Dúvidas (0) Saiba
(0)
Assinale a opção que apresenta a característica correta do modelo Iterativo Modelo em que as fases se sucedem, sem a possibilidade de retrocesso a fase anterior.
Modelo baseado na ideia de aumento do âmbito do sistema Modelo que funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo Modelo que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização Modelo onde após a criação e aceitação do protótipo, o produto final será desenvolvido.
4a Questão (Ref.: 201503828800)
Fórum de Dúvidas (0) Saiba
(0)
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: I, apenas. II e III, apenas.
I e II, apenas.
I, II e III. II, apenas.
Gabarito Comentado
5a Questão (Ref.: 201503827011)
Fórum de Dúvidas (0) Saiba
(0)
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?
Incremental. Formal.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402815980
2/3
12/05/2016
BDQ Prova
Cascata.
Prototipação. Espiral.
Gabarito Comentado
6a Questão (Ref.: 201503799273)
Fórum de Dúvidas (0) Saiba
(0)
Um modelo de processo de software estabelece um framework para as principais atividades, entradas, saídas e restrições de projetos. Eles podem ser usados para explicar diferentes abordagens no desenvolvimento do sistema. Analise as abordagens abaixo: I. Uma das atividades é avaliar as alternativas com relação aos objetivos e restrições, e identificar as principais fontes de riscos, ou seja uma avaliação de riscos bem presente. II. Permite uma gerência do baseline, que identifica um conjunto fixo de documentos produzidos como resultado de cada fase do ciclo de vida. Os requisitos permanecem inalterados até o final do processo de desenvolvimento do software III O Analista coletará informações para um mini projeto, concentrandose nas entradas e saídas do software. Após a criação e aceitação do protótipo, o produto final será desenvolvido. Os diferentes modelos de processo de desenvolvimento de software, descritos em I, II e III são respectivamente: Espiral Prototipação Cascata
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402815980
3/3
12/05/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A8_201503115852
Matrícula: 201503115852
Aluno(a): DAVI INOCENCIO DE SOUZA
Data: 12/05/2016 20:01:07 (Finalizada)
1a Questão (Ref.: 201503869419)
Fórum de Dúvidas (0) Saiba
(0)
Assinale a alternativa que apresenta o nome do modelo cuja descrição é apresentada a seguir: modelo que representa uma metodologia de desenvolvimento de software em que os antigos desenvolvedores baseavamse em suas próprias experiências para desenvolver os softwares e que podia ser descrito por um ciclo de 2 fases: implementação e correção. cascata balbúrdia com realimentação codificaremenda
balbúrdia cascata com realimentação
Gabarito Comentado
2a Questão (Ref.: 201503359790)
Fórum de Dúvidas (0) Saiba
(0)
Dentre as vantagens do modelo cascata podemos destacar: Não requer documentação para todas as fases Dificulta a visão de reutilização Não é possível corrigir erros em fases já completas
Permite pontos de controle bem definidos, facilitando a gestão do projeto O usuário só vê os resultados ao final
Gabarito Comentado
3a Questão (Ref.: 201503869250)
Fórum de Dúvidas (0) Saiba
(0)
Analise o processo de desenvolvimento de software, que tem como características I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior. II. Todos os requisitos devem ser validados no início do projeto. III.. Processo voltado para pequenos projetos . Estamos nos referindo a que processo de desenvolvimento de software ? codificaremenda cascata com retroalimentação http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402780280
1/3
12/05/2016
BDQ Prova
cascata balbúrdia balbúrdia com retroalimentação
Gabarito Comentado
4a Questão (Ref.: 201503762073)
Fórum de Dúvidas (0) Saiba
(0)
Considere as assertivas que seguem: I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima II. Permite a revisão de fases anteriores e a superposição entre as fases. As considerações apresentam características de modelos de processo de desenvolvimento e correspondem, respectivamente aos modelos:
Cascata / Cascata com Retroalimentação Cascata / Prototipação Incremental / Cascata com Retroalimentação Cascata com Retroalimentação / Incremental Cascata com Retroalimentação / Cascata
Gabarito Comentado
5a Questão (Ref.: 201503835104)
Fórum de Dúvidas (0) Saiba
(0)
Modelo Cascata Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. Muitos Críticos questionam o modelo cascata pela ausência de entre cada etapa. Em nossa aula vimos uma variação deste modelo que mitiga (ou elimina) este problema. Marque a opção que representa esta variação. Modelo Processo Cascata feedline Modelo Processo Cascata Balbúrdia
Modelo Processo Cascata Waterfall Modelo Processo Cascata CodificaRemenda
Modelo Processo Cascata com Realimentação
Gabarito Comentado
6a Questão (Ref.: 201503364124)
Fórum de Dúvidas (0) Saiba
(0)
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I É possível corrigir erros em fases já completas. II Permite pontos de controle bem definidos. III Facilita a visão de reutilização. Somente II e III estão corretas http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402780280
2/3
12/05/2016
BDQ Prova
Somente a I está correta Somente I e III estão corretas Somente I e II estão corretas
Somente II está correta
Gabarito Comentado
Fechar
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402780280
3/3
12/05/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A7_201503115852
Matrícula: 201503115852
Aluno(a): DAVI INOCENCIO DE SOUZA
Data: 12/05/2016 19:54:22 (Finalizada)
1a Questão (Ref.: 201503848449)
Fórum de Dúvidas (0) Saiba
(0)
A documentação do produto é fundamental para a melhora da qualidade da fase de manutenção. Um desses documentos é o Manual de Instalação, ou Documente de Instalação, que compreender:
Um documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; Um documento que descreve as facilidades do uso do sistema, informar os erros que podem ocorrer e como agir quando encontralos; Um documento que descreve as funcionalidades do sistema, como o usuário pode utilizar, os pré requisitos necessários para funcionar;
Um documento com a descrição de como instalar o sistema, plataformas de operação e prérequisitos necessários; Um documento com uma linguagem que deve se clara e conter os termos e construções de acordo com o nível cultural e técnico do usuário final;
Gabarito Comentado
2a Questão (Ref.: 201503743705)
Fórum de Dúvidas (0) Saiba
(0)
Considerando importância de documentar todos os os do processo de desenvolvimento de software. Complete a frase escrevendo o nome de cada tipo utilizado na documentação do processo: __________: Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar o andamento do projeto. __________: Documentação de acompanhamento de recursos utilizados durante o andamento do projeto. __________: Estabelece o formato e a cadência de como o processo deve ser implementado. __________: Estabelece a forma de comunicação entre os membros do projeto. __________: Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Comunicação Cronogramas Padronização de processos Documentos técnicos Relatórios Cronogramas Documentos técnicos Relatórios Padronização de processos Comunicação
Cronogramas Relatórios Padronização de processos Comunicação Documentos técnicos Padronização de processos Relatórios Comunicação Documentos técnicos Cronogramas Relatórios Padronização de processos Cronogramas Documentos técnicos Comunicação
Gabarito Comentado
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402726880
1/3
12/05/2016
BDQ Prova 3a Questão (Ref.: 201503839541)
Fórum de Dúvidas (0) Saiba
(0)
Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da documentação atualizada. As melhorias nas funções do sistema existente são efetuadas por dois motivos. Uma das soluções aplicadas para essa melhoria é conhecida por:
Separação estática, que é utilizada para identificar todos os códigos de programa que são afetados por alguma variável;
Refatoração, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema; Emergencial, que é utilizada quando acumulamos demandas que justifiquem a intervenção para a manutenção; Rotatividade, que é utilizada apenas para implementação de novas funções; Efeito dominó, que é uma técnica para modificação da estrutura do software, sem alterar o comportamento;
Gabarito Comentado
4a Questão (Ref.: 201503364120)
Fórum de Dúvidas (0) Saiba
(0)
A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propor melhorias no sistema e prover e ao sistema que foi desenvolvido. Em relação à documentação do produto, o que descreve o manual de referência? Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final.
Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontralos. Descreve as funcionalidades do sistema e as facilidades do uso do sistema.
Descreve como instalar o sistema, plataformas de operação, prérequisitos necessários. Descreve as funcionalidades do sistema, como o usuário pode utilizar e os prérequisitos necessários para funcionar.
Gabarito Comentado
5a Questão (Ref.: 201503359779)
Fórum de Dúvidas (0) Saiba
(0)
A documentação do processo e do produto são muito importantes para o desenvolvimento e manutenção do sistema. Quando nos referenciamos a documentação para manutenção, ela é responsável por: Descrever como instalar o programa Registrar erros, problemas e ideias que ocorrem durante o projeto Descrever estratégias de como chegar ao resultado final Descrever um resumo das funcionalidades, atalhos de procedimentos, principais funções utilizadas, e mensagens de erros mais comuns
Descrever as partes do código fonte, requisitos necessários, arquitetura do sistema
6a Questão (Ref.: 201503839553)
Fórum de Dúvidas (0) Saiba
(0)
Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da documentação atualizada. Um desses documentos é a Documentação para e, no qual encontramos o http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402726880
2/3
12/05/2016
BDQ Prova
Manual de Sistemas. Para que ele realmente de e adequado para a manutenção, ele deve: Descrever estratégias de como chegar ao resultado final; Estabelecer o formato e a cadência de como o processo deve ser implementado;
Descrever as partes do código fonte, requisitos necessários e arquitetura do sistema; Descrever como instalar o sistema, plataformas de operação, prérequisitos necessários;
Mostrar como o usuário usa as funcionalidades;
Gabarito Comentado
Fechar
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402726880
3/3
12/05/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A6_201503115852 Aluno(a): DAVI INOCENCIO DE SOUZA
1a Questão (Ref.: 201503703576)
Matrícula: 201503115852 Data: 12/05/2016 19:46:05 (Finalizada)
Fórum de Dúvidas (0) Saiba
(0)
O processo de codificação também pode ser visto como um o do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores. Linguagem de máquina Linguagem assembly Linguagem de baixo nível
Linguagem de alto nível Linguagem binária
2a Questão (Ref.: 201503881675)
Fórum de Dúvidas (0) Saiba
(0)
A implementação é um processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Complete a frase escrevendo o nome de cada uma das definições do encontradas na fase de implementação: I) _____________: Programa que, além de fazer a leitura do código fonte e transformálo em código objeto, transformao em um código executável. II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para executar as ações; III) _____________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível; IV) _____________: Comumente chamada de linguagem de programação, este tipo de linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. ILinguagem de baixo nível IICompilador IIILinguagem de alto nível IVInterpretador
IInterpretador IILinguagem de baixo nível IIICompilador IVLinguagem de alto nível ICompilador IIInterpretador IIILinguagem de alto nível IVLinguagem de baixo nível ILinguagem de alto nível IIInterpretador IIICompilador IVLinguagem de baixo nível ILinguagem de baixo nível IIInterpretador IIILinguagem de alto nível IVCompilador
3a Questão (Ref.: 201503869196)
Fórum de Dúvidas (0) Saiba
(0)
O código de programação que representa uma Sequência binária de ações diretamente direcionadas para o processador da máquina é o http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402665440
1/3
12/05/2016
BDQ Prova
código executável código fonte
código de máquina código objeto código final
Gabarito Comentado
4a Questão (Ref.: 201503181220)
Fórum de Dúvidas (0) Saiba
(0)
Qual o objetivo da fase de Implementação ou Codificação? É a idéia de criação de um protótipo, um modelo funcional com características semelhantes, no caso de softwares/programas de computador, um sistema funcional, com características básicas as quais se modelam ao modelo original, mas desenvolvido somente para testes. É a execução da codificação e configuração do funcionamento do hardware com sua base de dados e o sistema computacional como um todo. É a fase onde o programa é testado.
É onde o projeto é transformado em uma linguagem compreendida pelo software.
É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado.
Gabarito Comentado
5a Questão (Ref.: 201503364098)
Fórum de Dúvidas (0) Saiba
(0)
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I Código fonte conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II Código Objeto Sequência binária de instruções, que são executadas diretamente por um processador. III Código de Máquina Resultado da compilação do código fonte. Assinale a única opção correta
Somente I está correta Somente I e II estão corretas Somente I e III estão corretas Somente a II está correta Somente II e III estão corretas
Gabarito Comentado
6a Questão (Ref.: 201503884553)
Fórum de Dúvidas (0) Saiba
(0)
O código de programação que representa um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada é o http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402665440
2/3
12/05/2016
BDQ Prova
código de compilador código de interpretador código objeto
código fonte código de máquina
Gabarito Comentado
Fechar
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402665440
3/3
12/05/2016
BDQ Prova
Processando, aguarde ...
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A5_201503115852
Matrícula: 201503115852
Aluno(a): DAVI INOCENCIO DE SOUZA
Data: 12/05/2016 19:17:06 (Finalizada)
1a Questão (Ref.: 201503836481)
Fórum de Dúvidas (0) Saiba
(0)
Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste: funcional. de aceitação.
de integração. de unidade.
de validação.
Gabarito Comentado
2a Questão (Ref.: 201503397746)
Fórum de Dúvidas (0) Saiba
(0)
Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados. Marque a alternativa que indica o tipo de teste descrito acima. Teste simples. Teste caixa branca. Teste iterativo.
Teste caixa preta Teste de interação.
3a Questão (Ref.: 201503190589)
Fórum de Dúvidas (0) Saiba
(0)
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que: Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402468820
1/3
12/05/2016
BDQ Prova
Por ser a última fase, ele tem a obrigação de dizer que o software funciona. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
4a Questão (Ref.: 201503359707)
Fórum de Dúvidas (0) Saiba
(0)
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta. I Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; II Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; III Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo; IV Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. Assinale a ÚNICA opção correta Apenas I e II estão corretas;
Apenas II e IV estão corretas; Apenas III e IV estão corretas; Apenas I e III estão corretas; Apenas II e II estão corretas;
Gabarito Comentado
5a Questão (Ref.: 201503787748)
Fórum de Dúvidas (0) Saiba
(0)
Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste. I O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software; II O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; III O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação; IV O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento; É correto, apenas, o que se afirma em: II e III; II e IV;
I e III; III e IV; I e II;
Gabarito Comentado
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402468820
2/3
12/05/2016
BDQ Prova
6a Questão (Ref.: 201503787744)
Fórum de Dúvidas (0) Saiba
(0)
Sabemos que existem duas modalidade de testes de software. Ela são classificadas em: I Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos; II Testes Estáticos, que são realizados após a integração de todos os módulos do sistema; III Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa; IV Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais; É correto, apenas, o que se afirma em: I e II; III e IV;
I e III; II e III; II e IV;
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2402468820
3/3
12/05/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A4_201503115852
Matrícula: 201503115852
Aluno(a): DAVI INOCENCIO DE SOUZA
Data: 12/05/2016 19:34:25 (Finalizada)
1a Questão (Ref.: 201503359700)
Fórum de Dúvidas (0) Saiba
(0)
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta. Apenas II e III estão corretas;
Apenas I e III estão corretas;
Apenas III está correta; Apenas I está correta; Apenas II está correta;
2a Questão (Ref.: 201503761881)
Fórum de Dúvidas (0) Saiba
(0)
Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e preparálos para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Projeto Manutenção Implementação Análise
Desenho
Gabarito Comentado
3a Questão (Ref.: 201503838229)
Fórum de Dúvidas (0) Saiba
(0)
Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: os custos associados para a resolução do problema http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2216809200
1/3
12/05/2016
BDQ Prova
os riscos associados ao projeto as alternativas para a resolução do problema as diretrizes para as implementações de novos projetos
a solução que será tomada para resolução do problema
4a Questão (Ref.: 201503761888)
Fórum de Dúvidas (0) Saiba
(0)
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o operacional ou desenho lógico tático ou desenho lógico estratégico ou desenho detalhado
operacional ou desenho detalhado estratégico ou desenho arquitetônico
Gabarito Comentado
5a Questão (Ref.: 201503838235)
Fórum de Dúvidas (0) Saiba
(0)
Fórum de Dúvidas (0) Saiba
(0)
A reutilização traz os seguintes benefícios: a eliminação de etapas e atividades a redução de desperdício de dinheiro e aumento de tempo a sobrecarga de atividades em determinadas etapas
a redução do desperdício de tempo e de dinheiro a redução do desperdício de tempo e aumento de dinheiro
6a Questão (Ref.: 201503838237)
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software:
módulo de código binário bibliotecas parte do código de programa
classes fundamentais aproveitamento de ideias
Gabarito Comentado
Fechar
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2216809200
2/3
12/05/2016
BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2216809200
3/3
09/04/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWA RE
Lupa
Exe rcício: CCT0194_EX_A 4_201501176579
Matrícula: 201501176579
Aluno(a): ROBERTO PA ULO DA SILVA
Data: 09/04/2016 11:11:36 (Finalizada)
1a Questão (Re f.: 201501426499)
Fórum de Dúvidas (0) Saiba
(0)
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta. Apenas I está correta; Apenas II e III estão corretas;
Apenas I e III estão corretas;
Apenas III está correta; Apenas II está correta;
2a Questão (Re f.: 201501828680)
Fórum de Dúvidas (0) Saiba
(0)
Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e preparálos para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Análise
Desenho Manutenção Implementação Projeto
Gabarito Comentado
3a Questão (Re f.: 201501905028)
Fórum de Dúvidas (0) Saiba
(0)
Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar:
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1335330756
1/3
09/04/2016
BDQ Prova
as diretrizes para as implementações de novos projetos
a solução que será tomada para resolução do problema os riscos associados ao projeto os custos associados para a resolução do problema as alternativas para a resolução do problema
4a Questão (Re f.: 201501828687)
Fórum de Dúvidas (0) Saiba
(0)
C om relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o operacional ou desenho lógico
operacional ou desenho detalhado estratégico ou desenho detalhado tático ou desenho lógico estratégico ou desenho arquitetônico
Gabarito Comentado
5a Questão (Re f.: 201501905034)
Fórum de Dúvidas (0) Saiba
(0)
Fórum de Dúvidas (0) Saiba
(0)
A reutilização traz os seguintes benefícios: a redução do desperdício de tempo e aumento de dinheiro a redução de desperdício de dinheiro e aumento de tempo
a redução do desperdício de tempo e de dinheiro a eliminação de etapas e atividades a sobrecarga de atividades em determinadas etapas
6a Questão (Re f.: 201501905036)
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software: aproveitamento de ideias parte do código de programa classes fundamentais
módulo de código binário
bibliotecas
Gabarito Comentado
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1335330756
2/3
09/04/2016
BDQ Prova
Fechar
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1335330756
3/3
12/05/2016
BDQ Prova
Processando, aguarde ...
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A3_201503115852
Matrícula: 201503115852
Aluno(a): DAVI INOCENCIO DE SOUZA
Data: 01/04/2016 22:15:48 (Finalizada)
1a Questão (Ref.: 201503160760)
Fórum de Dúvidas (0) Saiba
(0)
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
Levantamento de requisitos, análise de requisitos, registro dos requisitos Desenvolvimento, homologação, produção Projeto lógico, projeto físico, implementação e manutenção Entrada de dados, processamento da informação, apresentação dos resultados
Gabarito Comentado
2a Questão (Ref.: 201503788626)
Fórum de Dúvidas (0) Saiba
(0)
A Estrutura de atributos e operações encapsulada por procedimentos é denominado de entidade classe
objeto instância método
Gabarito Comentado
3a Questão (Ref.: 201503788584)
Fórum de Dúvidas (0) Saiba
(0)
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: um método para especificar e modelar os artefatos dos sistemas. http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2184022140
1/3
12/05/2016
BDQ Prova
uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. um processo de especificação e modelagem de sistemas orientados a objeto. uma linguagem para implementar os conceitos da orientação a objetos. um método comum para a representação da orientação a objetos.
Gabarito Comentado
4a Questão (Ref.: 201503881682)
Fórum de Dúvidas (0) Saiba
(0)
Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO. ( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo o no processo de desenvolvimento de software. ( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar o problema, não a solução. ( ) A UML Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. ( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados.
VVVV
VFVV FFVF VFVF FFFF
Gabarito Comentado
5a Questão (Ref.: 201503788597)
Fórum de Dúvidas (0) Saiba
(0)
A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma: generalização relação
conexão
agregação especialização
Gabarito Comentado
6a Questão (Ref.: 201503788601)
Fórum de Dúvidas (0) Saiba
(0)
O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens objeto
sequência atividade colaboração
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2184022140
2/3
12/05/2016
BDQ Prova
iteração
Fechar
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2184022140
3/3
12/05/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A2_201503115852
Matrícula: 201503115852
Aluno(a): DAVI INOCENCIO DE SOUZA
Data: 01/04/2016 22:11:20 (Finalizada)
1a Questão (Ref.: 201503739000)
Fórum de Dúvidas (2) Saiba
(2)
"Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada: Reunião
Brainstorm Questionário Entrevista Casos de Uso
2a Questão (Ref.: 201503364052)
Fórum de Dúvidas (2) Saiba
(2)
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Visita técnica Entrevista Casos de Uso
Brainstorm
Questionário
Gabarito Comentado
3a Questão (Ref.: 201503836339)
Fórum de Dúvidas (2) Saiba
(2)
Marque a alternativa INCORRETA:
REQUISITOS FUNCIONAIS Descrevem as funcionalidades do sistema. Estão diretamente ligados às especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema. Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto beneficiará os clientes interessados?Existe uma outra alternativa? Atividades para análise de requisitos ECONÔMICA Visa a atender os requisitos financeiros do projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados
Atividades para análise de requisitos OPERACIONAL Visa a atender os requisitos técnicos do produto a
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2184008100
1/3
12/05/2016
BDQ Prova
ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento. Atividades para análise de requisitos CRONOGRAMA Visa a atender os requisitos de tempo para os prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado. Prazos obrigatórios são mais difíceis de serem negociados.
Gabarito Comentado
4a Questão (Ref.: 201503826997)
Fórum de Dúvidas (2 de 2) Saiba
(2 de 2)
A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as propriedades (requisitos nãofuncionais). É considerado um requisito nãofuncional: a notificação de inconsistência de dado na tela.
a disponibilidade do sistema. um histograma na interface gráfica do usuário. a emissão de relatórios fiscais. uma informação na interface de entrada.
Gabarito Comentado
5a Questão (Ref.: 201503147311)
Fórum de Dúvidas (2 de 2) Saiba
(2 de 2)
A confiabilidade especificada para um software aplicativo é:
um requisito funcional. um mecanismo de teste de desempenho.
um requisito nãofuncional um mecanismo de teste de estresse. uma restrição de escopo.
Gabarito Comentado
6a Questão (Ref.: 201503185990)
Fórum de Dúvidas (2 de 2) Saiba
(2 de 2)
Conforme Roger Pressman o que é um processo de software? É a área do conhecimento da computação voltada para a qualidade.
É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade. É a área do conhecimento da computação voltada para a especificação. É a área do conhecimento da computação voltada para a manutenção. É a área do conhecimento da computação voltada para o desenvolvimento.
Gabarito Comentado
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2184008100
2/3
12/05/2016
BDQ Prova
Fechar
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2184008100
3/3
12/05/2016
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa
Exercício: CCT0194_EX_A1_201503115852
Matrícula: 201503115852
Aluno(a): DAVI INOCENCIO DE SOUZA
Data: 01/04/2016 22:05:08 (Finalizada)
1a Questão (Ref.: 201503160192)
Fórum de Dúvidas (0) Saiba
(0)
Indique a alternativa correta para definir CONHECIMENTO: Símbolos, números, letras. Fatos brutos que retratam ocorrências atuais ou do ado. Dados analisados dentro de um contexto.
Experiência pessoal, informações analisadas, gerando ações ou decisões. Conjunto de dados aos quais os seres humanos deram forma para tornálos significativos e úteis.
Gabarito Comentado
2a Questão (Ref.: 201503181374)
Fórum de Dúvidas (0) Saiba
(0)
Fórum de Dúvidas (0) Saiba
(0)
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta:
As opções I, II e III estão corretas As opções I e III estão corretas As opções II e IV estão corretas As opções II e III estão corretas
As opções I e II estão corretas
Gabarito Comentado
3a Questão (Ref.: 201503181444)
Analise as sentenças e classifiqueas como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2116738860
1/3
12/05/2016
BDQ Prova
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. Com base em sua análise assinale ÚNICA opção correta: As opções II, III e IV estão corretas As opções II e III estão corretas As opções I, II e IV estão corretas Apenas a opção I está correta
As opções II e IV estão corretas
Gabarito Comentado
4a Questão (Ref.: 201503835092)
Fórum de Dúvidas (0) Saiba
(0)
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que atende ao abaixo descrito "Programa de Computador cujo o uso não implica o pagamento de licença de uso" Trial Adware
Freeware
Demo Software GLU
5a Questão (Ref.: 201503789607)
Fórum de Dúvidas (0) Saiba
(0)
Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas: I. O atributo descreve as características dos objetos. II. A iteração é um tipo de instrução onde os os são repetidos até uma condição ser atingida. III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica. Apenas a afirmativa I está incompatível Todas as afirmativas estão compatíveis
Apenas a afirmativa III está incompatível Apenas as afirmativas I e II estão incompatíveis Apenas as afirmativas II e III estão incompatíveis
Gabarito Comentado
6a Questão (Ref.: 201503848508)
Fórum de Dúvidas (0) Saiba
(0)
Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma interface simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2116738860
2/3
12/05/2016
BDQ Prova
Caixa Econômica federal. Analisando estas características podemos classificar este software como: Demo Trial Comercial Shareware
Adware
Gabarito Comentado
Fechar
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2116738860
3/3
Q001) Segundo Pressman, o objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos. Conforme discutido em nossas aulas, diferencie erro de defeito. Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais. O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais. Q002) Uma vez gerado o código-fonte, o software deve ser testado para descobrir tantos erros quanto possível antes de fornecê-lo ao cliente. Para atingir este objetivo o testador deve entender o software e tentar desenvolver uma imagem mental de como o software poderá falhar. Neste sentido o testador poderá olhar o software através de duas visões. Uma delas é o Teste Caixa Branca. Descreva-a. Quando sabemos como é o trabalho interno do software e realizamos testes para garantir que as operações internas foram adequadamente exercitadas, estamos realizando teste de caixa-branca. Este tipo de teste é baseado em um exame rigoroso dos detalhes procedimentais e dos caminhos lógicos internos do software. Segundo Pressman também chamado de teste de caixa-de-vidro, este teste utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos do programa.
Q003) Indique a opção que Não representa um dos tipos de Teste de Caixa Branca. ( A ) Teste comportamental
Q004) Os testes de caixa-branca são baseados nos elementos internos de um trecho de programa. Um exemplo de teste de caixa-branca é o teste de ciclo que focaliza exclusivamente a validade das construções de ciclo, já que ciclos são em sua grande maioria a base da maioria dos algoritmos implementados. Neste tipo de teste podem ser definidos quatro tipos de classes de ciclos que são: ( A ) simples, aninhados, concatenados e desestruturados.
Q005) Nos testes automatizados é utilizado um software que imita a interação com a aplicação no que se refere ao teste tal qual um ser humano faria. Os testes automatizados podem ser classificados através de dois tipos distintos de testes. Descreva cada um deles. Teste Regressivo: Quando temos nova versão de software e comparamos com a versão anterior, o teste é em função de algo do ado e Teste Progressivo: Simulamos um comportamento de carga no software, por exemplo e posteriormente reexecutamos numa nova versão do sistema usando outro fator de medição, neste caso desejamos ver o comportamento futuro do sistema. Q006) Qual é a correta definição de testes? ( B ) Assegurar que o teste atende a todos os requisitos de sistema estabelecido entre o desenvolvedor e o cliente.
Q007) Qual é a vantagem de usar testadores independentes?
( C ) Equipes Independentes de Testes são muitas vezes mais eficientes na identificação de defeitos. Q008) Qual é o propósito dos testes? ( C ) Descobrir o maior número possível de defeitos do software, assegurar que o teste atende a todos os requisitos de sistema estabelecido entre o desenvolvedor e o cliente.
Q009) Uma equipe de Testes independente normalmente é formada exclusivamente por: ( A ) Testador, Analista de Teste, Arquiteto de Teste e Líder do Projeto de Testes. Q010) Quais atividades estão relacionadas com Teste? ( C ) Atividades durante todo o ciclo de vida do software.
Q011) O processo de teste de software deve basear-se em uma metodologia aderente ao processo de desenvolvimento, com pessoal técnico qualificado, ambiente e ferramentas adequadas. Esta metodologia de teste deve ser o documento básico para organizar a atividade de testar aplicações no contexto da empresa. Assim como o processo de desenvolvimento de software, teste de software também possui um ciclo de vida. Qual das opções abaixo NÃO faz parte do ciclo de vida do teste de software? ( B ) Codificação: É a conversão das representações do Projeto em uma seqüencia de instruções que formam um programa, sendo escrito numa linguagem de programação
Q012) Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior? ( D ) Devemos nos preocupar como teste somente após o código tiver sido gerado.
Q013) Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Por esta razão deverá ser definido: ( B ) Um processo de teste de software e um modelo (template) para o teste.
Q014) Você trabalha em uma empresa e é responsável pela manutenção do sistema de estoque e o seu principal usuário solicita apoio para acomodar algumas alterações neste sistema devido a mudanças nos processos de negócio. Descreva o tipo de manutenção adequada a esta solicitação. Manutenção Perfectiva incluir novas funções (ampliações) no software em produção, como: atender pedidos do usuário para modificar funções existentes, incluir novas funções ou efetuar melhoramentos gerais.
Q015) Diferentes causas geram manutenções de tipos diferentes em um software em produção. Quais os tipos de manutenção possíveis? Descreva cada uma delas. A manutenção Corretiva irá identificar e corrigir defeitos (erros latentes), A manutenção Adaptativa irá adaptar o software a novas tecnologias (TI/SI), metodologias, modelos de gestão, legislação. A manutenção Perfectiva irá incluir novas funções (ampliações) no software em produção. A manutenção Preventiva irá melhorar a manutenibilidade ou a confiabilidade futura. Q016) Analise o texto abaixo: Seu chefe perguntou a você, qual a dimensão de confiança de um software que se baseia na oferta do software em determinada unidade de tempo, considerando-se, proporcionalmente, o seu tempo útil de uso e o tempo de reparo de falhas. Após refletir por algum tempo você concluiu que a dimensão é: ( A ) Confiabilidade
Q017) Considere que você faz parte de uma equipe de teste de uma organização e foi indicado para realizar um teste para validar mudanças por imposições legais e tecnológicas a que um software foi submetido. Indique abaixo a opção que retrata o teste que você deverá usar:
( A ) Teste em manutenção adaptativa
Q018) Você trabalha em uma empresa e é responsável pala manutenção do sistema de estoque. O seu principal usuário solicita apoio para acomodar algumas alterações neste sistema devido a mudanças nos processos de negócio. Descreva o tipo de manutenção adequada a esta solicitação: Manutenção Perfectiva incluir novas funções (ampliações) no software em produção, como: atender pedidos do usuário para modificar funções existentes, incluir novas funções ou efetuar melhoramentos gerais. Q019) Diferentes causas geram manutenções de tipos diferentes em um software em produção. Quais os tipos de manutenção possíveis? Descreva cada uma delas: A manutenção Corretiva irá identificar e corrigir defeitos (erros latentes), A manutenção Adaptativa irá adaptar o software a novas tecnologias (TI/SI), metodologias, modelos de gestão, legislação. A manutenção Perfectiva irá incluir novas funções (ampliações) no software em produção. A manutenção Preventiva irá melhorar a manutenibilidade ou a confiabilidade futura. Q020) Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO ADAPTATIVA: ( D ) testa-se mudanças impositivas quer legais, quer tecnológicas.
Q021) Considere um web site composto de um web server, um servidor de aplicação e um servidor de banco de dados. Dados históricos demonstram que, em média, a máquina do servidor de aplicação é ré-iniciada a cada 15 dias, e que seu demora 15 minutos para reiniciar esta máquina. Mediante estes dados, pergunta-se: Qual o percentual de disponibilidade do site? ( D ) 99,93%
Q022) Com relação a definição de DISPONIBILIDADE de software, analise as sentenças e marque a alternativa correta:
I. Baseia-se na execução do sistema em determinada unidade de tempo sem falhas. II. Baseia-se na oferta do software em determinada unidade de tempo, considerando-se, proporcionalmente, o tempo útil de uso e o tempo de reparo de falhas. III. Considera o tempo de reparo do sistema até voltar a ficar operativo. IV. É uma medida direta da qualidade do sistema. V. É uma medida indireta de manutenibilidade do sistema;
( B ) II, IV e V estão corretos.
Q023) Selecione a opção que preenche corretamente as lacunas abaixo:
- Manutenção _________________: utilizada para corrigir problemas identificados no software; - Manutenção _________________: Manter o software útil num ambiente de mudanças; - Manutenção _________________: Aperfeiçoar o software, implementando novas funcionalidades, não previstas originalmente; - Manutenção _________________: O software é modificado para oferecer uma base melhor para futuras manutenções; ou seja, para melhorar a sua confiabilidade ou manutenibilidade futura. ( C ) corretiva - adaptativa - evolutiva - preventiva
Q024) Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO PREVENTIVA: ( C ) busca identificar, antecipadamente, possíveis erros ou falhas no aplicativo que está sendo usado na empresa.
Q025) Considere o contexto de um profissional responsável pela manutenção de um determinado sistema em produção. Ele é designado para remover um erro de uma aplicação com vícios de construção, o que pode demandar esforço significativo para identificação e remoção adequada do erro, levando em consideração que tudo isso deverá ocorrer em diminuto espaço de tempo. Qual é o teste adequado a esta situação?
( A ) Teste em manutenção corretiva
Q026) Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO PERFECTIVA:
( A ) testa-se novas funções, incluídas pelo usuário, que serão iniciadas no sistema.
Q027) O teste ________________________ é conduzido nas instalações de um ou mais usuários finais e neste tipo de teste o desenvolvedor não deverá estar presente. O cliente registra todos os problemas encontrados durante o teste e vai relatando para o desenvolvedor em intervalos regulares.
( A ) Beta
Q028) João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em relação a que Teste ele deve usar neste momento. Qual Teste você indicaria?
( A ) Teste de Regressão
Q029) Considere o seguinte contexto: você necessita validar a exatidão da execução das funções de um sistema dentro de um ambiente operacional controlado, acompanhando cenários sistêmicos elaborados pelo profissional de requisitos do projeto e que devem retratar os requisitos funcionais e não funcionais do sistema. Que Teste você usaria? ( A ) Teste de sistema
Q030) Você acabou o desenvolvimento de um aplicativo. Como é impossível para você desenvolvedor, prever como seu cliente usará o programa de forma que as instruções de uso do programa não sejam mal interpretadas, você deseja implementar um teste que seja realizado em conjunto com o usuário final, porém em um ambiente controlado. Qual o tipo de teste a ser aplicado?
( A ) Alfa
Q031) Qual é o nome do teste de Integração que começa pelo módulo de controle principal e os módulos subordinados são incorporados à estrutura de uma de duas maneiras: Primeiro-em-profundidade e Primeiro-em-largura
( A ) Teste de Integração Descendente Q032) A principal aplicação de sua empresa vem apresentando uma certa lentidão. Você foi chamado para verificar o que está ocorrendo com a aplicação e deseja através da aplicação de algum tipo de teste identificar pontos de gargalo no sistema. Qual o tipo de teste que você deverá utilizar? ( A ) Teste de desempenho
Q033) Você trabalha na equipe de teste e necessita utilizar o teste de integração. Descreva as duas abordagens possíveis que podem ser utilizadas neste tipo de teste: Não Incremental: todos os componentes são combinados com antecedência e o programa inteiro é testado de uma vez. Usualmente o resultado desta abordagem é o caos, pois normalmente são encontrados muitos erros tornando a correção difícil, pois fica complicado isolar as causas dos erros. Uma vez corrigidos os erros, novos erros aparecem e o processo parece não ter fim. Incremental: O programa é construído e testado em pequenos incrementos. Os erros são mais fáceis de isolar e corrigir e pode ser aplicada uma interface sistemática de testes. Existem várias estratégias incrementais de integração: Integração descendente ou Topdown, Integração ascendente ou Botton-up, Teste de regressão e Teste fumaça. Q034) Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que:
( A ) Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os módulos que o utilizam serão afetados. ( B ) Todos os módulos de cálculo afetados devem ser testados (teste de cálculos) ( C ) Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser testados (teste de afirmação) ( D ) Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos) ( E ) Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se foram ou não alterados. (teste de regressão)
Q035) Escolha dentre as opções abaixo, qual a melhor descrição para teste de regressão:
( A ) Verifica se não foram introduzidos erros em partes inalteradas do sistema.
Q036) Considere as afirmações abaixo:
I. Teste Unitário: São realizados para verificar o funcionamento de um pedaço do sistema. II. Teste de Integração: Cada componente já testado é adicionado e novamente executado e os resultados avaliados. III. Testes de Aceitação: Executado pelos testadores para apurar se o software ou programa está fazendo exatamente aquilo que foi definido nos seus requisitos. IV. Testes de Sistema: Teste realizado pelos usuários para validar a liberação do software para a produção.
( D ) I, II estão corretas
Q037) Considere as seguintes afirmativas sobre Fases ou Níveis de Teste de Software: 1. No Teste de Integração, o objetivo é encontrar falhas provenientes da integração interna dos componentes de um sistema. 2. Não faz parte do escopo do Teste de Integração o tratamento das interfaces do sistema com outros sistemas. 3. o Teste Beta é realizado pelo cliente com o acompanhamento direto da equipe de desenvolvimento de sistema. 4. A técnica de teste denominada Caixa Preta pode ser aplicável em diversas fases do teste de software.
( D ) Somente as afirmativas 1, 2, e 4 são verdadeiras
Q038) Qual o objetivo do teste de regressão? ( C ) Determinar que as funções previamente testadas continuam funcionando corretamente após mudanças terem sido introduzidas no sistema.
Q039) Relacione a definição de cada NÍVEL DE TESTE: A - Teste de integração B - Teste de sistema C - Teste de unidade D - Teste de validação ( ) Concentra-se em cada unidade de software, de acordo com o que é implementado no código fonte. ( ) Concentra-se na integração dos módulos do sistema, no projeto e na construção da ar quitetura de software. ( ) Os requisitos estabelecidos com a parte da Análise de Requisitos de software são validados em relação ao software que foi construído. ( ) Verifica-se se todos os elementos combinam-se adequadamente e se a função/desempenho global do sistema é conseguida.
Marque a alternativa correta: (A)C-A-D-B
Q040) Quando um sistema é submetido a condições extrema de operação, de forma a identificar seus limites operacionais, verificando se os mesmos estão dentro de limites toleráveis e previstos quando da especificação do sistema, estamos falando de que tipo de teste? ( B ) Estresse.
Q41) Assinale V (Verdadeiro) ou F (Falso) as seguintes sentenças relacionadas aos níveis de testes:
( ) Os testes Unitários e de Integração devem ser realizados no ambiente de desenvolvimento. ( ) Os testes de Sistema devem ser realizados no ambiente de produção. ( ) Os testes de aceitação devem ser realizados no ambiente de produção. ( ) Os testes unitários devem ser realizados no ambiente de desenvolvimento e os testes de integração devem ser realizados no ambiente de produção.
Resposta: V – F – V – F
Q42) Qual o objetivo do teste de Estresse? Resposta: Sobrecarregar o sistema e tentam levá-lo a falhar, através de grande volume de transações.
Q43) Verifica os limites operacionais estabelecidos durante o projeto de software. Qual é esse tipo de teste? Resposta.: Teste de desempenho
Q44) Assinale a alternativa correta. De acordo com a regra 10 de Myers é correto afirmar que o custo do defeito é menor quando encontrado durante o: (
)
Teste Unitário
Q45) O teste unitário é adequado para identificar que tipo de defeito? Assinale a alternativa correta. (
)
Defeitos nos módulos ou nos objetos que são testados separadamente.
Q46) Ao verificarmos se a solução atende aos objetivos do negócio e a seus requisitos no que diz respeito à funcionalidade e usabilidade, antes da utilização no ambiente de produção, qual o nível de testes que está sendo aplicado? Resposta.: Testes de validação
Q47) Com relação aos testes de verificação e validação. Assinale a alternativa correta: (
)
Verificação: Avalia se o sistema atende os sistemas de requisitos do projeto.
Q48) Esse tipo de teste é conduzido nas instalações do desenvolvedor com os usuários finais. O software é usado em um ambiente natural com o desenvolvedor acompanhando os usuários e registrando erros e problemas de uso. Assinale a alternativa que corresponde ao tipo de teste mencionado. Resposta.: Teste alfa Q49) Esse tipo de teste é conduzido nas instalações dos usuários finais. O desenvolvedor não está presente nessas instalações. O cliente registra todos os problemas que são encontrados durante os testes e os relata ao desenvolvedor em intervalos regulares. Assinale a alternativa correta.
Resposta.: Teste beta
Q50) Assinale a alternativa correta. O corpo diretivo de uma empresa solicita um novo sistema de informação e pede atenção para que o sistema possua uma interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse sistema, o tipo de teste que deve ser realizado com redobrada atenção é o de: (
)
usabilidade.
Q51) Qual teste deve ser aplicado para verificar o nível de facilidade de uso do software pelos usuários. Assinale a alternativa correta: (
)
Teste de Usabilidade.
. Q52) Assinale a alternativa correta. Os requisitos podem ser utilizados como base para construção de casos de teste? ( ) Sim, pois o cliente tem experiência em programação e indica a melhor forma de se construir um programa.
Q53) Qual técnica de teste que visa avaliar as claúsulas de código, lógica interna do componente codificado, as configurações e outros elementos técnicos. Resposta.: Caixa branca Q54) Analise as questões abaixo e indique a alternativa mais adequada para as situações propostas: ( ) Desenvolvedores e testadores integram equipes diferentes, pois a independência entre as equipes é necessária.
Q55) Preencha com V (Verdadeiro) ou F (Falso), para as situações que seguem: (
)
A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos.
(
)
A revisão é importante durante todo o projeto de desenvolvimento.
(
)
Quando o programa a ser construído é pequeno, não justifica testar algo tão simples.
( ) Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores. ( ) Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes.
Resposta V–V–F–V–V
Q56) Assinale a alternativa adequada para as situações propostas quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: (
)
Anotar o erro mesmo assim e continuar com os testes previstos.
Q57) Questão discursiva. À medida que o trabalho da Engenharia de Software é desenvolvido, é normal que ocorram erros. É importante que estes erros sejam encontrados e corrigidos antes que sejam ados para os usuários finais. Um dos métodos utilizados para a detecção destes erros logo no início do processo de desenvolvimento de software são as revisões técnicas formais de software. Escreva o que você entende sobre as RTF´s: A RTF tem vários objetivos, tais como: relacionar erros na função, lógica ou implementação, verificar se o software atende aos requisitos, garantir que o software seja desenvolvido de acordo com os padrões de qualidade obter um software que seja desenvolvido uniformemente e tornar os projetos mais gerenciáveis.
Supondo uma construção de casos de teste para uma determinada aplicação com 5 transações, leve em consideração as seguintes afirmações: As transações devem funcionar com os dados previstos. As transações devem ser canceladas e voltar ao menu, caso a tela ESC seja pressionada. Todas as transações devem ter uma duração máxima de 1 minuto entre o preenchimento do primeiro e o último campo. Quantos cenários são descritos neste caso? c)
15
Tomando como exemplo um software qualquer, verificamos que um determinado caso de teste obteve como tempo de resposta "02 segundos". Levando-se em consideração o documento de requisitos do sistema que especifica "tempo de resposta menor ou igual a 01 segundo", este tempo é: d)
Incorreto, pois é superior ao determinado no documento de requisitos
que determina como tempo máximo 1 segundo. 3-Tendo como base as seguintes informações: Um sistema construído com a mais atual linguagem de programação é feito para atender aos seguintes objetivos: Cadastrar clientes para envio de mala direta, com nome e endereço, ambos os campos alfa-numérico. Remover clientes cadastrados.
Incluir texto de mensagem a ser enviada com até 60 caracteres alfabéticos. Impedir o cadastramento de clientes com nomes e endereços iguais. Podemos imaginar que os testes: c)
Para diminuir a probabilidade de erros de implementação, a verificação e
validação deveriam começar já na análise da modelagem de dados. 4-Em um exemplo em que um caso de teste deva ser construído para testar um novo campo numérico do sistema, qual alternativa apresenta os aspectos que deveriam ser levados em consideração? b) Se for um campo numérico, além de não aceitar nada diferente de números, deve ser verificado também seu limite máximo de digitação e as fronteiras inferiores e superiores. 5-Quando você está testando um sistema para controle de receitas culinárias e logo após um sistema para controle de tráfego aéreo, pode-se afirmar que: c)
O conceito de testes é o mesmo, logo o tempo para teste também será
o mesmo. 6-O teste de caminho básico permite ao projetista de casos de teste derivar uma medida da complexidade lógica de um projeto procedimental e usar essa medida como guia para definir um conjunto de base de caminhos de execução. Normalmente utiliza-se um grafo de fluxo de controle do programa. O gráfico permite identificar os caminhos possíveis para que se possa elaborar os casos de uso. Como cada caminho é definido pelas expressões condicionais das estruturas de controle, devem-se determinar os casos de teste escolhendo valores de variáveis para os casos nos quais cada uma das expressões seja verdadeira ou não. Identifique qual das opções abaixo não faz parte desta técnica. a)
Determinar as classes de equivalência.
7-À medida que os softwares são desenvolvidos é possível que ocorram erros. As revisões técnicas são o mecanismo mais efetivo para descobrir erros antes que sejam ados para os usuários finais. Por isso são utilizadas logo no início do processo de gestão de qualidade. Indique a afirmativa falsa. c)
Pode ser realizada sem a presença de nenhum profissional de
engenharia de software.
8-João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em relação a que Teste ele deve usar neste momento. Qual Teste você indicaria? a)
Teste de Regressão
9-Análise as sentenças abaixo, em seguida assinale a alternativa correta: I. Teste Back to Back é executado em versões diferentes e os resultados são comparados. II. Teste Alfa são executados quando o desenvolvimento está próximo da conclusão. III. Teste Beta são executados quando o desenvolvimento e testes estão quase concluídos. IV Teste Botton-UP os testes são incrementados de cima para baixo do nível mais alto para o mais baixo. V. Teste Seqüencial é baseado ma lógica de sua execução, chamada também de Thread Testing. d)
I, II, III, e V estão corretas e IV está incorreta.
10-Analise as seguintes sentenças e escolha a alternativa verdadeira, em relação aos níveis de testes: I - Os testes Unitários e de Integração devem ser realizados no ambiente de desenvolvimento. II - Os testes de Sistema devem ser realizados no ambiente de produção. III - Os testes de aceitação devem ser realizados no ambiente de produção. IV - Os testes unitários devem ser realizados no ambiente de desenvolvimento e os testes de integração devem ser realizados no ambiente de produção. b)
As alternativas I e III estão corretas.
11-Considere as afirmações abaixo: I. STUB é um programa de simulação. II. Smoke Test exercita o sistema em uma única agem, normalmente utilizando script de execução automática.
III. Testa Beta são executados quando o desenvolvimento está próximo a sua conclusão IV. Testa Alfa são executados quando o desenvolvimento e testes estão praticamente concluídos. V. Teste Caixa Preta onde a estrutura do software é analisada. Assinale a resposta correta. a)
I, II e III e IV estão corretas.
12-Qual é a vantagem de usar testadores independentes? c)
Equipes Independentes de Testes são muitas vezes mais eficientes na
identificação de defeitos. 13-Considere as afirmações abaixo: I. Teste Unitário: São realizados para verificar o funcionamento de um pedaço do sistema. II. Teste de Integração: Cada componente já testado é adicionado e novamente executado e os resultados avaliados. III. Testes de Aceitação: Executado pelos testadores para apurar se o software ou programa está fazendo exatamente aquilo que foi definido nos seus requisitos IV. Testes de Sistema: Teste realizado pelos usuários para validar a liberação do software para a produção. Assinale a resposta correta. d)
I, II estão corretas
14-O cliente para abrir uma conta no banco deve ser maior que 18 anos e menor que 61 anos. Quais testes negativos, o analista de teste deve elaborar para o caso acima? Analise os seguintes casos e marque a alternativa correta. I
- Idade menor que 18 anos.
II - Idade igual a 18 anos. III - Idade igual a 61 anos.
IV - Idade igual a 60 anos. b)
As alternativas I, II e III são testes negativos.
16-Ao verificarmos se a solução atende aos objetivos do negócio e a seus requisitos no que diz respeito à funcionalidade e usabilidade, antes da utilização no ambiente de produção, qual o nível de testes que está sendo aplicado? d)
Testes de Validação.
17-Quando um sistema é submetido a condições extrema de operação, de forma a identificar seus limites operacionais, verificando se os mesmos estão dentro de limites toleráveis e previstos quando da especificação do sistema, estamos falando de que tipo de teste? b)
Estresse.
18-Os testes alfa e beta devem ser contemplados em qual nível de teste? c)
Validação.
19- Considere as afirmações abaixo: I. Os desenvolvedores são responsáveis pelos testes unitários e de integração. II. Os usuários são responsáveis pelos testes de aceitação. III Os usuários são responsáveis pelos testes de sistema e aceitação. IV Os desenvolvedores são responsáveis apenas pelos testes unitários. V Os analistas de testes são responsáveis pelos testes de sistema. Qual das alternativas abaixo contempla todas as afirmações verdadeiras. d)
I, II, V.
20-Um erro foi encontrado pelo testador. Isto significa que: c)
Um resultado encontrado é diferente do resultado esperado.
21- Assinale qual é o método de teste de caixa branca (white box), que apresenta uma métrica de software e estabelece um limite máximo para o número de testes que deve se executado para garantir que todas as instruções sejam executadas pelo menos uma vez. b) Complexidade Ciclomática
22- Escolha a alternativa que relacione as três seqüências de métodos de teste de acordo com os conceitos mencionados: 1 - verifica se todos os mecanismos de proteção embutidos em um sistema protegerão de o indevidos; 2 - executa o sistema de uma forma que exige recursos de quantidade, freqüência ou volumes anormais; 3 - põe à prova as condições lógicas contidas num módulo de programa. d) Teste de Segurança, Teste de Estresse e Teste de Condição 23- Esse tipo de teste é conduzido nas instações do desenvolvedor com os usuários finais. O software é usado em um ambiente natural com o desenvolvedor acompanhando os usuários e registrando erros e problemas de uso. Assinale a alternativa que corresponde ao tipo de teste mencionado. b) Teste Alfa 24- A velocidade de entrada de dados pode ser aumentada de uma ordem de grandeza para determinar como as funções de entrada de dados vão reagir. Estamos falando de que tipo de teste? b) Teste de estresse 25- Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO ADAPTATIVA: d) testa-se mudanças impositivas quer legais, quer tecnológicas. 26- Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO CORRETIVA: c) trabalha sobre um produto com vícios de construção. 27- Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO PREVENTIVA: c) busca identificar, antecipadamente, possíveis erros ou falhas no aplicativo que está sendo usado na empresa. 28 - Com relação a definição de DISPONIBILIDADE de software, analise as sentenças e marque a alternativa correta:
I. Baseia-se na execução do sistema em determinada unidade de tempo sem falhas. II. Baseia-se na oferta do software em determinada unidade de tempo, considerando-se, proporcionalmente, o tempo útil de uso e o tempo de reparo de falhas. III. Considera o tempo de reparo do sistema até voltar a ficar operativo. IV. É uma medida direta da qualidade do sistema. V. É uma medida indireta de manutenibilidade do sistema; b) II, IV e V estão corretos. 29- O teste de uma aplicação para Web é um conjunto de atividades relacionadas com um único objetivo: descobrir erros nos diversos aspectos da aplicação. Para atingir este objetivo deve ser utilizada uma estratégia de teste que abrange as revisões e o teste executável. O processo de teste começa focando os aspectos visíveis da Aplicação ao usuário e abrange os aspectos de tecnologia e infraestrutura. Indique a opção abaixo que Não representa estes tipos de teste. b) Particionamento 30 - A verificação e validação de uma interface de usuário tem como objetivo descobrir erros relacionados com os mecanismos específicos da interface e descobrir erros na maneira como a interface implementa as semânticas de navegação, as funcionalidades da aplicação ou ainda na exibição do conteúdo. Qual dos testes abaixo não configura um Teste de Interface.. e) Teste de desempenho: procura descobrir problemas de desempenho que podem resultar, por exemplo, da falta de recursos no lado do servidor, da largura da banda ou recursos de banco de dados inadequados. 31- O teste ________________________ é conduzido nas instalações de um ou mais usuários finais e neste tipo de teste o desenvolvedor não deverá estar presente. O cliente registra todos os problemas encontrados durante o teste e vai relatando para o desenvolvedor em intervalos regulares. a) Beta 32- Considere que você trabalha em uma empresa e seu chefe solicitou que testasse uma aplicação de modo a focalizar o pacote de software completo e
que trate da verificação do programa como um todo. Este Teste é conhecido como: a) Teste de Integração 34 - Quando um sistema é forçado a falhar por diversas causas e é verificada sua capacidade de restabelecimento sem erros, estamos falando de qual tipo de teste: e) Estresse. 36 - Os testes alfa e beta devem ser contemplados em qual nível de teste? c) Validação. 40- Assinale a resposta correta: Validação: Avalia se o sistema atende os sistemas de requisitos do projeto. Os testes unitários, de integração, de sistemas e de aceitação são classificados como teste de validação. 41- Quem são os responsáveis para executar os testes unitários e testes de integração? b) Desenvolvedores. 42- Quando se fala em níveis, estágios ou fases estamos nos referindo a que tipo de teste? d) Teste unitário, teste de integração, teste de sistema, teste de aceitação. 43- Qual teste deve ser aplicado para verificar o nível de facilidade de uso do software pelos usuários. d) Teste de Usabilidade. Indique a opção que representa um dos objetivos do teste de conteúdo: Descobrir erros de sintaxe e de semântica 2 - Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos de um trecho de programa. Os casos de teste são determinados a partir das estruturas de controle do programa e desta forma forçar que todos os caminhos possíveis do fluxo de controle do programa sejam percorridos durante os testes. Desta forma, identifique a opção que Não representa uma atividade do teste Caixa Branca. Identifiquem funções incorretas ou faltando
4 - Em uma equipe independente de teste quem é o técnico responsável por pela montagem da infraestrutura de teste, ou seja, em montar o ambiente de teste e escolher as ferramentas de teste? Arquiteto de teste 5 - João trabalha em uma empresa de desenvolvimento de software e está envolvido em um importante projeto para o desenvolvimento de uma aplicação web destinada a deficientes visuais. Ele precisa solicitar à equipe de teste testes que tratem de qual dimensão de qualidade? Usabilidade 6 - Qual dos testes abaixo Não representa a interação entre o ciclo de vida do projeto de desenvolvimento com o ciclo de vida do projeto de teste? Teste de regressão Segundo Pressman o objetivo da depuração é alcançado por uma combinação de avaliação sistemática, intuição e sorte, sendo definidas basicamente três estratégias de depuração. Indique a opção que contêm estas três estratégias Força bruta, Rastreamento e Eliminação da causa. O teste da caixa preta é também conhecido como teste comportamental, pois focaliza os requisitos funcionais do software. Normalmente é utilizado como teste complementar para o teste da caixa branca. Existem diferentes métodos de testes de caixa-preta que podem ser subdivididos em: Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal Qual das opções abaixo NÃO pode ser considerada como uma das diversas definições para Testes de Software? Provar que o software está fazendo o que deveria fazer, de acordo com os seus requisitos. As estratégias de teste de software fornecem um roteiro que descreve os os a serem executados como parte do teste, define também quando esses os serão planejados e então executados, quanto esforço de trabalho, tempo e recursos serão necessários. Ao desenvolvermos uma estratégia de teste de software desejamos responder algumas perguntas. Indique dentre as opções abaixo a pergunta inválida neste contexto. Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de engenharia de software? Descreva o conceito de migração de dados conforme discutido nas aulas. É o processo de transferência de dados entre diferentes tipos de armazenamento, formatos, ou sistemas informáticos. É necessário quando as organizações realizam mudança em seus sistemas informáticos ou upgrade para novos sistemas.
A Empresa onde você trabalha está considerando a adoção de uma nova plataforma de banco de dados. Considerando que o formato da base de dados pode mudar significativamente, será necessária que tipo de migração? Migração de base de dados Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta: “O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?”.
Desempenho
Identifique nas opções abaixo aquela que corresponde ao conceito que se baseia na oferta do software em determinada unidade de tempo, considerando‐se, proporcionalmente, o tempo útil de uso e o tempo de reparo de falhas: Disponibilidade O teste de integração é uma técnica sistemática para construir a arquitetura do software enquanto se conduz testes para descobrir erros associados com as interfaces a partir dos componentes já testados através do teste de unidade. Existem basicamente duas abordagens que podem ser utilizadas: Incremental e Não Incremental No teste de unidade as condições limites do programa devem ser testadas para : assegurar que todas as instruções em um módulo tenham sido executadas pelo menos uma vez. Após você ter construído a especificação do teste, onde você documentou a abordagem da equipe de software para o teste, descreveu a estratégia global e o procedimento das etapas específicas de teste e os tipos de testes que serão feitos, qual a próxima etapa a ser seguida? Criação do ambiente de teste
Como é conhecido o Teste que, depois que todos os elementos do sistema estiverem totalmente integrados, mede e avalia o tempo de resposta, o número de transações e outros requisitos sensíveis ao tempo de resposta do sistema? Teste de desempenho A Técnica de Análise de Valores Limite é utilizada como forma complementar à técnica de teste denominada: Partição de Equivalência Testar as integrações entre os componentes é um objetivo principal de que nível de teste? Teste de integração. Você trabalha na equipe de teste e necessita utilizar o teste de integração. Descreva as duas abordagens possíveis que podem ser utilizadas neste tipo de teste: Gabarito: Não Incremental: todos os componentes são combinados com antecedência e o programa inteiro é testado de uma vez. Usualmente o resultado desta abordagem é o caos, pois normalmente são encontrados muitos erros tornando a correção difícil, pois fica complicado isolar as causas dos erros. Uma vez corrigidos os erros, novos erros aparecem e o processo parece não ter fim. Incremental: O programa é construído e testado em pequenos incrementos. Os erros são mais fáceis de isolar e corrigir e pode ser aplicada uma interface sistemática de testes. Existem várias estratégias incrementais de integração: Integração descendente ou Top-down, Integração ascendente ou Botton-up, Teste de regressão e Teste fumaça. Quanto ao teste de regressão, analise as sentenças e em seguida marque a alternativa correta. A - Deve sempre ser realizado ao final dos testes de sistema. B - Deve ser feito aplicando a técnica Alfa. C - É um teste utilizado no Nível integração. D - Re-testa os módulos já aprovados a fim de garantir que novos erros não tenham sido introduzidos. As alternativas C e D estão corretas. A característica básica de um teste de caixa preta é: Preparar casos de teste baseados na especificação do software.
Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Por esta razão deverá ser definido: Um processo de teste de software e um modelo (template) para o teste.
Dentre as afirmativas abaixo: I) A Técnica de Teste Estrutural tem como objetivo garantir que o produto desenvolvido funciona corretamente; II) A Técnica de Teste Estrutural foi desenvolvida com o objetivo de assegurar que os requisitos do software e as especificações foram atendidos; III) Teste Caixa Preta é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural; IV) Teste Caixa Branca é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural. Podemos afirmar que: As opções I e IV são verdadeiras. Avalie as questões abaixo segundo a revisão técnica formal e assinale a opção correta: I - Procurar defeitos de software, mesmo durante a fase de análise e projeto II - Verificar se os requisitos estão sendo atendidos. III - Checar a existência de código mal-intencionado. IV - Verificar se o código está construído de forma linear. Estão corretas somente as opções I, II e III. Qual é o conceito da técnica de Caixa Branca ? Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e outros elementos técnicos. Esse método de teste é aplicado quando uma versão é gerada e se deseja garantir que as funcionalidades da versão anterior sejam preservadas. Teste de Regressão Quando você está testando um sistema para controle de receitas culinárias e logo após um sistema para controle de tráfego aéreo, pode-se afirmar que: Um sistema de controle de receitas culinárias não demanda testes por ser algo de extrema simplicidade, porém o de tráfego aéreo deve ser testado por pelo menos 4 anos antes de entrar em operação. O conceito de testes é o mesmo para os dois sistemas, porém a cobertura feita no sistema aéreo, dada a sua alta complexidade, deve ser superior, demandando mais tempo de estudo e arquitetura de testes que o de sistema culinário. Sabe-se que para avaliar um teste é preciso determinar parâmetros de medidas que são particulares a cada caso de teste. Pensando nisso, o que é valor limite? Um valor de entrada ou valor de saída que está na margem de uma partição de equivalência ou na menor distancia incremental em cada lado da margem. Assinale a alternativa CORRETA relativa às possíveis estratégias utilizadas para a realização dos Testes de Integração em aplicações convencionais. Na estratégia da Integração Ascendente (bottom-up) cada módulo no nível inferior da hierarquia é testado individualmente. A seguir, são testados módulos que chamam os previamente testados. Neste caso, apenas módulos drivers são necessários. A característica básica de um teste de caixa branca é: Preparar casos de teste baseados na estrutura interna do software. Considere as seguintes assertivas sobre teste de software: I. O teste de regressão consiste na re-execução de testes previamente aplicados. II. A validação de software é obtida por uma série de testes que visam demonstrar a conformidade com os requisitos. III. A categoria de testes conhecida como caixa-preta não requer o conhecimento da interface do módulo sendo testado. Estão corretas as assertivas: I e II, apenas; Considerando-se a execução dos testes, marque a opção INCORRETA: Os testes diminuem em 100% os erros deste software. Marque a alternativa que NÃO define um objetivo da Técnica Estrutural:
Demonstrar que as funções do software são operacionais.
A qualidade, segundo Pressman, é incorporada a uma aplicação Web como consequência de um bom projeto. Ela é avaliada aplicando-se uma série de revisões técnicas e de um processo de teste com o objetivo de examinar uma ou mais das seguintes dimensões de qualidade. As dimensões de qualidade relativas a usabilidade e navegabilidade tratam respectivamente de testes para: - Garantir que cada categoria de usuário seja ada pela interface. - Assegurar que toda a sintaxe e semântica de navegação sejam experimentadas para descobrir quaisquer erros de navegação. Indique a opção abaixo que Não faz parte das atividades da Reunião de Revisão: Corrigir as inadequações encontradas. A qualidade, segundo Pressman, é incorporada a uma aplicação Web como consequência de um bom projeto. Ela é avaliada aplicando-se uma série de revisões técnicas e de um processo de teste com o objetivo de examinar uma ou mais dimensões de qualidade. Identifique qual das opções abaixo Não representa uma destas dimensões. Pequena-grande escala: refere-se a parte do sistema que está sujeita ao teste. No caso de procedimentos e funções individuais, isso leva ao teste de pequena escala. O de grande escala é destinado principalmente ao teste de integração. Identifique a opção que Não corresponde a uma das regras da classe de equivalência (Particionamento de equivalência). Para uma condição C composta, os ramos verdadeiro e falso de C e todas as condições simples em C precisam ser executadas pelo menos uma vez. Qual é o tipo de teste é aplicado nos menores componentes de código criados, cujo objetivo é garantir que estes atendem as especificações do ponto de vista das características e de funcionalidade? Vale ressaltar este teste foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente. Teste de unidade A partir da seguinte frase: ¿Até onde podemos forçar o sistema até que falhe?¿, diga qual o teste a ser aplicado nesta situação? Por qual outro nome também é conhecido? Qual a principal meta deste tipo de teste? Gabarito: Teste de esforço ou teste de estresse. Colocam os programas em situações anormais. A principal meta do teste de esforço é entender o comportamento do sistema durante condições limite de execução ou fora da tolerância esperada. Tipicamente envolve a execução do sistema com baixos recursos de hardware e software, ou a concorrência por estes recursos. Cite o nome do Teste que examina todos os procedimentos de instalação e software de instalação que serão utilizados pelos clientes, podendo abranger combinações de navegadores com vários sistemas operacionais diferentes. Gabarito: Teste de disponibilização ou de configuração. Quanto aos tipos de testes de software temos abaixo somente uma alternativa correta. Assinale-a: Através do teste de recuperação podemos garantir a reinicialização do sistema efetivamente através de mecanismos de checkpointing, recuperação dos dados e sua integridade. Um desenvolvedor num determinado momento deparou-se com a seguinte situação: 2.000 usuários concorrentes submetendo uma solicitação (uma transação) em média a cada um minuto; cada transação requer a carga de um registro de 6 KB. Calcule a Vazão Global de Dados e assinale a alternativa correta.
A Vazão Global dos Dados será de 200 KB/s O teste da caixa preta, também conhecido como teste comportamental, focaliza os requisitos funcionais do software. Este tipo de teste complementa o teste da caixa branca, pois permite descobrir uma classe de erros diferentes daquela obtida com métodos da caixa-branca. Desta forma, identifique a opção que não representa uma categoria de erro identificado pelo teste Caixa Preta. Erros de estrutura de controle; Qual a ordem correta dos os envolvidos na Solução do defeito? Priorizar a correção, Programar a correção, Corrigir o defeito e Reportar a resolução.
Em se tratando de erros de software, é correto afirmar que: Pontos: 1,0 / 1,0 I. A maioria dos erros é introduzida nos programas por falta de documentação em português. II. A maioria dos erros são humanos e tem origem na comunicação, entendimento e transformação das informações. III. A maioria dos erros encontrados nos sistemas decorre de comunicação falha entre o cliente (que não sabe pedir) e o programador (que não sabe perguntar). Marque a alternativa que indica as assertivas corretas: ( X ) II, apenas.
Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica estrutural: A entrada é adequadamente aceita. Uma vez gerado o código-fonte, o software deve ser testado para descobrir tantos erros quanto possível antes de fornecê-lo ao cliente. Para atingir este objetivo o testador deve entender o software e tentar desenvolver uma imagem mental de como o software poderá falhar. Neste sentido o testador poderá olhar o software através de duas visões. Uma delas é o Teste Caixa Preta. Descreva-o. Este tipo de teste é baseado em um exame rigoroso dos detalhes procedimentais e dos caminhos lógicos internos do software. Segundo Pressman também chamado de teste de caixa-de-vidro, este teste utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos do programa. Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica de caixa preta: Executar os caminhos independentes definidos na complexidade ciclomática. Considere as seguintes afirmações: (I) Os critérios baseados em fluxo de controle mais conhecidos são "Todos-Nos", "Todas-Arestas" e "Todos- Caminhos". Uma característica comum aos critérios desta categoria é que eles requerem o teste das interações que envolvem definições de variáveis e subseqüentes referencias a essas definições; (II) A cobertura do critério "Todos-Nos" é o mínimo esperado de uma boa atividade de teste, pois, do contrário, o programa testado é entregue sem a certeza de que todos os comandos presentes no programa foram executados pelo menos uma vez; (III) A cobertura do critério "Todos-Caminhos" garante que todos os caminhos de um programa sejam executados pelo menos uma vez; (IV) A cobertura do critério "Todos-Nos" garante também a cobertura do critério "Todas-Arestas"; (V) O valor da complexidade ciclomática está associado com o numero de casos de testes que deve ser projetado e executado para garantir a cobertura de todas as instruções do programa; Assinale a alternativa que representa somente as sentenças verdadeiras. Apenas II, V
BDQ Prova
Página 1 de 4
Avaliação: CCT0194_AVS_201402379277 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS Aluno: 201402379277 - NATALIA SILVA TORGANO Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Nota da Prova: 5,5
Nota de Partic.: 2
Turma: 9001/AA
Data: 27/06/2015 09:57:14
1a Questão (Ref.: 201403097093)
Pontos: 0,0 / 1,5
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, conceitue apropriadamente a UML. Resposta: UML - linguagem de modelagem unificada, é um modelo de linguagem de programação, criado para padronizar a criação e desenvolvimento de projetos e programação de forma a unir mais informação para melhor a qualidade de softwares.
Gabarito: É uma linguagem visual para especificar, construir e documentar os artefatos de software. Ou ainda de acordo com o conteúdo online: É utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
2a Questão (Ref.: 201402474314)
Pontos: 0,5 / 1,5
Baseado no seu entendimento em sala de aula, descreva a relação existente entre Processo X Projeto X Produto, de software. Resposta: a relação entre Processo X Projeto X Produto, é um longo processo de estudo e analises que são feitos, ando por um ciclo, desde os levantamentos de requisitos para o software, sua viabilidade, implementação e os testes com o para aceitação do produto que foi criado.
Gabarito: 1) Processo é uma receita que é seguida por um projeto; Projeto concretiza uma abstração, que é o processo; Produto é o resultado do projeto utilizando o processo 2) Processo é um conjunto de atividades de engenharia necessárias para transformar os requisitos do usuário em software. O projeto é a execução de cada atividade do processo, aplicando-se métodos e ferramentas, para se alcançar o objetivo final que é o produto.
3a Questão (Ref.: 201402449959)
Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO: Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões. Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Fatos brutos que retratam ocorrências atuais ou do ado.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
09/07/2015
BDQ Prova
4a Questão (Ref.: 201402471314)
Página 2 de 4
Pontos: 0,5 / 0,5
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Modal Do cronograma Não funcional Do usuário Funcional
5a Questão (Ref.: 201403078368)
Pontos: 0,5 / 0,5
O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens colaboração sequência iteração atividade objeto
6a Questão (Ref.: 201402449969)
Pontos: 0,5 / 0,5
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente e atendente. Atendente e Médico. Cliente e Procedimentos. Cliente, atendente e Procedimentos. Somente o cliente.
7a Questão (Ref.: 201402652447)
Pontos: 0,5 / 0,5
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
09/07/2015
BDQ Prova
Página 3 de 4
unidades do sistema. V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema. Apenas a sentença I está correta Apenas as sentenças II e V estão corretas Todas as sentenças estão corretas Apenas as sentenças III e V estão corretas Apenas as sentenças I, III e IV estão corretas
8a Questão (Ref.: 201402985154)
Pontos: 0,5 / 0,5
A fase de implementação, ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima para baixo: 1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação. 2. Desenho
( ) Etapa do processo de desenvolvimento de software já estudada anteriormente.
3. Código Fonte programação.
(
) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de
4. Código Objeto
( ) Sequência binária de ações diretamente direcionadas para o processador da máquina.
5. Código Máquina
( ) Resultado da compilação do código fonte.
4, 5, 3, 1, 2 3, 2, 1, 5, 4 2, 1, 4, 3, 5 5, 4, 3, 2, 1 1, 4, 5, 2, 3
9a Questão (Ref.: 201403033472)
Pontos: 1,0 / 1,0
Considerando importância de documentar todos os os do processo de desenvolvimento de software. Complete a frase escrevendo o nome de cada tipo utilizado na documentação do processo: __________: Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar o andamento do projeto. __________: Documentação de acompanhamento de recursos utilizados durante o andamento do projeto. __________: Estabelece o formato e a cadência de como o processo deve ser implementado. __________: Estabelece a forma de comunicação entre os membros do projeto. __________: Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Padronização de processos - Relatórios - Comunicação - Documentos técnicos - Cronogramas Cronogramas - Documentos técnicos - Relatórios - Padronização de processos - Comunicação Relatórios - Padronização de processos - Cronogramas - Documentos técnicos - Comunicação Cronogramas - Relatórios - Padronização de processos - Comunicação - Documentos técnicos
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
09/07/2015
BDQ Prova
Página 4 de 4
Comunicação - Cronogramas - Padronização de processos - Documentos técnicos - Relatórios
10a Questão (Ref.: 201402472110)
Pontos: 1,0 / 1,0
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta:
Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas Todas as sentenças apresentadas estão corretas
Somente a sentença I está correta
Período de não visualização da prova: desde 27/06/2015 até 08/07/2015.
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
09/07/2015
Avaliação: CCT0194_AV_201308036779 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Nota da Prova: 2,5
Nota de Partic.: 1
Turma: 9003/AB
Data: 11/11/2014 18:27:22
1a Questão (Ref.: 201308609792)
Pontos: 0,5 / 0,5
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1): (
) boas especificações de requisitos são indispensáveis;
( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; ( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas; (
) uma boa especificação de requisitos custa tempo e dinheiro.
(
) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta. V, F, F, F, V V, F, F, V, F V, F, F, V, V F, F, F, V, V F, V, F, F, V
2a Questão (Ref.: 201308095914)
Pontos: 0,0 / 0,5
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? Obter mão de obra especializada independente de processo. Adotar um processo de desenvolvimento. Obter muitos recursos financeiros. Atender os requisitos no momento em que forem solicitados independente de planejamento. Focar no prazo independente do atendimento das funcionalidades desejadas.
3a Questão (Ref.: 201308273689)
Pontos: 0,5 / 0,5
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise semântica Análise funcional Análise estrutural Análise ambiental
Análise compotamental
4a Questão (Ref.: 201308616427)
Pontos: 0,0 / 0,5
Se o nosso objetivo é encontrar defeitos nos componentes, devemos examinar o código, revisando-o, tentando identificar defeitos no algoritmo, nos dados e na sintaxe. Em relação à organização dos testes, devemos aplicar o teste de: Funcional. Monitoramento. Desempenho. Unidade. Integração.
5a Questão (Ref.: 201308103702)
Pontos: 0,5 / 0,5
Considerando o seguinte mini mundo marque a alternativa que representa o elemento NÃO relacionado a análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." Resumo. Faturar pedido. Encomendar livros. Conferir requisição. Cadastrar cliente.
6a Questão (Ref.: 201308616595)
Pontos: 0,0 / 0,5
O processo de codificação também pode ser visto como um o do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores. Linguagem de alto nível Linguagem de máquina Linguagem assembly Linguagem de baixo nível Linguagem binária
7a Questão (Ref.: 201308137633)
Pontos: 0,0 / 1,5
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta:
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou
seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
8a Questão (Ref.: 201308608392)
Pontos: 0,0 / 1,0
Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata: Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. Impossibilidade de correção de erros durante o processo de desenvolvimento de software. Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar. Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto. Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar.
9a Questão (Ref.: 201308099010)
Pontos: 0,0 / 1,5
O que é desenvolver Adhoc?
Resposta:
Gabarito: Desenvolvimento sob demanda.
Pontos: 1,0 / 1,0 10a Questão (Ref.: 201308095370) A complexidade do projeto de um sistema de controle está ligada ao número de especificações a serem cumpridas e ao número de parâmetros variáveis de controladores, e quando se utiliza simultaneamente controladores em cascata e compensadores de realimentação pode-se chegar a um ponto onde não é viável a utilização de métodos convencionais de projeto. Por estes motivos:
É justificável o desenvolvimento de um conjunto de comandos e rotinas computacionais para projeto de sistemas de controle univariáveis, com realimentação unitária e com um controlador em cascata, com todos os parâmetros variáveis. O desenvolvimento desse conjunto de comandos e rotinas computacionais pode ser considerado um evento extremamente importante para os interessados no sistema. É justificável que as inequações podem especificar desde os limites de variação dos parâmetros ajustáveis, ando pelos limites mínimos e máximos dos sinais de controle que atuam sobre o sistema controlado, e indo até os índices de desempenho normalmente usados na análise de sistemas de controle. É justificável, e até mesmo imprescindível, a utilização de métodos computacionais alternativos para o projeto de sistemas de controle, que sejam mais avançados, mas também fáceis de usar.
É injustificável que esta estrutura, que consiste de um interpretador externo e um interno, e um compilador de realimentação, e foi escolhida por abranger a maior parte dos problemas teóricos encontrados. É justificável que esta estrutura, que consiste de um controlador em cascata externo e um interno, e um compensador de realimentação, e foi escolhida por abranger a maior parte dos problemas de controle encontrados na prática.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A1_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 01/10/2014 20:28:07 (Finalizada)
1a Questão (Ref.: 201402806881)
Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: ______________: Executa somente um processo de cada vez. ______________: Distribui para mais de um processador. ______________: Os processos são compartilhados e enfileirados a espera do processador. ______________: Vários usuários utilizam ao mesmo tempo. ______________: Somente é permitida a utilização de um usuário de cada vez. Marque a alternativa correta. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
2a Questão (Ref.: 201402292228) Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta:
As opções I e II estão corretas As opções I, II e III estão corretas As opções II e IV estão corretas As opções II e III estão corretas As opções I e III estão corretas
3a Questão (Ref.: 201402271046)
Indique a alternativa correta para definir CONHECIMENTO: Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Experiência pessoal, informações analisadas, gerando ações ou decisões.
Fatos brutos que retratam ocorrências atuais ou do ado. Símbolos, números, letras. Gabarito Comentado.
4a Questão (Ref.: 201402470495)
Em TI é uma realidade a afirmativa: o processo de desenvolvimento do HW (Hardware) é um sucesso, e o do SW (Software) não. Por quê? I- O Hardware é fabricado, bem como o software; II- O Hardware tem que ser alterado e o Software substitui os seus componentes padrões; III- O Hardware é fabricado e o Software é manufaturado. Analisando as afirmativas acima, assinale a única resposta correta. Assinale a ÚNICA opção correta Apenas II e III estão corretas; Apenas I e III estão corretas; Apenas III está correta; Apenas I está correta; Apenas II está correta;
5a Questão (Ref.: 201402292270) Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações; IV. Informação tem que ser útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta: Apenas a opção III está correta As opçoes I e III estão corretas As opçoes I, II e III estão corretas As opções III e IV estão corretas As opções I e IV estão corretas
6a Questão (Ref.: 201402292478) A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e atributos. Como essa fase pode ser chamada? Estrutural ou Comportamental;
Multimodal e Multifuncional. Comportamental ou Essencial;
Estrutural e Analítica; Essencial e Estrutural;
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A2_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 26/08/2014 21:15:03 (Finalizada)
1a Questão (Ref.: 201402474906)
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Questionário Brainstorm Visita técnica Casos de Uso Entrevista
2a Questão (Ref.: 201402292428)
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Organizacional, Operaciaonal, Funcional e Econômica Organizacional, Funcional, Financeira e de Requisitos Técnica, Operaciaonal, Cronograma e Organizacional Técnica, Operaciaonal, Cronograma e Econômica Técnica, Funcional, Cronograma e Econômica Gabarito Comentado.
3a Questão (Ref.: 201402292401)
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Do usuário Funcional Modal Do cronograma Não funcional
4a Questão (Ref.: 201402470520)
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI? Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI O ROI representa se as restrições de prazo serão atendidas Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
5a Questão (Ref.: 201402271616)
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação. Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de Y seriam mais baratos se fossem detectados no início Y apresentam o menor custo de correção Z são influenciados, fortemente, pela qualidade técnica dos testadores Z foram provocados pela ausência de testes unitários X apresentam o maior custo de correção Gabarito Comentado.
6a Questão (Ref.: 201402292298)
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. Com base em sua análise assinale ÚNICA opção correta: Apenas a opção I está correta As opções I, II e IV estão corretas As opções II e III estão corretas As opções II e IV estão corretas As opções II, III e IV estão corretas
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A3_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 01/10/2014 19:23:46 (Finalizada)
1a Questão (Ref.: 201402292357)
Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). I. Escopo é a abrangência do sistema; II. Requisitos são interesses dos usuários; III. A falta de treinamento pode ser causa do fracasso do software; IV. Os componentes do hardware jamais podem ser reutilizados. Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: I-F, II-F, III-F IV-F I-V, II-V, III-V IV-F I-F, II-V, III-F IV-F I-F, II-V, III-V IV-F I-V, II-F, III-V IV-F Gabarito Comentado.
2a Questão (Ref.: 201402471524)
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise ambiental Análise funcional Análise compotamental Análise semântica Análise estrutural
3a Questão (Ref.: 201402470532)
A UML (Unified Modeling Language) é uma linguagem de modelagem unificada utilizada na Engenharia de Software. Dentre as suas características estão: Não orienta ao analista de sistema em quais diagramas usar e em que sequência usá-los. Consiste de uma única perspectiva que integra controles e funções Consiste de duas perspectivas isoladas: dados e funções Seu foco consiste em 3 (três) visões: funções, dados e controle É uma metodologia utilizada em engenharia de software
4a Questão (Ref.: 201402292094)
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F
(Funcional) e NF (Não Funcional). I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é: I-F, II-NF, III-F, IV-F I-F, II-F, III-NF, IV-F I-F, II-NF, III-NF, IV-F I-F, II-F, III-F, IV-F I-NF, II-NF, III-NF, IV-NF
5a Questão (Ref.: 201402292409)
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Visita em Locco - Questionário - Análise de documentos Entrevista - Questionário - JAD Entrevista - Análise de documentos - Brainstorm Visita em Locco - Análise de documentos - JAD Análise de documentos - Questionário - GED
6a Questão (Ref.: 201402474919)
Para Sommerville, durante as atividades de requisitos e projeto, os sistemas podem ser modelados como um conjunto de componentes e relacionamentos entre esses componentes. Em geral, eles são ilustrados graficamente no modelo de arquitetura de sistema que fornece, ao leitor, uma visão geral da organização do sistema. Em relação às técnicas de análise NÃO é correto afirmar: A análise estruturada trabalha com três visões: funções, dados e controle. A análise estruturada trabalha com foco funcional. Na análise orientada a objetos modelamos o problema usando o conceito de objeto/classe. A análise orientada a objetos trata o mundo composto por objetos. A análise estruturada tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo de objetos.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Exercício: CCT0194_EX_A4_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Voltar Matrícula: 201402216629 Data: 01/10/2014 19:56:44 (Finalizada)
1a Questão (Ref.: 201402258181)
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ?
Modelos de Máquina de Estados Modelos de Contexto Modelos de Objetos Modelos de Comportamento
Modelos de Dados
2a Questão (Ref.: 201402474936)
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas. I. Quanto mais independente as unidades forem, mais modular será a arquitetura. II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura. III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente. Assinale a ÚNICA opção correta Somente a III está correta Somente a II está correta Somente a I está correta Somente II e III estão corretas Somente I e III estão corretas
3a Questão (Ref.: 201402270807)
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: correto, preciso, completo, consistente, verificável.( ) Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser incluídas. ( ) Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser incluídos. ( ) V V F V V V V FF FFF V FV
4a Questão (Ref.: 201402271056)
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente e Procedimentos. Cliente e atendente. Atendente e Médico. Cliente, atendente e Procedimentos. Somente o cliente. Gabarito Comentado.
5a Questão (Ref.: 201402271047)
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Descreve um conjunto de ligação com estrutura e semântica comuns. É uma propriedade das ligações de uma associação. É a conexão física ou conceitual entre instâncias de objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
6a Questão (Ref.: 201402470554)
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta. Apenas I está correta; Apenas II está correta; Apenas I e III estão corretas; Apenas II e III estão corretas; Apenas III está correta;
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A5_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 01/10/2014 20:07:08 (Finalizada)
1a Questão (Ref.: 201402806791)
Complete a frase escrevendo o nome dos principais tipos de Testes de Software (Gustafson, 2003 - Cap. 10): ________________: A especificação do software é usada para identificar subdomínios que deveriam ser testados. ________________: É baseado na estrutura do código. O critério mais simples é o de cobertura de todo o comando. ________________: É a ideia de particionar o domínio de entrada em subdomínios mutuamente exclusivos e requerendo um número igual de casos de teste de cada subdomínio. ________________: É o teste baseado no fluxo de dados através do programa. Os dados fluem de onde são definidos para onde são usados. ________________: É caracterizado pela seleção aleatória dos casos de teste. Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico, Teste Estrutural. Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste randômico. Teste de fluxo de dados, Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste randômico. Teste Estrutural, Teste randômico, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional. Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico.
2a Questão (Ref.: 201402473534)
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos - São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema. Apenas as sentenças II e V estão corretas Apenas a sentença I está correta Apenas as sentenças III e V estão corretas Apenas as sentenças I, III e IV estão corretas Todas as sentenças estão corretas Gabarito Comentado.
3a Questão (Ref.: 201402508602)
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima. Teste iterativo Teste simples Teste caixa preta Teste caixa branca Teste de interação
4a Questão (Ref.: 201402471585)
Uma representação definida de um procedimento de teste define um(a): Objetivo de teste de software Critério de teste de software Script de teste de software Definição de teste de software Forma de teste de software Gabarito Comentado.
5a Questão (Ref.: 201402470561)
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta. I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo; IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. Assinale a ÚNICA opção correta Apenas I e II estão corretas; Apenas I e III estão corretas; Apenas II e IV estão corretas; Apenas II e II estão corretas; Apenas III e IV estão corretas; Gabarito Comentado.
6a Questão (Ref.: 201402508600)
Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados.
Marque a alternativa que indica o tipo de teste descrito acima. Teste caixa preta Teste caixa branca. Teste simples. Teste iterativo. Teste de interação.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A6_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 08/11/2014 20:36:31 (Finalizada)
1a Questão (Ref.: 201402293197) Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta: Todas as sentenças apresentadas estão corretas
Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas
Somente a sentença I está correta Somente as sentenças II e III estão corretas
2a Questão (Ref.: 201402814430)
O processo de codificação também pode ser visto como um o do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores. Linguagem de baixo nível Linguagem binária Linguagem de máquina Linguagem de alto nível Linguagem assembly
3a Questão (Ref.: 201402814425)
A etapa de codificação traduz uma representação do projeto detalhado do software para uma concepção de linguagem de programação. O processo de tradução continua quando um compilador aceita o _____________ como entrada e produz um _______________ como saída. A saída do compilador é adicionalmente convertida em __________________. código fonte - código de máquina - código objeto código de máquina - código fonte - código objeto código fonte - código objeto - código de máquina código objeto - código fonte - código de máquina código de máquina - código objeto - código fonte Gabarito Comentado.
4a Questão (Ref.: 201402470569)
Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens que são compiladas. Uma característica marcante das linguagens interpretadas é: Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos de máquina, de acordo com o interpretador As linguagens interpretadas executam o código até o ponto em que há um erro Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando uma tabela com estas informações Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho As linguagens interpretadas fazem alterações no código, de forma a torná-lo otimizado Gabarito Comentado.
5a Questão (Ref.: 201402806241)
A fase de implementação, ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima para baixo: 1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação. 2. Desenho
( ) Etapa do processo de desenvolvimento de software já estudada anteriormente.
3. Código Fonte programação.
(
) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de
4. Código Objeto
( ) Sequência binária de ações diretamente direcionadas para o processador da máquina.
5. Código Máquina
( ) Resultado da compilação do código fonte.
5, 4, 3, 2, 1 3, 2, 1, 5, 4 4, 5, 3, 1, 2 1, 4, 5, 2, 3 2, 1, 4, 3, 5
6a Questão (Ref.: 201402474890)
Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores Assinale a ÚNICA opção que complementa cada frase corretamente linguagem de programação / linguagem de máquina linguagem de programação / linguagem interpretada linguagem interpretada / linguagem de máquina linguagem de máquina / linguagem interpretada linguagem de máquina / linguagem de programação
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A7_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 08/11/2014 20:41:38 (Finalizada)
1a Questão (Ref.: 201402302060)
O teste de produtos de software apresenta as atividades de _______________ e _______________. qualificação, quantificação análise, qualificação validação, quantificação quantificação, análise verificação, validação
2a Questão (Ref.: 201402474974)
A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propor melhorias no sistema e prover e ao sistema que foi desenvolvido. Em relação à documentação do produto, o que descreve o manual de referência? Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré-requisitos necessários para funcionar. Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontra-los. Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final. Descreve como instalar o sistema, plataformas de operação, pré-requisitos necessários. Descreve as funcionalidades do sistema e as facilidades do uso do sistema. Gabarito Comentado.
3a Questão (Ref.: 201402301443)
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que: Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
4a Questão (Ref.: 201402293206) Podemos definir as fases do Projeto Físico como sendo especificações de sistema necessárias ao início da construção do software. As empresas costumam definir padrões para o desenvolvimento. Abaixo mostramos algumas definições na Análise de Requisitos, para que se possa dar início das atividades ligadas à construção: I- Definição da interface de desenvolvimento (ambiente gráfico) e da linguagem de programação; II- Modelos e padrões de telas, botões, barras de ferramentas (também definido por alguns autores como Design);
III- Dimensionar, projetar e edificar o ambiente do software/sistema e as tecnologias empregadas para o seu desenvolvimento (Arquitetura/Tecnologia). Após analisar as sentenças acima, assinale a única alternativa correta:
Somente as sentenças II e III estão corretas Somente as sentenças I e II estão corretas
Todas as sentenças apresentadas estão corretas Somente as sentenças I e III estão corretas Somente a sentença II está correta
5a Questão (Ref.: 201402270851)
O teste de ameaça normalmente deve ser aplicado dentro de um projeto de software nas etapas de : desenvolvimento inicial e desenvolvimento intermediário. teste de integração e teste de sistema desenvolvimento intermediário e teste de aceitação. teste de integração e teste de aceitação desenvolvimento intermediário e teste de sistema. Gabarito Comentado.
6a Questão (Ref.: 201402473548)
A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. Fazem parte da documentação do produto: I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos necessários; III. Documentos técnicos - Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Marque a alternativa correta: Apenas a afirmativa I está correta Apenas as afirmativas I e II estão corretas Apenas a afirmativa II está correta Todas as afirmativas estão erradas Apenas as afirmativas II e III estão corretas
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A8_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 08/11/2014 20:49:39 (Finalizada)
1a Questão (Ref.: 201402292085)
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente: Linguagem Pearl; Linguagem ASP; Linguagem ASP; Linguagem PHP; Linguagem de Máquina; Linguagem Assembly; Linguagem Assembly; Linguagem Pearl; Linguagem Pearl; Linguagem PHP
2a Questão (Ref.: 201402270832)
A estratégia de qualidade aplicada à arquitetura tradicional de software deve garantir para as etapas de Engenharia de Sistemas, Requisitos e Projetos, respectivamente, os testes de : integração, validação e sistema. sistema, unidade e integração sistema, integração e unidade. sistema, validação e integração. validação, integração e unidade.
3a Questão (Ref.: 201402470644)
Dentre as vantagens do modelo cascata podemos destacar: Dificulta a visão de reutilização Não requer documentação para todas as fases Não é possível corrigir erros em fases já completas Permite pontos de controle bem definidos, facilitando a gestão do projeto O usuário só vê os resultados ao final
4a Questão (Ref.: 201402293204) Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria?
Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode torna-se facilmente gerenciável. Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo. Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder. Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto.
Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias. Gabarito Comentado.
5a Questão (Ref.: 201402471676)
Marque a alternativa CORRETA. O modelo em cascata: Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação Não trata o ciclo de vida do sistema de informação Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação Trata cada etapa do ciclo de vida do sistemas de informação de forma independente Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
6a Questão (Ref.: 201402474978)
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I - É possível corrigir erros em fases já completas. II - Permite pontos de controle bem definidos. III - Facilita a visão de reutilização. Somente I e III estão corretas Somente II e III estão corretas Somente a I está correta Somente II está correta Somente I e II estão corretas
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A9_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 08/11/2014 20:45:35 (Não Finalizada)
1a Questão (Ref.: 201402270828)
A confiabilidade especificada para um software aplicativo é : um requisito funcional um mecanismo de teste de desempenho. uma restrição de escopo. um requisito não-funcional. um mecanismo de teste de estresse Gabarito Comentado.
2a Questão (Ref.: 201402270825)
Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse assunto, assinale a opção correta. O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a objetos que gera protótipos muito rapidamente, em função das ferramentas case disponíveis. A metodologia de prototipagem evolutiva é uma abordagem que visualiza o desenvolvimento de concepções do sistema conforme o andamento do projeto, por meio de protótipos visuais. No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do sistema. O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, gera o código do sistema muito mais rapidamente que o modelo de prototipação. No modelo de desenvolvimento incremental, da mesma maneira que no modelo cascata, é possível a solução dos riscos logo no início do projeto.
3a Questão (Ref.: 201402278796)
Para se garantir a qualidade dos processos, vários os devem ser tomados, entre eles: eles: I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta tanto os requisitos funcionais quanto os não funcionais. II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho de software se desviar de forma significativa dos planos do projeto. III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle de desenvolvimento. IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento. É correto o que se afirma em: I, II e III, apenas I e III apenas. II e IV, apenas . II, III e IV, apenas.
I, II, III e IV.
4a Questão (Ref.: 201402293199) Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes estamos falando do modelo: Cascata
Prototipação Espiral Bottom-up Iterativo-incremental Gabarito Comentado.
5a Questão (Ref.: 201402271049)
Indique a descrição correspondente ao nível de maturidade DEFINIDO, considerando a norma CMMI. O sucesso do projeto está relacionado ao empenho da equipe. A organização está engajada na melhoria contínua de seus processos, em fase de otimização. Os processos utilizados são estabelecidos e padronizados em toda a organização. Os projetos usam processos que são definidos, documentados, usados, disseminados, medidos, fiscalizados e com rotinas de melhoria. Medidas de qualidade e produtividade são coletadas em todos os projetos: avaliação e análise contínua do desempenho, com uma visão qualitativa.
6a Questão (Ref.: 201402270822)
O programa de Melhoria de Processo do Software Brasileiro estabelece: os estágios do ciclo de vida dos serviços de tecnologia da informação. um modelo de áreas de processos representadas por categoria e por estágios. os processos fundamentais, organizacionais e de apoio do ciclo de vida de software. as atividades de tecnologia da informação agrupadas em processos e esses em domínios um modelo de processos de software, um método de avaliação e um modelo de negócio.
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Voltar
Exercício: CCT0194_EX_A10_201402216629 Aluno(a): CRISTIANO VERISSIMO LUZ
Matrícula: 201402216629 Data: 08/11/2014 21:02:37 (Finalizada)
1a Questão (Ref.: 201402301776)
(Concurso: Banco do Nordeste) A engenharia de software trabalha com diversos modelos de ciclo de vida de desenvolvimento de um software. Sobre estes modelos, é CORRETO afirmar que: o modelo de ciclo de vida em cascata trabalha com o conceito de protótipos e refinamento destes. no modelo de ciclo de vida em cascata puro, o cliente só percebe o produto no final do projeto. o modelo de ciclo vida em cascata trabalha com diversas versões do sistema ao longo do projeto. no modelo de ciclo de vida em cascata, o sistema é desenvolvido como se fosse uma espiral por meio de diversas interações junto aos protótipos. o modelo de ciclo de vida em cascata caracteriza-se pela implementação imediata do sistema após a definição dos primeiros requisitos. Gabarito Comentado.
2a Questão (Ref.: 201402333581)
De acordo com a teoria são características do Processo Unificado o que consta apenas em: I. Dirigido por caso de uso. II. Orientado por quatro workflows. III. Centrado em arquitetura. IV. Distribuído em cinco fases. V. Iterativo e incremental.
III, IV e V. I, II e IV. II, III e V. I, II e III. I, III e V. Gabarito Comentado.
3a Questão (Ref.: 201402307053)
O ciclo de vida do software é um conjunto de atividades que são realizadas na construção de um software. O processo denominado Cascata ou Water Fall ainda é um dos mais utilizados e possui como característica principal: O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos; A abordagem sistemática para realização das atividades do desenvolvimento de software de modo que elas seguem um fluxo seqüencial; A codificação de uma versão executável do sistema desde as fases iniciais do desenvolvimento, de modo que o sistema final é incrementalmente construído, daí a alusão à idéia de "cascata"(waterfall ); O desenvolvimento de uma implementação inicial, expondo o resultado ao comentário do usuário e fazendo seu aprimoramento por meio de muitas versões, até que um sistema adequado tenha sido desenvolvido.
O uso de formalização rigorosa em todas as etapas de desenvolvimento; Gabarito Comentado.
4a Questão (Ref.: 201402302074)
Marque a resposta certa de acordo com as assertivas abaixo: I - O PU utiliza a UML no preparo de todos os artefatos do sistema. II - O PU é baseado em componentes, o que significa o sistema ser construído a partir de componentes de software interconectados via interfaces muito bem definidas. III - O UP de desenvolvimento de sistemas combina os ciclos iterativo e incremental para a construção de produtos de software. IV - O RUP foi desenvolvido pela Rational Corporation. Todas as assertivas estão corretas. Apenas a assertiva II está correta. Apenas a assertiva III está correta. Apenas a assertiva IV está correta. Apenas a assertiva I está correta. Gabarito Comentado.
5a Questão (Ref.: 201402258173)
O modelo de ciclo de vida em cascata: envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegar ao sistema completamente implementado. recomenda a geração de versões incompletas do sistema, que podem ser adas para o usuário final, o que permite a retroalimentação do processo de desenvolvimento. enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de software. enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software.
6a Questão (Ref.: 201402333584)
De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de: Construção. Concepção. Implementação. Elaboração. Transição.
12/10/2015
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Fechar
Simulado: CCT0194_SM_201409002713 V.3 Aluno(a): MAURICIO DE JESUS DAVEL
Matrícula: 201409002713
Desempenho: 9,0 de 10,0
Data: 12/10/2015 22:14:24 (Finalizada)
1a Questão (Ref.: 201409570888)
Pontos: 1,0 / 1,0
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação: Comercial Programa por que se paga uma taxa de licenciamento para sua utilização. Software Freeware Programa de computador cujo uso não implica o pagamento de licença de uso. Software Livre Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseálo. Demo Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado.
Trial Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. Gabarito Comentado.
2a Questão (Ref.: 201409239583)
Pontos: 1,0 / 1,0
Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevêlo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores Assinale a ÚNICA opção que complementa cada frase corretamente linguagem de programação / linguagem interpretada linguagem de máquina / linguagem interpretada
linguagem de programação / linguagem de máquina linguagem de máquina / linguagem de programação linguagem interpretada / linguagem de máquina
3a Questão (Ref.: 201409058442)
Pontos: 1,0 / 1,0
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? Focar no prazo independente do atendimento das funcionalidades desejadas. Obter muitos recursos financeiros. Atender os requisitos no momento em que forem solicitados independente de planejamento. Obter mão de obra especializada independente de processo.
Adotar um processo de desenvolvimento.
4a Questão (Ref.: 201409603383)
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3571931400
Pontos: 1,0 / 1,0
1/4
12/10/2015
BDQ Prova
Na engenharia de requisitos, tratase de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas: Análise de protocolos. Entrevista. Questionário.
Brainstorming. Prototipação. Gabarito Comentado.
5a Questão (Ref.: 201409664131)
Pontos: 1,0 / 1,0
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: um método comum para a representação da orientação a objetos. um processo de especificação e modelagem de sistemas orientados a objeto. um método para especificar e modelar os artefatos dos sistemas.
uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. uma linguagem para implementar os conceitos da orientação a objetos. Gabarito Comentado.
6a Questão (Ref.: 201409236217)
Pontos: 1,0 / 1,0
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise funcional Análise semântica
Análise estrutural Análise compotamental Análise ambiental Gabarito Comentado.
7a Questão (Ref.: 201409236248)
Pontos: 1,0 / 1,0
É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas.
Visão interna Visão estrutural Visão comportamental Visão geral Visão externa Gabarito Comentado.
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3571931400
2/4
12/10/2015
BDQ Prova
8a Questão (Ref.: 201409713782)
Pontos: 0,0 / 1,0
A reutilização traz os seguintes benefícios:
a eliminação de etapas e atividades
a redução do desperdício de tempo e de dinheiro a redução de desperdício de dinheiro e aumento de tempo a redução do desperdício de tempo e aumento de dinheiro a sobrecarga de atividades em determinadas etapas
9a Questão (Ref.: 201409066136)
Pontos: 1,0 / 1,0
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que:
Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Por ser a última fase, ele tem a obrigação de dizer que o software funciona. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
10a Questão (Ref.: 201409235254)
Pontos: 1,0 / 1,0
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta. I Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; II Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; III Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo; IV Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. Assinale a ÚNICA opção correta Apenas I e II estão corretas; Apenas III e IV estão corretas; Apenas II e II estão corretas; Apenas I e III estão corretas;
Apenas II e IV estão corretas; Gabarito Comentado.
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3571931400
3/4
12/10/2015
BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3571931400
4/4
10/09/2015
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Fechar
Simulado: CCT0194_SM_201409002713 V.1 Aluno(a): MAURICIO DE JESUS DAVEL
Matrícula: 201409002713
Desempenho: 8,0 de 10,0
Data: 10/09/2015 22:43:20 (Finalizada)
1a Questão (Ref.: 201409570888)
Pontos: 1,0 / 1,0
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação: Demo Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Software Livre Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseálo. Comercial Programa por que se paga uma taxa de licenciamento para sua utilização. Software Freeware Programa de computador cujo uso não implica o pagamento de licença de uso.
Trial Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. Gabarito Comentado.
2a Questão (Ref.: 201409710639)
Pontos: 1,0 / 1,0
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que atende ao abaixo descrito "Programa de Computador cujo o uso não implica o pagamento de licença de uso" Adware Trial Software GLU Demo
Freeware
3a Questão (Ref.: 201409056787)
Pontos: 1,0 / 1,0
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional). I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é:
IF, IINF, IIINF, IVF IF, IINF, IIIF, IVF IF, IIF, IIIF, IVF INF, IINF, IIINF, IVNF
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2446666740
1/4
10/09/2015
BDQ Prova
IF, IIF, IIINF, IVF Gabarito Comentado.
4a Questão (Ref.: 201409057121)
Pontos: 1,0 / 1,0
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas:
Técnica, Operaciaonal, Cronograma e Econômica Técnica, Funcional, Cronograma e Econômica Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Organizacional, Funcional, Financeira e de Requisitos Gabarito Comentado.
5a Questão (Ref.: 201409714229)
Pontos: 1,0 / 1,0
A etapa de análise no processo de desenvolvimento de software tem como objetivo, criar uma estratégia de solução, sem se preocupar como essa estratégia será realizada, ou seja, utilizar as necessidades dos clientes, depois de compreendido o problema, para resolução do problema solicitado. Associe corretamente a coluna da esquerda com as respectivas atividades. ( ) Útil para representar a realidade através de modelos, como por exemplo diagramas. 1. Modelagem 2. Análise 3. UML Unified Modeling Language
( ) Linguagem utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. ( ) É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados.
( ) Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como 4. Análise Estrutural notação. Tem como objetivo modelar a solução, e não o problema.
2, 4, 1, 3 3, 1, 2, 4
4, 3, 1, 2 1, 3, 4, 2 2, 3, 4, 1
6a Questão (Ref.: 201409066233)
Pontos: 1,0 / 1,0
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2446666740
2/4
10/09/2015
BDQ Prova
selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. II, III e IV estão corretas. I e IV estão corretas.
II e IV estão corretas. III e IV estão corretas. I, III e IV estão corretas. Gabarito Comentado.
7a Questão (Ref.: 201409713784)
Pontos: 0,0 / 1,0
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software: parte do código de programa bibliotecas classes fundamentais
aproveitamento de ideias
módulo de código binário
8a Questão (Ref.: 201409035749)
Pontos: 0,0 / 1,0
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada."
Atendente e Médico. Somente o cliente.
Cliente e Procedimentos. Cliente e atendente. Cliente, atendente e Procedimentos. Gabarito Comentado.
9a Questão (Ref.: 201409613844)
Pontos: 1,0 / 1,0
No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2446666740
3/4
10/09/2015
BDQ Prova
Analise cada item seguinte, classificandoos como V (verdadeiro) ou F (falso). 1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; 2. Nessa fase, de testes, devemse coletar os resultados e analisálos e consertálos somente depois de sua implantação. 3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4. Tem como objetivo encontrar um erro que ainda não foi descoberto. Assinale a ÚNICA opção com a sequência correta de V e F. 1V; 2V; 3F; 4F
1V; 2F; 3V; 4V 1F; 2V; 3F; 4V 1V; 2V; 3V; 4F 1F; 2F; 3V; 4F Gabarito Comentado.
10a Questão (Ref.: 201409663291)
Pontos: 1,0 / 1,0
Sabemos que existem duas modalidade de testes de software. Ela são classificadas em: I Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos; II Testes Estáticos, que são realizados após a integração de todos os módulos do sistema; III Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa; IV Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais; É correto, apenas, o que se afirma em: II e IV;
I e III; III e IV; II e III; I e II; Gabarito Comentado.
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2446666740
4/4
21/09/2015
BDQ Prova
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201401260462 V.1
Fechar
Aluno(a): JÉSSICA THAYS PINHEIRO VIEIRA
Matrícula: 201401260462
Desempenho: 8,0 de 10,0
Data: 21/09/2015 20:40:33 (Finalizada)
1a Questão (Ref.: 201401556751)
Pontos: 1,0 / 1,0
São regras, diretrizes ou procedimentos utilizados para manipular ou organizar dados para tornálos úteis e com um fim específico. Esta é definição de: Processos
Conhecimento Informação Fatos Dados Gabarito Comentado.
2a Questão (Ref.: 201401319263)
Pontos: 0,0 / 1,0
Indique a alternativa correta para definir CONHECIMENTO: Conjunto de dados aos quais os seres humanos deram forma para tornálos significativos e úteis. Dados analisados dentro de um contexto.
Fatos brutos que retratam ocorrências atuais ou do ado.
Experiência pessoal, informações analisadas, gerando ações ou decisões. Símbolos, números, letras. Gabarito Comentado.
3a Questão (Ref.: 201401340645)
Pontos: 1,0 / 1,0
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Organizacional, Funcional, Financeira e de Requisitos Técnica, Operaciaonal, Cronograma e Organizacional Organizacional, Operaciaonal, Funcional e Econômica
Técnica, Operaciaonal, Cronograma e Econômica Técnica, Funcional, Cronograma e Econômica Gabarito Comentado.
4a Questão (Ref.: 201401340311)
Pontos: 1,0 / 1,0
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional). http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5289817995
1/4
21/09/2015
BDQ Prova
I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é: IF, IIF, IIINF, IVF IF, IINF, IIIF, IVF INF, IINF, IIINF, IVNF
IF, IINF, IIINF, IVF IF, IIF, IIIF, IVF Gabarito Comentado.
5a Questão (Ref.: 201401947655)
Pontos: 1,0 / 1,0
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: uma linguagem para implementar os conceitos da orientação a objetos.
uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. um método para especificar e modelar os artefatos dos sistemas. um método comum para a representação da orientação a objetos. um processo de especificação e modelagem de sistemas orientados a objeto. Gabarito Comentado.
6a Questão (Ref.: 201401319264)
Pontos: 1,0 / 1,0
Marque a alternativa correta que define Classe na modelagem orientada a objetos. É uma propriedade das ligações de uma associação. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É a conexão física ou conceitual entre instâncias de objetos. Descreve um conjunto de ligação com estrutura e semântica comuns.
Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Gabarito Comentado.
7a Questão (Ref.: 201401518771)
Pontos: 0,0 / 1,0
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5289817995
2/4
21/09/2015
BDQ Prova
III A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta.
Apenas I e III estão corretas;
Apenas III está correta; Apenas I está correta; Apenas II está correta; Apenas II e III estão corretas;
8a Questão (Ref.: 201401920959)
Pontos: 1,0 / 1,0
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o estratégico ou desenho detalhado operacional ou desenho lógico estratégico ou desenho arquitetônico tático ou desenho lógico
operacional ou desenho detalhado Gabarito Comentado.
9a Questão (Ref.: 201401946819)
Pontos: 1,0 / 1,0
Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste. I O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software; II O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; III O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação; IV O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento; É correto, apenas, o que se afirma em: III e IV; II e IV; II e III;
I e III; I e II; Gabarito Comentado.
10a Questão (Ref.: 201401519802)
Pontos: 1,0 / 1,0
Uma representação definida de um procedimento de teste define um(a):
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5289817995
3/4
21/09/2015
BDQ Prova
Definição de teste de software Critério de teste de software Objetivo de teste de software Forma de teste de software
Script de teste de software Gabarito Comentado.
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5289817995
4/4
BDQ Prova
1 de 4
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Avaliação: CCT0194_AV_201408034166 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201408034166 - RAFAEL NOGUEIRA LOPES Professor:
CARLOS ALBERTO DE FARIAS
Nota da Prova: 8,0
Nota de Partic.: 2
Turma: 9001/AA
Av. Parcial 2 Data: 21/11/2015 16:29:54
1 a Questão (Ref.: 201408134759)
Pontos: 1,5 / 1,5
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
Resposta: O teste de integração visa identificar erros durante a integração e a interação entre os módulos do sistema. Já o teste de aceitação é a validação feita pelo usuário para saber se o sistema corresponde aos requisitos necessários, corresponde ao que foi solicitado para que o sistema fizesse, feito já com o software pronto.
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
2 a Questão (Ref.: 201408274296)
Pontos: 1,5 / 1,5
No Modelo espiral cada volta da espiral representa uma fase do processo de software. Identifique as fases de processo deste modelo.
Resposta: As fases do modelo espiral são: Planejamento, Análise de Risco, Engenharia e Avaliação do cliente.
Gabarito: Planejamento, Análise dos Riscos, Engenharia e Avaliação do Cliente.
3 a Questão (Ref.: 201408745237)
Pontos: 0,5 / 0,5
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que atende ao abaixo descrito - "Programa de Computador cujo o uso não implica o pagamento de licença de uso" Trial Adware Software GLU Freeware Demo
03/12/2015 15:41
BDQ Prova
2 de 4
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 a Questão (Ref.: 201408737754)
Pontos: 0,5 / 0,5
Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada: análise de equilíbrio. estudo de caso. análise de requisitos. design lógico do sistema. estudo de viabilidade.
5 a Questão (Ref.: 201408070905)
Pontos: 0,5 / 0,5
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Entrada de dados, processamento da informação, apresentação dos resultados Projeto lógico, projeto físico, implementação e manutenção Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Levantamento de requisitos, análise de requisitos, registro dos requisitos Desenvolvimento, homologação, produção
6 a Questão (Ref.: 201408269845)
Pontos: 0,5 / 0,5
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta. Apenas III está correta; Apenas II está correta; Apenas I está correta; Apenas I e III estão corretas; Apenas II e III estão corretas;
7 a Questão (Ref.: 201408648442)
Pontos: 0,5 / 0,5
No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso). 1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; 2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação. 3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado.
03/12/2015 15:41
BDQ Prova
3 de 4
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4. Tem como objetivo encontrar um erro que ainda não foi descoberto. Assinale a ÚNICA opção com a sequência correta de V e F. 1-F; 2-F; 3-V; 4-F 1-V; 2-V; 3-V; 4-F 1-F; 2-V; 3-F; 4-V 1-V; 2-V; 3-F; 4-F 1-V; 2-F; 3-V; 4-V
8 a Questão (Ref.: 201408274243)
Pontos: 0,5 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina - Resultado da compilação do código fonte. Assinale a única opção correta Somente I e II estão corretas Somente I está correta Somente II e III estão corretas Somente a II está correta Somente I e III estão corretas
9 a Questão (Ref.: 201408779592)
Pontos: 1,0 / 1,0
Ciclo de vida do projeto é um Conjunto de atividades descritas e parcialmente ordenadas que segue um fluxo contínuo de informações e relacionamentos para auxiliar o acompanhamento de um projeto. Conjunto de atividades descritas e ordenadas que segue um fluxo intermitente de informações e relacionamentos para auxiliar o acompanhamento de um projeto; Conjunto de atividades descritas e não ordenadas que segue um fluxo contínuo de informações e relacionamentos para auxiliar o acompanhamento de um projeto; Conjunto de atividades descritas e não ordenadas que segue um fluxo intermitente de informações e relacionamentos para auxiliar o acompanhamento de um projeto; Conjunto de atividades descritas e ordenadas que segue um fluxo contínuo de informações e relacionamentos para auxiliar o acompanhamento de um projeto;
10a Questão (Ref.: 201408709418)
Pontos: 1,0 / 1,0
Um modelo de processo de software estabelece um framework para as principais atividades, entradas, saídas e restrições de projetos. Eles podem ser usados para explicar diferentes abordagens no desenvolvimento do sistema. Analise as abordagens abaixo:
I. Uma das atividades é avaliar as alternativas com relação aos objetivos e restrições, e identificar as principais fontes de riscos, ou seja uma avaliação de riscos bem presente. II. Permite uma gerência do baseline, que identifica um conjunto fixo de documentos produzidos como resultado de cada fase do ciclo de vida. Os requisitos permanecem inalterados até o final do processo de desenvolvimento do software
03/12/2015 15:41
BDQ Prova
4 de 4
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
III - O Analista coletará informações para um mini projeto, concentrando-se nas entradas e saídas do software. Após a criação e aceitação do protótipo, o produto final será desenvolvido. Os diferentes modelos de processo de desenvolvimento de software, descritos em I, II e III são respectivamente: Cascata - Prototipação - Espiral Espiral - Cascata - Prototipação Prototipação - Cascata - Espiral Incremental - Cascata - Prototipação Espiral - Prototipação - Cascata
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
03/12/2015 15:41