Navegando por Assunto "Software engineering"
Agora exibindo 1 - 5 de 5
- Resultados por página
- Opções de Ordenação
Item Acesso aberto (Open Access) Aquisição de serviços de TI como um processo de qualidade no fornecimento de software - estudo de caso de terceirização em medicina transfusional(Universidade Federal do Pará, 2009-12-22) MIRANDA, Arnaldo José de; OLIVEIRA, Roberto Célio Limão de; http://lattes.cnpq.br/4497607460894318As a consequence of the continental dimensions of Brazil, the demand of specialized software solutions for organizations in underdeveloped areas require the distribution of operations of Information Technology Outsourcing (ITO) to other regions. As a result, the reducing of costs and the improvement of the acquisition services on Information Technology constitute two main topics nowadays, motivating the notion of multiple partners deeply involved in reciprocal operations and engaged in formal and informal activities such as outsourcing. The outsourced services are diverse and they include the development and maintenance of software through contracts made by organizations located in areas lacking demand for specialized software systems. It is known that the outsourcing of Software and Related Services, which includes the activities of the acquisition and management of the acquisition process are complex and necessary for organizations, especially with regard to the conditions involved in contract. In such cases, the exercise of governance has been an important instrument for, with outsourcing processes, to promote proper management of risk and return of investment. Thus, the process of buying or selling a software product in this environment is an activity that involves a lot of subjective concepts, mainly related to the gathering of products requirements. It is a major challenge when it comes to Modified Off-The-Shelf Products that undergo changes and additions to requirements for each new customer. In this context, aiming to adapt market requirements with the continuous demand of methods and guidelines for software acquisition improvement process, this text explores the key features about the contract, quality control, and the results of the relationships adopted in the implementation of outsourcing projects developed from a distance. We present the results of a case study conducted in a public company for transfusion medicine in the north of Brazil that adopted the outsourced software development process. To conclude, this text presents a discussion about the advantages and limitations of this work, and discusses some future directions of this research.Item Acesso aberto (Open Access) Desenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticos(Universidade Federal do Pará, 2023-04-20) ALMEIDA NETO, Adilson; OLIVEIRA, Roberto Célio Limão de; http://lattes.cnpq.br/4497607460894318In this work a library capable of automatically generating test cases for the Python programming language is developed, these tests are generated utilizing an genetic algorithm which uses an ad-hoc mutation operator based on social interaction. The algorithm is applied with success to the problem of automatically generating software tests, showing promising results when compared to the state of the art, revealing itself as a possible path of exploration when solving this category of problem.Item Acesso aberto (Open Access) Desenvolvimento de uma ferramenta de autoria de conteúdo para aprendizado via web(Universidade Federal do Pará, 2003-03-27) LOPES, Luiz Alano Alexandre; OLIVEIRA, Roberto Célio Limão de; http://lattes.cnpq.br/4497607460894318Web has been very used lately for companies and institutions of education as a way to offer learning. The creation of contents for the learning through web is an activity that has demanded human resources specialized in technologies and concepts, so that the contents created are not restricted the tools, platforms and formats of presentation. This work presents the development of a content authoring tool prototype for learning through web, in which the created contents are independents of the authoring tool, platform and presentation formats that are used. Being a development work, a process is defined and its phases and activities are used to organize the job and to register all the taken decisions.Item Acesso aberto (Open Access) LABSQL: laboratório de ensino de SQL(Universidade Federal do Pará, 2007-12-19) LINO, Adriano Del Pino; FAVERO, Eloi Luiz; http://lattes.cnpq.br/1497269209026542This work presents a new approach for automatic evaluation of SQL queries. This approach proposes a solution for a challenge to stimulate the student to improve his/her solution: searching, besides an answer that returns a correct result, a query with a complexity next to the optimum solution. This proposal can be used in e-learning environments or in presential education in laboratory activities, including the evaluations. The proposed solution has as advantages: (1) the student receives an instantaneous feedback during a practice programming activity, which allows the student to refactorize his/her solution in direction to a optimum solution; (2) complete integration between the programming concepts teaching with examples of fragments of on-line executable programs; (3) monitoring of students activities (how many examples were executed; in each exercise how many execution attempts were done, etc). This work is the first pass in direction to the construction of an environment, totally attended (for example with automatic evaluation) for teaching of SQL programming language, where the instructor is free of the hard work to correct SQL commands, being able to do more relevant pedagogic tasks. The method, based on statistics and Software Engineering metrics, can be adapted for other languages, such as Java and Pascal. In addition, the LabSQL serves as a laboratory for experimentation of two news techniques, one of evaluation and other of accompaniments that are being searched in several works at the same time: (a) automatic evaluation of discursive conceptual questions, besides to allow the traditional objective questions, (b) method of accompaniment through a montage of evaluation rubrics.Item Acesso aberto (Open Access) Modelo para análise de negociação em projetos de sistemas em uma fábrica de software baseado em pontos de caso de uso(Universidade Federal do Pará, 2011-03-01) MACIEL, Paulo Henrique de Lima; OLIVEIRA, Roberto Célio Limão deThe systems modeling are being increasingly applied in the means of production for many different purposes, including the area of System Design, in order to set the number of people on the team, analyze the effort, software size and total project costs. This study aims to develop a model to support analysis based on Use Case Points (PCU). For this, we use various research methods including the exploratory research laboratory to create a model of support for analysis.