Uma fábrica de software foi contratada por uma rede de hotéis para criar uma solução de software que automatize seus processos. Sabe-se que cada hotel terá um ou vários terminais que permitirão executar as operações básicas de gerenciamento; que o cliente pode reservar e cancelar um apartamento via web, e como haverá comunicação com outros hotéis da rede, o cliente também poderá consultar a disponibilidade de vagas em outros estabelecimentos da região; que o sistema deverá se integrar com outros dois sistemas internos do hotel: controle de restaurante e controle de tarifação de telefone; e que os processos básicos de controle são: cadastro de cliente, gerenciamento de reservas e ocupações, gerenciamento de pagamento, emissão de nota fiscal, emissão de relatórios contábeis e reservas pela web.
Considerando as informações apresentadas e os principais conceitos inerentes à Engenharia de Software, elabore um texto sobre requisitos de software abordando, necessariamente, respostas para os seguintes questionamentos:
1) o conceito de requisito funcional e a indicação de três requisitos funcionais para o sistema de automatização de processos; e
2) estabeleça e explique um possível critério de priorização dos requisitos que poderá ser utilizado para definir a ordem de implementação das funcionalidades do sistema.
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Uma instituição pública que desenvolve e mantém sistemas internos possui três ambientes principais: desenvolvimento (DEV), homologação (HML) e produção (PRD). Cada ambiente é mantido manualmente pela equipe de infraestrutura, que realiza configurações diretamente nos servidores por SSH, sem documentação formal ou controle de versão.
Nos últimos meses, foram observadas configurações diferentes entre ambientes (por exemplo, pacotes diferentes entre DEV e PRD); erros em produção após atualizações, causados por configurações mal aplicadas; dificuldade em auditar ou reverter mudanças, pois não há histórico confiável; e dependência de conhecimento tácito da equipe, o que gera risco em caso de saíd…
Considere o algoritmo iterativo mostrado a seguir, utilizado para determinar o maior e o menor elemento de um vetor A[1..n].
void MaxMin (int *A, int N) {
int Max = A[0];
int Min = A[N – 1];
for (int j = 1; j <= N – 1; j++)
if (A[j] > Max) Max = A[j];
else if (A[j] < Min) Min = A[j];
printf(“%d, %d”, Max, Min);
}
Nesse vetor, sabe-se que N elementos estão distribuídos aleatoriamente.
Considerando essas informações, elabore um texto dissertativo e argumentativo análise de algoritmos abordando, necessariamente, respostas para os seguintes questionamentos:
1) Qual a função de complexidade do número de comparações de elementos no melhor e no pior caso?
n Qual s…
Uma equipe de desenvolvimento de software foi encarregada de criar um Sistema de Gestão de Pautas e Agendamentos Judiciais (SGPAJ) para um Tribunal do Trabalho. O projeto utiliza Scrum (para gerenciar backlog e sprints), BPMN (para modelar o processo de criação e acompanhamento de pautas) e Keycloak (OAuth2) (para autenticação e autorização via Single Sign-On). O sistema será desenvolvido em arquitetura de microsserviços, visando alta escalabilidade e segurança. No fluxo BPMN, o magistrado/servidor cria a pauta (data, hora, sala), o juiz aprova, o sistema notifica as partes envolvidas e todos podem acompanhar o status (confirmada, cancelada, remarcada). Cada microsserviço valida o token de a…



