Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aluno: AYLTON KENNEDY PITANGA Matrícula: 201608178731 Disciplina: CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Período Acad.: 2017.3 EAD (G) / SM 1. 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: Quest.: 1 Atributo - Iteração - Método - Seleção - Sequência Método - Seleção - Atributo - Sequência - Iteração Iteração - Método - Seleção - Atributo - Sequência Atributo - Sequência - Iteração - Método - Seleção Sequência - Iteração - Atributo - Método - Seleção 2. 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: Quest.: 2 As opções 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 I, II e IV estão corretas As opções II, III e IV estão corretas 3. Basicamente o que é um processo de software? Quest.: 3 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. Um processo de software define como um produto deve ser entregue. 4. 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 Quest.: 4 I, II e III I e II II e IV II, III e IV I e III 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: Quest.: 5 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 a estrutura de dados encapsulada por procedimentos; Utilizar os Diagramas de Classe, Objetos e Caso de Uso; Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto; 6. A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma: Quest.: 6 conexão generalização relação especialização agregação 7. A reutilização traz os seguintes benefícios: Quest.: 7 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 aumento de dinheiro a eliminação de etapas e atividades a redução do desperdício de tempo e de dinheiro 8. Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: Quest.: 8 as diretrizes para as implementações de novos projetos os riscos associados ao projeto as alternativas para a resolução do problema a solução que será tomada para resolução do problema os custos associados para a resolução do problema 9. 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 acessa 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. Quest.: 9 Teste caixa branca Teste de sistemas Teste caixa preta Teste da compilação prévia Teste de integração 10. 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. Quest.: 10 Apenas I e III estão corretas; Apenas I e II estão corretas; Apenas III e IV estão corretas; Apenas I e IV estão corretas; Apenas II e III estão corretas;
Compartilhar