The specification of software requirements implies that the system requirements are known. The system requirement requires knowledge about the business of which the system will be a part. To obtain this knowledge it is important to engage stakeholders not only at the system level...
Ver documentoRecently, a proliferation of Software Engineering tools and environments has been observed, with positive impact on software production. However, despite reuse being the focus of many research in Software Engineering area, most tools and environments have been built individually,...
Ver documentoMany organizations search for standards and guidance to achieve a mature process. However, change and evolution of business and technology imply constant change and evolution of development processes. In this dissertation we propose a framework that offers an infrastructure allow...
Ver documento...
Ver documento...
Ver documentoSoftware development organizations are each time more worried about the quality of its products, therefore the boarding of software processes is being more used. Created to facilitate the use of software processes, process-centered software engineering environments, presents tool...
Ver documentoThe software market faces an increase in competitivity and in demands for software. Enterprises are led to develop software targeted not only at specific customers but also at huge consumer markets. Companies that deal with several consumer markets are known in the literature as ...
Ver documento...
Ver documentoDue to the large increase of complexity in software development in recent years, academia and organizations have a rational solution in software engineering, called Model- Driven Engineering, that seeks to support managing this complexity. Model-Driven Engineering is an approach ...
Ver documentoThe open source software theme has become an important area of Software Engineering study and research, earning its space as a ramification of the Traditional Software Engineering, defined as Open Source Software Engineering (OSSE). Several communities have obtained success in de...
Ver documentoEducational games constitute an important teaching tool in the area of Software Engineering, where, often, students do not pass through any mechanism for hands-on training. A quality educational game must have well-defined educational goals, motivate students and make effective l...
Ver documentoWhile it is clear that there are many sources of variation from one software development context to another, it is not clear a priori, what specific variables will influence the effectiveness of a process, technique, or method in a given context. For this reason, we argue that kn...
Ver documentoFree Software is more and more earning space in software market. Nowadays, there are several projects of this kind in progress around the world. This new software development model brings along a new philosophy, affecting many of the software industry principles. Despite of its i...
Ver documentoNowadays in the software engineering applied to the Brazilian Space Progam the necessity to construct products in short time, with low resources and high quality during its development is an unquestioned reality. The development of the satellites control system under responsibili...
Ver documentoSoftware process improvement based on the staged architecture?s fixed maturity levels of SWCMM and CMMI models do not support the diversity of software intensive organizations context and strategic objectives. This research evolves the current process improvement area taking adva...
Ver documento