Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Trabalho de Informática

Por:   •  20/4/2018  •  1.961 Palavras (8 Páginas)  •  287 Visualizações

Página 1 de 8

...

O PROCON dispõe de cinco escritórios no Estado de Rondônia e no geral, o atendimento tem início quando o consumidor procura o órgão e relata o ocorrido. Neste momento é aberto um processo e identifica as partes. O caso é avaliado e embasado na lei, se busca a reparação do direito.

3.1.2 OBJETIVO DA VISITA

O objetivo da visita foi identificar se a empresa em estudo possui, utiliza ou desenvolve algum tipo de software como foi proposto por esta produção textual.

Conforme a visita pôde ser evidenciado que a empresa possui em seu sistema um software de gestão de controle de entradas e saídas de informações concernentes as demandas dos clientes que procuram o órgão.

O sistema denominado Sindec faz a execução de todo o controle de dados enviados por meio dos acessos dos clientes, falaremos mais sobre isto no decorrer desta produção.

3.1.3 RECURSOS DO PROGRAMA EM EXECUÇÃO NO PROCON-RO

O sistema é baseado na arquitetura MVC (Model-View-Controller) Modelo-Visão-Controle, ou seja, o cliente envia requisições de hiperlink ou entrada de formulário ao controlar e então recebe uma página web completa e atualizada da visão. O modelo existe inteiramente no servidor. A linguagem de programação utilizada na construção do sistema foi o VB. NET. Segundo o Coordenador de TI do PROCON – RO, Senhor Juarez Soares, “Na arquitetura MVC o modelo representa os dados da aplicação e as regras do negócio que governam o acesso e a modificação dos dados. O modelo mantém o estado persistente do negócio e fornece ao controlar a capacidade de acessar as funcionalidades da aplicação encapsulada pelo próprio modelo”.

A camada de apresentação ou visualização não está preocupada em como ou onde a informação foi obtida, apenas exibe a informação. A camada de lógica da aplicação é o coração do sistema e responsável por tudo que a aplicação vai fazer, por último, temos a camada de controle, que determina o fluxo da apresentação servindo como uma camada intermediaria entre a camada de apresentação.

CICLO DE VIDA DA APLICAÇÃO

O conceito de ciclo de vida de um software é muitas vezes confundido com o de modelo de processo, portanto, a seguir descrevemos as fases pelas quais o SINDEC passou.

FASE DE DEFINIÇÃO

A fase de definição do software ocorre em conjunto com outras atividades como a modelagem de processos de negócios e análise de sistemas. Nesta atividade, diversos profissionais buscam o conhecimento da situação atual e a identificação de problemas para que possam elaborar propostas de solução de sistemas computacionais que resolvam tais problemas. Dentre as propostas apresentadas, deve-se fazer um estudo de viabilidade, incluindo analise custo-benefício, para se decidir qual solução será a escolhida.

O resultado desta atividade deve incluir a decisão da aquisição ou desenvolvimento do sistema, indicando informações sobre hardware, software, pessoal, procedimentos, informação e documentação.

Como o SINDEC é parte vital para o programa do Sistema Nacional de Defesa do Consumidor (SNDC), e baseando-se no sigilo das informações e nas particularidades das exigências do Ministério da Justiça, decidiu-se pela construção da plataforma através da mão de obra do próprio ministério.

FASE DE DESENVOLVIMENTO

A fase de desenvolvimento ou de produção do software inclui todas as atividades que tem por objetivo a construção do produto. Ela inclui principalmente o design, a implementação e a verificação e validação do software.

A atividade de design compreende todos os esforço de concepção e modelagem que tem por objetivo descrever com o software será implementado.

A implementação envolve as atividades de codificação, compilação, integração e testes. A codificação visa traduzir o design num programa, utilizando linguagens e ferramentas adequadas. A codificação deve refletir a estrutura e o comportamento descrito no design. Os componentes arquiteturais devem ser codificados de forma independente e depois integrados. Os testes podem ser iniciados durante a fase de implementação. A deputação de erros ocorre durante a programação utilizando algumas técnicas e ferramentas. É fundamental um controle e gerenciamento de versões para que se tenha um controle correto de tudo o que está sendo codificado.

A verificação e validade destinam-se a mostrar que o sistema está de acordo com a especificação e que ele atende as expectativas de clientes e usuários. Existem diferentes formas de verificação e validação. Inspeção analítica e revisão de modelos, documentos e código fonte são formas que podem ser usadas antes mesmo que o programa seja completamente codificado. Os testes de correção, desempenho, confiabilidade, robustez, usabilidade, dentre outros, visam avaliar diversos fatores de qualidade a partir da execução do software.

O SINDEC por se tratar de um sistema a nível nacional, onde seus dados fornecerão informações como o Cadastro de Reclamações Fundamentadas, deu bastante atenção a esta fase, pois erros de software poderiam gerar inclusões de fornecedores erroneamente no referido relatório, causando danos injustos aos respectivos CNPJ’s.

FASE DE OPERAÇÃO

A distribuição e entrega pode ser feita diretamente pelo desenvolvedor (em caso de software personalizado), ou em pacote a ser vendido em prateleiras de lojas ou para ser baixado pela internet (em caso de softwares genéricos).

O processo de instalação e configuração, normalmente, pode ser feito com a ajuda de software de instalação disponibilizados pelos fabricantes dos ambientes operacionais.

A atividade de utilização é o objeto do desenvolvimento do software. A qualidade da utilização é a usabilidade do software.

A manutenção normalmente ocorre de duas formas: corretiva e evolutiva. A manutenção corretiva visa a resolução de problemas referentes à qualidade do software (falhas, baixo desempenho, baixa usabilidade, falta de confiabilidade, etc.). A manutenção evolutiva ou adaptativa visa a produção de novas versões do software de forma a atender a novos requisitos dos clientes, ou adaptar-se as novas tecnologias que surgem (hardware, plataformas operacionais, linguagens, etc.). Mudanças no domínio de aplicação implicam em novos requisitos e incorporação

...

Baixar como  txt (14.2 Kb)   pdf (60.9 Kb)   docx (18.7 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no Essays.club