Buscar

A análise e o gerenciamento de requisitos são disciplinas da Engenharia de Software que possuem como objetivos a investigação das necessidades de n...

A análise e o gerenciamento de requisitos são disciplinas da Engenharia de Software que possuem como objetivos a investigação das necessidades de negócio que um aplicativo deve prover. Observe este exemplo: um novo clube que está sendo construido na cidade contratou você para desenvolver um sistema que controle alguns aspectos de suas atividades. Em uma primeira entrevista com o presidente do clube este declarou: "Queremos poder controlar todos os sócios do clube, tendo uma ficha completa destes e dos dependentes autorizados a frequentar o clube, sendo que no nosso regulamento limitamos o acesso a apenas cinco dependentes por sócio titular. O clube oferece aulas de tênis e natação, sendo que queremos ter controle sobre os alunos que estão matriculados em cada aula. Temos um quadro de horário para cada modalidade. Neste quadro, apresentamos o dia da semana, horário, professor e local da aula. Para as aulas de natação, em função do tamanho da piscina, limitamos a 8 alunos por aula. Já as aulas de tênis têm o limite de 2 alunos por aula. Gostaria que o sistema controlasse as matrículas nas aulas e que a interface do sistema tivesse o formato da grade de horário atual, como se fosse um calendário ou agenda, sabe? O controle de pagamento é uma grande preocupação nossa, pois temos que ter um controle eficiente do pagamento das mensalidades, pois inicialmente esta é nossa única fonte de receita. A cobrança deve ser feita por boleto que enviaremos ao sócio titular e, para reduzir custos, aceitamos somente pagamento aqui no clube, e não via banco. Gostaríamos que o sistema automatizasse este processo de produção dos boletos e controle dos pagamentos. Por motivos de segurança, apenas alguns funcionários cadastrados por mim devem ter acesso a estas funcionalidades relacionadas ao pagamento. O caixa inicial do clube é baixo, por isso gostaríamos de não ter custos adicionais no desenvolvimento, para isso queremos usar tecnologia open-source. Considerando esta entrevista, disserte sobre três requisitos funcionais e três requisitos não funcionais.

💡 1 Resposta

User badge image

Ed Verified user icon

Com base na entrevista com o presidente do clube, podemos identificar alguns requisitos funcionais e não funcionais para o sistema que será desenvolvido. Requisitos funcionais: 1. Controle de sócios e dependentes: o sistema deve permitir o cadastro completo dos sócios e seus dependentes autorizados a frequentar o clube, limitando o número de dependentes por sócio titular. 2. Controle de matrículas nas aulas: o sistema deve permitir o controle das matrículas dos alunos nas aulas de tênis e natação, respeitando os limites de alunos por aula. 3. Controle de pagamento: o sistema deve automatizar o processo de produção dos boletos e controle dos pagamentos das mensalidades, permitindo que apenas alguns funcionários cadastrados tenham acesso a essas funcionalidades. Requisitos não funcionais: 1. Interface do sistema: o sistema deve ter uma interface amigável e intuitiva, com o formato de uma grade de horário, para facilitar o uso pelos funcionários do clube. 2. Tecnologia open-source: o sistema deve ser desenvolvido com tecnologia open-source, para reduzir os custos de desenvolvimento. 3. Segurança: o sistema deve garantir a segurança das informações dos sócios e dos pagamentos, permitindo o acesso apenas de funcionários cadastrados pelo presidente do clube.

0
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