1) De acordo com o que foi estudado sobre as metodologias prescritivas e os métodos ágeis, faça a implementação do Modelo Scrum utilizando todos os requisitos apresentados desse modelo para o projeto fictício Bomba de Insulina:
2) Será necessário realizar o levantamento dos requisitos do projeto fictício Bomba de Insulina. Como estudado nas rotas de aprendizagem, é importante detalharmos/ especificarmos os requistos. Nesta questão, você precisará detalhar os requisitos do projeto.
3) De acordo com a resolução e os dados das questões anteriores (1 e 2) faça um Projeto Conceitual, estudado na Aula 3, sobre o projeto fictício Bomda de Insulina. Neste caso, você precisará desenvolver/criar um diagrama de Caso de Uso.
4) Por fim, para alcançar “boa qualidade”, é necessário que o projeto atenda as necessidades das partes interessadas. Posto isto, é primordial realizar alguns tipos de testes. Para o projeto fictício Bomba de Insulina utilize os seguintes testes: Teste de unidade; Teste de integração; Teste de sistema; e Teste de aceitação. Nomear e detalhar o que o teste irá verificar.
FAZ ASSIM:
Questão 1: Cria uma história simples, mas objetiva contando a história de quem usará a Bomba de insulina, por exemplo:
Usuário A necessita de uma bomba de insulina, controlada por um aparelho com botões físicos, no qual poderá fixar informações de injeção de insulina conforme teste realizado por sensor glicêmico atrelado à bomba. O usuário A necessita que a bomba retire o sangue, faça o teste, indique a quantidade de insulina necessária para correção da glicemia...etc etc (vai implementando as funcionalidades que o usuário necessita que a bomba faça) no final da história é obrigatório concluir informando necessariamente a função do aparelho (tem exemplos no livro da disciplina livro ENGENHARIA DE SOFTWARE 9º edição de SOMMERVILLE p. 26).
Questão 2: No levantamento de requisitos você irá CRIAR UMA TABELA OU UM QUADRO simples, mostrando os recursos que devem ter na bomba de insulina que sejam compatíveis com a resposta da questão 1. Cria uma tabela, na primeira coluna insere os parâmetros que podem ser ajustados pelo próprio usuário (exemplos: ajustar dose de insulina, ajustar horário, ajustar carboidratos consumidos, etc) nessa não precisa explicar o parâmetro, só inserir na tabela quais tem e pronto. Na segunda coluna insere os requisitos FUNCIONAIS e NÃO FUNCIONAIS, é obrigatório inserir o requisito e depois explicar o que ele faz (exemplo: FUNCIONAIS - Ligar aparelho: atributo que o aparelho possui de ligar / Medir glicose: atributo do aparelho de inferir índice glicêmico etcc. NÃO FUNCIONAIS: Linguagem: o sistema foi programado em Java / Segurança: o aparelho possui chave SHA-3 para proteger os dados do usuário etc etc. Além disso pode-se colocar outras colunas com requisitos de segurança (Nome do Erro e o que ele faz). Sevocê não sabe como levantar requisitos, na internet e no próprio livro da disciplina tem exemplos. (ENGENHARIA DE SOFTWARE 9º edição de SOMMERVILLE)
Questão 3: Aqui você pega os requisitos apontados na questão 2 e cria um caso de uso, simples usando o site Lucidchart, o próprio site ensina como levantar casos de uso a partir de requisitos, você também pode verificar nesse site informações de extend e include.
Questão 4: Aqui com base na resposta das outras questões você vai explicar os testes foram feitos na bomba de insulina, precisa de três testes entre os 4 disponíveis no trabalho (UNIDADE, ESPECIFICAÇÃO, SISTEMA E ACEITAÇÃO). Você vai separar todos os objetos e funções testadas e irá detalhar o que foi feito e o resultado obtido. Exemplo: TESTE DE UNIDADE: foi testado as funções: ligar, desligar, medir insulina, injetar insulina, alarme. Exemplo de descrição do teste: o teste de medir insulina: a agulha do aparelho retirou o sangue do usuário por punção e através do sensor de cgm conseguir aferir de forma adequada o nível de glicose no sangue. Nos demais testes você faz a mesma coisa, de acordo com o que o teste propõe, no teste de componente (especificação) você pega uma classe inteira pra testar, vários componentes juntos, descreve como foi o teste. No teste de sistema você testa o sistema TODO e descreve cada parte do teste. No teste de aceitação você descreve os requisitos principais pedidos pelo usuário (o cliente que irá usar o equipamento) e infere como se fosse o próprio usuário testando o aparelho para verificar se os pedidos foram atendidos, no final informando se o aparelho passou ou na aceitação do usuário (só dizer se o aparelho é bom ou não). Tem dicas de como fazer os testes no livro da disciplina também, mas aqui é você mesmo que vai pensar o teste e executar narrando os acontecimentos como se estive com o aparelho em mãos.
Lembre-se o trabalho quem faz é você, tem muita gente aqui com dúvidas e sei que é difícil de imaginar um sistema que não está feito, mas use a imaginação e o resto é só seguir o roteiro do trabalho e o livro da disciplina.
Para o projeto fictício Bomba de Insulina utilize os seguintes testes: Teste de unidade; Teste de integração; Teste de sistema; e Teste de aceitação. Nomear e detalhar o que o teste irá verificar
Resposta: 1- Estudo do caso:
Luiz Carlos é biomédico em uma clínica de análise, fez contato conosco pois necessita de auxilio em alguns processos para que facilite seu dia-a-dia, Luiz tem uma vasta cartela de clientes, todos esses clientes já estão cadastrados no sistema da clínica, porem o mesmo ainda precisa de ajustes...
Vamos disponibilizar essa edição no registro das medicações, com as seguintes opções:
‘Dose 2021’, ‘Dose 2022’,’Dose 2023’, no casso de o usuário selecionar a opção ‘Dose 2021’ o sistema exibirá o medicamento/dose prescrita ao paciente referente ao ano passado, não sen-do possível fazer alteração, apenas consulta, nas outras opções de consulta caso o usuário esco-lha ‘Dose 2022’ o sistema presumirá que ele sabe qual o medicado deve prescrever, ao digitar as primeiras letras da medicação o sistema exibirá uma lista de possíveis medicações que te-nham relação com o digitado. Selecionando a medicação desejada, o sistema por si solicitará que confirme a escolha e a dose desejada e por fim confirme a prescrição.
Selecionando ‘Dose 2023’, o cadastro vai mostrar uma caixa de busca para a substancia aprovada, depois ele poderá pesquisar o medicamento que desejar prescrever, ao realizar essa busca será solicitado que o usuário faça confirmação do medicamento selecionado. Ele deverá fornecer a dose e depois confirmar a prescrição, o sistema confirma se a dose está dentro da faixa aprovada com relação a variação do ano passado, senão estiver será solicitado a correção.
Após confirmação de toda prescrição, ela será exibida para conferência, o usuário deve confirmar se está tudo certo e nesse caso clicar em ‘OK’ caso necessite de alterações deve cli-car em ‘alterar’. Caso a seleção seja ‘OK’ a prescrição será registrada no banco de dados, na opção ‘alterar’ o sistema retorna para o processo de prescrição e as seleções devem ser feitas novamente.
2 -
Requisitos funcionais:
Ligar computador
Login (código do usuário e senha)
Requisições
Novas requisições
Histórico de prescrição
Alteração da dose da medicação
Edição nos dados dos pacientes
Desligar
Reiniciar
Requisitos não funcionais:
Desempenho
Tempo de execução
Segurança
Disponibilidade
3 - Obs não consegui cola o diagrama aqui
4 - Teste de unidade: Testar login para ver se os usuários conseguem acesso, testar requisição dos pacientes que já estão registrados, testar novas requisições para ver se é possível efetuar cadastro dos novos pacientes e se estão sendo gravados de maneira correta, testar registro de medicamentos e conferir se estão sendo gravados de maneira correta, testar e consultar históri-co de pacientes e edição dos cadastros dos mesmos.
Teste de integração: Testar se após a ligação do computador o mesmo acessa o sistema e se as funções funcionam automaticamente, verificar se após acessado o sistema cada usuário tem acesso a área referente a função corretamente.
Teste de sistema : Verificar se o programa permite ao usuário digitar, pesquisar prescrições e valores das doses, se faz o calculo corretamente da dose permitida.
O modelo Scrum é uma ferramenta de gerenciamento de projetos que serve para trazer maior agilidade e produtividade para a empresa.
SCRUM
sensor de sangue → analisar leitura sensor → açúcar no sangue → computar insulina ∠ log da insulina →→→ registrar dose ↓
dose da insulina ∠ computar comandos da bomba → dados da bomba → controlar bomba de insulina → bomba de insulina
Para saber mais sobre modelo scrum, acesse: brainly.com.br/tarefa/51644486
#SPJ1
Para escrever sua resposta aqui, entre ou crie uma conta
Engenharia de Software I
•PUC-MINAS
Compartilhar