Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Avaliação On-Line Avaliação: AV2.2012.2EAD-PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE-CCT0194 Disciplina: CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 201110005466 - LEANDRO CORREIA ROBADY Nota da Prova: 4.5 Nota do Trabalho: Nota da Participação: 2 Total: 6,5 Prova On-Line Questão: 1 (123031) Com relação ao nível de abstração e agregação dos elementos dos sistemas o nível operacional: Pontos da Questão: 0,5 É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. Questão: 2 (123066) Qual opção representa o momento em que a fase de testes dinâmicos do PDS deve ocorrer? Pontos da Questão: 0,5 Antes ou durante a fase de implementação Durante ou após a fase de implementação Durante ou após a fase de análise Antes ou após a fase de implementação Questão: 3 (125720) O projeto que você está alocado possui um modelo de PDS com metodologia de trabalho com fases seqüenciais de processo de desenvolvimento, interligadas através de um ciclo de vida em cascata ou clássico. Com base no cenário acima, assinale dentre as opções aquela que melhor representa uma vantagem e uma desvantagem respectivamente. Pontos da Questão: 1 Facilidade na gestão do projeto e adequado para projetos de pequena duração. Adequado para projetos de pequena duração e baixa visibilidade. Processo rígido e facilidade na gestão do projeto. Baixa visibilidade e adequado para projetos de grande duração. Questão: 4 (125399) A complexidade do projeto de um sistema de controle está ligada ao número de especificações a serem cumpridas e ao número de parâmetros variáveis de controladores, e quando se utiliza simultaneamente controladores em cascata e compensadores de realimentação pode-se chegar a um ponto onde não é viável a utilização de métodos convencionais de projeto. Por estes motivos: Pontos da Questão: 1 É justificável o desenvolvimento de um conjunto de comandos e rotinas computacionais para projeto de sistemas de controle univariáveis, com realimentação unitária e com um controlador em cascata, com todos os parâmetros variáveis. O desenvolvimento desse conjunto de comandos e rotinas computacionais pode ser considerado um evento extremamente importante para os interessados no sistema. É justificável que as inequações podem especificar desde os limites de variação dos parâmetros ajustáveis, passando pelos limites mínimos e máximos dos sinais de controle que atuam sobre o sistema controlado, e indo até os índices de desempenho normalmente usados na análise de sistemas de controle. É justificável que esta estrutura, que consiste de um controlador em cascata externo e um interno, e um compensador de realimentação, e foi escolhida por abranger a maior parte dos problemas de controle encontrados na prática. É justificável, e até mesmo imprescindível, a utilização de métodos computacionais alternativos para o projeto de sistemas de controle, que sejam mais avançados, mas também fáceis de usar. Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4189777&p2=11477&p3... 1 de 3 04/09/2012 15:12 Questão: 5 (124962) O código de programação pode ser dividido em 3 tipos: Pontos da Questão: 0,5 Código Semântico, Código Bytecode e Código de Máquina Código Lexico, Código Semântico e Código de Máquina Código Bytecode, Código Objeto e Código de Máquina Código Fonte, Código Objeto e Código de Máquina Questão: 6 (124952) O ciclo no ambiente de desenvolvimento de, por exemplo, um programa ‘C’ é dado por: Pontos da Questão: 0,5 Programa C; Montador; Programa em linguagem de máquina; Compilador; Programa em linguagem de máquina; Montador; Programa C; Compilador; Compilador; Programa C; Programa em linguagem de máquina; Montador; Programa C; Compilador; Programa em linguagem de máquina; Montador; Questão: 7 (124335) Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto: Pontos da Questão: 0,5 ( )manual do usuário ( )manual de referância ( )manual de introdução ( )manual técnico Questão: 8 (125733) Assinale a opção que respresenta a correta divisão de TODAS as fases do modelo de prototipação. Pontos da Questão: 0,5 Obtenção de requisitos, construção do protótipo, refinamento de requisitos, construção do produto Obtenção de requisitos, projeto rapido, construção do protótipo, construção do produto. Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos. Obtenção de requisitos, projeto rapido, construção do protótipo, refinamento de requisitos, construção do produto. Questão: V220104CCT01940603 (125840) 9 - Com base no conceito do ciclo de vida do processo em cascata com realimentação, estudado na disciplina de processo de desenvolvimento de software, cite sua principal vantagem em relação ao modelo clássico. Pontos da Questão: 1,5 Resposta do Aluno: Facilidade na gestão do Processo Gabarito: Permite que em fases posteriores, ocorra revisão e alteração de resultados das fases anteriores realimentação de correções entre fases). Fundamentação do Professor: Pontos do Aluno: Questão: AV220104CCT01940298 (125421) 10 - A noção de Processo Iterativo corresponde à ideia de “melhorar (ou refinar) pouco - a - pouco” o sistema (iterações). A noção de processo incremental corresponde à ideia de “aumentar (alargar) pouco-a-pouco” o âmbito do sistema. A partir destas noções, temos, portanto que o processo iterativo e incremental que é a interação dos dois processos. Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4189777&p2=11477&p3... 2 de 3 04/09/2012 15:12 Com base no que foi descrito, apresenta pelo menos 5 (cinco) principais vantagens relacionado ao risco, tempo, requisitos iniciais, inconsistência entre análise, desenho e implementação, descrevendo cada uma delas: Pontos da Questão: 1,5 Resposta do Aluno: Risco - Análise inicial dos riscos do Processo de criação do software. Tendo assim informações úteis para que o software seja de qualidade. Tempo - Diminuição no tempo de criação do software. Requisitos Iniciais - Chegar em um consenso do que o cliente deseja e ter a plena certeza do que irá desenvolver. Inconsistência entre Análise, desenho e Implementação - Com todas as informações e documentações fica mais fácil e rápido a Análise, o desenho e a implementação do software desenvolvido. Gabarito: - Redução de riscos envolvendo custos a um único incremento. Se a equipe precisar repetir a iteração, a organização perde somente o esforço mal direcionado de uma iteração, não o valor de um produto inteiro; - Redução do risco de lançar o projeto no mercado fora da data planejada. Identificando os riscos numa fase inicial o esforço despendido para gerenciá-los ocorre cedo, quando as pessoas estão sob uma menor pressão do que na fase final do projeto; - Aceleração do tempo de desenvolvimento do projeto como um todo, porque a equipa trabalha de forma mais eficiente quando procura resultados de escopo menor e claro; - Reconhecimento de uma realidade frequentemente ignorada: as necessidades do cliente e os requisitos correspondentes não podem ser totalmente definidos no início do processo. Eles são tipicamente refinados em sucessivas iterações. Este modelo de operação facilita a adaptação de requisitos; - As inconsistências entre a análise, o desenho e a implementação são identificadas antecipadamente; - Esta abordagem encoraja a participação ativa dos utilizadores de modo a identificar os verdadeiros requisitos do sistema. Fundamentação do Professor: Pontos do Aluno: Fechar Server IP : 192.168.10.137 Client IP: 200.139.76.250 Tempo de execução da página : 1,453 Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4189777&p2=11477&p3... 3 de 3 04/09/2012 15:12