Font size
WorksheetsAplicação Python
Total questions: 14
Worksheet time: 49mins
A RAD faz uso de ferramentas de desenvolvimento que padronizam a implementação dos sistemas e apoiam os desenvolvedores na implementação de interfaces gráficas com o usuário, manipulação de dados, desenvolvimentos de APIs e outros serviços que poupam o tempo do desenvolvedor, para que possa usá-lo de forma mais eficiente para a implementação do sistema. A RAD possui quatros fases distintas, que são e explique cada uma delas.
Independentemente da metodologia que seja empregada para desenvolver um software, é um fato que todo sistema é desenvolvido com um propósito. Para chegar a esse objetivo, um conjunto de itens, chamado de requisitos, deve ser implementado. Qual área da computação trata desse assunto?
Engenharia da Computação
Análise de Sistemas
Engenharia de Requisitos
Orientação a Objetos
A Engenharia de Requisitos consiste em cinco atividades principais (vide Pressman, 2011), explique cada uma delas:
Dada a importância do levantamento de requisitos para todo o projeto, é necessário fazer uso de técnicas que auxiliem extrair a maior quantidade de informações úteis. Explique cada uma delas de acordo com o material da sala de aula virtual.
A partir da negociação de priorização com as partes interessadas, os conflitos são resolvidos. A principal técnica usada para análise de requisitos são sessões JAD. O que são sessões JAD?
Ao final da extração dos requisitos pela JAD, é necessário analisá-los. Isso é necessário para garantir sua integridade e consistência. Qual é o nome da técnica comumente utilizada para tratar possíveis contradições que surgiram na JAD durante a análise de requisitos.
Gerenciamento de Idéias
Gerenciamento de Conflitos
Gerenciamento de Requisitos
Gerenciamento de Informações
Qual é a principal característica do ciclo de vida de desenvolvimento da RAD?
Caso de Uso
Cenários
Brainstorming
Protótipo
Na validação do protótipo, o cliente o verifica com base na documentação dos requisitos. No caso de o protótipo corresponder aos requisitos, ele será válido e a próxima fase é a de design. Mas se o cliente rejeitar o protótipo e solicitar melhorias, então será necessário ir para qual etapa da engenharia de requisitos estamos nos referindo no Modelo RAD.
Gerenciamento de Idéias
Gerenciamento de Requisitos
Gerenciamento de Conflitos
Gerenciamento de Informações
A RAD é uma metodologia evolutiva baseada em iterações incrementais com fases bem definidas. Sobre as fases da RAD, selecione a opção correta que descreve o desenvolvimento do protótipo de design de interface com o usuário:
Preocupa-se com o desenvolvimento de componentes interativos que atendam aos requisitos do sistema.
Tem foco na aparência do sistema, pois, desse modo, é mais fácil o usuário operá-lo.
Esta fase não está relacionada, necessariamente, com a confecção de um protótipo com componentes interativos.
Faz parte da primeira fase da RAD.
A RAD tem como meta entregar sistemas rapidamente, mas só faz sentido entregar rapidamente um sistema que tenha uma boa qualidade, caso contrário serão necessárias novas iterações para fazer correções e ajustes. Em relação à metodologia RAD, selecione a opção correta que indique como evitar retrabalho:
Desenvolvendo protótipos.
Através da combinação de processos bem consolidados das metodologias tradicionais com os métodos ágeis.
Aplicando um processo exaustivo de documentação logo no início do projeto, a fim de minimizar imprevistos ao longo do desenvolvimento.
Através da colaboração contínua das partes interessadas ao longo do projeto.
A RAD é uma metodologia de desenvolvimento de software evolutiva que, além do levantamento de requisitos, possui outras fases. Quais são elas e exlique cada uma delas.
Uma das principais técnicas para representar a modelagem de negócios é utilizar o diagrama:
Classes
Sequência
Caso de Uso
Teste
O modelo de dados indica quais são os dados necessários e como devem ser organizados, ao invés de apontar quais operações precisam ser feitas. Os tipos de técnicas mais comuns para representar os modelos de dados são:
MER e UML
DER e UML
MER e DER
ER e DER
O modo como o modelo é estruturado ajuda a definir as tabelas relacionais, seus campos, chaves primárias e estrangeiras e o modo como devem ser manipulados para atender às regras dos negócios. É um processo trabalhoso, mas investir na construção de um modelo de dados de qualidade vai trazer benefícios no longo prazo tanto sob o ponto de vista tecnológico, com a facilidade de manipulação e manutenção dos dados, como do ponto de vista do negócio.
Basicamente, existem três tipos diferentes de modelos de dados, explique cada um deles.
