·

Engenharia de Software ·

Engenharia de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 Documento de Visão Acadêmicos Ano Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 HISTÓRICO DE REVISÃO Versão Data Responsável Descrição 01 28082023 João Alves Maria Matos Início do documento definição da visão do produto definição dos requisitos funcionais e não funcionais e regras de negócio 02 19122018 João Alves Maria Matos Inserção dos requisitos RF 010 e RF011 referentes ao projeto Reformulação dos requisitos não funcionais 03 29042019 João Alves Inserção da lista de stakeholders Inserção dos requisitos RF 012 RF016 e RF037 Alteração do texto descritivo dos requisitos RF015 e RF 017 Alteração do nome dos requisitos RF003 RF008 RF011 RF018 RF019 RF 021 Correção dos requisitos RF 024 RF035 e RF036 Atualização da prioridade dos requisitos Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 SUMÁRIO 1 1 STAKEHOLDERS4 2 2 VISÃO DO PRODUTO5 3 21 Nome do software5 4 3 ABREVIATURAS CONVENÇÕES E SIGLAS5 5 4 PRIORIDADE DOS REQUISITOS MoSCoW6 6 5 REQUISITOS FUNCIONAIS6 7 6 REQUISITOS NÃO FUNCIONAIS6 8 61 FUNCIONALIDADE7 9 62 CONFIABILIDADE7 10 63 USABILIDADE7 11 64 EFICIÊNCIA8 12 7 MATRIZ DE RASTREABILIDADE8 Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 1 STAKEHOLDERS 13 1 A no 2 Cargo 3 Responsabilidade 4 Nome 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 2 VISÃO DO PRODUTO 21 Nome do software Descrição 22 Personas 23 Diagrama BPMN 24 Casos de Usos 3 ABREVIATURAS CONVENÇÕES E SIGLAS Todas as siglas abreviações convenções e estrangeirismo existem nos documentos do projeto estarão relatados na tabela abaixo Sigla Descrição FTT Fábrica de Tecnologias Turing Manter O requisito possui as seguintes 5 funções básicas CadastrarInserir Visualizar AlterarEditar Ativar e inativar Excluir O requisito pode possuir mais funções além das citadas acima devendo estas ser citadas e detalhadas na documentação de especificação Gerenciar O requisito não possui uma ou mais operações básicas de um requisito Manter possui mas pode possuir outras funções que além destas que devem ser citadas e detalhadas na documentação de especificação RF Requisito funcional RNF Requisito não funcional ID Código de identificação Stakeholders Partes interessadas membros da equipe orientadores e clientes Publicar Evento Para evitar a repetição de nomes entre os requisitos RF014 e RF 021 o RF021 recebeu a nomenclatura Publicar ao invés de Manter Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 4 PRIORIDADE DOS REQUISITOS MoSCoW Para estabelecer a prioridade dos requisitos foi adotada a técnica MOSCOW onde Essencial MUST referemse aos requisitos que necessitam ser implementados prioritariamente sem eles não há o funcionamento do sistema Importante SHOULD são referidos aos requisitos que deveriam ser implementados no sistema ele pode funcionar sem ele ainda que de forma não satisfatória Poderia COULD são os requisitos que poderiam ser implementados no sistema não altera o funcionamento caso não esteja implementado o sistema pode funcionar de forma satisfatória sem ele Interessante WANT são os requisitos que seriam interessantes ter no sistema 5 REQUISITOS FUNCIONAIS ID Descrição Status Projeto Prioridade RF001 Autenticar Usuário Não iniciado Y SHOULD Detalhamento Este requisito possibilita a autenticação validação de permissões e liberação de acesso dos usuários ao SEINTEGRA eou aos subsistemas ID Descrição Status Projeto Prioridade RF002 Manter Perfis de Acesso Não iniciado Y MUST Detalhamento Este requisito possibilita o gerenciamento e controle dos perfis de acesso dos usuários do sistema 6 REQUISITOS NÃO FUNCIONAIS Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 61 FUNCIONALIDADE ID Descrição Status Prioridade RNF001 Adequação Não iniciado MUST Detalhamento O sistema deve oferecer ao usuário funcionalidades que se adequem ao meio em que o usuário está inserido auxiliando na execução das suas atividades profissionais e resolvendo ou atenuando os problemas no processo de execução dessas atividades ID Descrição Status Prioridade RNF002 Acurácia Não iniciado MUST Detalhamento As funcionalidades do sistema devem realizar o objetivo proposto de forma correta e precisa 62 CONFIABILIDADE ID Descrição Status Prioridade RNF006 Maturidade Não iniciado MUST Detalhamento O sistema deve apresentar um índice de falhas mais baixo possível sendo este de no máximo 08 de falhas 63 USABILIDADE ID Descrição Status Prioridade RNF009 Apreensibilidade Não iniciado MUST Detalhamento O sistema deve possuir interfaces simples e intuitivas de modo que o usuário sempre saiba de onde veio onde está e o que esperar do sistema ID Descrição Status Prioridade RNF010 Inteligibilidade Não iniciado MUST Detalhamento As interfaces devem possuir termos comuns ao usuário para facilitar o entendimento do objetivo de cada funcionalidade do sistema Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 64 EFICIÊNCIA ID Descrição Status Prioridade RNF012 Comportamento em relação ao tempo Não iniciado SHOULD Detalhamento O sistema deve retornar ao usuário os resultados tanto de solicitações como de processamento de dados em um tempo sempre inferior a 10 dez segundos 7 MATRIZ DE RASTREABILIDADE Para estabelecer a definição de rastreabilidade deverá seguir a legenda onde Em andamento São referidos aos requisitos que estão sendo implementados atualmente no sistema Finalizado Referemse aos requisitos que já foram implementados no sistema Parcialmente São os requisitos que já foram implementados porem necessitam ser revistos Relação entre requisito e caso de uso Representado por um x referese ao relacionamento entre requisito e o caso de uso LEGENDA Em andamento Finalizado Atualização x Relação entre requisito e caso de uso Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 Documento de Visão Marcelo Magalhães 2023 Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 HISTÓRICO DE REVISÃO Versão Data Responsável Descrição 01 30112023 Marcelo Magalhães Início do documento definição da visão do produto definição dos requisitos funcionais e não funcionais regras de negócio e stakeholders 02 09122023 Marcelo Magalhães Descrição dos requisitos referentes ao projeto Reformulação dos requisitos não funcionais 03 12122023 Marcelo Magalhães Correções nos requisitos funcionais e não funcionais Correções gerais Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 SUMÁRIO 1 STAKEHOLDERS 4 2 VISÃO DO PRODUTO 5 21 Aprender 5 22 Personas 5 23 Diagrama BPMN 6 24 Casos de Usos 7 3 ABREVIATURAS CONVENÇÕES E SIGLAS 8 4 PRIORIDADE DOS REQUISITOS MoSCoW 9 5 REQUISITOS FUNCIONAIS 10 6 REQUISITOS NÃO FUNCIONAIS 14 61 Funcionalidade 14 62 Confiabilidade 14 63 Usabilidade 14 64 Eficiência 15 7 MATRIZ DE RASTREABILIDADE 16 Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 1 STAKEHOLDERS Ano Cargo Responsabilidade Nome 2023 Product Owner Define e prioriza as funcionalidades do sistema Marcelo Magalhães Analista de Requisitos Analisa e documenta necessidades dos stakeholders para orientar o desenvolvimento Marcelo Magalhães Analista Desenvolvedor Codifica a especificação de requisitos em software Usuário final Interage com o software Estudantes Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 2 VISÃO DO PRODUTO 21 Aprender O Aprender se propõe a ser um sistema estudantil projetado para ajudar os alunos na identificação de suas principais habilidades acadêmicas a fim de orientálos na escolha de um curso superior profissão eou plano de carreira Além de auxiliar alunos na superação de dificuldades em disciplinas desafiadoras o aplicativo oferece uma abordagem personalizada otimizando o tempo de estudo proporcionando ferramentas de chats acompanhamentos gerais e específicos de disciplinas e automatizando a busca por conteúdos acadêmicos na internet O sistema Aprender tem como objetivo principal auxiliar jovens potencialmente indecisos ao saírem do ensino médio e identificarem possíveis áreas de atuação que correspondam às suas preferências e disciplinas com melhor desempenho Assim a ferramenta se faz essencial para direcionar estudantes no mercado de trabalho permitindo a identificação de habilidades acadêmicas e pessoais servindo como ponto de início para escolhas profissionais 22 Personas Podemos citar as seguintes personas neste contexto Estudante indeciso Aluno matriculado em uma instituição de ensino irá concluir o ensino médio em pouco tempo e está incerto de suas escolhas para a futura carreira Este aluno necessita de orientação e motivação para identificar habilidades acadêmicas auxílio na escolha de um curso superior e plano de carreira que estejam alinhados com seu interesse e maior facilidadedesempenho Estudante focado Aluno matriculado em uma instituição de ensino busca alcançar um sucesso acadêmico atual e futuro Necessidade realizar o acompanhamento de sua vida estudantil e busca melhorar seu desempenho em algumas disciplinas Por mais que possa explorar possíveis carreiras já tem em mente um objetivo e busca uma ferramenta para otimizar os estudos Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 23 Diagrama BPMN Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 24 Casos de Usos Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 3 ABREVIATURAS CONVENÇÕES E SIGLAS Todas as siglas abreviações convenções e estrangeirismo existem nos documentos do projeto estarão relatados na tabela abaixo Sigla Descrição FTT Fábrica de Tecnologias Turing Manter O requisito possui as seguintes 5 funções básicas CadastrarInserir Visualizar AlterarEditar Ativar e inativar Excluir O requisito pode possuir mais funções além das citadas acima devendo estas ser citadas e detalhadas na documentação de especificação Gerenciar O requisito não possui uma ou mais operações básicas de um requisito Manter possui mas pode possuir outras funções que além destas que devem ser citadas e detalhadas na documentação de especificação RF Requisito funcional RNF Requisito não funcional ID Código de identificação Stakehold ers Partes interessadas membros da equipe orientadores e clientes Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 4 PRIORIDADE DOS REQUISITOS MoSCoW Para estabelecer a prioridade dos requisitos foi adotada a técnica MOSCOW onde Essencial MUST referemse aos requisitos que necessitam ser implementados prioritariamente sem eles não há o funcionamento do sistema Importante SHOULD são referidos aos requisitos que deveriam ser implementados no sistema ele pode funcionar sem ele ainda que de forma não satisfatória Poderia COULD são os requisitos que poderiam ser implementados no sistema não altera o funcionamento caso não esteja implementado o sistema pode funcionar de forma satisfatória sem ele Interessante WANT são os requisitos que seriam interessantes ter no sistema Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 5 REQUISITOS FUNCIONAIS ID Descrição Status Projeto Prioridade RF001 Criar perfil no sistema Não iniciado Aprender MUST Detalhamento Permite aos usuários registrarem informações pessoais e criar uma conta no sistema facilitando o acesso e a personalização de experiências ID Descrição Status Projeto Prioridade RF002 Editar perfil no sistema Não iniciado Aprender SHOULD Detalhamento Permite aos usuários atualizarem e modificar informações em sua conta permitindo ajustes como alteração de dados pessoais senhas ou preferências para manter as informações do perfil sempre atualizadas ID Descrição Status Projeto Prioridade RF003 Remover minha conta Não iniciado Aprender COULD Detalhamento Permite aos usuários excluir permanentemente suas contas do sistema removendo todas as informações associadas a ela e encerrando seu vínculo com a plataforma ID Descrição Status Projeto Prioridade RF004 Fazer login Não iniciado Aprender MUST Detalhamento Permite aos usuários autenticaremse no sistema inserindo suas credenciais como nome de usuário e senha para acessar suas contas e recursos associados ID Descrição Status Projeto Prioridade RF005 Fazer logout Não iniciado Aprender MUST Detalhamento Permite aos usuários encerrarem sua sessão no sistema desconectandose de sua conta e garantindo a segurança do acesso ao sair da plataforma ID Descrição Status Projeto Prioridade RF006 Receber notificação Não iniciado Aprender WANT Detalhamento Permite aos usuários receberem mensagens ou alertas do sistema informando sobre eventos relevantes atualizações ou outras informações importantes melhorando a comunicação e a experiência do usuário ID Descrição Status Projeto Prioridade RF007 Consultar cadastros de estudante Não iniciado Aprender MUST Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 Detalhamento Permite aos administradores do sistema visualizarem e acessarem as informações cadastrais específicas dos usuários com o papel de estudante facilitando a administração e monitoramento da base de dados ID Descrição Status Projeto Prioridade RF008 Editar cadastro de estudante Não iniciado Aprender MUST Detalhamento Permite aos administradores do sistema realizar modificações nas informações cadastrais dos usuários com o papel de estudante oferecendo flexibilidade para atualizações e correções quando necessário ID Descrição Status Projeto Prioridade RF009 Remover cadastro de estudante Não iniciado Aprender MUST Detalhamento Permite aos administradores do sistema excluir permanentemente o cadastro de um estudante removendo todas as informações associadas a esse usuário do sistema Essa ação é geralmente realizada em casos de desativação de contas ou término do vínculo como estudante ID Descrição Status Projeto Prioridade RF010 Enviar notificação Não iniciado Aprender WANT Detalhamento O sistema deve ser capaz de enviar mensagens ou alertas aos usuários informando sobre eventos relevantes atualizações ou outras informações importantes Essas notificações podem ser enviadas por meio de diferentes canais como email mensagens no sistema ou notificações push em dispositivos móveis proporcionando uma comunicação eficaz com os usuários ID Descrição Status Projeto Prioridade RF011 Acessar chat geral Não iniciado Aprender WANT Detalhamento Tanto estudantes quanto administradores têm a capacidade de entrar e participar de um chat de comunicação geral no sistema Essa funcionalidade permite a interação e troca de mensagens entre os usuários facilitando a comunicação aberta e instantânea dentro da plataforma Usuários administradores devem ter permissões para excluir mensagens reportar usuários e devem ser identificados ao enviar mensagens no chat ID Descrição Status Projeto Prioridade RF012 Acessar conversa privada Não iniciado Aprender WANT Detalhamento Permite a dois usuários do tipo estudante ou administrador a entrada e participação em um chat privado exclusivo entre eles Essa característica promove comunicação direta e confidencial entre os participantes garantindo a privacidade das interações Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 ID Descrição Status Projeto Prioridade RF013 Buscar conteúdo Não iniciado Aprender WANT Detalhamento Permite aos usuários estudantes realizarem pesquisas dentro do sistema para encontrar conteúdo específico incluindo a capacidade de acessar e recuperar arquivos acadêmicos diretamente da internet Essa funcionalidade pode facilitar a busca e o acesso a recursos educacionais relevantes ID Descrição Status Projeto Prioridade RF014 Consultar progresso Não iniciado Aprender SHOULD Detalhamento Permite ao estudante consultar seu progresso em disciplinas de maneira simples e acessível Deve apresentar informações claras sobre atividades concluídas notas obtidas e outros indicadores relevantes garantindo uma visão abrangente do desenvolvimento do usuário em cada disciplina ID Descrição Status Projeto Prioridade RF015 Receber orientação profissional Não iniciado Aprender MUST Detalhamento Permite que o usuário solicite orientação profissional e receba automaticamente insights personalizados Ao realizar a solicitação o sistema utilizará algoritmos para analisar o perfil do usuário fornecendo orientações específicas sobre escolhas de carreira desenvolvimento de habilidades e oportunidades profissionais ID Descrição Status Projeto Prioridade RF016 Realizar teste de habilidades Não iniciado Aprender MUST Detalhamento Permite que o estudante realize o teste de habilidade de forma intuitiva na plataforma Deve possibilitar a navegação pelas perguntas o fornecimento de respostas e a conclusão do teste ID Descrição Status Projeto Prioridade RF017 Cadastrar disciplina Não iniciado Aprender SHOULD Detalhamento Permite aos estudantes adicionarem disciplinas específicas às suas listas de matrícula dentro do sistema ID Descrição Status Projeto Prioridade RF018 Registrar nota disciplina Não iniciado Aprender SHOULD Detalhamento Permite aos estudantes inserirem suas próprias notas em uma disciplina específica no sistema Essa característica concede aos estudantes a responsabilidade de registrar seu próprio desempenho acadêmico promovendo um envolvimento mais direto na gestão de suas notas e progresso acadêmico Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 ID Descrição Status Projeto Prioridade RF019 Excluir disciplina Não iniciado Aprender COULD Detalhamento Permite ao estudante excluir uma disciplina com confirmação para evitar exclusões acidentais garantindo uma experiência segura e eficiente ID Descrição Status Projeto Prioridade RF020 Consultar disciplina Não iniciado Aprender COULD Detalhamento Permite ao estudante poder consultar uma disciplina facilmente fornecendo um mecanismo de busca ou navegação intuitivo no sistema ID Descrição Status Projeto Prioridade RF021 Emitir orientação Não iniciado Aprender MUST Detalhamento O sistema deve emitir orientações ao aluno quando solicitado proporcionando informações sobre a área e profissões que ele esteja mais relacionado A orientação deve ser apresentada de maneira acessível seja por meio de texto recursos multimídia ou outros formatos com o objetivo de apoiar efetivamente o aluno em sua jornada educacional Isso envolve o uso de algoritmos e dados do usuário para fornecer insights personalizados sobre escolhas de carreira sugestões de cursos e oportunidades profissionais ID Descrição Status Projeto Prioridade RF022 Emitir resultado de teste Não iniciado Aprender MUST Detalhamento O sistema deve calcular automaticamente o resultado do teste de habilidades realizado pelo usuário na plataforma considerando critérios predefinidos e fornecer um relatório claro e detalhado que reflita o desempenho do usuário destacando suas competências e áreas que podem necessitar de aprimoramento ID Descrição Status Projeto Prioridade RF023 Analisar desempenho Não iniciado Aprender MUST Detalhamento O sistema deve ser capaz de realizar uma análise automática do desempenho do usuário em disciplinas incluindo a coleta de dados relevantes como notas e participação Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 6 REQUISITOS NÃO FUNCIONAIS 61 Funcionalidade ID Descrição Status Prioridade RNF001 Adequação Não iniciado MUST Detalhamento O sistema deve ser adequado às diversas necessidades educacionais contemplando diferentes níveis de complexidade nas orientações profissionais e acadêmicas oferecidas aos usuários ID Descrição Status Prioridade RNF002 Acurácia Não iniciado MUST Detalhamento A ferramenta de identificação de habilidades acadêmicas deve apresentar resultados precisos refletindo com precisão as competências e aptidões do usuário 62 Confiabilidade ID Descrição Status Prioridade RNF003 Maturidade Não iniciado MUST Detalhamento O sistema deve garantir a confiabilidade das informações fornecidas minimizando erros ou inconsistências nas orientações profissionais e acadêmicas apresentadas aos usuários Assim o sistema deve apresentar um índice de falhas mais baixo possível sendo este de no máximo 08 de falhas 63 Usabilidade ID Descrição Status Prioridade RNF004 Apreensibilidade Não iniciado SHOULD Detalhamento A interface do sistema deve ser intuitiva e de fácil compreensão permitindo que os usuários Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 naveguem sem dificuldades pelas funcionalidades oferecidas ID Descrição Status Prioridade RNF005 Inteligibilidade Não iniciado MUST Detalhamento As interfaces devem possuir termos comuns ao usuário estudante para facilitar o entendimento do objetivo de cada funcionalidade do sistema e para disponibilizar boa experiência do usuário ID Descrição Status Prioridade RNF006 Experiência do usuário Não iniciado SHOULD Detalhamento Investir em um design atraente e esteticamente agradável para criar uma experiência mais agradável e motivadora para os usuários 64 Eficiência ID Descrição Status Prioridade RNF007 Comportamento em relação ao tempo Não iniciado MUST Detalhamento O sistema deve retornar ao usuário os resultados tanto de solicitações como de processamento de dados em um tempo sempre inferior a 10 dez segundos Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 7 MATRIZ DE RASTREABILIDADE Para estabelecer a definição de rastreabilidade deverá seguir a legenda onde Em andamento São referidos aos requisitos que estão sendo implementados atualmente no sistema Finalizado Referemse aos requisitos que já foram implementados no sistema Parcialmente São os requisitos que já foram implementados porém necessitam ser revistos Relação entre requisito e caso de uso Representado por um x referese ao relacionamento entre requisito e o caso de uso LEGENDA Em andamento Finalizado Atualização x Relação entre requisito e caso de uso Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 Documento de Visão Marcelo Magalhães 2023 Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 HISTÓRICO DE REVISÃO Versão Data Responsável Descrição 01 30112023 Marcelo Magalhães Início do documento definição da visão do produto definição dos requisitos funcionais e não funcionais regras de negócio e stakeholders 02 09122023 Marcelo Magalhães Descrição dos requisitos referentes ao projeto Reformulação dos requisitos não funcionais 03 12122023 Marcelo Magalhães Correções nos requisitos funcionais e não funcionais Correções gerais Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 SUMÁRIO 1 1 STAKEHOLDERS4 2 2 VISÃO DO PRODUTO5 3 21 APRENDER5 4 22 PERSONAS5 5 23 DIAGRAMA BPMN6 6 24 CASOS DE USOS7 7 3 ABREVIATURAS CONVENÇÕES E SIGLAS8 8 4 PRIORIDADE DOS REQUISITOS MOSCOW9 9 5 REQUISITOS FUNCIONAIS10 10 6 REQUISITOS NÃO FUNCIONAIS14 11 61 FUNCIONALIDADE14 12 62 CONFIABILIDADE14 13 63 USABILIDADE14 14 64 EFICIÊNCIA15 15 7 MATRIZ DE RASTREABILIDADE16 Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 1 STAKEHOLDERS 16 1 A no 2 Cargo 3 Responsabilidade 4 Nome 5 2023 6Product Owner 7Define e prioriza as funcionalidades do sistema 8 Marcelo Magalhães 9Analista de Requisitos 10 Analisa e documenta necessidades dos stakeholders para orientar o desenvolvimento 11 Marcelo Magalhães 12 Analista Desenvolvedor 13 Codifica a especificação de requisitos em software 14 15 Usuário final 16 Interage com o software 17 Estudantes 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 2 VISÃO DO PRODUTO 21 Aprender O Aprender se propõe a ser um sistema estudantil projetado para ajudar os alunos na identificação de suas principais habilidades acadêmicas a fim de orientálos na escolha de um curso superior profissão eou plano de carreira Além de auxiliar alunos na superação de dificuldades em disciplinas desafiadoras o aplicativo oferece uma abordagem personalizada otimizando o tempo de estudo proporcionando ferramentas de chats acompanhamentos gerais e específicos de disciplinas e automatizando a busca por conteúdos acadêmicos na internet O sistema Aprender tem como objetivo principal auxiliar jovens potencialmente indecisos ao saírem do ensino médio e identificarem possíveis áreas de atuação que correspondam às suas preferências e disciplinas com melhor desempenho Assim a ferramenta se faz essencial para direcionar estudantes no mercado de trabalho permitindo a identificação de habilidades acadêmicas e pessoais servindo como ponto de início para escolhas profissionais 22 Personas Podemos citar as seguintes personas neste contexto Estudante indeciso Aluno matriculado em uma instituição de ensino irá concluir o ensino médio em pouco tempo e está incerto de suas escolhas para a futura carreira Este aluno necessita de orientação e motivação para identificar habilidades acadêmicas auxílio na escolha de um curso superior e plano de carreira que estejam alinhados com seu interesse e maior facilidadedesempenho Estudante focado Aluno matriculado em uma instituição de ensino busca alcançar um sucesso acadêmico atual e futuro Necessidade realizar o acompanhamento de sua vida estudantil e busca melhorar seu desempenho em algumas disciplinas Por mais que possa explorar possíveis carreiras já tem em mente um objetivo e busca uma ferramenta para otimizar os estudos Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 23 Diagrama BPMN Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 24 Casos de Usos Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 3 ABREVIATURAS CONVENÇÕES E SIGLAS Todas as siglas abreviações convenções e estrangeirismo existem nos documentos do projeto estarão relatados na tabela abaixo Sigla Descrição FTT Fábrica de Tecnologias Turing Manter O requisito possui as seguintes 5 funções básicas CadastrarInserir Visualizar AlterarEditar Ativar e inativar Excluir O requisito pode possuir mais funções além das citadas acima devendo estas ser citadas e detalhadas na documentação de especificação Gerenciar O requisito não possui uma ou mais operações básicas de um requisito Manter possui mas pode possuir outras funções que além destas que devem ser citadas e detalhadas na documentação de especificação RF Requisito funcional RNF Requisito não funcional ID Código de identificação Stakehold ers Partes interessadas membros da equipe orientadores e clientes Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 4 PRIORIDADE DOS REQUISITOS MoSCoW Para estabelecer a prioridade dos requisitos foi adotada a técnica MOSCOW onde Essencial MUST referemse aos requisitos que necessitam ser implementados prioritariamente sem eles não há o funcionamento do sistema Importante SHOULD são referidos aos requisitos que deveriam ser implementados no sistema ele pode funcionar sem ele ainda que de forma não satisfatória Poderia COULD são os requisitos que poderiam ser implementados no sistema não altera o funcionamento caso não esteja implementado o sistema pode funcionar de forma satisfatória sem ele Interessante WANT são os requisitos que seriam interessantes ter no sistema Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 5 REQUISITOS FUNCIONAIS ID Descrição Status Projeto Prioridade RF001 Criar perfil no sistema Não iniciado Aprender MUST Detalhamento Permite aos usuários registrarem informações pessoais e criar uma conta no sistema facilitando o acesso e a personalização de experiências ID Descrição Status Projeto Prioridade RF002 Editar perfil no sistema Não iniciado Aprender SHOULD Detalhamento Permite aos usuários atualizarem e modificar informações em sua conta permitindo ajustes como alteração de dados pessoais senhas ou preferências para manter as informações do perfil sempre atualizadas ID Descrição Status Projeto Prioridade RF003 Remover minha conta Não iniciado Aprender COULD Detalhamento Permite aos usuários excluir permanentemente suas contas do sistema removendo todas as informações associadas a ela e encerrando seu vínculo com a plataforma ID Descrição Status Projeto Prioridade RF004 Fazer login Não iniciado Aprender MUST Detalhamento Permite aos usuários autenticaremse no sistema inserindo suas credenciais como nome de usuário e senha para acessar suas contas e recursos associados ID Descrição Status Projeto Prioridade RF005 Fazer logout Não iniciado Aprender MUST Detalhamento Permite aos usuários encerrarem sua sessão no sistema desconectandose de sua conta e garantindo a segurança do acesso ao sair da plataforma ID Descrição Status Projeto Prioridade RF006 Receber notificação Não iniciado Aprender WANT Detalhamento Permite aos usuários receberem mensagens ou alertas do sistema informando sobre eventos relevantes atualizações ou outras informações importantes melhorando a comunicação e a experiência do usuário ID Descrição Status Projeto Prioridade RF007 Consultar cadastros de estudante Não iniciado Aprender MUST Detalhamento Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 Permite aos administradores do sistema visualizarem e acessarem as informações cadastrais específicas dos usuários com o papel de estudante facilitando a administração e monitoramento da base de dados ID Descrição Status Projeto Prioridade RF008 Editar cadastro de estudante Não iniciado Aprender MUST Detalhamento Permite aos administradores do sistema realizar modificações nas informações cadastrais dos usuários com o papel de estudante oferecendo flexibilidade para atualizações e correções quando necessário ID Descrição Status Projeto Prioridade RF009 Remover cadastro de estudante Não iniciado Aprender MUST Detalhamento Permite aos administradores do sistema excluir permanentemente o cadastro de um estudante removendo todas as informações associadas a esse usuário do sistema Essa ação é geralmente realizada em casos de desativação de contas ou término do vínculo como estudante ID Descrição Status Projeto Prioridade RF010 Enviar notificação Não iniciado Aprender WANT Detalhamento O sistema deve ser capaz de enviar mensagens ou alertas aos usuários informando sobre eventos relevantes atualizações ou outras informações importantes Essas notificações podem ser enviadas por meio de diferentes canais como email mensagens no sistema ou notificações push em dispositivos móveis proporcionando uma comunicação eficaz com os usuários ID Descrição Status Projeto Prioridade RF011 Acessar chat geral Não iniciado Aprender WANT Detalhamento Tanto estudantes quanto administradores têm a capacidade de entrar e participar de um chat de comunicação geral no sistema Essa funcionalidade permite a interação e troca de mensagens entre os usuários facilitando a comunicação aberta e instantânea dentro da plataforma Usuários administradores devem ter permissões para excluir mensagens reportar usuários e devem ser identificados ao enviar mensagens no chat ID Descrição Status Projeto Prioridade RF012 Acessar conversa privada Não iniciado Aprender WANT Detalhamento Permite a dois usuários do tipo estudante ou administrador a entrada e participação em um chat privado exclusivo entre eles Essa característica promove comunicação direta e confidencial entre os participantes garantindo a privacidade das interações ID Descrição Status Projeto Prioridade Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 RF013 Buscar conteúdo Não iniciado Aprender WANT Detalhamento Permite aos usuários estudantes realizarem pesquisas dentro do sistema para encontrar conteúdo específico incluindo a capacidade de acessar e recuperar arquivos acadêmicos diretamente da internet Essa funcionalidade pode facilitar a busca e o acesso a recursos educacionais relevantes ID Descrição Status Projeto Prioridade RF014 Consultar progresso Não iniciado Aprender SHOULD Detalhamento Permite ao estudante consultar seu progresso em disciplinas de maneira simples e acessível Deve apresentar informações claras sobre atividades concluídas notas obtidas e outros indicadores relevantes garantindo uma visão abrangente do desenvolvimento do usuário em cada disciplina ID Descrição Status Projeto Prioridade RF015 Receber orientação profissional Não iniciado Aprender MUST Detalhamento Permite que o usuário solicite orientação profissional e receba automaticamente insights personalizados Ao realizar a solicitação o sistema utilizará algoritmos para analisar o perfil do usuário fornecendo orientações específicas sobre escolhas de carreira desenvolvimento de habilidades e oportunidades profissionais ID Descrição Status Projeto Prioridade RF016 Realizar teste de habilidades Não iniciado Aprender MUST Detalhamento Permite que o estudante realize o teste de habilidade de forma intuitiva na plataforma Deve possibilitar a navegação pelas perguntas o fornecimento de respostas e a conclusão do teste ID Descrição Status Projeto Prioridade RF017 Cadastrar disciplina Não iniciado Aprender SHOULD Detalhamento Permite aos estudantes adicionarem disciplinas específicas às suas listas de matrícula dentro do sistema ID Descrição Status Projeto Prioridade RF018 Registrar nota disciplina Não iniciado Aprender SHOULD Detalhamento Permite aos estudantes inserirem suas próprias notas em uma disciplina específica no sistema Essa característica concede aos estudantes a responsabilidade de registrar seu próprio desempenho acadêmico promovendo um envolvimento mais direto na gestão de suas notas e progresso acadêmico ID Descrição Status Projeto Prioridade Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 RF019 Excluir disciplina Não iniciado Aprender COULD Detalhamento Permite ao estudante excluir uma disciplina com confirmação para evitar exclusões acidentais garantindo uma experiência segura e eficiente ID Descrição Status Projeto Prioridade RF020 Consultar disciplina Não iniciado Aprender COULD Detalhamento Permite ao estudante poder consultar uma disciplina facilmente fornecendo um mecanismo de busca ou navegação intuitivo no sistema ID Descrição Status Projeto Prioridade RF021 Emitir orientação Não iniciado Aprender MUST Detalhamento O sistema deve emitir orientações ao aluno quando solicitado proporcionando informações sobre a área e profissões que ele esteja mais relacionado A orientação deve ser apresentada de maneira acessível seja por meio de texto recursos multimídia ou outros formatos com o objetivo de apoiar efetivamente o aluno em sua jornada educacional Isso envolve o uso de algoritmos e dados do usuário para fornecer insights personalizados sobre escolhas de carreira sugestões de cursos e oportunidades profissionais ID Descrição Status Projeto Prioridade RF022 Emitir resultado de teste Não iniciado Aprender MUST Detalhamento O sistema deve calcular automaticamente o resultado do teste de habilidades realizado pelo usuário na plataforma considerando critérios predefinidos e fornecer um relatório claro e detalhado que reflita o desempenho do usuário destacando suas competências e áreas que podem necessitar de aprimoramento ID Descrição Status Projeto Prioridade RF023 Analisar desempenho Não iniciado Aprender MUST Detalhamento O sistema deve ser capaz de realizar uma análise automática do desempenho do usuário em disciplinas incluindo a coleta de dados relevantes como notas e participação Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 6 REQUISITOS NÃO FUNCIONAIS 61 Funcionalidade ID Descrição Status Prioridade RNF001 Adequação Não iniciado MUST Detalhamento O sistema deve ser adequado às diversas necessidades educacionais contemplando diferentes níveis de complexidade nas orientações profissionais e acadêmicas oferecidas aos usuários ID Descrição Status Prioridade RNF002 Acurácia Não iniciado MUST Detalhamento A ferramenta de identificação de habilidades acadêmicas deve apresentar resultados precisos refletindo com precisão as competências e aptidões do usuário 62 Confiabilidade ID Descrição Status Prioridade RNF003 Maturidade Não iniciado MUST Detalhamento O sistema deve garantir a confiabilidade das informações fornecidas minimizando erros ou inconsistências nas orientações profissionais e acadêmicas apresentadas aos usuários Assim o sistema deve apresentar um índice de falhas mais baixo possível sendo este de no máximo 08 de falhas 63 Usabilidade Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 ID Descrição Status Prioridade RNF004 Apreensibilidade Não iniciado SHOULD Detalhamento A interface do sistema deve ser intuitiva e de fácil compreensão permitindo que os usuários naveguem sem dificuldades pelas funcionalidades oferecidas ID Descrição Status Prioridade RNF005 Inteligibilidade Não iniciado MUST Detalhamento As interfaces devem possuir termos comuns ao usuário estudante para facilitar o entendimento do objetivo de cada funcionalidade do sistema e para disponibilizar boa experiência do usuário ID Descrição Status Prioridade RNF006 Experiência do usuário Não iniciado SHOULD Detalhamento Investir em um design atraente e esteticamente agradável para criar uma experiência mais agradável e motivadora para os usuários 64 Eficiência ID Descrição Status Prioridade RNF007 Comportamento em relação ao tempo Não iniciado MUST Detalhamento O sistema deve retornar ao usuário os resultados tanto de solicitações como de processamento de dados em um tempo sempre inferior a 10 dez segundos Av Universitária Km 35 Cidade Universitária AnápolisGO CEP 75083515 Secretaria Setorial Bloco I Fone 62 3310 6658 FAX 62 3310 6607 7 MATRIZ DE RASTREABILIDADE Para estabelecer a definição de rastreabilidade deverá seguir a legenda onde Em andamento São referidos aos requisitos que estão sendo implementados atualmente no sistema Finalizado Referemse aos requisitos que já foram implementados no sistema Parcialmente São os requisitos que já foram implementados porém necessitam ser revistos Relação entre requisito e caso de uso Representado por um x referese ao relacionamento entre requisito e o caso de uso LEGENDA Em andamento Finalizado Atualização x Relação entre requisito e caso de uso