QUESTÃO 1 Um requisito é uma condição imprescindível para a aquisição ou preenchimento de determinado
objetivo. Na abordagem da engenharia de software, segundo Sommerville (2011, p. 57), “os requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que oferecem e as restrições a seu funcionamento”. De acordo com Sommerville (2011), os requisitos de software são, normalmente, classificados em funcionais ou não funcionais. No caso dos requisitos não funcionais estão relacionados com a utilização do software em termos de desempenho, confiabilidade, segurança, usabilidade e portabilidade, entre outros.Diante do exposto acima sobre os requisitos não funcionais, analise o cenário a seguir:
Cenário: O mundo tem enfrentado o surto de um vírus da família dos corona vírus, o COVID-19, o qual ocasiona uma doença infecciosa causada (não identificada em humanos anterior a dezembro de 2019). O vírus causa uma doença respiratória semelhante à gripe e tem sintomas como tosse, febre e, em casos mais graves, pneumonia. É possível se proteger ao lavar as mãos com frequência e evitar tocar no rosto. Diversos países foram afetados por esta pandemia e o Brasil, não foi exceção. As cidades e estados brasileiros tem adotados medidas para conter o alastramento do vírus.
A secretaria municipal de saúde de seu município solicitou a você que desenvolva o levantamento de requisitos iniciais de um sistema (sua atribuição é o levantamento de requisitos funcionais e a modelagem de casos de uso) para organizar os dados das seguintes situações em relação ao COVID-19: notificados; descartados; suspeitos; confirmados. O sistema precisará armazenar os dados importantes dos pacientes e sua situação, bem como relacionar as pessoas de convívio com o mesmo. Além disso, o sistema precisará cadastrar os locais de atendimento (UPAs, hospitais, clínicas) e os profissionais que estão trabalhando exclusivamente no atendimento aos casos da pandemia (nome, função, local de trabalho, turno, contato). O sistema precisará contar com um prontuário completo para cada paciente, no qual armazenar informações essências: origem do paciente (residente na cidade; residente em cidades vizinhas; outro estado; outro país; em trânsito), local em que foi atendido (deverá armazenar o histórico de todos os locais em que o paciente foi atendido), além de informações básicas.
Baseado no cenário descrito acima, realize a o levantamento de, pelo menos, três requisitos não funcionais e modele um diagrama de classes do sistema.
1 Resposta
Clique aqui para adicionar a sua resposta.
Kauanyavakins
Precisando de assessoria nos seus trabalhos entre em contato: 015997643162