Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Exercício: CCT0194_EX_A10 1a Questão (Ref.: 201307208114) O Processo Unificado de certo modo é uma tentativa de apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, porém, de caracterizá-los de modo que implementem muitos dos melhores princípios de desenvolvimento ágil de software. Com base nessa afirmação, é correto dizer que o Processo Unificado: Divide o projeto em fases de uma maneira inflexível e, após a fase de desenvolvimento, não se prevêem mudanças das especificações. sugere que o software seja todo planejado e documentado antes de ser implementado. Prevê requisitos estáveis e desenvolvimento em uma sequência de etapas sem a participação do cliente. Sugere um fluxo de processo que é iterativo e incremental, dando a sensação evolucionária que é essencial no desenvolvimento moderno de software. Reconhece que a comunicação com o cliente é importante, entretanto dispensa os métodos diretos para descrever a visão do cliente de um sistema. 2a Questão (Ref.: 201307167717) 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: É 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 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. É injustificável que esta estrutura, que consiste de um interpretador externo e um interno, e um compilador de realimentação, e foi escolhida por abranger a maior parte dos problemas teóricos encontrados. É 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. 3a Questão (Ref.: 201307132696) Considere um sistema cujos requisitos de interface são definidos apenas quando o cliente realiza um test-drive na aplicação e aprova essa interface. Assinale a alternativa que apresenta o modelo mais adequado para o desenvolvimento da interface desse sistema. Rapid Application Development. Iterativo incremental. Prototipação. Ágil. Cascata.
Compartilhar