Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/05/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=1809934&courseId=12989&classId=1133640&topicId=2637334&p0=03c7c0ace395d80182db0… 1/3 CCT0477_EX_A7_201601537972_V1 PROJETO DE DESENVOLVIMENTO DE SISTEMAS 7a aula Lupa Vídeo PPT MP3 Exercício: CCT0477_EX_A7_201601537972_V1 24/05/2019 (Finaliz.) Aluno(a): MARIANA FERREIRA LIMA DE DEUS 2019.1 - F Disciplina: CCT0477 - PROJETO DE DESENVOLVIMENTO DE SISTEMAS 201601537972 1a Questão Sobre a compilação podemos afirmar que: I- É uma tarefa quase completamente automatizada; II- O desenvolvedor não necessita verificar se o compilador; III- A integração do ambiente de desenvolvimento com uma ferramenta de gestão de configurações ajuda a eliminar esse tipo de problemas; IV- Após a compilação, todos os defeitos de compilação encontrados devem ser removidos, inclusive aqueles que são classificados apenas como advertências. Assinale a alternativa correta: VFVV VVFV VVVF FVVV VFFV Respondido em 24/05/2019 10:16:41 Explicação: Se os codificadores forem experientes e a revisão do código for bem feita, os erros de compilação serão raros. O compilador de ser configurado inicialmente. Todos os erros devem ser corrigidos. Nos ambientes de desenvolvimento mais recentes, como o Eclipse, os compiladores podem ser integrados com muitas outras ferramentas, como ferramentas de modelagem, testes e gestão de configurações. 2a Questão Assinale o nome do teste de software que consiste tipicamente na aplicação de versões mais recentes do software, para garantir que não surgiram novos defeitos em componentes já analisados: testes de regressão. testes unitários. testes de integração. testes de usabilidade. testes de interface. Respondido em 24/05/2019 10:24:14 Explicação: O teste de regressão é uma técnica do teste de software que consiste na aplicação de versões mais recente do software, para garantir que não surgiram novos defeitos em componentes já analisados. Se, ao juntar o novo componente ou as suas alterações com os componentes restantes do sistema surgirem novos defeitos em componentes inalterados, então considera- se que o sistema regrediu. Muitas vezes são usadas ferramentas específicas para o teste de regressão, chamadas de ferramentas de automação. Elas conseguem um resultado mais exato do teste executando exatamente os passos seguidos para o teste das primeiras versões já que elas permitem a gravação do teste. 26/05/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=1809934&courseId=12989&classId=1133640&topicId=2637334&p0=03c7c0ace395d80182db0… 2/3 3a Questão Sobre a programação em pares é correto afirmar que: A verificação do código é feita ao final da construção; Todo código é escrito conjuntamente por dois programadores na mesma estação de trabalho, chamados por alguns de piloto (o que codifica) e navegador (o que confere, avalia e tenta sugerir melhorias); Esse conceito somente é usado no método ágil; Os papéis de piloto e navegador não podem ser trocados; A programação em pares é vista pelos gerentes de forma equivocada, pois duplica a produtividade. Respondido em 24/05/2019 10:43:49 Explicação: A verificação do código pode ser feita em tempo real e todo código é escrito conjuntamente por dois programadores na mesma estação de trabalho, chamados por alguns de piloto (o que codifica) e navegador (o que confere, avalia e tenta sugerir melhorias). Os papéis de piloto e navegador são trocados de vez em quando. Naturalmente, esse conceito pode ser usado também para o desenho detalhado e os testes de unidade. A programação em pares costuma ser vista com desconfiança pelos gerentes, por crerem que divide por dois a produtividade. 4a Questão O treinamento de usuários de sistemas é muitas vezes considerado irrelevante frente ao investimento na informatização de uma instituição. Sobre o treinamento de usuários, assinale a afirmativa INCORRETA. A primeira etapa do treinamento dos usuários pode começar pelo conhecimento da documentação do sistema. A documentação do usuário (como manuais do usuário, manuais de treinamento e sistemas de ajuda on-line) destina-se a ajudar o usuário a trabalhar com o sistema. O treinamento dos usuários do sistema deve ser sempre ministrado pela equipe de desenvolvimento do sistema. O treinamento deve ser planejado e realizado por tipo de usuário: operacional, técnico e gerencial. O manual do usuário e os tutoriais do sistema podem ser usados no treinamento de usuários do sistema. Respondido em 24/05/2019 10:54:23 Explicação: Lembre-se que o treinamento deve ser planejado no projeto. O usuário deverá conhecer a documentação como os manuais do usuário, manuais de treinamento e sistemas de ajuda on-line. Sempre pense em abordar os vários níveis; 5a Questão Sobre as estimativas de tempo que foram produzidas durante a fase inicial de planejamento e refinadas durante as fases de análise e design quase sempre precisam ser refinadas ainda mais à medida que o projeto prossegue durante a construção. Podemos afirmar que: I- É virtualmente impossível desenvolver uma avaliação exata do cronograma do projeto; II- Um conjunto de estimativas bem feito em geral poderá ter uma margem de 10% de erro; III- As estimativas de tempo são revisadas ao final da etapa de construção; IV- Se um módulo do sistema levar mais tempo que o esperado, então a resposta mais prudente é adiar a data de conclusão esperada considerando o mesmo período de tempo gasto a mais. Assinale a alternativa correta: VFFV VVFV VVVV VVVF FVVV Respondido em 24/05/2019 10:57:19 Explicação: É crucial que sejam revisadas as estimativas de tempo durante a etapa de construção e não só ao final. Assim você poderá atuar com ações que minimizem algum impacto no cronograma. As margens de erro, dependendo da empresa, podem variar de 10% à 30%. 6a Questão Sobre os tipos de testes é correto afirmar que: I- Há quatro estágios gerais de testes: testes de unidade, testes de integração, testes de sistema e testes de aceitação; II- Embora cada sistema de aplicações seja diferente dos outros, a maioria dos erros é encontrada nos testes de integração e do sistema; III- Os testes de aceitação são feitos principalmente pelos usuários com suporte da equipe de projeto; IV- os testes de integração têm a finalidade de verificar se os módulos trabalham juntos sem erros; Marque a alternativa correta: VFVV 26/05/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=1809934&courseId=12989&classId=1133640&topicId=2637334&p0=03c7c0ace395d80182db0… 3/3 VFFV VVFV VVVV FVVV Respondido em 24/05/2019 14:57:43 Explicação: Programar e realizar testes é muito similar a escrever e editar. Ler novamente, editar e revisar o rascunho original transformando-o em um bom artigo é a marca registrada de uma boa redação. Da mesma forma, a realização de testes completos é a marca registrada dos desenvolvedores profissionais de software. Muitas organizações profissionais dedicam mais tempo e dinheiro à realização de testes (e à revisão e repetição de testes) que a escrever programas em primeiro lugar. 7a Questão O usuário final está efetuando alguns testes no software recém entregue pela equipe de desenvolvimento. Um dos testes que ele está executando é a consistência do CPF e do CEP. Esse tipo de teste é conhecido como teste de: Parte superior do formulário: estresse caixa preta integração caixa branca unidade Respondido em 24/05/2019 14:59:36 Explicação: Um dos testes mais aplicados em softwares, o teste da caixa preta tem com foco a análise das entradas e saídas de dados dentro de um programa ou sistema. Ou seja, ele foca-se na parte externa do software, já que quem irá testá-lo não tem acesso aos códigos internos nem sabe sobrea operação interna do software. A interface é avaliada, bem como suas funcionalidades. Aliás, esse teste é conhecido também como teste funcional. 8a Questão A documentação de sistemas baseados em software pode ser classificada em duas áreas principais, a saber: documentação de processo e documentação de produto. Na documentação de processo, o número de documentos e o volume de informações geradas em cada um dependem da metodologia adotada e de cada fase do ciclo do desenvolvimento. A documentação de produto, abrange a documentação de usuário e a documentação referente à manutenção do sistema. Com base nessa classificação sobre documentação de sistemas, assinale a afirmativa correta. A documentação de processo e de produto não é parte da atividade da equipe de desenvolvimento, mas de pessoal administrativo. Os comentários de código não compõem a documentação de sistema, porque aparecem somente no código-fonte de programas e não interessam ao usuário. Projeto da arquitetura do sistema, documentos de especificação de requisitos funcionais e de usuários, planos e casos de testes compõem a documentação de produto. O manual do usuário e o manual de instalação e manutenção se destinam, respectivamente, aos usuários e aos desenvolvedores e compõem a documentação de produto. A documentação de processo e de produto é parte da atividade da equipe de desenvolvimento e do pessoal administrativo. Respondido em 24/05/2019 15:04:23 Explicação: A documentação do sistema é um subproduto da análise de sistemas e do processo de design e é criada conforme o projeto progride. Cada etapa e cada fase produzem documentos essenciais para o entendimento de como o sistema é construído ou como ele deveria ser construído, e esses documentos são armazenados no(s) arquivo(s) do projeto. A documentação do usuário (como manuais do usuário, manuais de treinamento e sistemas de ajuda on-line) destina-se a ajudar o usuário a trabalhar com o sistema. Hoje em dia, é mais comum os usuários começarem a usar o software sem terem treinamento ou lido os manuais do usuário;
Compartilhar