Padronização de interfaces para sistemas de informação
Sandrerley Ramos Pires sandrer@alfa.br Faculdade de Engenharia Elétrica – Universidade Federal de Uberlândia (UFU)
Coordenação de Sistemas de Informação - Faculdades ALFA
Av. T5, N.726, apto 202, St. Bueno, Goiânia, Goiás, 74230.040
Ildeu Lúcio Siqueira ils@cefetgo.br Centro Federal de Educação Tecnológica de Goiás, CEFET-GO, Coordenação de Mecânica
Rua 75, n° 46, Setor Central, CEP 74.055-110, Goiânia-GO, Brasil.
Resumo
Este trabalho apresenta um conjunto de padronizações de interfaces que visa auxiliar a atividade de levantamento e validação de requisitos de um sistema de informação. Além de amparar o desenvolvedor nesta etapa inicial do processo de desenvolvimento, visto que ele estabelece um limite finito para os tipos de interfaces em um sistema, esta padronização poderá auxiliar, desde que agregada a um outro conjunto de padrões, no processo de geração automática de código. O processo de padronização de interfaces se baseia no fato de que dada uma determinada transação em um sistema de informação, ela sempre estará alocada a uma única classe de objetos, e que as demais classes envolvidas no contexto são vistas como coadjuvantes da transação. Tal fato permite considerar um conjunto finito de possibilidades de interfaces padronizadas para os sistemas de informação, facilitando assim a atividade de levantamento e validação de requisitos. Os padrões de interface fornecem ao usuário e ao desenvolvedor uma “linguagem” simples para se representar os requisitos do sistema. O trabalho apresenta como resultado uma classificação de cinco tipos básicos de funcionalidades em uma aplicação e uma proposta de interface para cada uma delas.
Palavras chave: padronização de interfaces, padrões de software, geração de código.
Abstract
This work presents a set of standardizations of interfaces that it aims at to assist the activity of survey and validation of requirements