modelorelatoriot2

45
Universidade Federal de Uberlândia – UFU Faculdade de Engenharia Elétrica – FEELT GRUPO 5 André Candido Porto 11021EBI016 Camille Marques Alves 11121EBI007 Luisa Lin SISTEMA DE CONTROLE DE DIPLOMA: UFU

Upload: veronica-lima

Post on 21-Nov-2015

213 views

Category:

Documents


0 download

DESCRIPTION

Modelo para trabalho

TRANSCRIPT

Modelo de relatrio

Universidade Federal de Uberlndia UFUFaculdade de Engenharia Eltrica FEELT

GRUPO 5

Andr Candido Porto 11021EBI016Camille Marques Alves 11121EBI007Luisa Lin 11121EBI032Otvio Augusto Menezes de Oliveira 11121EBI016Vernica Lima Gonalves 11121EBI027

SISTEMA DE CONTROLE DE DIPLOMA:UFU

Uberlndia2013

7

Andr Candido PortoCamille Marques AlvesLuisa LinOtvio Augusto Menezes de OliveiraVernica Lima Gonalves

SISTEMA DE CONTROLE DE DIPLOMA:UFU

Trabalho apresentado como requisito parcial para aprovao na disciplina de Engenharia de Software GEE016 da Faculdade de Engenharia Eltrica, Universidade Federal de Uberlndia.Prof. Dr. Shigueo Nomura

Uberlndia2013

RESUMO

Este trabalho aborda um projeto de sistema de controle de diplomas, que visa implementao do atual sistema de registros utilizado na Universidade Federal de Uberlndia. Uma vez que, o sistema atual se encontra obsoleto, no qual grande parte de suas funcionalidades so manuais demandando tempo e custos maiores. O software introduzido tem como pea chave a implantao de um leitor de cdigo de barras responsvel pelo registro desses diplomas. O que ir provocar maior automatizao e qualidade do setor.Palavras-chave: Sistema; Software; Cdigo; Diploma.

ABSTRACT

This work discusses a system control of degrees, which aims to implement the current registration system used at the Federal University of Uberlndia. Since the current system is obsolete, in which most of its features are manual what demand more time and higher costs. The software introduced has as key to implementing a barcode reader responsible for the registration of these degrees. What will cause an increase in automation and quality in the sector.Keywords: System; Barcode; Software; Degree.

ABREVIATURAS

UFU Universidade Federal de UberlndiaSISCOND Sistema de Controle de DiplomaCPF Cadastro de Pessoas FsicasUFSCAR Universidade Federal de So CarlosURD Unidade Registradora de DiplomasUNICAMP Universidade Estadual de CampinasCRA Coeficiente de Rendimento AcadmicoMEC Ministrio da EducaoCREA-MGConselho Regional de Engenharia e Agronomia de Minas GeraisIDEA International Data Encryption AlgorithmSUMRIO

SUMRIO 6LISTA DE FIGURAS 8LISTA DE TABELAS 91INTRODUO 102Desenvolvimento 112.1 ENTREVISTA 112.2PROBLEMATIZAO 122.2.1What? 132.2.2Why? 122.2.3Who? 142.2.4Where? 142.2.5When? 152.2.6How? 162.2.7How much? 172.3JUSTIFICATIVA 182.4objetivos 193Concepo do Software 204anlise estruturada 214.1Lista de funcionalidades 214.2DFD de contexto 224.3DFD de nvel 1 225anlise orientada a objetos 235.1diagrama de casos de uso 235.1.1Roteiro de tarefas 235.1.2Tipos de relacionamentos 245.1.3Representao do diagrama de casos de uso 255.2diagrama de OBJETOs 265.2.1Descrio dos objetos e seus vnculos 265.2.2Representao do diagrama de objetos 265.3diagrama de classes 275.3.1Identificao de dados 275.3.2Tipos de relacionamentos entre classes 275.3.3Representao do diagrama de classes 275.4diagrama de seqncia 285.4.1Interface do sistema 285.4.2Representao do diagrama de seqncia 296Dificuldades encontradas e sugestes 317concluses 32REFERNCIAS bibliogrficas 33

Lista de figurasFigura 1. DFD de contexto.22Figura 2. DFD nvel 1.22

Figura 3. Diagrama de casos de uso.25Figura 4. Diagrama de objetos.26Figura 5. Diagrama de classes.28Figura 6. Interface do sistema feita em Visual Studio C#..28Figura 7.Interface de Cadastro de cdigo de barras Visual Studio C#..................................29Figura 8.Interface de Pesquisa Visual Studio C#...................................................................29Figura 9. Diagrama de seqncia.30

LISTA DE TABELAS

Tabela 1. Estimativa do tempo necessrio para desenvolvimento do projeto..16Tabela 2. Estimativa do custo de implantao do novo sistema.18Tabela 3. Roteiro de Tarefas do Sistema.23

INTRODUOO setor de Registro de Diploma da Universidade Federal de Uberlndia constitudo por etapas. Destas, algumas demandam um tempo maior e no possuem um sistema informatizado, assim como a fase de lanamento dos dados do registro. A necessidade de abreviao do tempo gasto para expedio de uma via do diploma, bem como a implantao de um sistema computadorizado para a realizao de tais etapas uma das maiores dificuldades encontradas pelos tcnicos durante o processo de registro do mesmo.Dessa forma, assim como outros setores que possuam um sistema obsoleto puderam ser informatizados, faz-se necessrio a substituio do sistema atual, visando melhorias tanto para o setor como para toda instituio de ensino.

1. Desenvolvimento0. ENTREVISTANome: Maria Jos Almeida CamposCargo: Assistente AdministrativoTelefone: (34)3291-9859

1. Quais as maiores dificuldades encontradas pelos tcnicos no processo de Registro de Diploma?A maior dificuldade do Setor est relacionada ao lanamento do registro do diploma no caderno e no sistema, bem como sua entrega. Assim que o diploma chega da DIREG, o mesmo registrado primeiramente no SIE e posteriormente no caderno, ao qual necessrio lanar dados especficos tais como (nome do titulado, curso, habilidade, n registro, folha, livro, data de registro, assinatura e data de entrega) e todos estes a mo. Alm da demora para efetuar essas etapas, contamos com a dificuldade de manipulao dos dados, dessa forma se um discente antigo da universidade quiser saber quem retirou seu diploma, a nica forma de pesquisa procurar um a um em cada livro para informar os dados da retirada.

2. Qual etapa do processo de registro que demanda mais tempo?A etapa que demanda mais tempo est relacionada justamente a esse processo citado anteriormente, ao registro do diploma desde a DIREG at ao ato de guardar o mesmo.

3. A instituio necessita de melhorias imediatas no setor?Com relao etapa de registro no caderno e no sistema sim. Necessita-se da modernizao do sistema para facilitar o registro dos dados e agilizar a entrega do diploma para o discente

4. Teria ela capacidade fsica de implantao de um novo sistema visando possveis melhorias?Sim. Como exemplo, tem o nosso setor de matrcula, que recentemente foi todo computadorizado. Cresce o nmero de formandos a cada semestre na universidade, e com isso h necessidade de melhorias no setor, tais como a informatizao dessa etapa em especfico.0. PROBLEMATIZAO

What?O projeto denominado SISCOND Sistema de Controle de Diploma tem como inteno apresentar uma viso mais prtica de um diagrama de fluxo de dados, matria que faz parte da disciplina de Engenharia de Software da graduao em engenharia biomdica da Universidade Federal de Uberlndia. A instituio analisada foi a prpria UFU e a diviso escolhida para a anlise foi a de diplomas pelo motivo do grupo j ter ouvido reclamaes pertinentes sobre esta seo.O objetivo deste projeto facilitar o usurio cadastrado no sistema registro acadmico UFU, ao trmino do curso de graduao ou ps-graduao, emitir o respectivo diploma e o seu histrico escolar em menor tempo hbil. Tendo em vista a disponibilizao do fluxo das informaes do aluno para os rgos responsveis pela certificao do registro profissional.Os motivos de dificuldade em viabilizar este projeto se d primeiramente a falta de organizao da informao relatada por funcionrios da instituio. O registro fsico do diploma, seja na UFU ou no MEC, feito de maneira manual, o que demanda funcionrios para procurar a assinatura do portador do ttulo e registra-los no sistema falho. Esta fase j barra em outro obstculo, o software ainda no foi realmente desenvolvido, pois primeiro houve uma demanda para arrumar o programa de registro acadmico, o que culminou em atrasar ou cessar o procedimento de automatizar o registro de diploma. H outros empecilhos de ordem do requerente, tais como a falta de registro de documentos no ato da matrcula, ou seja, pendencias documentais que alimentam a demora da emisso do certificado.Para que o projeto tenha uma eficcia maior, h a necessidade de profissionais capacitados para entender no s como utilizar o sistema, mas tambm para, se caso haja erros ou falhas, fazer uma manuteno peridica para aumentar a vida til em um aspecto geral. Profissionais como engenheiros de software ou engenheiro de sistemas, em conjunto com cientistas da computao, analista de sistemas e tcnicos da informao seriam os profissionais mais indicados para, em conjunto, fazer com que o sistema mantenha-se sempre em ordem. Se analisarmos o nosso projeto como outra perspectiva, poderamos dizer que o seu diferencial a parte de fluxo de dados externa a prpria UFU. Como referencia, tomamos o sistema da URD/UFSCar. At 2003 o sistema era feito manualmente em livros e divididos em rea de conhecimento. Depois de um estudo semelhante a este, realizado por um estudante de Engenharia de Produo, a direo da UFSCar notou que era uma necessidade a melhoria do sistema, visto que o tempo mdio de registro e entrega dos diplomas era de 2 (dois) anos. Em 2005, um sistema em Access 2.0 desenvolvido na Unicamp foi doado para a UFSCar, desde ento, um esforo em comum foi feito para arrumar a fluidez do setorcomo um todo. Funcionrios e as faculdades em conjunto com um projeto desenvolvido por um estagirio do curso de Engenharia da Computao, todo o sistema foi atualizado de modo que hoje, o tempo mdio de 2 (dois) meses no mximo emisso dos certificados. Em sumo, o sistema existente da UFSCar, depende ainda de muita interao entre as unidades acadmicas com os funcionrios da diviso de diplomas. Apesar de ser muito rpido, ainda h um atraso no sentido de fluxo da informao pela parte do setor de registro acadmico, secretarias acadmicas e diviso de diplomas, pois os dados ficam dependentes uns dos outros para serem completos. Um exemplo desta situao que h um funcionrio que verifica toda a documentao exigida no ato da matrcula (o que era para ter sido feito na inscrio do aluno na instituio) e outro a documentao das atividades curriculares do ensino superior para depois, enviar os dois documentos para outro funcionrio reavalia-las e dar incio ao processo de gerar o diploma. A inteno do nosso projeto regularizar estes documentos para que no haja a necessidade de vrios funcionrios verificarem a veracidade dos documentos, e assim, viabilizando uma maior velocidade em relao colao de grau e o recebimento da certificao [4].2.2.2 Why? A facilidade na qual o sistema traria para o usurio, seria de extrema importncia. As vantagens que nos levaram a fazer este projeto so primordiais para o acadmico desenvolver a sua profisso sem que no haja nenhum empecilho para o mesmo. A rapidez na troca de informao entre os sistemas culminar na fluidez da gerao dos certificados a ponto de, caso consiga diminuir a quantidade de diplomas na fila de espera, entregar os mesmos no dia da colao de grau oficial realizada pela faculdade. Este detalhe importante, pois a secretaria de cada faculdade poderia encaminhar o nmero de registro do aluno, em conjunto com o do certificado para o rgo de certificao profissional responsvel por inserir o discente no mercado de trabalho, atribuindo-lhe o registro profissional (no caso da Engenharia Biomdica, a FEELT trabalharia a informao para com o CREA-MG).A inteno de vender estre produto, seria alm melhorar o sistema de diplomas, acarretar uma melhora na rapidez e fluidez do sistema da UFU geral. Ou seja, alm do benefcio local, teramos uma melhora significativa no que diz respeito a todos os usurios, sejam eles professores ou alunos. E por final, o sistema poderia ser atualizado pela demanda de um prprio funcionrio que esteja ciente do problema e j teria visto resoluo semelhante pela capacitao do profissional utilizada neste trabalho.2.2.3 Who?O SISCOND teria como beneficirios, essencialmente os discente dos cursos de graduao e ps-graduao da UFU, docentes e os tcnicos administrativos. Estes que por sua vez, seriam os usurios do sistema, pois o acesso seria restrito aos profissionais que foram capacitados para o uso dele. A equipe de profissionais que estariam desenvolvendo o sistema poderia compreender engenheiros eletricistas, engenheiros de software, engenheiros de sistemas, cientistas da computao, analista de sistema, tcnico em informtica, tcnico da informao e possveis estagirios oriundos ou no da UFU.2.2.4 Where?Para podermos compreender melhor projeto, precisaramos saber como ele funcionar no ambiente de trabalho. Para a entrada dos dados, ter duas possibilidades mais viveis no momento, ou seja, um leitor de cdigos de barra ou o profissional que trabalhar entrar com o nmero de registro acadmico do requerente. Assim, o sistema poder abrir um formulrio do software especfico do registro e acessar os dados do usurio, tal como histrico escolar.Aps iniciado o processo de gerar o diploma, para a implantao inicial do projeto, a sada seria uma parte do software que daria a possibilidade do tcnico administrativo imprimir o diploma ou gera-lo em um formato especfico que usurio teria a opo de obter (como t-lo digitalizado em PDF ou JPEG) para usa-lo no desktop.Quando pronto para o uso, a inteno do projeto implantar o sistema na UFU, porm, no descartamos a possibilidade de comercializa-los para uso de qualquer universidade que vislumbre a necessidade deste software para melhoria do seu prprio sistema. Talvez, possa facilitar at os novos campi da UFU para iniciar a gerao dos diplomas sem que haja problemas.Como o projeto de uso exclusivo da UFU, as informaes sero armazenadas em um banco de dados com acesso aos registros acadmicos para poder centralizar a informao na rede local da universidade. Mas, como foi mencionada anteriormente, a inteno de ter estes dados em um programa prprio da UFU, o armazenamento poderia ser compartilhado para o rgo responsvel do registro profissional; Ou seja, teria um acesso remoto, possivelmente, caso haja um problema na rede, um disco rgido seria utilizado para acessar estes dados. O software ser hospedado em uma rede compartilhada por outros usurios do tipo switch.2.2.5 When?O sistema estar disponvel para os usurios em horrio comercial e as manutenes necessrias podero ser realizadas no sbado pela manh. A criao do software se divide em etapas, dentre as quais:- Criao do software: 4 meses (baseando-se no software implantado no setor de matrcula)- Incluso de todos os dados no novo sistema (dados do registro de cada diploma): 1 2 meses dependendo da quantidade de funcionrios para a insero dos mesmos. - Treinamento dos funcionrios para a utilizao do novo sistema: 2 dias- Fase de testes e readaptao para um sistema informatizado: 1 msComo o projeto necessita de um leitor de cdigo de barras, devemos levar em considerao o tempo em que a universidade levar para adquirir esse material. Estes dados podem ser verificados na tabela abaixo:

Atividades

N de meses

12345678

Criao do software (baseando-se no software implantado no setor de matrcula)

Incluso de todos os dados no novo sistema (dados do registro de cada diploma)

Treinamento dos funcionrios

Fase de testes e readaptao para um sistema informatizado

TOTAL

Tabela 1. Estimativa do tempo necessrio para desenvolvimento do projeto.

Como se trata de um sistema que controla os dados de um formando na universidade faz-se necessrias manutenes espordicas, dessa forma no de interesse a desativao do mesmo, mas sim upgrades quando necessrio. 2.2.6 How?Como se trata de um software que depende de entrada por leitura ou digitao de dados, a interface possuir uma parte grfica assim como textos para minimizar os erros no momento de iniciar o processo. Futuramente, o software poder ter uma acessibilidade maior na interface, para atender a demanda de funcionrios com algum tipo de deficincia.Para a insero dos dados, ter que primeiramente ter um controle de acesso (login e senha) para apenas os funcionrios responsveis realizarem a tarefa, e com isso conseguir abrir seco de leitura dos dados. Consequentemente, este far a insero dos dados e trabalhar nas possibilidades de gerar ou no o diploma. Os campos de trabalho tero um acesso ao banco de registro acadmico para no haver erros na entrada, desde o acesso de login at o C.R.A. do aluno, controlando assim o que est se produzindo e caso haja erros, no realizar a tarefa mltiplas vezes.Do mesmo modo que o produto final o diploma, podemos externalizar o mesmo graficamente, na tela do computador ou tablet do usurio para novamente visualiza-lo e corrigir possveis erros. Portanto, alm da parte visual, haver o texto do diploma que estar sendo gerado e possivelmente, a parte de arrumar ele estar acessvel para qualquer leigo consertar.Uma parte muito importante deste sistema a parte da criptografia do banco de dados, pois no inadmissvel qualquer pessoa que consiga hackear o banco e mudar os valores da nota do mesmo, fazendo com que tenha um benefcio prprio ou de terceiros na hora de registra-los no MEC e no rgo oficial de cada profisso. Ao pesquisar, pudemos concluir que a criptografia do tipo IDEA seria prpria para este uso, pois ela garante que a informao possa ser acessada no momento desejado e garante que o contedo no foi alterando nem ser acessado por pessoas no autorizadas [3].2.2.7 How much? O sistema em especfico para uso interno da Universidade Federal de Uberlndia, no ser vendido. Como o sistema atual no demanda gastos, j que se trata de anotaes em um caderno, no haver lucros com a implantao do sistema. Temos, no entanto, diminuio do tempo gasto para registro de um diploma (que normalmente demora em torno de 8 a 12 meses), e satisfao dos discentes da universidade. Como podemos ver na tabela abaixo, os gastos para a implantao do sistema seriam:

AtividadesCustos R$Observaes

Aquisio de um leitor de cdigo de barras100,00 400,00-

Salrio funcionrios3.000,00 - 4.000,00Como os servidores na rea de TI da universidade j so pagos para a criao de projetos como esse, no h necessidade de contratao de profissionais, dessa forma a estimativa de custo inclui apenas o valor do salrio desses funcionrios.

Incluso do cdigo de barras nas folhas de diploma700,00 1000,00Como a universidade possui em estoque com cerca de 200 folhas de diploma, que so entregues pela grfica esporadicamente com custo de R$ 15,00 por folha, estimasse que a impresso do cdigo de barras nessas folhas em estoque seja entorno de R$ 3,00. Caso a prpria universidade faa a impresso do mesmo, no haver custos.

TOTAL3.800,00 5.400,00

Tabela 2. Estimativa de custo de implantao do novo sistema.JUSTIFICATIVA O SISCOND tem como principal funo a melhoria na rapidez e no fluxo do sistema de diplomas de uma universidade. Melhorando drasticamente o sistema atual empregado no setor de registro de diplomas, que em sua maior parte manual. A maior inovao que o sistema traz, a introduo de um aparelho leitor de cdigo de barras, que tem como principal objetivo o registro e cadastro dos diplomas no sistema geral da universidade, permitindo a automatizao do sistema de controle. A implantao do leitor de cdigo de barras propicia maior rapidez na confeco e registros dos diplomas, fazendo com que os alunos possam obter seus respectivos diplomas mais rapidamente. Alm disso, como o grau de automatizao do setor ir aumentar, os funcionrios sero beneficiados com menor carga de trabalho e maior fluidez do setor responsvel. O investimento ter retorno logo aps sua implantao, uma vez que os servios iro ser modificados para atender aos seus requisitos.

objetivosRealizar entrevistas com funcionrios do Setor de Registro de Diploma da UFU, com o intuito de elaborar diagramas de anlise estruturada e anlise orientada a objetos, para a criao de um software que otimize o tempo de expedio do diploma, melhorando assim a qualidade do servios oferecidos pelo setor. Visando a substituio do trabalho manual inadequado, em vista do crescimento do nmero de estudantes na universidade.Implementar o software com um leitor de cdigo de barras para automatizar e facilitar o processo de registro de diploma.

Concepo do SoftwareAs ideias que deram incio a concepo deste projeto foram reclamaes oriundas de colegas de curso e parentes em relao ao tempo mdio de confeco e entrega dos diplomas, e tambm a dificuldade encontrada para entregar os papis necessrios em conjunto com o certificado para dar entrada nas entidades reguladoras de profisso brasileiras.Para resolver o problema do tempo, pensou-se em fazer um sistema que consiga agregar os dados relativos do registro geral de informaes da UFU e as secretarias acadmicas para que, ao acessar, o tcnico administrativo consiga obter todas as informaes necessrias para a impresso do diploma de forma clara e objetiva, ou seja, agregar as informaes em uma nica funo do programa. Lembrando que o tempo que seria diminudo relativo, pois quanto menos funcionrios envolvidos, menos problemas com relao aos erros e na descontinuidade da parte fsica, porm, quanto mais agentes analisando partes diferentes do diploma, mais rpida ficaria a concluso do mesmo. Em relao ao fluxo de dados para os rgos competentes, tais como MEC e CREA-MG, como o software utilizado pelo tcnico da UFU, a capacitao seria anloga para um funcionrio da entidade. Porm, precisa-se ressaltar que no confivel a divulgao de informaes acadmicas para qualquer instituio, apesar de registrada, ou seja, o aumento do nmero de pessoas envolvidas na manipulao do software proporcional ao nmero de problemas de bloqueios e hackeamento do sistema.

anlise estruturada0. Lista de funcionalidades1) Formar o aluno no sistema; 2) Lanar data de expedio do diploma;3) Solicitar pasta do aluno no arquivo; 4) Xerocar documentos;5) Autenticar cpias;6) Confeccionar Ofcio de Encaminhamento;7) Enviar ofcio para assinar;8) Verificar Pendncias (documentao, histrico com erro);9) Enviar minuta para conferncia;10) Confeccionar Diploma;11) Enviar Diploma para assinar;12) Anexar Diploma no processo;13) Enviar processo para conferncia final;14) Cadastrar Diploma com cdigo de barras;

15) Registrar Diploma no sistema.

DFD de contexto

Figura1. DFD de contexto Software DIA.DFD de nvel 1Figura 2. DFD nvel 1 Software DIA.anlise orientada a objetosdiagrama de casos de usoRoteiro de tarefasN da aoDescrio da aoResultados Esperados

1 Formar AlunoO setor atualiza a situao atual do aluno no sistema.Aluno Formado.

2 Lanar Data de Expedio do DiplomaO setor lana data de expedio do aluno no sistema.Diploma datado no sistema.

3 Acessar pasta do alunoO setor solicita pasta do aluno e acessa suas informaes.Pasta do aluno contm todos os documentos necessrios para a confeco do diploma.

4 Xerocar DocumentosO setor faz cpias dos documentos do alunoDocumentos copiados.

5 Autenticar CpiasO setor autentica as cpias dos documentosDocumentos devidamente autenticados.

6 Confeccionar Ofcio de EncaminhamentoConfeccionar Ofcio do aluno.Pasta do aluno montada no setor.

7 Enviar Ofcio para AssinarEncaminhar ofcio para assinatura.Ofcio devidamente assinado.

8 Verificar Pendncias O setor verifica se o aluno cumpriu com todos os requisitos de graduao e verifica seu histrico.O aluno cumpriu com os requisitos.O aluno no cumpriu com os requisitos.

9 Enviar Minuta para Conferncia Enviar pasta do aluno para conferncia. Conferir pasta do aluno.

10 Confeccionar DiplomaO setor confecciona o diploma no nome do aluno.Diploma pronto para assinatura.

11 Assinar DiplomaO setor envia o diploma para o reitor assinar.Diploma pronto para registro no sistema.

12 Anexar Diploma ao ProcessoDiploma anexado a pasta do aluno.Pasta do aluno finalizada.

13 Enviar Diploma para Conferncia FinalO setor faz ltima verificao para checar diploma final.Diploma pronto para ser lanado.Diploma no atende aos requisitos.

14 Cadastrar Diploma com Cdigo de BarrasO setor cadastra o diploma ao sistema.Diploma pronto para retirada.

Tabela 3. Roteiro de Tarefas do Sistema.

Tipos de relacionamentosO setor, que o ator do sistema, possui um relacionamento de associao com os casos de uso. Neste tipo de relacionamento, o ator troca estmulos (mensagens) com os casos de uso, que comunicam entre si.O caso de uso Acessar pasta do aluno, possui um relacionamento de extenso com o caso de uso Solicitar no Arquivo, no qual Acessar pasta do aluno o extensor e Solicitar no Arquivo o estendido.O caso de uso Cadastrar Diploma com Cdigo de Barras, possui um relacionamento de incluso com o caso de uso Lanar Diploma no Sistema, no qual Cadastrar Diploma no Sistema o caso de uso inclusor e Cadastrar Diploma no Sistema o caso de uso incluso.

Representao do diagrama de casos de uso

Figura 3. Diagrama de casos de uso Software DIA.

diagrama de OBJETOsDescrio dos objetos e seus vnculosObjetos: UFU, Setor, Leitor, Aluno, Diploma.Vnculos:UFU x Setor: Setor um departamento da UFU;Setor x Leitor: Leitor um componente do Setor;Setor x Diploma: Setor emite os Diplomas;Aluno x Setor: Aluno solicita diploma no setor.Atributos:Setor: Nome e Cdigo do Setor;Diploma: Cdigo, Nome do Aluno, Curso e Data;Leitor: Cdigo do Diploma;Aluno: Nome, CPF e Matrcula.

Representao do diagrama de objetosFigura 4. Diagrama de objetos Software DIA.diagrama de classesIdentificao de dadosClasses: Aluno, Setor de Diplomas, Leitor de Cdigo de Barras, Diploma.Atributos: Aluno nome, CPF, matrcula.Setor de Diplomas cdigo do setor, data de emisso.Leitor de Cdigo de Barras nmero do diploma.Diploma cdigo do diploma, nome do aluno, curso, data de concluso.Mtodos: Aluno - solicitar e retirar.Setor de Diplomas - emitir, confeccionar diploma, verificar.Leitor de Cdigo de Barras - ler e registrar.Diploma consultar.Tipos de relacionamentos entre classesAluno x Diploma Nome da associao solicita, com multiplicidade 1 aluno para 1 diploma. Diploma x Setor de Diplomas Nome da associao pertence, com multiplicidade vrios diplomas para 1 setor de diplomas.Setor de Diplomas x Leitor de Cdigo de Barras Nome da associao contm, com multiplicidade 1 setor de diplomas para 1 leitor de cdigo de barras.Leitor de cdigo de Barras x Diploma Nome da associao registra com multiplicidade 1 leitor de cdigo de barras para vrios diplomas.

Representao do diagrama de classesFigura 5. Diagrama de classes Software DIA.diagrama de seqnciaInterface do sistema

Figura 6. Interface do sistema feita em Visual Studio C#.

Figura 7. Interface de Cadastro de cdigo de barras Visual Studio C#.

Figura 8. Interface de Pesquisa Visual Studio C#

Representao do diagrama de seqnciaA figura 6 apresenta uma representao grfica do diagrama de sequncia com os seus principais componentes:

Figura 9. Diagrama de sequncia Software Astah.

Dificuldades encontradas e sugestesNa realizao deste trabalho algumas dificuldades foram encontradas, dentre elas, elaborar a problematizao do software, uma vez que, empecilhos externos tais quais preo de custo, vida til so tpicos que no so fceis de mesurar. Outro atraso foi a falta de disponibilidade dos entrevistados responderem as questes em haver. O grupo tem como sugesto apresentao das ferramentas de computao de forma mais simples, para um maior entendimento de pessoas leigas.

conclusesCom o intuito de melhorar e facilitar a retirada de diplomas, projetamos um modelo de software que poder auxiliar no registro de diplomas. O Departamento de Diplomas da UFU apresenta um trabalho manual e tecnolgico, mas o trabalho manual ainda muito presente neste processo. Logo, este trabalho foi realizado, visando otimizao do tempo de expedio do diploma.Foi elaborado um novo sistema para o Setor de Diplomas, utilizando como meio de registro o leitor de cdigo de barras. O cdigo de barras implantado no sistema com o intuito de ler e registrar o cdigo do diploma e assim informar todos os dados necessrios do aluno, auxiliando e economizando tempo na demanda de diplomas, promovendo assim maior satisfao do usurio. A partir dos dados coletados na entrevista e atravs da problematizao foram criados diagramas que auxiliam na viso futura do novo sistema. A Anlise Estruturada uma atividade de construo de modelos, com a finalidade de retratar o fluxo das informaes do sistema. Foram elaborados modelos de Anlise Estruturada atravs de Diagramas de Fluxo de Dados. Alm disso, seguindo as normas de anlise orientada a objetos foram elaborados diagramas como: Diagrama de Casos de Uso, Diagrama de Objetos, Diagrama de Classes, Diagrama de Sequncia. Visando assim, melhor compreenso do sistema.

REFERNCIAS bibliogrficas[1] TONSIG, S L. Engenharia de Software - Anlise e Projeto de Sistemas. So Paulo: Cincia Moderna, 2008.[2] BOOCH, G.; RUMBAUGH, J.; JACOBSON, I.. The Unified Modeling Language User Guide. Reading: Addison-wesley, 1999.[3] http://www.training.com.br/lpmaia/pub_seg_cripto.htm[4] http://www.srh.ufscar.br/blog/cqa/wp-content/uploads/Monografia_Roseli1.pdf