Baixe o app para aproveitar ainda mais
Prévia do material em texto
Roteiro de Atividade Prática de Análise e Modelagem de Sistemas Caderno de Resposta Elaborado por: Prof. MSc. Guilherme Ditzel Patriota Prática 01 – COLETA DE REQUISITOS, CRIAÇÃO DE DIAGRAMA DE CASO DE USO E CRIAÇÃO DE DIAGRAMA DE CLASSES. Questão 01 – Criação de diagrama de caso de uso ENUNCIADO: Veja o Roteiro da Atividade Prática para mais detalhes. · Apresentação dos requisitos funcionais e não funcionais (mínimo 3 de cada): Funcionais Inserir dados em um formulário Buscar dados para consulta Postar treinamentos Não funcionais Tipo de sistema operacional Hardware a ser utilizado Processamento · Apresentação do Diagrama de Caso de Uso RU: (seu RU) · Responda à pergunta: Dos requisitos que você coletou, como é realizada a identificação de qual requisito é funcional e qual é requisito não funcional? Resposta: Funcionais: tudo o que for relacionado a uma ação a ser feita é considerado uma função (linguagem de programação usada, banco de dados e etc...) Não funcionais: são todos aqueles relacionados à forma como o software tornará realidade os que está sendo planejado (não está ligada a uma ação do software mas as características dessas funções, tempo de resposta, usabilidade, qualidade e etc...) Prática 01 – COLETA DE REQUISITOS, CRIAÇÃO DE DIAGRAMA DE CASO DE USO E CRIAÇÃO DE DIAGRAMA DE CLASSES. Questão 02 – Criação de diagrama de Classes. ENUNCIADO: Veja o Roteiro da Atividade Prática para mais detalhes. · Apresentação dos requisitos funcionais e não funcionais: Funcionais Postar vagas Cadastro do usuário Postar treinamentos Não funcionais Consumo de memória Banco de dados Conexão · Apresentação do Diagrama de Classe RU: (seu RU) · Como fazemos para converter um requisito ou um grupo de requisitos em uma classe para o diagrama de classes? Resposta: É preciso escolher um nome para a classe, separa-las em 2 partes, colocar o tipo de atributo (string,num,date e etc...) e funções caso a função (método) tenha alguma entrada é necessário colocar entre (Params, void...) 2
Compartilhar