Buscar

Me ajude a resolver sobre Trabalho de Engenharia de Software?

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. 

💡 2 Respostas

User badge image

Estudante PD

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.


8
Dislike0
User badge image

Márcio Henrique Alonso

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.

 

 

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

4
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais