Baixe o app para aproveitar ainda mais
Prévia do material em texto
Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 1 PROJETO: MATRICULAR ALUNO DE GRADUAÇÃO MODELAGEM DE NEGÓCIO Matricular Aluno de Graduação Brasília, 03 de 10 de 2016 Responsáveis: Alessandra Telles Bellomo de Farias – 14/0127976 Lucas José Borges Amaro - 15/0015887 Thiago Carneiro Pita - 15/0047037 Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 2 Histórico de Revisões Data Versão Descrição Autor Revisor Aprovação 03/10/2016 1.0 Primeira versão realizada pelo grupo desde que a versão finalizada e revisada foi perdida. Alessandra Telles Bellomo de Farias – 14/0127976 Lucas José Borges Amaro - 15/0015887 Thiago Carneiro Pita - 15/0047037 Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 3 Sumário 1 INTRODUÇÃO ...................................................................................................................................... 5 1.1 OBJETIVO ....................................................................................................................................... 5 1.2 CONTEXTO DO PROJETO ................................................................................................................ 5 1.3 ESCOPO DO DOCUMENTO .............................................................................................................. 5 1.4 NÃO ESCOPO DO DOCUMENTO ....................................................................................................... 5 1.5 REFERÊNCIAS ................................................................................................................................ 5 1.6 PÚBLICO ALVO ................................................................................................................................... 5 1.7 CONVENÇÕES, TERMOS E ABREVIAÇÕES ........................................................................................ 6 2 VISÃO GERAL DO NEGÓCIO MODELADO .................................................................................... 7 3 MODELO ATUAL DE PROCESSOS DE NEGÓCIO ......................................................................... 8 3.1 [PROCESSO A] ............................................................................ ERRO! INDICADOR NÃO DEFINIDO. 3.1.1 Atores do processo ..................................................................... Erro! Indicador não definido. 3.1.2 Matriz de Responsabilidades ..................................................... Erro! Indicador não definido. 3.1.3 [Tarefa A] ..................................................................................... Erro! Indicador não definido. 4 MODELO PROPOSTO DE PROCESSOS DE NEGÓCIO ...............................................................14 4.1 CONFIRMAÇÃO DE MATRÍCULA ..........................................................................................................14 4.1.1 Atores do processo ................................................................................................................14 4.1.2 Matriz de Responsabilidades ................................................................................................14 4.1.3 Consulta proposta de matrícula ............................................................................................14 4.1.4 Confirma matrícula .................................................................................................................15 4.1.5 Confirma matrícula - SAA ......................................................................................................15 4.2 AJUSTE DE MATRÍCULA .................................................................................................................16 4.2.1 Atores do processo ................................................................................................................16 4.2.2 Matriz de Responsabilidades ................................................................................................16 4.2.3 Consulta resultado do processamento - SAA ......................................................................16 4.2.4 Consulta resultado do processamento - Aluno ....................................................................16 4.2.5 Ajusta Matrícula .....................................................................................................................17 4.2.6 Verifica Disponibilidade de Vaga - Sistema ...............................................................................17 4.2.7 Verifica disponibilidade de vaga – Coordenador de Curso ........................................................17 4.2.8 Processa Ajuste de Matrícula ....................................................................................................18 4.3 COMPROVAÇÃO DE MATRÍCULA ....................................................................................................18 4.3.1 Atores do processo ................................................................................................................18 4.3.2 Matriz de Responsabilidades ................................................................................................19 4.3.3 Emite comprovante de matrícula ..........................................................................................19 4.3.4 Emite comprovante de matrícula ..........................................................................................19 5 MODELO DE INFORMAÇÕES ..........................................................................................................20 5.1 INFORMAÇÕES DO PROCESSO.......................................................................................................20 5.1.1 Entradas do Processo ...........................................................................................................20 5.1.1.1 Aluno ................................................................................................................................................. 20 5.1.1.2 Histórico Escolar - Artefato ................................................................................................................ 20 5.1.1.3 Curso ................................................................................................................................................. 20 5.1.1.4 Disciplina ........................................................................................................................................... 20 5.1.1.5 Turma ................................................................................................................................................ 20 5.1.1.6 Lista de Oferta – Artefato ................................................................................................................... 21 5.1.1.7 Período Letivo .................................................................................................................................... 21 5.1.1.8 Resultado do Processamento 1 de matrícula ......................................................................................... 21 5.1.2 Saídas do Processo ...............................................................................................................21 5.1.2.1 Proposta de Matrícula - Artefato ......................................................................................................... 21 5.1.2.2 Confirmação de Matrícula – Artefato .................................................................................................. 22 Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 4 5.1.2.3 Resultado do Processamento 1 de matrícula .........................................................................................22 5.1.2.4 Solicitação de Ajuste .......................................................................................................................... 22 5.1.2.5 Resultado do Processamento 2 de matrícula ......................................................................................... 22 5.1.2.6 Comprovante de Matrícula .................................................................................................................. 22 5.1.3 Informações de Tarefas de Processo........................................ Erro! Indicador não definido. 5.2 MODELO DE ENTIDADES ................................................................................................................23 5.2.1 [Aluno] .....................................................................................................................................25 5.2.2 [Disciplina] ..............................................................................................................................25 5.2.3 [Curso] ....................................................................................................................................26 5.2.4 [Fluxo] .....................................................................................................................................26 5.2.5 [Professor] ..............................................................................................................................26 5.2.6 [Departamento].......................................................................................................................27 5.2.7 [Faculdade] .............................................................................................................................27 5.2.8 [Comprovante de Matrícula] ..................................................................................................27 5.2.9 [Turma]....................................................................................................................................28 5.2.10 [Pedido de Ajuste de Matrícula] .......................................................................................28 5.2.11 [Pedido de Confirmação de Matrícula].............................................................................29 5.2.12 [Lista de Espera] ................................................................................................................29 5.2.13 [Pré-Matrícula/Proposta de Matrícula] .............................................................................29 5.2.14 .....................................................................................................................................................29 6 REGRAS DE NEGÓCIO .....................................................................................................................30 7 ANEXOS ..............................................................................................................................................36 8 APROVAÇÃO DO DOCUMENTO .....................................................................................................37 Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 5 1 Introdução 1.1 Objetivo Este documento busca modelar o processo de matrícula de graduação da UnB visando a construção e o desenvolvimento de um software para a resolução de todos os problemas e necessidades do processo AS-IS. Este documento explica, passo-a-passo, como se dará o processo TO-BE e todas as informações necessárias para trabalho. 1.2 Contexto do Projeto O projeto será realizado durante a disciplina de Metodologia e Desenvolvimento de Software e será feito para os alunos de graduação da UnB. As falhas do processo de matrícula atual são conhecidas por todos os usuários, tendo como principais problemas falhas de comunicação com o servidor, lentidão de acesso ao site e distribuição desigual de vagas perante alunos no mesmo fluxo. 1.3 Escopo do Documento Faz parte do escopo deste documento descrever por completo o processo de matrícula de alunos de graduação, quais seus insumos, seus produtos, seus atores e subprocessos, criando um modelo detalhado do processo que permita modificações, melhoras e a automatização deste processo. 1.4 Não escopo do Documento Não fazem parte do escopo do projeto: Elaboração/Liberação da lista de oferta de turmas Processo de pré-matrícula 1.5 Referências Foram utilizados como referências para a confecção deste documento: Modelo BPM do processo de matrícula realizado pelo ministrante da turma Descrição de modelo definida pelo professor 1.6 Público Alvo Perfil Uso do Documento Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 6 Analista de Negócio Auxilia o Analista de Processos na elaboração deste documento. Analista de Processo Elabora este documento. Analista SOA Auxilia o Analista de Processos na elaboração deste documento e o utiliza como insumo para criação do documento de Especificação de Candidatos a Serviço. Auditor SOA Verifica se este documento está de acordo com padrões <organização> e as boas práticas do SOA. Área de Negócio Utiliza este documento para entender o fluxo de processos de negócio e o modelo de informação. Gestor de Negócio Aprova o modelo. Aluno Utilizará o software resultado deste documento. Interessado em entender melhor o processo de matrícula. Decanato de graduação Utilizará o software resultante deste documento. Interessado em entender melhor o processo de matrícula para otimizar também tarefas executadas manualmente. 1.7 Convenções, termos e abreviações Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 7 2 Visão Geral do Negócio Modelado Temos, na descrição do Negócio, entidades que se relacionam com mútua igualdade. Podemos correlacionar cada processo com um outro, formando uma rede de relacionamentos cíclica, isto é, cada processo é dependente de um anterior de mesma maneira que este anterior precisou em algum momento deste seu sub-processo para existir. O processo de matrícula tem como objetivo matricular os alunos de graduação nas turmas ofertadas em cada período letivo, para isso é gerado uma lista de oferta com todas as turmas do período que visa atender as necessidades de disciplinas dos alunos, em seguida é analisada a situação de cada aluno e gerada uma proposta de matrícula inicial em que cada aluno esta pré-matriculado e deve optar por aceitar, rejeitar ou modificar a proposta e enviar novamente para processamento, depois do processamento é entregue ao aluno um resultado de matrícula e inicia o ajuste que visa matricular alunos que não acharam satisfatório seu resultado de matrícula e gostariam de ser matriculados em mais turmas nesta etapa o aluno fala com o coordenador de curso e pede as turmas que deseja ser matriculado e o coordenador decide se matrícula o aluno ou não em cada turma. Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 8 3 Modelo Atual de Processos de Negócio 1.1 Matrícula de Alunos de Graduação Figura 1 – Modelo de Processo de Matrícula 1.1.1 Atores do processo A tabela abaixo mostra como são identificados os atores do processo: Ator Tipo Forma de Identificação/ Integração Aluno H Coordenador de curso H Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 9 Ator Tipo Forma de Identificação/ Integração SAA S Tipos de atores: H - Humano; S – Sistema/Serviço 1.1.2 Matriz de Responsabilidades Tarefas Aluno SAA Coordenador Gerar pré-matrícula I R C Confirmar ou modificar proposta de matrícula R A C Processamento da matrícula I R I Confirmar listade espera R A I Ajuste de matrícula realizado pelo aluno R A C Ajuste de matrícula realizado pelo coordenador C A R Tipos de Responsabilidades: R – Responsável; A – Aprova; C – Consultado, I - Informado 1.2 PRÉ-MATRÍCULA 1.2.1 Atores do processo A tabela abaixo mostra como são identificados os atores do processo: Ator Tipo Forma de Identificação/ Integração Aluno H Coordenador de curso H SAA S Tipos de atores: H - Humano; S – Sistema/Serviço 1.2.2 Matriz de Responsabilidades Tarefas Aluno SAA Coordenador Gerar pré-matrícula I R C Tipos de Responsabilidades: R – Responsável; A – Aprova; C – Consultado, I - Informado 1.2.3 Gerar Pré-matrícula Tipo de atividade Tarefa de sistema Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 10 Descrição O sistema baseado no historico e no curso do aluno propoe uma matrícula para cada aluno cursar o periodo letivo Entrada Historico do aluno, curso do aluno e lista de oferta Regras de negócio Dados envolvidos Disciplinas cursadas, semestre do aluno, turmas de cada disciplina e fluxo do curso do aluno Saída Proposta inicial de matrícula Executores SAA Integração com Sistemas/Tecnologias SIGRA Indicador Número de propostas iniciais confirmadas pelos alunos Tempo Estimado Três dias 1.3 SOLICITAÇÃO DE MATRÍCULA 1.3.1 Atores do processo A tabela abaixo mostra como são identificados os atores do processo: Ator Tipo Forma de Identificação/ Integração Aluno H Coordenador de curso H SAA S Tipos de atores: H - Humano; S – Sistema/Serviço 1.3.2 Matriz de Responsabilidades Tarefas Aluno SAA Coordenador Confirmar ou modificar proposta de matrícula R A C Processamento da matrícula I R I Tipos de Responsabilidades: R – Responsável; A – Aprova; C – Consultado, I - Informado 1.3.3 Confirmar ou modificar proposta de matrícula Tipo de atividade Tarefa de usuario Descrição O aluno decide se a proposta é satisfatoria e aceita ou se modifica a proposta visando torna-la satisfatoria Entrada Proposta inicial de matrícula Dados envolvidos Proposta inicial de matrícula e lista de oferta Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 11 Saída Nova proposta de matrícula desejada pelo aluno Executores Aluno Integração com Sistemas/Tecnologias Matrículaweb Indicador Demora dos alunos para concluir a tarefa Tempo Estimado Dois dias 1.3.4 Processamento da matrícula Tipo de atividade Tarefa de sistema Descrição Avalia a proposta de matrícula de cada aluno e matrícula os alunos nas turmas desejadas na medida do possivel Entrada Porposta de matrícula de cada aluno, lista de oferta, curriculo dos cursos e numero de vagas de cada turma Dados envolvidos Numero de vagas de cada turma, lista de alunos que desejam cada turma, curriculo dos cursos e codigo da disciplina de cada turma Saída Resultado de matrícula para iniciar o ajuste Executores Sistema do SAA Integração com Sistemas/Tecnologias SIGRA Indicador Numero de alunos que não realizam ajuste na matrícula Tempo Estimado Três dias 1.4 PRIMEIRO AJUSTE DE MATRÍCULA 1.4.1 Atores do processo A tabela abaixo mostra como são identificados os atores do processo: Ator Tipo Forma de Identificação/ Integração Aluno H Coordenador de curso H SAA S Tipos de atores: H - Humano; S – Sistema/Serviço 1.4.2 Matriz de Responsabilidades Tarefas Aluno SAA Coordenador Confirmar lista de espera R A I Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 12 Tarefas Aluno SAA Coordenador Ajuste de matrícula realizado pelo aluno R A C Tipos de Responsabilidades: R – Responsável; A – Aprova; C – Consultado, I - Informado 1.4.3 Confirmar lista de espera Tipo de atividade Tarefa de usuario Descrição Os alunos que não foram matrículados em alguma das turmas desejadas informam se desejam fazer parte da lista de espera Entrada Turma lotada, lista de alunos que tinham a turma na proposta de matrícula Dados envolvidos Codigo da turma com todas as vagas preenchidas, alunos que desejavam ser matrículados na turma e confirmação do aluno no interesse de permanecer na lista de espera Saída Lista de espera completa Executores Aluno Integração com Sistemas/Tecnologias Matrículaweb Indicador Numero de alunos da lista de espera que foram matrículados em uma turma da disciplina durante o ajuste Tempo Estimado Um dia 1.4.4 Ajuste de matrícula realizado pelo aluno Tipo de atividade Tarefa de usuario Descrição Tornar o resultado insatisfatorio de matrícula em um resultado satisfatorio Entrada Lista de turmas com sobra de vagas Dados envolvidos Codigo das turmas com sobra de vagas e pedidos de matrícula dos alunos Saída Matrícula de alunos em turmas com sobra de vagas Executores Aluno Integração com Sistemas/Tecnologias Matrículaweb Indicador Numero de matrículas realizadas no periodo de ajuste Tempo Estimado Dois dias 1.5 SEGUNDO AJUSTE DE MATRÍCULA Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 13 1.5.1 Atores do processo A tabela abaixo mostra como são identificados os atores do processo: Ator Tipo Forma de Identificação/ Integração Aluno H Coordenador de curso H SAA S Tipos de atores: H - Humano; S – Sistema/Serviço 1.5.2 Matriz de Responsabilidades Tarefas Aluno SAA Coordenador Ajuste de matrícula realizado pelo coordenador C A R Tipos de Responsabilidades: R – Responsável; A – Aprova; C – Consultado, I - Informado 1.5.3 Ajuste de matrícula realizado pelo coordenador Tipo de atividade Tarefa de usuario Descrição Os alunos que ainda estiverem insatisfeitos com o resultado de matrícula pedem ao coordenador de curso para ser matrículado nas turmas e o coordenador decide se Entrada Codigo das turmas e pedido do aluno Dados envolvidos Turma que o aluno deseja ser matrículado, pedido de matrícula do aluno, decisão do coordenador de criar ou não vagas Saída Alunos matrículados nas turmas na medida do possivel Executores Coordenador de curso Integração com Sistemas/Tecnologias Matrículaweb Indicador Numero de alunos satisfeitos com a matrícula Tempo Estimado Cinco dias Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 14 4 Modelo Proposto de Processos de Negócio 4.1 Confirmação de Matrícula 4.1.1 Atores do processo A tabela abaixo mostra como são identificados os atores do processo: Ator Tipo Forma de Identificação/ Integração 1 SAA S 2 Aluno H Tipos de atores: H - Humano; S – Sistema/Serviço 4.1.2 Matriz de Responsabilidades Tarefas SAA Aluno Consulta proposta de matrícula R I Confirma Matrícula I A Confirma Matrícula R I Tipos de Responsabilidades: R – Responsável; A – Aprova; C – Consultado, I - Informado 4.1.3 Consulta proposta de matrícula Tipo de atividade Tarefa do sistema Descrição A Tarefa tem como objetivo informar o aluno das turmas nas quais ele foi pré-matriculado. Entrada Oferta de Disciplinas gerada pelo departamento em conjunto com o Coordenador de Curso Regras de negócio RN01, RN05, RN06, RN07 Dados envolvidos Lista de Oferta de Disciplinas/Turmas Saída Proposta de Matrícula - Artefato Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 15 Executores SAA Integração com Sistemas/Tecnologias Indicador Lotação de Turmas em momento de proposta(secundário) Tempo Estimado A tarefa fica disponível a acesso por uma semana 4.1.4 Confirma matrícula Tipo de atividade Tarefa realizada manualmente em interação com o ambiente web Descrição O Aluno decide quais das turmas da proposta de matrícula ele deseja manter, rejeitar e quais novas turmas de disciplinas ele deseja adicionar ao pedido Entrada Oferta de Disciplinas gerada pelo departamento em conjunto com o Coordenador de Curso. Proposta de Matrícula Regras de negócio RN01, RN05, RN06, RN07 Dados envolvidos Lista de Oferta de Disciplinas/Turmas Saída Confirmação de Matrícula – Artefato Executores Aluno Integração com Sistemas/Tecnologias Sistema WEB - MatrículaWeb Indicador Tempo Estimado A confirmação de matrícula fica disponível por 2 dias. 4.1.5 Confirma matrícula - SAA Tipo de atividade Tarefa de sistema realizada pelo SAA. Descrição As turmas aceitas, rejeitadas e incluídas pelo aluno são processadas para avaliação de viabilidade Entrada Confirmação Matrícula (Artefato), Lista de vagas disponíveis nas turmas. Regras de negócio RN01, RN03, RN04, RN05, RN06, RN07 Dados envolvidos Confirmação de Matrícula (Artefato), Número de vagas disponíveis nas turmas ofertadas, Lista de Pré-Requisitos Saída Confirmação de Matrícula – Artefato Executores SAA Integração com Sistemas/Tecnologias Indicador Tempo Estimado O processamento da confirmação de matrícula dura 2 dias Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 16 4.2 Ajuste de Matrícula 4.2.1 Atores do processo A tabela abaixo mostra como são identificados os atores do processo: Ator Tipo Forma de Identificação/ Integração 1 SAA S 2 Aluno H 3 Coordenador de Curso H Tipos de atores: H - Humano; S – Sistema/Serviço 4.2.2 Matriz de Responsabilidades Tarefas SAA Aluno Coordenador de curso Consulta Resultado do Processamento R I C Consulta Resultado do Processamento C R I Ajusta Matrícula I I R Verifica Disponibilidade de vaga R I C Verifica disponibilidade de vaga C I R Processa ajuste e Matrícula R I C Tipos de Responsabilidades: R – Responsável; A – Aprova; C – Consultado, I - Informado 4.2.3 Consulta resultado do processamento - SAA Tipo de atividade Tarefa de sistema realizada pelo SAA. Descrição Gera lista disponível para visualização do aluno com o resultado do processamento da confirmação de matrícula. Entrada Confirmação Matrícula (Artefato) Regras de negócio RN01, RN03, RN04, RN05, RN06, RN07 Dados envolvidos Confirmação de Matrícula (Artefato) Saída Resultado do Processamento (Artefato) Executores SAA Integração com Sistemas/Tecnologias Indicador Tempo Estimado O processamento da confirmação de matrícula dura 3 dias 4.2.4 Consulta resultado do processamento - Aluno Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 17 Tipo de atividade Tarefa manual realizada pelo aluno via MatrículaWeb Descrição Visualiza o resultado do processamento de confirmação de matrícula Entrada Resultado do processamento (Artefato) Regras de negócio RN01, RN03, RN04, RN05, RN06, RN07 Dados envolvidos Resultado do processamento (Artefato) Saída Não existem saídas desta tarefa Executores Aluno Integração com Sistemas/Tecnologias Visualização MatrículaWeb Indicador Tempo Estimado A consulta do resultado do processamento de matrícula dura 3 dias 4.2.5 Ajusta Matrícula Tipo de atividade Tarefa manual Descrição Compõe uma nova proposta de matrícula com turmas incluídas pelo aluno após a consulta do resultado do processamento Entrada Resultado do processamento (Caso não exista ajuste) Regras de negócio RN01, RN03, RN04, RN05, RN06, RN07 Dados envolvidos Resultado do processamento Saída Solicitação de Ajuste Executores Coordenador de Curso Integração com Sistemas/Tecnologias Disponibilização do documento MatriculaWeb Indicador Tempo Estimado A consulta do resultado do processamento de matrícula dura 7 dias 4.2.6 Verifica Disponibilidade de Vaga - Sistema Tipo de atividade Tarefa sistema Descrição Verifica disponibilidade de vaga nas turmas requeridas pelo aluno Entrada Solicitação de Ajuste Regras de negócio RN01, RN03, RN04, RN05, RN06, RN07 Dados envolvidos Resultado do processamento Saída Vagas disponíveis nas disciplinas requeridas Executores SAA Integração com Sistemas/Tecnologias Indicador Tempo Estimado Verificação de dias é uma tarefa pontual. 4.2.7 Verifica disponibilidade de vaga – Coordenador de Curso Tipo de atividade Tarefa manual Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 18 Descrição Verifica a disponibilidade de vagas nas turmas requeridas pelo aluno para ponderar a criação de mais vagas ou não. Entrada Solicitação de Ajuste Regras de negócio RN01, RN03, RN04, RN05, RN06, RN07 Dados envolvidos Número de vagas das disciplinas requeridas pelos alunos. Saída Resultado do Ajuste Executores Coordenador de Curso Integração com Sistemas/Tecnologias Indicador Tempo Estimado Verificação de disponibilidade de vagas é pontual. 4.2.8 Processa Ajuste de Matrícula Tipo de atividade Tarefa de Sistema Descrição Processa o resultado do ajuste emitido pelo coordenador de curso e faz possíveis matrículas em turmas requeridas Entrada Resultado do ajuste Regras de negócio RN01, RN03, RN04, RN05, RN06, RN07 Dados envolvidos Turmas listadas no resultado do ajuste Saída Resultado do processo de ajuste de matrícula Executores SAA Integração com Sistemas/Tecnologias Indicador Tempo Estimado O processamento do ajuste é pontual 4.3 Comprovação de Matrícula 4.3.1 Atores do processo A tabela abaixo mostra como são identificados os atores do processo: Ator Tipo Forma de Identificação/ Integração 1 SAA S 2 Aluno H Tipos de atores: H - Humano; S – Sistema/Serviço Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 19 4.3.2 Matriz de Responsabilidades Tarefas SAA Aluno Emite comprovante de Matrícula – SAA R I Emite comprovante de matrícula – Aluno C R Tipos de Responsabilidades: R – Responsável; A – Aprova; C – Consultado, I - Informado 4.3.3 Emite comprovante de matrícula Tipo de atividade Tarefa de sistema Descrição Disponibiliza o comprovante de matrícula listando as turmas nas quais o aluno foi matriculado Entrada Resultado do processamento (Caso não exista ajuste) Regras de negócio RN01, RN03, RN04, RN05, RN06, RN07 Dados envolvidos Resultado do processamento Saída Comprovante de matrícula/Grade Horária do Aluno (Artefato) Executores SAA Integração com Sistemas/Tecnologias Disponibilização do documento MatriculaWeb Indicador Tempo Estimado A consulta do resultado do processamento de matrícula dura 7 dias 4.3.4 Emite comprovante de matrícula Tipo de atividade Tarefa Humana Descrição Gera/Visualiza o comprovante de matrícula Entrada Resultado do processamento (Caso não exista ajuste) Regras de negócio RN01, RN03, RN04, RN05, RN06, RN07 Dados envolvidos Resultado do processamento Saída Comprovante de matrícula/Grade Horária do Aluno (Artefato) Executores Aluno Integração com Sistemas/Tecnologias Disponibilização do documento MatriculaWeb Indicador Tempo Estimado A emissão do comprovante é pontual e determina o fim do Processo. Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 20 5 Modelo de Informações5.1 Informações do Processo 5.1.1 Entradas do Processo 5.1.1.1 Aluno Campo tipo Nome Texto N° de Matrícula Número 5.1.1.2 Histórico Escolar - Artefato Campo tipo Disciplinas Cursadas Texto Menção Texto Período Letivo Número 5.1.1.3 Curso Campo tipo Código Número Nome Texto 5.1.1.4 Disciplina Campo tipo Código Número Nome Texto Pré-Requisitos Texto 5.1.1.5 Turma Campo tipo Código Número Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 21 Campo tipo Horário Número Local Texto 5.1.1.6 Lista de Oferta – Artefato Campo tipo Turmas Texto Professores Texto 5.1.1.7 Período Letivo Campo tipo Semestre Número Ano Número Data Início Número Data Fim Número 5.1.1.8 Resultado do Processamento 1 de matrícula Campo tipo Turmas matriculadas Texto Turmas não matriculadas Texto 5.1.2 Saídas do Processo [Todas as informações geradas pelo processo, disponibilizadas em tela, formulários, mensagens, etc.] 5.1.2.1 Proposta de Matrícula - Artefato Campo tipo Turmas Texto Horário Número Professor Texto Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 22 Campo tipo Local [Número] 5.1.2.2 Confirmação de Matrícula – Artefato Campo tipo Turmas aceitas Texto Turmas Rejeitadas Texto Turmas Incluídas Texto 5.1.2.3 Resultado do Processamento 1 de matrícula Campo tipo Turmas matriculadas Texto Turmas não matriculadas Texto 5.1.2.4 Solicitação de Ajuste Campo tipo Turmas Texto Horário Número Professor Texto Local Texto 5.1.2.5 Resultado do Processamento 2 de matrícula Campo tipo Turmas matriculadas Texto Turmas não matriculadas Texto 5.1.2.6 Comprovante de Matrícula Campo tipo Turmas Matriculadas Texto Número de Crédtos cursados no período letivo Número Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 23 5.2 Modelo de Entidades O modelo de entidades está divido em duas categorias: Organizacional e Transacional. O modelo organizacional representa as entidades relacionadas com a estrutura organizacional do <nome da organização> (Acrescentar Figura). O modelo Transacional representa as entidades relacionadas ao processo de Substituição de Magistrados (Acrescentar Figura). Para cada entidade são descritos os atributos considerados relevantes para o processo(s) <processo no escopo do projeto>. A nomenclatura utilizada está descrita abaixo: Nome: identificação do atributo. Tipo: determina o tipo de valor que o atributo poderá armazenar. Exemplo: número, texto, data. Tamanho: define a quantidade de caracteres necessários para armazenar o conteúdo do atributo. Classe: as classes podem ser: simples, composto, multivalorado e determinante. Simples indica um atributo que não possui qualquer característica especial, como por exemplo nome. Composto indica que o atributo poderá ser dividido em outros atributos, como por exemplo, endereço. Multivalorado indica que o conteúdo do atributo pode ser formado por mais de um valor, como por exemplo, telefone e e-mail. O atributo determinante identifica de forma única uma entidade, ou seja, não pode haver dados repetidos. Exemplo: CPF e Código do Cliente. Obrigatório: indica se o atributo é obrigatório ou opcional. Restrições: são utilizadas para garantir a exatidão e consistência dos dados. O domínio indica os possíveis valores de um atributo. Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 24 Descrição: usada para descrever, quando necessário, o significado do atributo. Podendo ainda, conter informações adicionais consideradas relevantes para caracterização do atributo. Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 25 5.2.1 [Aluno] Descrição Aluno Palavra-chave Aluno Tipo de Entidade Organizacional Regras de Negócio Processos Relacionados Matrícula Relacionamentos Curso, Fluxo, Disciplina, Professor Atributos Nome Tipo Tamanho Classe Obrigatório Restrições Descrição Matrícula Número 10 Simples Sim Somente a aluno da UnB 5.2.2 [Disciplina] Descrição Disciplina Palavra-chave Matéria Tipo de Entidade Organizacional Regras de Negócio Processos Relacionados Turma Relacionamentos Curso, Fluxo, Aluno, Professor Atributos Nome Tipo Tamanho Classe Obrigatório Restrições Descrição Pré-requisito Texto X Composto Não Cada disciplina disponibili zada pela universida de pode ter ou não outras disciplinas como pré- requisito. Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 26 5.2.3 [Curso] Descrição Curso Palavra-chave Curso Tipo de Entidade Organizacional Regras de Negócio Processos Relacionados Código de curso Relacionamentos Aluno, Fluxo, Disciplina, Professor Atributos Nome Tipo Tamanho Classe Obrigatório Restrições Descrição Área Texto X Simples Sim 5.2.4 [Fluxo] Descrição Fluxo Palavra-chave Fluxo Tipo de Entidade Organizacional Regras de Negócio Processos Relacionados Aluno, Matrícula Relacionamentos Curso, Aluno, Disciplina, Professor Atributos Nome Tipo Tamanho Classe Obrigatório Restrições Descrição Semestre Número 2 Simples Sim Não Semestre daquele dado fluxo 5.2.5 [Professor] Descrição Professor Palavra-chave Docente Tipo de Entidade Organizacional Regras de Negócio Processos Relacionados Aluno, Turma Relacionamentos Curso, Aluno, Disciplina Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 27 Atributos Nome Tipo Tamanho Classe Obrigatório Restrições Descrição Área Texto X Composta Sim Não Área daquele determinado professor 5.2.6 [Departamento] Descrição Departamento Palavra-chave Departamento Tipo de Entidade Organizacional Regras de Negócio Processos Relacionados Aluno, Curso, Professor Relacionamentos Curso, Aluno, Disciplina, Professor 5.2.7 [Faculdade] Descrição Faculdade Palavra-chave UnB Tipo de Entidade Organizacional Regras de Negócio Processos Relacionados Todos Relacionamentos Todos Atributos Nome Tipo Tamanho Classe Obrigatório Restrições Descrição Curso Texto X Simples Sim Não 5.2.8 [Comprovante de Matrícula] Descrição Comprovante de Matrícula Palavra-chave Comprovante Tipo de Entidade Transacional Regras de Negócio Processos Relacionados Matrícula Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 28 Relacionamentos Aluno, Matrícula 5.2.9 [Turma] Descrição Turma Palavra-chave Turma Tipo de Entidade Transacional Regras de Negócio Processos Relacionados Disciplina Relacionamentos Disciplina, Aluno, Departamento Atributos Nome Tipo Tamanho Classe Obrigatório Restrições Descrição Menção Texto 2 Simples Sim Não Nota aferida ao aluno de cada turma, dado que ele se matriculou nesta Horário Número X Compos ta Sim Não Horário definido da turma. Ex. Seg e Qua 8h-10hr Período Letivo Número 6 Simples Sim Não Semestre da turma. Ex 1/2016 5.2.10 [Pedido de Ajuste de Matrícula] Descrição Pedido de Ajuste de Matrícula Palavra-chave Ajuste Tipo de Entidade Transacional Regras de Negócio ProcessosRelacionados Matrícula Relacionamentos Aluno, Matrícula Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 29 5.2.11 [Pedido de Confirmação de Matrícula] Descrição Pedido de Confirmação de Matrícula Palavra-chave Pedido Tipo de Entidade Transacional Regras de Negócio Processos Relacionados Matrícula, Aluno Relacionamentos Aluno, Matrícula 5.2.12 [Lista de Espera] Descrição Lista de Espera Palavra-chave Tipo de Entidade Transacional Regras de Negócio Processos Relacionados Matrícula Relacionamentos Aluno, Matrícula, Departamento 5.2.13 [Pré-Matrícula/Proposta de Matrícula] Descrição Pré-Matrícula/Proposta de Matrícula Palavra-chave Proposta Tipo de Entidade Transacional Regras de Negócio Processos Relacionados Matrícula Relacionamentos Aluno, Matrícula 5.2.14 Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 30 6 Regras de Negócio RN01 – Composição dos Cursos Um curso (ex. Engenharia de Redes de Comunicações) possui um Currículo composto por diversas Disciplinas que o Aluno deve completar para se formar. RN02 – Atributos de Curso São atributos de um Curso: Nome Código Currículo RN03 – Disciplinas Cada disciplina tem uma duração definida em créditos (01 créditos = 15hr/aula). Cada Disciplina deve ser cursada por um Aluno em um único período letivo. RN04 – Pré-Requisito da Disciplina Uma Disciplina pode ter um ou mais pré-requisitos. Um pré-requisito é uma outra Disciplina que deve ter sido cursada (com aprovação) antes que o aluno possa se matricular na Disciplina. RN05 – Atributos de Disciplinas São atributos de uma Disciplina: Nome Código Duração Pré-requisito(s) (opcional) RN06 – Turma Uma Turma é uma instância de uma Disciplina em um semestre letivo. As Turmas são oferecidas pelos Departamentos responsáveis, a cada período letivo. Para cursar uma Disciplina, o Aluno deve se matricular em uma turma desta Disciplina. Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 31 RN07 – Atributos de Turmas São atributos de uma Turma: Disciplina Código (ex. A, B, C) Período letivo Horário(s) (ex. Segundas e Quartas 14h-15h50) Professor(es) (opcional) Número de vagas (número máximo de alunos) RN08 – Alunos Um Aluno possui atributos como Matrícula e Nome. Um Aluno pode ter seu atributo Matrícula modificado caso reingresse na faculdade por um novo vestibular. RN09 – Atributos de Alunos São atributos de um Aluno: Nome Matrícula RN10 – Matrícula Uma Matrícula nada mais é que uma característica de cada Aluno, onde cada um deste possui uma Matrícula distinta. RN11 – Índice de Rendimento Acadêmico Cada Aluno possui uma instância do IRA, sendo este utilizado para matrícula em turmas e fator de seleção para vagas. RN12 – Créditos Cada Aluno possui um determinado número de créditos. Estes são usados para se ter uma noção do rendimento do Aluno durante sua graduação. Cada vez que o Aluno termina uma disciplina e passa nesta com pelo menos 50% da nota total, ele ganha um número determinado de créditos que são acrescidos em seu histórico escolar. RN13 – Semestre Letivo Cada ano é dividido em 2 Semestres Letivos, chamados de Períodos. Normalmente, são escritos na forma de “1/2xxx” para os primeiros 6 meses do ano e “2/2xxx” para os últimos 6 meses. Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 32 RN14 – Período Letivo Cada ano letivo é dividido em 2 Períodos Letivos, tendo estes 6 meses. Cada Período Letivo é composto por uma Lista de Oferta. Cada Aluno possui sua determinada Grade Horária para cada Período Letivo. RN15 – Lista de Oferta Uma Lista de Oferta é um conjunto de Turmas e Professores oferecidas aos Alunos em um determinado Período Letivo. RN16 – Matrícula em Disciplina Cada Aluno realiza este processo para se matricular nas suas diversas disciplinas ao longo de cada período. RN17 – Atributos da Matrícula em Disciplina São atributos de uma Matrícula em Disciplina: Pré-Matrícula Confirmação de Matrícula Processamento de Matrícula Ajuste de Matrícula (opcional) Comprovação de Matrícula RN18 – Pré-Matrícula Este processo ocorre por meio do Sistema de Informações de Graduação (SIGRA), quando este pré- seleciona turmas para os alunos com base em regras que consideram (1) a posição do aluno no fluxo do curso, (2) disciplinas e pré-requisitos, (3) oferta de disciplinas em turmas no período e (4) o IRA dos alunos. Após este processamento, cada aluno recebe uma Proposta de Matrícula com um conjunto de Turmas/Disciplinas nas quais está pré-matriculado, isto é, para as quais o aluno possui uma vaga reservada. RN19 – Confirmação de Matrícula Nesta fase, o aluno deverá entrar na plataforma online Matrícula Web para a confirmação/rejeição das disciplinas pré-alocadas a ele, tendo a opção de aceitar ou não, de mesmo modo como adicionar novas Disciplinas. Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 33 RN20 – Solicitação de Matrícula Para cada Solicitação, o Aluno deve submeter o código, letra da turma e o número de prioridade desejado para esta. RN21 – Atributos da Solicitação de Matrícula São atributos de uma Solicitação de Matrícula: Código da Disciplina Letra da Turma Número de Prioridade RN22 – Código de Disciplina Cada disciplina ofertada em um dado Semestre Letivo, possui um código numérico único para sua identificação. RN23 – Letra da Turma Cada Turma possui uma Letra da Turma. Caso ela seja única, será a turma A; caso existam mais de uma, a sequência usada será em ordem alfabética partindo da letra A. RN24 – Número de Prioridade Cada Aluno deve designar uma ordem de prioridade para as disciplinas incluídas em sua Solicitação de Matrícula. A ordem de prioridade é de 1 a 10, onde 1 é a de maior prioridade e 10 a de menor prioridade. RN25 – MatrículaWeb Plataforma HTTP disponibilizada pela própria UnB, onde o processo ordinário de matrícula pode ser feito - automaticamente e via plataformas digitais. RN26 – Processamento de Matrícula Processo transparente aos usuários - no caso, aos Alunos - onde o processamento das Confirmações de Matrículas e Solicitações de Matriculas são feitos via software. Neste momento, o sistema processa e organiza a oferta e demanda atual, tentando abraçar os pedidos de todos os Alunos, seguindo certas regras para tal. Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 34 RN27 – Atributos do Processamento de Matrícula São atributos do Processamento de Matrícula: Elegibilidade da Solicitação Alocação de Vagas por Turma Alocação de Vagas por Aluno Rejeição das Solicitações que Excedem as Vagas Disponíveis RN28 – Elegibilidade da Solicitação Neste ponto, é analisado se (I) O Aluno tem essa disciplina em seu Fluxo, (II) O Aluno não cursou a disciplina com aprovação e (III) O Aluno possui todos os Pré-Requisitos desta disciplina. Caso algum desses pontos seja negado, o Aluno não será matriculado na Disciplina. RN29 – Alocação de Vagas por Turma Todas as aplicações elegíveis para uma mesma turma são analisadas. As solicitações são ordenadas seguindo tais critérios: (1º) IRA dos solicitantes, e (2º) data de admissão dos alunos (dosmais antigos para os mais novos). Em caso de empate, o sistema deverá escolher aleatoriamente a ordem das solicitações. Assim, é gerada uma lista de prioridade que mantém temporariamente a precedência de atendimento das solicitações de matrícula para cada turma. RN30 - Alocação de Vagas por Aluno As solicitações de cada aluno são avaliadas, turma a turma, de acordo com a prioridade atribuída pelo aluno: Se a matrícula na disciplina fizer o total de créditos do aluno ultrapassar o limite máximo de créditos no período, a solicitação é rejeitada, com resultado “Aluno excede a quantidade máxima de créditos em um período” e retirada da lista de prioridade. Se o aluno já estiver matriculado na disciplina, no período, a solicitação é rejeitada, com resultado “Aluno já matriculado nesta disciplina no período” e retirada da lista de prioridade. Se a turma tiver um horário conflitante com outra turma na qual o solicitante já está matriculado, a solicitação é rejeitada, com resultado “Turma com conflito de horário” e retirada da lista de prioridade. Caso contrário, se a posição da solicitação na lista de prioridade para a turma for é maior ou igual ao número de vagas disponíveis para a turma, a solicitação é aprovada e o aluno é matriculado na turma. Esta regra é aplicada de modo recursivo para todos os alunos até que não haja mais alterações na lista de prioridades. Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 35 RN31 - Rejeição das Solicitações que Excedem as Vagas Disponíveis Todas as aplicações que não puderam ser atendidas com a aplicação recursiva de R3 são rejeitadas, com resultado “Não há vagas disponíveis para esta turma”. RN32 – Ajuste de Matrícula (opcional) Neste processo, caso o Aluno não consigo determinada Disciplina, é possível que ele faça novamente Solicitações de Ajuste para que estas sejam tratadas diretamente com o Coordenado de Curso. Nesta etapa, o processamento dos pedidos é imediato, isto é, feito a matrícula pelo coordenador, o Aluno já estará matriculado na Turma escolhida por ele – logicamente, obedecendo os critérios da RN28. RN33 – Coordenador de Curso Cada curso conta com uma pessoa responsável, sendo este o Coordenador do Curso. O Coordenador tem total autoridade em matricular Alunos, na mesma medida que criar vagas adicionais em turmas já com o limite atingido. RN34 - Solicitações de Ajuste São os pedidos feitos pelos Alunos em última instância, para que o Coordenador do Curso avalie pessoalmente sua situação. RN35 – Comprovação de Matrícula Fase final, onde o Aluno tem suas Matrículas confirmadas, podendo assim, emitir o Comprovante de Matrícula contendo a lista de disciplinas/turmas em que o aluno foi matriculado. Também será possível a visualização do Histórico de Processamento de sua matrícula. RN36 – Comprovante de Matrícula Consiste em um documento com a lista de disciplinas em que o Aluno foi matriculado naquele determinado Período Letivo. RN37 – Histórico de Processamento Informações do processo de Matrícula do Aluno. Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 36 7 Anexos Projeto: MAG Emissão: 03/10/2016 Arquivo: ModelagemdeNegócioGrupo1 37 8 Aprovação do Documento Preenchido por Email Assinaturas Data: ____/____/____ Técnico Data: ____/____/____ Responsável Assinaturas GESTORES Data: ____/____/____ Técnico Data: ____/____/____ Responsável
Compartilhar