Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: --- Professor: MARCILENE SCANTAMBURLO FONSECA Turma: 9005/AE Nota da Prova: 4,0 Nota de Partic.: 1 Av. Parcial 2 Data: 18/06/2016 15:09:36 1a Questão (Ref.: 201504781617) Pontos: 0,5 / 1,0 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 testa a comunucação entre softwares de diferentes desenvolvedores por exemplo Totvs e Cherwel. O teste de aceitação é o teste feito pelo usuário/cliente para verificar se o produto atende a suas expectativas. 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. 2a Questão (Ref.: 201504747714) Pontos: 0,0 / 1,0 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. 3a Questão (Ref.: 201504717195) Pontos: 1,0 / 1,0 Indique a alternativa correta para definir CONHECIMENTO: Experiência pessoal, informações analisadas, gerando ações ou decisões. Fatos brutos que retratam ocorrências atuais ou do passado. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Page 1 of 4BDQ Prova 23/06/2016file:///E:/Downloads%20Navegadores/Estácio5_files/entrada_frame.html Símbolos, números, letras. 4a Questão (Ref.: 201504742993) Pontos: 1,0 / 1,0 Conforme Roger Pressman o que é um processo de software? É a área do conhecimento da computação voltada para a manutenção. É a área do conhecimento da computação voltada para a especificação. É 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. 5a Questão (Ref.: 201505396537) Pontos: 0,0 / 1,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 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; Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe; Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software; Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico 6a Questão (Ref.: 201505395230) Pontos: 1,0 / 1,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 Implementação Desenho do produto Manutenção Análise 7a Questão (Ref.: 201504747592) Pontos: 0,5 / 0,5 "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 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. Page 2 of 4BDQ Prova 23/06/2016file:///E:/Downloads%20Navegadores/Estácio5_files/entrada_frame.html Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. 8a Questão (Ref.: 201505426199) Pontos: 0,0 / 0,5 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 código objeto código final código de máquina código executável código fonte 9a Questão (Ref.: 201505426443) Pontos: 0,0 / 0,5 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 balbúrdia com realimentação cascata cascata com realimentação balbúrdia codifica-remenda 10a Questão (Ref.: 201505383145) Pontos: 0,0 / 0,5 Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade ou posse coletiva. É correto afirmar que, nessa prática, os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro. um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da responsabilidade do código desenvolvido. cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação. grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time. os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise. O código fonte não pertence a ninguém. Observaçã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: 18/06/2016 15:52:37 Período de não visualização da prova: desde 08/06/2016 até 21/06/2016. Page 3 of 4BDQ Prova 23/06/2016file:///E:/Downloads%20Navegadores/Estácio5_files/entrada_frame.html Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1a Questão (Ref.: 201003003006) Pontos: 0,0 / 1,0 Na Engenharia de Sistemas, podemos classificar os requisitos em Requisitos do Usuário e Requisitos de Sistema. Os Requisitos de Sistema podem ser classificados em Funcionais e Não Funcionais. Descreva o que são Requisitos Não Funcionais, apresente dois dos seus tipos e proponha um exemplo de como seria cada um deste tipo de requisito. Gabarito: Requisitos Não Funcionais são restrições sobre os serviços ou funções oferecidas pelo sistema. Eles podem ser do tipo: Requisitos não funcionais de produto - O produto deve se comportar de acordo comas classificações medidas. Exemplo: Consulta ao banco de dados financeiro não deve ultrapassar 3s. Requisitos não funcionais organizacionais - Devem seguir regras definidas pela corporação ou empresa, seguir procedimentos da própria organização. Exemplo: Os documentos da matriz de responsabilidade devem seguir o padrão XPTO 123. Requisitos não funcionais externos - Devem seguir o processo de desenvolvimento atendendo bases da legislação nacional e internacional. Exemplo: As informações de cadastro dos usuários não devem ser acessadas por nenhum operador. Requisitos de domínio - São requisitos referentes ao produto ou aplicação que devem ser responsáveis por corrigir, restringir ou estabelecer novas funções para que o sistema possa operar de forma satisfatória. Exemplo: Deve haver uma interface padrão para a consulta do banco de dados secundário que terá como base o padrão RDF-763X. 2a Questão (Ref.: 201002375280) Pontos: 0,0 / 1,0 Porque o RUP é considerado uma metodologia iterativa de desenvolvimento? 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. 3a Questão (Ref.: 201002576781) Pontos: 1,0 / 1,0 NÃO é um software do tipo aplicativo: Sistema bancário. Gerenciador de banco de dados. Editor de texto. Sistema operacional. Planilha eletrônica. 4a Questão (Ref.: 201002361974) Pontos: 1,0 / 1,0 O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? 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. Obter mão de obra especializada independente de processo. Obter muitos recursos financeiros. 5a Questão (Ref.: 201003066610) Pontos: 1,0 / 1,0 Ao levantar os requisitos de um sistema é necessário ter atenção com: A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário. As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento. Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. 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 performance futura do sistema e a linguagem de programação que será utilizada. 6a Questão (Ref.: 201003017314) Pontos: 0,0 / 1,0 A reutilização traz os seguintes benefícios: a eliminação de etapas e atividades a sobrecarga de atividades em determinadas etapas 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 7a Questão (Ref.: 201003003009) Pontos: 0,0 / 0,5 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 III e IV estão corretas; Apenas I e III estão corretas; Apenas I e II estão corretas; Apenas II e III estão corretas; Apenas I e IV estão corretas; 8a Questão (Ref.: 201002539849) Pontos: 0,0 / 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. Análise Implantação Teste Implementação Projeto 9a Questão (Ref.: 201003048329) Pontos: 0,5 / 0,5 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 ? balbúrdia com retroalimentação cascata cascata com retroalimentação balbúrdia codifica-remenda 10a Questão (Ref.: 201002361422) 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 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 Somente as sentenças I e II estão corretas CCT0194_AV_201602712191 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaliação: AV Aluno: 201602712191 MISAEL COSTA DOS SANTOS Professor: MARCILENE SCANTAMBURLO FONSECA Turma: 9003/AC Nota da Prova: 3,5 Nota de Partic.: 2 Av. Parcial.: 2 Data: 11/06/2016 09:32:19 (F) 1a Questão (Ref.: 696488) Pontos: 0,5 / 1,0 Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro) análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas. Resposta: viabilidade economicofinanceira= é feita a verificação se é viavel financeiramente desenvolver aquele software, se terá o retorno financeiro necessário diante do valor que será gasto. viabilidade tecnica,viabilidade operacional. Gabarito: Viabilidade Operacional Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela). Viabilidade Técnica 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). Viabilidade econômica 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). Cronograma 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). 2a Questão (Ref.:68764) Pontos: 1,0 / 1,0 Porque o RUP é considerado uma metodologia iterativa de desenvolvimento? Resposta: porque a cada fase do projeto é realizado um planejamento prévio, é feita a execução de cada fase seguindo para a proxima iteração. 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. 3a Questão (Ref.: 569336) Pontos: 0,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, V V, F, F, V, F F, F, F, V, V F, V, F, F, V V, F, F, F, V Gabarito Comentado. 4a Questão (Ref.: 600399) Pontos: 1,0 / 1,0 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: Brainstorming. Entrevista. Questionário. Prototipação. Análise de protocolos. Gabarito Comentado. 5a Questão (Ref.: 754245) 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 passo 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. FFFF VFVV FFVF VVVV VFVF Gabarito Comentado. 6a Questão (Ref.: 710796) 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 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 estratégico ou desenho detalhado operacional ou desenho detalhado nível estratégico ou desenho arquitetônico tático ou desenho lógico operacional ou desenho lógico Gabarito Comentado. 7a Questão (Ref.: 660307) Pontos: 0,5 / 0,5 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; II e IV; I e III; II e III; Gabarito Comentado. 8a Questão (Ref.: 757116) Pontos: 0,5 / 0,5 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 de compilador código objeto código fonte código de interpretador código de máquina Gabarito Comentado. 9a Questão (Ref.: 741988) Pontos: 0,0 / 0,5 O modelo que, após a implementação, os erros e atualizações eram descobertos durante a sua utilização. Os ajuste que precisavam ser feitos eram programados em caráter de urgência, gerando insatisfação e pressões de usuário é o cascata com realimentação cascata codificaremenda balbúrdia com realimentação balbúrdia Gabarito Comentado. 10a Questão (Ref.: 699575) Pontos: 0,0 / 0,5 O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia cada fase do projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da fase (análise de riscos) seguindo para a próxima iteração ou interrompendo o processo de desenvolvimento. O processo de software em questão é o: modelo de desenvolvimento ágil. modelo de desenvolvimento evolucionário (prototipação). modelo em cascata com retroalimentação modelo espiral. modelo em cascata. Gabarito Comentado. Período de não visualização da prova: desde 08/06/2016 até 21/06/2016. Fechar Avaliação: CCT0194_AV_200202036327 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 200202036327 - FABIO FERREIRA FIGUEIREDO Professor: RAFAEL DIAS RIBEIRO Turma: 9001/AA Nota da Prova: 6,5 Nota de Partic.: 1 Av. Parcial 2 Data: 18/06/2016 15:17:18 1a Questão (Ref.: 200202736447) Pontos: 1,0 / 1,0 Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro) análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas. Resposta: Técnica: Se o software vai atender aos requisitos que o usuario pedir se é possivel criar; Operacional: Se osoftware vai trazer ganhos na operação da empresa; Cronograma: Criar uma sequencia para que o software seja criado e Econômica: Se o software vai vai trazer lucro, uma das tecnicas que se pode usar é ROI. Gabarito: Viabilidade Operacional - Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela). Viabilidade Técnica - 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). Viabilidade econômica - 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). Cronograma - 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). 2a Questão (Ref.: 200202656077) Pontos: 0,5 / 1,0 No que se refere à importância de utilizar uma padronização da documentação, no processo de desenvolvimento desoftware, fazem parte da documentação do processo: Cronogramas, Relatórios, Padronização de Processos, Comunicação e Documentos Técnicos. Com base na afirmativa apresentada, quais são os itens que fazem parte dos Documentos Técnicos? Resposta: Os códigos fonte, desenhos criados na criação. Gabarito: Descrição das estratégias de como chegar ao resultado final; registro dos erros; registro dos problemas e ideias que ocorrem, durante o projeto e as razões que foram utilizadas para as tomadas de decisões. 3a Questão (Ref.: 200202093966) 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 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 4a Questão (Ref.: 200202094096) 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, Funcional, Cronograma e Econômica Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Técnica, Operaciaonal, Cronograma e Econômica 5a Questão (Ref.: 200202752052) Pontos: 1,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. Validar e indicar as dificuldades de implementação no plano conceitual; Mapear as mensagens que devem ser executadas para alguma operação; Ajudar a filtrar e refinar as classes por associação e agregação; Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa; 6a Questão (Ref.: 200202750753) 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: local de implementação Desenho interno Desenho externo do produto 7a Questão (Ref.: 200202310270) 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 iterativo Teste de interação Teste caixa preta Teste simples 8a Questão (Ref.: 200202794197) 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-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível I-Linguagem de alto nível - II-Interpretador - III-Compilador - 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 baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador 9a Questão (Ref.: 200202651604) Pontos: 0,5 / 0,5 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 de introdução Manual de instalação Manual primário Manual do usuário Manual de referência 10a Questão (Ref.: 200202739533) Pontos: 0,5 / 0,5 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? Formal. Prototipação. Incremental. Espiral. Cascata. Professor: CARLOS ALBERTO DE FARIAS Turma: 9006/AB Nota da Prova: 4,0 Nota de Partic.: 1 Av. Parcial 0 Data: 14/06/2016 15:14:50 1a Questão (Ref.: 201408610504) Pontos: 1,0 / 1,0 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 testa a integração dos compunentes interno do istema. Teste de aceite e onde os usuários testam o software já 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. 2a Questão (Ref.: 201408610502) Pontos: 0,0 / 1,0 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: Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil está na especificação do software. Enquantoa 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.: 201409082663) Pontos: 0,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. F, V, F, F, V F, F, F, V, V V, F, F, F, V V, F, F, V, F V, F, F, V, V 4a Questão (Ref.: 201408748545) 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 I e III I, II e III II, III e IV II e IV I e II 5a Questão (Ref.: 201409225424) Pontos: 0,0 / 1,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 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 os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos; Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software; 6a Questão (Ref.: 201408746591) 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 estrutural Visão interna Visão comportamental Visão geral Visão externa 7a Questão (Ref.: 201408746621) Pontos: 0,0 / 0,5 Uma representação definida de um procedimento de teste define um(a): Definição de teste de software Script de teste de software Objetivo de teste de software Forma de teste de software Critério de teste de software 8a Questão (Ref.: 201409255085) Pontos: 0,0 / 0,5 O código de programação que é o resultado da compilação do código fonte é o código objeto código de máquina código final código executável código fonte 9a Questão (Ref.: 201409220992) Pontos: 0,5 / 0,5 Em relação a DOCUMENTAÇÃO DO PROCESSO. Marque a opção que NÃO é uma das formas de documentação do processo. Manual de Referência Relatório Padronização de Processos Cronograma Documentos Técnicos 10a Questão (Ref.: 201408607474) Pontos: 0,5 / 0,5 __________ é considerado um processo ágil de desenvolvimento de software. SCRUM RUP OPEN ICONIX PRAXI Observaçã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. 23/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 CCT0194_AV_201503115852 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaliação: AV Aluno: 201503115852 DAVI INOCENCIO DE SOUZA Professor: CARLOS ALBERTO DE FARIAS Turma: 9004/AD Nota da Prova: 7,5 Nota de Partic.: 1,5 Av. Parcial.: 2 Data: 17/06/2016 17:06:27 (F) 1a Questão (Ref.: 696488) Pontos: 1,0 / 1,0 Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro) análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas. Resposta: Viabilidade Operacional, Tecnica, Cronograma e Economica. Operacional É a adequação para organização de como as pessoas se sentem com o projeto Tecnica É avaliação da praticidade de uma solução tecnica, disponibilidade dos recursos tecnicos e dos especialistas. Cronograma É a avaliação de quao razoavel está o cronograma do projeto Economica Avaliação de custos beneficio. Gabarito: Viabilidade Operacional Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela). Viabilidade Técnica 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). Viabilidade econômica 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). Cronograma 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). 2a Questão (Ref.: 63274) Pontos: 1,0 / 1,0 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 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 a mudança de requisitos e demora para gerar resultados ao usuario, o que gera uma certa ansiedade. Já o iterativo e incremental propoe 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 usuario o que uma vantagem, mas com relaçao a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem. Gabarito: O ciclo de vida em cascata é de uso tradicional e foiapresentado 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.: 53937) Pontos: 1,0 / 1,0 23/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 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 II estão corretas As opções II e IV estão corretas As opções I e III estão corretas As opções II e III estão corretas Gabarito Comentado. 4a Questão (Ref.: 232229) Pontos: 1,0 / 1,0 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 O ROI representa se as restrições de prazo serão atendidas 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, melhor é o ROI Gabarito Comentado. 5a Questão (Ref.: 712093) Pontos: 1,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; Mapear as mensagens que devem ser executadas para alguma operação; Ajudar a filtrar e refinar as classes por associação e agregaçã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. 6a Questão (Ref.: 707661) 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. 23/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 1,2,4,5,3 1,3,2,4,5 5,4,3,2,1 1,2,3,4,5 2,1,4,5,3 Gabarito Comentado. 7a Questão (Ref.: 709037) Pontos: 0,0 / 0,5 Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais. teste de validação. teste de integração. teste de unidade. teste de sistema. teste de mudanças de requisitos. Gabarito Comentado. 8a Questão (Ref.: 235249) 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 as sentenças I e II estão corretas Todas as sentenças estão corretas Apenas as sentenças II e III estão corretas Todas as sentenças estão erradas Apenas a sentença I está correta. Gabarito Comentado. 9a Questão (Ref.: 54913) Pontos: 0,5 / 0,5 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 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 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. 23/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 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, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto. Gabarito Comentado. 10a Questão (Ref.: 739999) Pontos: 0,5 / 0,5 O 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. Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão: Projeto Implementação Levantamento de requisitos Manutenção Análise de requisitos Gabarito Comentado. Período de não visualização da prova: desde 08/06/2016 até 21/06/2016. 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530138650 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A1_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 06/04/2016 22:29:32 (Finalizada) 1a Questão (Ref.: 201501429399) 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: Atributo Sequência Iteração Método Seleção Sequência Iteração Atributo Método Seleção Atributo Iteração Método Seleção Sequência Iteração Método Seleção Atributo Sequência Método Seleção Atributo Sequência Iteração Gabarito Comentado 2a Questão (Ref.: 201501856400) Fórum de Dúvidas (0) Saiba (0) O software também pode serclassificado 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 5, 4, 1, 3, 2 4, 3, 5, 1, 2 1, 2, 5, 3, 4 2, 1, 3, 4, 5 5, 1, 3, 2, 4 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530138650 2/3 3a Questão (Ref.: 201501248215) Fórum de Dúvidas (0) Saiba (0) 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 úti l 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, II e III estão corretas As opçoes I e III estão corretas Apenas a opção III está correta As opções III e IV estão corretas Gabarito Comentado 4a Questão (Ref.: 201501248173) 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 e II estão corretas As opções II e IV estão corretas As opções I, II e III estão corretas As opções I e III estão corretas As opções II e III estão corretas Gabarito Comentado 5a Questão (Ref.: 201501856406) 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 passos 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 as afirmativas I e II estão incompatíveis Apenas a afirmativa III está incompatível 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530138650 3/3 Todas as afirmativas estão compatíveis Apenas a afirmativa I está incompatível Apenas as afirmativas II e III estão incompatíveis Gabarito Comentado 6a Questão (Ref.: 201501915307) 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 Caixa Econômica federal. Analisando estas características podemos classificar este software como: Comercial Demo Trial Adware Shareware Gabarito Comentado Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530507200 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A2_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 06/04/2016 22:55:39 (Finalizada) 1a Questão (Ref.: 201501794635) Fórum de Dúvidas (2) Saiba (2) 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: Questionário. Brainstorming. Entrevista. Análise de protocolos. Prototipação. Gabarito Comentado 2a Questão (Ref.: 201501429454) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) 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 e II II e IV I, II e III II, III e IV I e III Gabarito Comentado 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530507200 2/3 3a Questão (Ref.: 201501248373) Fórum de Dúvidas (2) Saiba (2) Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Técnica, Funcional, Cronograma e Econômica Organizacional, Funcional, Financeira e de Requisitos Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, Cronograma e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Gabarito Comentado 4a Questão (Ref.: 201501426465) Fórum de Dúvidas (2) Saiba (2) 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? O ROI representa se as restrições de prazo serão atendidas Quanto menor o valor entre o lucro líquido e o investimento, melhor é 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, pior é o ROI Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI Gabarito Comentado 5a Questão (Ref.: 201501248039) Fórum de Dúvidas (2 de 2) Saiba (2 de 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 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, IIF, IIINF, IVF IF, IINF, IIIF, IVF IF, IIF, IIIF, IVF INF, IINF, IIINF, IVNF Gabarito Comentado 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530507200 3/3 6a Questão (Ref.: 201501429460) Fórumde Dúvidas (0) Saiba (2 de 0) 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 passo 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 e II I, III e IV II e III I, II e III I e IV Gabarito Comentado Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5539419150 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A3_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 09/04/2016 10:27:37 (Finalizada) 1a Questão (Ref.: 201501227559) 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. Entrada de dados, processamento da informação, apresentação dos resultados Projeto lógico, projeto físico, implementação e manutenção Desenvolvimento, homologação, produção Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Levantamento de requisitos, análise de requisitos, registro dos requisitos Gabarito Comentado 2a Questão (Ref.: 201501855425) Fórum de Dúvidas (0) Saiba (0) A Estrutura de atributos e operações encapsulada por procedimentos é denominado de objeto instância entidade classe método Gabarito Comentado 3a Questão (Ref.: 201501855378) Fórum de Dúvidas (0) Saiba (0) Os padrões a partir dos quais os objetos são criados são denominados instâncias entidades métodos classes atributos 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5539419150 2/3 Gabarito Comentado 4a Questão (Ref.: 201501948500) Fórum de Dúvidas (0) Saiba (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? Mensagens Agregação Composição Herança Atributos 5a Questão (Ref.: 201501948481) 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 passo 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. FFFF FFVF VVVV VFVF VFVV Gabarito Comentado 6a Questão (Ref.: 201501855383) 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. 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 comum para a representação da orientação a objetos. um processo de especificação e modelagem de sistemas orientados a objeto. Gabarito Comentado 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5563878150 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A4_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 09/04/2016 11:11:36 (Finalizada) 1a Questão (Ref.: 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 (Ref.: 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 (Ref.: 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: 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5563878150 2/3 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 (Ref.: 201501828687) 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 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 (Ref.: 201501905034) 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 (Ref.: 201501905036) Fórum de Dúvidas (0) Saiba (0) A reutilização de classe se refere a reutilizarmos o seguinteelemento 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 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5869115700 1/4 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A5_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 02/05/2016 22:36:23 (Finalizada) 1a Questão (Ref.: 201501464545) 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 iterativo. Teste caixa branca. Teste caixa preta Teste de interação. 2a Questão (Ref.: 201501427530) Fórum de Dúvidas (0) Saiba (0) Uma representação definida de um procedimento de teste define um(a): Objetivo de teste de software Critério de teste de software Forma de teste de software Definição de teste de software Script de teste de software Gabarito Comentado 3a Questão (Ref.: 201501854547) 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; 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5869115700 2/4 É correto, apenas, o que se afirma em: II e III; I e III; II e IV; I e II; III e IV; Gabarito Comentado 4a Questão (Ref.: 201501903273) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais. teste de integração. teste de sistema. teste de mudanças de requisitos. teste de validação. teste de unidade. Gabarito Comentado 5a Questão (Ref.: 201501905520) 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. Modalidade Classificações 1. Quanto à utilização do código 2. Quanto ao objetivo na busca pelo erro ( ) 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 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 1, 1, 1, 2, 2 2, 2, 1, 1, 2 2, 1, 2, 1, 1 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5869115700 3/4 2, 1, 1, 2, 2 2, 1, 1, 2, 1 Gabarito Comentado 6a Questão (Ref.: 201501214164) Fórum de Dúvidas (0) Saiba (0) 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 IV I e II II e III I e IV III e IV 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6225765900 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A6_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 25/05/2016 21:07:45 (Finalizada) 1a Questão (Ref.: 201501935994) Fórum de Dúvidas (0) Saiba (0) O código de programação que é o resultado da compilação do código fonte é o código final código fonte código executável código de máquina código objeto 2a Questão (Ref.: 201501762186) Fórum de Dúvidas (0) Saiba (0) A fase de implementação, ou codif icaçã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 softw are 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 1, 4, 5, 2, 3 5, 4, 3, 2, 1 3, 2, 1, 5, 4 2, 1, 4, 3, 5 3a Questão (Ref.: 201501935995) 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 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6225765900 2/3 código de máquina código final código executável código objeto código fonte GabaritoComentado 4a Questão (Ref.: 201501430897) 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 e II estão corretas Somente I está correta Somente I e III estão corretas Somente a II está correta Somente II e III estão corretas Gabarito Comentado 5a Questão (Ref.: 201501951352) 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 código de máquina código objeto código de compilador código de interpretador código fonte Gabarito Comentado 6a Questão (Ref.: 201501248019) Fórum de Dúvidas (0) Saiba (0) Qual o objetivo da fase de Implementação ou Codificação? É 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. 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6225765900 3/3 É 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. Gabarito Comentado Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6226699050 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A7_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 25/05/2016 22:10:16 (Finalizada) 1a Questão (Ref.: 201501430919) 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 suporte 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 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 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 2a Questão (Ref.: 201501810387) 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 a afirmativa I está correta Apenas as afirmativas I e II estão corretas Apenas as afirmativas II e III estão corretas Apenas a afirmativa II está correta Todas as afirmativas estão erradas Gabarito Comentado 3a Questão (Ref.: 201501941912) Fórum de Dúvidas (0) Saiba (0) 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6226699050 2/3 Um usuário deseja acessar de forma mais rápida o resumo das funcionalidades e as mensagens de erros mais comuns. Para isso é indicado que este usuário acesse: Manual de Introdução Documentação do Software Documento de Instalação Referência Rápida Manual do Usuário Gabarito Comentado 4a Questão (Ref.: 201501429493) 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; 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 II está correta Apenas a afirmativa I está correta Todas as afirmativas estão erradas Apenas as afirmativas II e III estão corretas Apenas as afirmativas I e II estão corretas 5a Questão (Ref.: 201501915248) 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 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; Um documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; 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 que descreve as facilidades do uso do sistema, informar os erros que podem ocorrer e como agir quando encontralos; Gabarito Comentado 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6226699050 3/3 6a Questão (Ref.: 201501941905) Fórum de Dúvidas (0) Saiba (0) Para a montagem da documentação de um produto adotase métodos e formatos padronizados para cada família de produtos correlatos. Dentre estas documentações podemos destacar: I 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. II O Documento de Instalação descreve os prérequisitos necessários, como instalar o sistema e as plataformas de operação. III 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 I é verdadeira. Somente a III é verdadeira. Somente a II é verdadeira. Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6265477050 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Compartilhar