Service-oriented software engineering (SoSE) is a new paradigm for building software systems, fostered by the availability of a new -but already mature- computing technology based on services. SoSE advances the current object-oriented and the component-based software engineering paradigms. Under that new paradigm, multiple software-system development life cycle (SDLC) methodologies have been proposed; however, none of them have gained a total acceptance as the dominant SDLC in SoSE. On this theoretical and practical situation, we believe that a research is required to reach more standardized and stabilized knowledge about SDLCs in SoSE. Thus, this article reviews nine recent SDLCs proposed for SoSE with the aim to present a descriptive-comparative landscape of a relevant range of SDLCs for SoSE. Such description-comparison is guided by two criteria: (i) the extent of completeness of each SDLC, with respect to the proposed phases, activities and delivered artifacts, and (ii) the extent of the Boehm-Turner’s Rigor-Agility balance. Our results suggest that only three of the nine SDLCs studied already provide the best level of completeness and Rigor-Agility. Finally, we consider that the reported descriptivecomparative framework and their findings from each SDLC can be useful also for comparing and elaborating future SDLCs in SoSE.
Control engineering teaching at ITESM Campus Monterrey combines advanced didactic techniques, software systems and experimental equipment as instructional tools to achieve educational objectives. A course is designed with the purpose of helping the students to get deep knowledge of process control as well as team work and autonomous learning abilities. International guidelines for the course design are provided by ABET criteria and engineering education colloquies. The chosen tools are used under a principle of practical experience which is basic for engineering formation. Problem based learning and cooperative work provide a didactic framework for the course activities. Blackboard is the internet platform of the course. Matlab and Control Station allow the simulation of control systems. The experimental level process station gives the opportunity to implement and observe the real time performance of the different control strategies. A teaching learning system is proposed based on the synergy of instructors, students, academic contents and instructional tools.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.