Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aluno: Matrícula: 1 Disciplina: CCT0194 - PROC.DESENV.SOFTWARE Período Acad.: 2017.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. O modelo de ciclo de vida em cascata: enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software. envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegar ao sistema completamente implementado. envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de software. recomenda a geração de versões incompletas do sistema, que podem ser passadas para o usuário final, o que permite a retroalimentação do processo de desenvolvimento. 2. Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata: Dificuldade para os requisitos que mudam; Fácil gerência; Implantação tardia; A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto; Desenvolver software em partes; Gabarito Comentado 3. Por que a forma de se criar o código dos programas pode influenciar na manutenção futura do software? Numa manutenção futura, é necessário avaliar o código fonte anterior antes de se fazer a alteração desejada. Assim, se o software foi construído de forma padronizada e com estrutura correta, a manutenção futura será facilitada. Numa manutenção futura, é necessário, após a alteração ser efetuada, avaliar se a versão anterior estava bem elaborada, com a utilização de padrões e com estrutura correta de desenvolvimento. A manutenção futura do software depende muito mais da competência de quem fará alteração do programa do que de quem criou sua versão inicial. Se o software for criado com recursos avançados, isso atrapalhará sua manutenção futura. O software criado em sua primeira versão deve ser construído de forma a facilitar sua leitura, evitando estruturas flexíveis que facilitem a mudança futura. Gabarito Comentado Gabarito Comentado 4. A manutenção tem inicio em que fase ? no EAP quando o sistema é instalado no ambiente do usuário, para uso. na alteração do escopo na definição do escopo junto com a documentação Gabarito Comentado Gabarito Comentado 5. O ciclo de vida do software é um conjunto de atividades que são realizadas na construção de um software. O processo denominado Cascata ou Water Fall ainda é um dos mais utilizados e possui como característica principal: A abordagem sistemática para realização das atividades do desenvolvimento de software de modo que elas seguem um fluxo seqüencial; O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos; O uso de formalização rigorosa em todas as etapas de desenvolvimento; A codificação de uma versão executável do sistema desde as fases iniciais do desenvolvimento, de modo que o sistema final é incrementalmente construído, daí a alusão à idéia de "cascata"(waterfall ); O desenvolvimento de uma implementação inicial, expondo o resultado ao comentário do usuário e fazendo seu aprimoramento por meio de muitas versões, até que um sistema adequado tenha sido desenvolvido. Gabarito Comentado 6. Considere as assertivas que seguem: I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima II. Permite a revisão de fases anteriores e a superposição entre as fases. As considerações apresentam características de modelos de processo de desenvolvimento e correspondem, respectivamente aos modelos: Cascata / Cascata com Retroalimentação Incremental / Cascata com Retroalimentação Cascata com Retroalimentação / Cascata Cascata / Prototipação Cascata com Retroalimentação / Incremental Gabarito Comentado 7. O modelo que permite a revisão de fases anteriores, a superposição entre as fases e que permite também a realimentação, ou seja, correções que surgirem durante outras fases do processo é o codifica-remenda balbúrdia com realimentação balbúrdia cascata cascata com realimentação Gabarito Comentado 8. Assinale a alternativa que corresponde ao modelo de desenvolvimento de software com as características a seguir: 1) primeiro modelo em engenharia de software a ser usado; 2) modelo linear; 3) Cada atividade tem de ser completada antes de iniciar a próxima cascata cascata com realimentação balbúrdia com realimentação codifica-remenda balbúrdia Gabarito Comentado
Compartilhar