9 Seminário de Extensão SIENA - SISTEMA DE INFORMAÇÃO PARA ANÁLISE DOS INDUCADORES DO ESTADO NUTRICIONAL E ALIMENTAR

Documentos relacionados
Prof. Esp. Fabiano Taguchi

ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA /1

Notas de Aula 03: Introdução a Orientação a Objetos e a UML

DESENHO DE CARGOS E TAREFAS

UTILIZAÇÃO DE TECNOLOGIAS MODERNAS PARA CADASTRAMENTO DAS FAMÍLIAS DA ATENÇÃO BÁSICA DE SAÚDE DO MUNICÍPIO DE COARI

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão

IMPLEMENTAÇÃO DE UM SITE E-COMMERCE

DESENVOLVIMENTO DE UM SISTEMA DE CONTROLE DOS PARÂMETROS DE UMIDADE E TEMPERATURA PARA ESTUFAS AGRÍCOLAS

Introdução a Teste de Software

Plano de Trabalho Docente Ensino Técnico

UML Unified Modeling Language Linguagem de Modelagem Unificada

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2016/2

MINISTÉRIO DA EDUCAÇÃO INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA

Gerência de Projetos de Software. Prof. Dr. João Dovicchi INE / CTC / UFSC.

Ciência da Computação. Análise e Projeto Orientado a Objetos UML. Anderson Belgamo

Linguagens de Programação

IDENTIFICAÇÃO DO ESCOPO DE SOFTWARE A PARTIR DA ANÁLISE DE REQUISITOS UTILIZANDO A UML

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS

Ferramenta Web de Apoio à Elicitação de Requisitos de Software. Acadêmico: Ivan Wilhelm Orientador: Everaldo Artur Grahl

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Qualificação: Auxiliar em Programação de Computadores

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Introdução a UML (Unified Modeling Language)

Data Warehouse ETL. Rodrigo Leite Durães.

RUP Rational Unified Proccess (Processo Unificado da Rational) Equipe WEB Cercomp

PLANO DE ENSINO. ANO LETIVO/SEMESTRE: 2016/2 PROFESSOR: Leandro da Silva Camargo

DESCOBERTO. (Glen Myers)

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

PUC-GO- ADS: Prof. Vicente P. de Camargo. Desenvolvimento de Aplicações para Cliente Servidor

SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

Unidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini

UML (Linguagem unificada de modelagem)

Plano de Trabalho Docente Ensino Técnico

Sistema de Vigilância Alimentar e Nutricional SISVAN WEB Vilma Ramos de Cerqueira Gestão em Sistemas de Saúde

Prof. Luiz A. Nascimento

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES

QUESTIONÁRIO DE AVALIAÇÃO DA VIGILÂNCIA ALIMENTAR E NUTRICIONAL NA ATENÇÃO BÁSICA PERFIL DA GESTÃO DA UNIDADE DE SAÚDE

Requisitos de Sistemas

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 15 PROFª BRUNO CALEGARO

Unidade II TÉCNICAS DE RACIONALIZAÇÃO. Prof. Me. Livaldo dos Santos

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE

Plano de Trabalho Docente Ensino Técnico

VÍDEO AULA 1 APRESENTAÇÃO DO CURSO 100% ON LINE

Plano de Trabalho Docente Ensino Técnico

Componentes de SIs. Pessoas Organiz. Tecnologia

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA

COPETAP - OPERADOR EM CONFIGURAÇÃO DE EQUIPAMENTOS NA AGRICULTURA DE PRECISÃO

Introdução à Análise e Projeto de Sistemas

RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN

ELABORADORES DANIEL BRUNO FERNANDES CONRADO GIORJETY LICORINI DIAS

ANÁLISE E PROJETO DE SISTEMAS TÓPICO IV - INTRODUÇÃO A UML

Projeto para o IV semestre TADS

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

Padrão para Especificação de Requisitos de Produto de Multimídia

Processos de software

Ferramenta de apoio a Experimentos em Engenharia de Software

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA

Engenharia de Software

Declaração de Escopo

INTERAÇÃO HOMEM COMPUTADOR. Professora Marcia Pereira Sistemas de Informação

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

ENGENHARIA DE SOFTWARE I AULA 3. Análise e diagramação. professor Luciano Roberto Rocha.

DESENVOLVIMENTO DE INTERFACE GRÁFICA PARA UM SISTEMA DIDÁTICO EM CONTROLE DE PROCESSOS

MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB

Gerência e Planejamento de Projeto. Engenharia de Software Profa. Elisa Yumi Nakagawa 1 o semestre de 2016

Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO

Sistemas de Informação e Decisão. Douglas Farias Cordeiro

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Conteúdo Programático

Gerência e Planejamento de Projeto. Engenharia de Software I Profa. Elisa Yumi Nakagawa 1 o semestre de 2015

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Ensino Técnico

Plano de Trabalho Docente Ensino Técnico

1. Número e Título do Projeto:

Princípios de Análise e Projeto Orientados a Objetos com UML

CRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010

Unidade 4 Projeto de Banco de Dados

Requisitos de sistemas

Solução integrada de software livre e tecnologia RFID para gerenciamento de vagas de estacionamento

SISTEMA PARA MONITORAR O IDOSO EM RELAÇÃO À VULNERABILIDADE SOCIAL. Felipe Lima Morais¹; Dr. Odival Faccenda²; Dra. Márcia Regina Martins Alvarenga ³

Análise da usabilidade de ferramentas UML (Experimento controlado)

Projeto e Desenvolvimento de SAD (2)

SOFTWARE EDUCACIONAL PARA ELABORAÇÃO DE PROVAS E EXERCÍCIOS

Plano de Trabalho Docente Ensino Técnico

GRADE CURRICULAR E CORPO DOCENTE. Fase 1 Carga horária total: 360h

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

QUALIDADE DE SOFTWARE. Prof. Emiliano Monteiro

SISTEMA DE VENDA E CONTROLE DE ESTOQUE: Levantamento e Análise de Requisitos

Engenharia de Software

Vigilância Alimentar e Nutricional.

INF1404 MODELAGEM DE SISTEMAS

MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETOIA DE ADMINISTRAÇÃO E TECNOLOGIA

TESTES DE SOFTWARE 1. Fundamentos sobre testes de software

Plano de Trabalho Docente Ensino Técnico

Transcrição:

9 Seminário de Extensão SIENA - SISTEMA DE INFORMAÇÃO PARA ANÁLISE DOS INDUCADORES DO ESTADO NUTRICIONAL E ALIMENTAR Autor(es) FABIO CURTIS VOLPE Orientador(es) Ana Estela Antunes da Silva Apoio Financeiro FAE 1. Introdução O SISVAN (SISVAN, 2007) foi implantado no Brasil em 1977 e regulamentado em 1990 (Portaria do Ministério da Saúde nº 080), com o objetivo de elaborar um sistema de informação que auxiliaria a vigilância do estado nutricional e da situação alimentar da população brasileira. A criação de tal sistema, SISVAN, segue a Política Nacional de Alimentação e Nutrição, que propõe o acompanhamento da situação alimentar e nutricional da população, de modo a agilizar os seus procedimentos e a estender sua cobertura a todo o País, através de Centros Colaboradores em Alimentação e Nutrição e as Áreas Técnicas Estaduais em Alimentação e Nutrição existentes na quase totalidade dos estados e em centenas de municípios brasileiros. O objetivo principal do SISVAN é garantir a qualidade nutricional da população, com isso garantindo a qualidade de vida da mesma, constituindo um eixo na rede de serviços básicos de saúde, e cujo monitoramento visa à detecção de situações de risco. bem como acoes preventivas e reversivas de quadros de anormali 2. Objetivos Com base na política nacional de alimentação e em parceria com as faculdades FACEN, FACIS e o SISVAN, o presente projeto de extensão foi criado para auxiliar a coleta e a manutenção dos indicadores nutricionais, tais como: baixo peso, obeso, sobrepeso etc. A idéia principal é construir um sistema informatizado específico, para que as informações sejam obtidas com maior rapidez, eficiência e confiabilidade, de modo a gerar indicadores que reflitam as diversas realidades com maior precisão. O presente projeto visa também uma padronização dos dados coletados que possibilite uma melhor 1/6

organização dos mesmos, bem como uma crítica à metodologia adotada face à possibilidade de rápido diagnóstico de problemas e limitações dos procedimentos manuais adotados atualmente pelo SISVAN e pelas Unidades de Saúde. 3. Desenvolvimento A metodologia utilizada para o desenvolvimento do sistema computacional está baseada na Engenharia de Software, um ramo da Computação que estuda maneiras de fazer o software se tornar um produto. O paradigma utilizado foi o Orientado a Objetos. O desenho e a codificação do sistema de software específico demandam um levantamento prévio das necessidades do usuário, de modo a definir os requisitos que comporão o banco de dados e o conjunto de ferramentas desse software. Tratamos aqui de um usuário institucional, o SISVAN, que estabelece uma série de diretrizes de mapeamento e monitoramento das populações. Tal levantamento foi realizado sob a orientação da Profa. Dra. Maria Rita Marques e a colaboração da bolsista Andreza Alves Camargo, ambas da FACIS, e teve como informante principal a Sra. Márcia, responsável pelo SISVAN de Piracicaba, a qual manteve contato direto com os desenvolvedores do sistema. As informações relativas aos requisitos do software foram obtidas através de formulários e entrevistas com os possíveis usuários, ou seja, os médicos e funcionários em atividade nos postos de saúde de Piracicaba e região. Após a coleta dos requisitos necessários, em reuniões com a professora Ana Estela Antunes da Silva, da FACEN, elaboramos os diagramas, os quais foram feitos em UML (UML, 2007) uma linguagem de modelagem não-proprietária de terceira geração e é um método aberto usado para especificar, visualizar, construir e documentar os artefatos de um sistema de software orientado a objetos. Esta fase do projeto é uma das mais importantes no desenvolvimento, pois é nela que concebemos o sistema como um todo. Foram feitos dois diagramas da UML. O primeiro deles foi o Diagrama de Caso de Uso que feito durante a etapa de Levantamento de Requisitos e cuja ênfase é mostrar as funcionalidades necessárias do sistema. O diagrama encontra-se no Anexo A. O outro diagrama feito foi o de Classes que foi elaborado durante a etapa de Análise dos Requisitos e cuja ênfase é mostrar como os objetos envolvidos se interagem entre si. O diagrama encontra-se no Anexo B. Com os diagramas feitos, pudemos começar a codificação, pois o diagrama é a representação lógica dos programas. A linguagem escolhida para desenvolver o projeto foi a C# (C#, 2007), que é uma linguagem orientada a objetos e desenvolvida pela Microsoft. Ela faz parte do framework.net, cuja idéia é rodar aplicações escritas em diferentes linguagens transparentemente, umas para as outras, dando mais flexibilidade ao programador, pois ele pode escolher a linguagem que for mais amigável a ele que o código desenvolvido irá rodar em qualquer máquina com o framework. Além dessa facilidade, foi escolhido.net pela facilidade depois de querer exportar o sistema desenvolvido para outros ambientes, como PDA que são computadores de mão e para WEB. Para guardarmos as informações, foi utilizado o MYSQL (MYSQL, 2007), que é um gerenciador de banco de dados (SGBD) que utiliza a linguagem SQL para executar as operações do banco de dados. Escolhemos tal gerenciador por vários motivos, entre os mais relevantes são: portabilidade roda em qualquer plataforma existente atualmente, compatibilidade, e atualmente ele suporta vários drives de conexão com outras linguagem e módulos de interface para diversas linguagens de programação. Também pelo seu excelente desempenho e estabilidade, pouco exigente em termos de hardware, isso faz com que seja leve, tornando o sistema rápido. É de fácil manuseio, e é um software livre. 4. Resultados Como o sistema a ser desenvolvido terá que abranger a população como um todo (gestante, criança, adolescente, adulto e idoso), ficou decidido que este seria desenvolvido em versões, e cada versão atenderia a cada uma das parcelas da população. A primeira versão é a da gestante. O desenvolvimento da referida versão já está pronta e encontra-se em fase de teste. Estamos analisando o sistema para que possamos identificar erros no código antes de enviar para o usuário final. Além da fase de teste, procederemos a um acompanhamento do sistema durante os três primeiros meses de utilização pelo usuário, para verificarmos se o que foi desenvolvido está funcionando adequadamente, corrigir o que se fizer necessário e corrigir tais equívocos para que eles não se reproduzam nas próximas versões. Com a análise 2/6

estatística dos dados, será possível estabelecer a relação de dependência entre as variáveis estudadas, contribuindo com as políticas públicas dos municípios para a solução de problemas de avaliação nutricional. 5. Considerações Finais Gostei muito de ter adquirido essa vivência, muito rara para pessoas como eu ter hoje em dia. Tal experiência fez com que, ao sair da Faculdade, eu não seja um simples aluno, mas, sobretudo um cidadão, contribuindo com a sociedade; no meu caso, utilizo a computação para isso. Geralmente as pessoas que trabalham com Computação são mais isoladas, pois ficam grande parte do tempo no mundo da Internet, e não saem para conhecer a realidade do seu bairro, por exemplo. Com a ida aos postos e a interação com outras pessoas percebi que o mundo é mais do que se mostra na tela do computador. Tal experiência foi muito importante para o meu amadurecimento, pois propiciaram maior interação entre o desenvolvimento de minhas habilidades profissionais, as realidades de minha comunidade e das potencialidades do mercado de trabalho. Referências Bibliográficas SISVAN. Apresentação. Disponível em: <http://sisvan.datasus.gov.br/apresentacao.asp>. Acesso em: jul. 2007. UML. WIKIPÉDIA. Disponível em: <http://pt.wikipedia.org/wiki/uml>. Acesso em: jul. 2007. PENDER, Tom. UML a Bíblia. São Paulo: Campus / Elsevier, 2004. C#. WIKIPÉDIA. Disponível em: <http://pt.wikipedia.org/wiki/c_sharp>. Acesso em: jul. 2007. MySQL. WIKIPÉDIA. Disponível em: <http://pt.wikipedia.org/wiki/mysql>. Acesso em: jul. 2007. Anexos 3/6

4/6

5/6

6/6