Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Página 1Untitled Document 20/06/2013 12:13:59http://bquestoes.estacio.br/nada.asp?cliente=Estacio Página 1BDQ Prova 20/06/2013 12:13:59http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3254784&matricula=201207057851 Avaliação: CCT0194_AV2_201207057851 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 201207057851 - DIEGO LAMEIRA TAVARES Professor: HORACIO DA CUNHA E SOUZA RIBEIRO Turma: 9010/AB Nota da Prova: 5,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 15/06/2013 14:02:03 1a Questão (Cód.: 57112) 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: Na década de 70 não existia processos de desenvolvimento, o sistema era desenvolvido sem qualquer tipo de processo, era o programador com o cliente (balbúrdia), gerando um caos sem tamanho, dentre essas negativas era constante observar insatisfação do cliente, software sem documentação entre outros. O processo surgiu para sanar este problema, todo o desenvolvimento deveria conter etapas para ser desenvolvido. Cada fase de desenvolvimento seria documentada, gerando uma ordem e padrão no desenvolvimento, as pricipais fase do processo de desenvolvimento são analise de requisitos, desenho, implementação, teste e implantação, vindo após estas a manutenção, danado continuidade na melhoria do produto. Criando assim uma ordem no desenvolvimento. Concluindo, o processo de desenvolvimento é necessário para gerar um padrão no desenvolvimento, organizado e com qualidade, afinal um processo de qualidade gera produtos de qualidade. 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 2a Questão (Cód.: 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: As principais atividades no projeto de um sistema são: - Análise dos requisitos: Fase em que o analista interpretará a necessidade do cliente. - Desenho: Fase em que a equipe detalha os requerimentos, as necessidades do cliente - Implementação: Fase em que se desenvolve um sistema a partir de uma linguagem de programação. - Teste: Fase em que a equipe avaliará se há algum tipo de erro (bugs) no sistema, visando corrigi-las antes da entrega do produto. - Implantação: Fase de interação com o cliente, onde começará a utilizar o sistema. - Manutenção: Fase onde se busca melhoria continua para o produto, suporte a usuários e correção de possíveis bugs. Resumindo: As fases são, análise dos requisitos, desenho, desenvolvimento, teste e manutenção 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. 3a Questão (Cód.: 54137) Pontos: 0,5 / 0,5 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 Econômica Organizacional, Operaciaonal, Funcional e Econômica Técnica, Funcional, Cronograma e Econômica Técnica, Operaciaonal, Cronograma e Organizacional 4a Questão (Cód.: 32763) 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 Página 2BDQ Prova 20/06/2013 12:13:59http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3254784&matricula=201207057851 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 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. 5a Questão (Cód.: 54923) Pontos: 0,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 de carga do sistema Teste de integração Teste de aceite Teste da unidade Teste de sistemas 6a Questão (Cód.: 33322) Pontos: 0,5 / 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: As afirmativas 1, 2 e 3 são verdadeiras. Somente as afirmativas 2 e 3 são verdadeiras. Somente a afirmativa 3 é verdadeira. Somente as afirmativas 1 e 3 são verdadeiras. Somente a afirmativa 1 é verdadeira. 7a Questão (Cód.: 54905) Pontos: 0,5 / 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: Todas as sentenças apresentadas estão corretas Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Somente a sentença II está correta Somente as sentenças I e II estão corretas 8a Questão (Cód.: 32541) Pontos: 0,5 / 0,5 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 : sistema, validação e integração. sistema, unidade e integração integração, validação e sistema. sistema, integração e unidade. validação, integração e unidade. Página 3BDQ Prova 20/06/2013 12:13:59http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3254784&matricula=201207057851 9a 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 as sentenças I e III estão corretas Somente a sentença III está correta. Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Somente a sentença I está correta. 10a Questão (Cód.: 53937) 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 III 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 Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.