|
Acadêmico(a): Victor Alexandre Bernardi |
Título: Sistema se Informação para Controle de Tarefas Internas de uma Empresa de Software via Internet |
|
Introdução: |
O constante avanço tecnológico faz com que as empresas desenvolvedoras de software, percebam a necessidade de documentar as informações geradas diariamente. Parte-se do princípio que a empresa existe para atender bem seus clientes, focada no bom atendimento destes, e que as informações desejadas para garantir a qualidade no atendimento e no desenvolvimento do software precisam estar centralizadas, e, paralelamente disponíveis a todos na empresa. De acordo com Freitas (1992), a informação é o produto da análise dos dados existentes nas empresas que transmite conhecimento e pode auxiliar na tomada de decisão. Quem possuir informação com mais qualidade poderá ser mais competitivo no mercado, o que implica conseqüentemente para as empresas, a necessidade da implantação de um sistema com o propósito básico de monitoração das tarefas e o atendimento dos clientes. Ainda Freitas (1992), define sistema como um conjunto de partes interdependentes que, juntas, formam um todo para exercer uma dada função. Considera-se um ambiente de sistema como sendo um conjunto de informações pertencentes ao sistema, sendo que, qualquer mudança no sistema, como a moeda corrente por exemplo, pode mudar ou alterar as informações do mesmo. De acordo com Dalfovo (2001), o Sistemas de Informação, hoje, é a última moda no mercado, ou seja, o aprimoramento da moda é utilizado nas estruturas de decisões da empresa e, quando corretamente aplicado, trará, certamente, resultados positivos às empresas. Caso contrário, torna-se difícil sua implementação até mesmo por seu alto custo. Com isso, os Sistemas de Informação foram divididos de acordo com as funções administrativas, que foram sendo tratadas de forma individualizada, resultando na criação de vários sistemas de suporte aos executivos, nos vários níveis hierárquicos, à tomarem decisões. Toda empresa tem informações que proporcionam a sustentação de suas decisões. Entretanto, apenas algumas têm um sistema estruturado de informações gerenciais, que possibilita otimizar o seu processo decisório. As empresas que estão neste estágio do processo evolutivo seguramente possuem vantagens empresariais. Para o processo decisório as empresas precisam de informações históricas e atuais para garantir a qualidade das mesmas. Conforme Pressman (1995), a qualidade de um produto decorre diretamente da qualidade do processo utilizado na produção dele. Muitas vezes os processos oficiais não são seguidos na prática, por deficiência de ferramentas, por falta de qualificação das pessoas, ou porque pressões de prazo levam gerentes dos projetos a eliminar etapas relacionadas com o controle de qualidade. Conforme Keller (1990), o desenvolvimento estruturado de sistemas é uma disciplina que produz uma especificação de sistema concisa, não-ambígua, não-redundante e rigorosa, usando entre outras ferramentas os diagramas de fluxo de dados (DFD). A especificação baseada em DFD é apoiada por uma breve narrativa ainda que estruturada em português, por uma descrição do banco de dados lógico e por um dicionário de dados completo para o projeto. Esta especificação estruturada das necessidades do usuário é convertida em diagramas de estrutura de módulos durante o projeto (design) que por sua vez são transformados em programas estruturados durante a implementação, garantindo assim qualidade no desenvolvimento do sistema. Pressman (1995), define análise estruturada como uma atividade de construção de modelos, que é uma notação própria ao método de análise estruturada cria-se modelos que retratam o fluxo e o conteúdo da informação (dados de controle), e divide o sistema em partições funcionais e comportamentais e descreve-se a essência daquilo que deve ser construído. Para implementação de um sistema de metodologia de análise estruturada voltado a intranet/internet pode ser utilizada a linguagem PHP. Converse (2001), define PHP como uma linguagem de criação de scripts com código-fonte aberto, embutido em HTML do lado do servidor Web, compatível com os mais importantes servidores da Web (notavelmente o Apache). O PHP permite embutir fragmentos de códigos em páginas normais de HTML – código que é interpretado como suas páginas e fornecido a usuários. O PHP também serve como linguagem de “cola”, facilitando a conexão de suas páginas da Web ao banco de dados do lado do servidor. Finalizando, esta proposta de estágio é direcionada ao desenvolvimento de um aplicativo de Sistema de Informação, que disponibiliza um instrumento altamente eficaz para o processamento de informações. Possibilita ainda aos profissionais responsáveis as áreas focadas, uma administração estratégica na consulta das informações. Dentre as informações necessárias a serem registradas e disponibilizadas, cita-se: no que se refere ao software, documentação de rotinas e telas; no que se refere ao cliente, informações sobre suas particularidades no software (customizações) e a situação do relacionamento entre a empresa e o cliente; no que se refere aos funcionários, ocorrências referentes às suas tarefas, atividades com clientes (treinamento, implantação, suporte, entre outras), consultas relevantes aos softwares e melhorar a comunicação intra-setorial e intersetorial. Abrange de qualidade de software no que tange à documentação de sistemas, os conceitos de engenharia de software no que tange à Metodologia de Desenvolvimento de Software, e será desenvolvido utilizando metodologia de Análise Estruturada de Sistemas, com a utilização de Banco de Dados Oracle, e a linguagem de criação de scripts PHP para acessar o banco de dados via intranet/internet. Como ferramenta de modelagem de dados, utilizou-se a ferramenta Power Designer que permite fazer modelagem de dados utilizando a metodologia de análise estruturada. Este trabalho irá integrar-se a um sistema já existente e, herda algumas características como análise estruturada de sistema e desenvolvimento estruturado. |
|
|