5 resultados para Desenvolvimento de software orientado a aspectos

em Repositório Institucional da Universidade Tecnológica Federal do Paraná (RIUT)


Relevância:

100.00% 100.00%

Publicador:

Resumo:

The intensive character in knowledge of software production and its rising demand suggest the need to establish mechanisms to properly manage the knowledge involved in order to meet the requirements of deadline, costs and quality. The knowledge capitalization is a process that involves from identification to evaluation of the knowledge produced and used. Specifically, for software development, capitalization enables easier access, minimize the loss of knowledge, reducing the learning curve, avoid repeating errors and rework. Thus, this thesis presents the know-Cap, a method developed to organize and guide the capitalization of knowledge in software development. The Know-Cap facilitates the location, preservation, value addition and updating of knowledge, in order to use it in the execution of new tasks. The method was proposed from a set of methodological procedures: literature review, systematic review and analysis of related work. The feasibility and appropriateness of Know-Cap were analyzed from an application study, conducted in a real case, and an analytical study of software development companies. The results obtained indicate the Know- Cap supports the capitalization of knowledge in software development.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Requirements specification has long been recognized as critical activity in software development processes because of its impact on project risks when poorly performed. A large amount of studies addresses theoretical aspects, propositions of techniques, and recommended practices for Requirements Engineering (RE). To be successful, RE have to ensure that the specified requirements are complete and correct what means that all intents of the stakeholders in a given business context are covered by the requirements and that no unnecessary requirement was introduced. However, the accurate capture the business intents of the stakeholders remains a challenge and it is a major factor of software project failures. This master’s dissertation presents a novel method referred to as “Problem-Based SRS” aiming at improving the quality of the Software Requirements Specification (SRS) in the sense that the stated requirements provide suitable answers to real customer ́s businesses issues. In this approach, the knowledge about the software requirements is constructed from the knowledge about the customer ́s problems. Problem-Based SRS consists in an organization of activities and outcome objects through a process that contains five main steps. It aims at supporting the software requirements engineering team to systematically analyze the business context and specify the software requirements, taking also into account a first glance and vision of the software. The quality aspects of the specifications are evaluated using traceability techniques and axiomatic design principles. The cases studies conducted and presented in this document point out that the proposed method can contribute significantly to improve the software requirements specification.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Abstract – Background – The software effort estimation research area aims to improve the accuracy of this estimation in software projects and activities. Aims – This study describes the development and usage of a web application tocollect data generated from the Planning Poker estimation process and the analysis of the collected data to investigate the impact of revising previous estimates when conducting similar estimates in a Planning Poker context. Method – Software activities were estimated by Universidade Tecnológica Federal do Paraná (UTFPR) computer students, using Planning Poker, with and without revising previous similar activities, storing data regarding the decision-making process. And the collected data was used to investigate the impact that revising similar executed activities have in the software effort estimates' accuracy.Obtained Results – The UTFPR computer students were divided into 14 groups. Eight of them showed accuracy increase in more than half of their estimates. Three of them had almost the same accuracy in more than half of their estimates. And only three of them had loss of accuracy in more than half of their estimates. Conclusion – Reviewing the similar executed software activities, when using Planning Poker, led to more accurate software estimates in most cases, and, because of that, can improve the software development process.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

This analysis introduces results related to development of teaching experience from two professors of one Federal University who have taken part of one action of continued teacher training. We consider that the interplay among the individual, the language and the world cannot function straightly. It occurs through utterances, defined like real unit discursive communication, and genres of discourse (BAKHTIN, 1979/2011). Along the same line, the relation between the employee and his employment do not occur in a direct manner. This relationship takes place through genres of activity (CLOT, 2008/2010). As well as, a domain of speech genres has given possibility to individual an interaction with several discursive fields, a domain of activity genre allows the professional protruding in difficult situations traced in his employment. We know that the drafting for wield the teaching in the Tertiary Education is recommended by LDBEN (9394/96), which suggests that should be done in postgraduate program. In the mean time, what frequently happens an educational background based in a survey and not in the teaching. Thereby, several times we have observed difficulties in the accomplishment of teaching practice. Considering such aspects, this study seeks to comprehend the manner how the lecturers deal with the difficulties encountered in the classroom and how the years of experience have contributed or not for a domain of activity genre. In this regard, we have propped up in the development approach, introduced by Vigotsky, who asserts that the learning suitably organized results in development (VIGOTSKY, 1984/2007) and still explains the development of individual on the basis of relationship that it has with another, the social (VIGOTSKY, 1996b). For this purpose, were accomplished, by means of a snipped filmed lesson from each teacher, four sessions of self-confrontation (FAÏTA, 1996; CLOT, 2008/2010), two Simple and two Crusade, recorded in a visual format. This material was transcribed in accordance with standards from project NURC-SP (PRETI, 1999). For the analysis, we used three mains theories: of Linguistic, is mobilized the concept of speech genres (BAKHTIN) and all discursive topics (JUBRAN; FÁVERO); from Occupational Psychology, is utilized the activity genres (CLOT); from Psychology Historical-Cultural, is adopted the concept from Zone of Proximal Development and another/social in the development of individual (VIGOTSKY). In compliance with the study achieved, was possible to identify the aspects related to development of teaching experience of Tertiary Education. During the classes and reports of self-confrontation, we identify that both the professors, in the beginning of the career, they got more difficulties to deal with hindrances, and which now, with some years of experience, they get to domain better the difficult situations which they come across. They built up, for example, a greater facility in improvise examples in face of students’ difficulties in the comprehension of concepts. These aspects show that the professors have evolved the higher domain of genre, which allow them getting, in addition to turn the unexpected situation around that spring up in the professional context, as well know how to taking action in similar situation, which they have already run into in another moments. This domain enabled and enables the developing of the lecturers over the course of their professional performance.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

This work proposes to adjust the Notification Oriented Paradigm (NOP) so that it provides support to fuzzy concepts. NOP is inspired by elements of imperative and declarative paradigms, seeking to solve some of the drawbacks of both. By decomposing an application into a network of smaller computational entities that are executed only when necessary, NOP eliminates the need to perform unnecessary computations and helps to achieve better logical-causal uncoupling, facilitating code reuse and application distribution over multiple processors or machines. In addition, NOP allows to express the logical-causal knowledge at a high level of abstraction, through rules in IF-THEN format. Fuzzy systems, in turn, perform logical inferences on causal knowledge bases (IF-THEN rules) that can deal with problems involving uncertainty. Since PON uses IF-THEN rules in an alternative way, reducing redundant evaluations and providing better decoupling, this research has been carried out to identify, propose and evaluate the necessary changes to be made on NOP allowing to be used in the development of fuzzy systems. After that, two fully usable materializations were created: a C++ framework, and a complete programming language (LingPONFuzzy) that provide support to fuzzy inference systems. From there study cases have been created and several tests cases were conducted, in order to validate the proposed solution. The test results have shown a significant reduction in the number of rules evaluated in comparison to a fuzzy system developed using conventional tools (frameworks), which could represent an improvement in performance of the applications.