INF - Instituto de Informática
URI Permanente desta comunidade
Navegar
Navegando INF - Instituto de Informática por Por Área do CNPQ "CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE"
Agora exibindo 1 - 4 de 4
Resultados por página
Opções de Ordenação
Item Um Componente para Geração e Evolução de Esquemas de Bancos de Dados como Suporte à Construção de Sistemas de Informação(Universidade Federal de Goiás, 2010-11-22) ALMEIDA, Alexandre Cláudio de; OLIVEIRA, Juliano Lopes de; http://lattes.cnpq.br/8890030829542444An Information System (IS) has three main aspects: a database that contains data which is processed to generate business information; an application functions which transforms data in information; and business rules which control and restrict data manipulated by the functions. An IS evolves continuously to follow the corporation changes, and the database should be change to attend the new requirements. This dissertation presents a model driven approach to generate and evolve IS databases. A software component, called Especialista em Banco de Dados (EBD), was developed. There are two mapping sets for database generation: from Modelo de Meta Objeto (MMO) (used to representing IS) to Relational Model (RM), and from this to DBMS PostgreSQL SQL dialect. The component EBD is a part of a framework for modeling, building and maintaining enterprise information systems software. This component provides services to other framework components. To validate the proposed approach, Software Engineers had developed IS using the component EBD. The Dissertation main contributions are an approach to support IS database life cycle, a software architecture to generate and evolve IS database schema, an IS data representation model (MMO), a mapping specification to generate schema and stored procedures and the definition of automated operation sets to evolve IS database schema.Item Avaliação de Técnicas de Teste para Dispositivos Móveis por Meio de Experimentação(Universidade Federal de Goiás, 2009-07-14) DEUS, Gilcimar Divino de; VINCENZI, Auri Marcelo Rizzo; http://lattes.cnpq.br/0611351138131709Software quality is aimed at for every person that works with computation. Many techniques, methods and tools have been proposed helping us to get high level software quality. Due to the increase in the number of mobile devices available daily, there is a high number of software products for such devices are under development. To test the software for mobile devices it is important to know the characteristics of both the device and the software itself aiming at to get high quality products. One package of experimentation aiming at evaluating some well known testing techniques applied in mobile software is proposed. This work describe the proposed package, the results obtained after three replications, and highlight which technique is more adequate for grant quality in Java ME software. The replications occur in a controlled environment, producing a consistent information database about the usage of the testing techniques in JavaME programs. New replications can be carried out for collecting more data and increasing the confidence in the results obtained so far. The final objective, after many replications, is to develop one incremental strategy for testing Java ME software. A preliminary version of this strategy is presented in this work and can be further refined. Moreover, the data obtained during the experiment helps improving the JaBUTi/ME testing tool, aiming at to maximize the support and reduce the cost of the testing activityItem Qualidade de conjuntos de teste de software de código aberto: uma análise baseada em critérios estruturais(Universidade Federal de Goiás, 2011-04-19) RINCON, André Mesquita; VINCENZI, Auri Marcelo Rizzo; http://lattes.cnpq.br/0611351138131709The QualiPSo Project (Quality Platform for Open Source Software) has as goal to investigate Free/Libre/Open Source Software (FLOSS) products to define quality requirements that are important to set the products reliability. One of the QualiPSo Project activities is to evaluate the quality of the developed test sets by the FLOSS community. This work is part of the QualiPso Project and shows the results of the use of structural test criteria as a functional test sets quality measure to identify the state-of-the-practice of performed test activities by free software communities. Furthermore, this work contributes to establish an incremental test strategy to improve the test sets.Item Gerência de Interfaces para Sistemas de Informação: uma abordagem baseada em modelos(Universidade Federal de Goiás, 2010-04-16) SILVA, Wilane Carlos da; OLIVEIRA, Juliano Lopes de; http://lattes.cnpq.br/8890030829542444Building and maintaining a Graphical User Interface (GUI) for Enterprise Information Systems usually requires much Software Engineering staff time and effort. This paper describes a model-driven approach to create dynamically and manage these GUIs. In this approach, the Software Engineer designs conceptual models of the information system using object-oriented meta-models. A set of predefined mapping rules is applied to automatically transform and refine the conceptual models in order to generate, in runtime, the look and feel of the GUI, without source code creation. This improves the software usability, assuring consistency and homogeneity of the GUI, increases the productivity of the software engineering staff and simplifies maintenance. In our experiments we have observed an average productivity fifteen times higher than traditional methods of GUI development.