Teaching Software Architecture in LATAM Universities through a Distributed CSCL Activity
نویسندگان
چکیده
منابع مشابه
A Standardized, Distributed Computing Architecture: Results from Three Universities
At the 16 AIAA/USU Conference on Small Satellites, researchers at Santa Clara University (SCU) proposed a distributed computing architecture for small or multi-spacecraft missions. This architecture extended existing IC, Dallas 1-wire and RS232 data protocols and was adaptable to a number of microcontrollers. Since then, that architecture has been implemented on six university-class space missi...
متن کاملSoftware Architecture Teaching: A Systematic Review
Software Architecture is a relatively new discipline in Software Engineering that came up with the growth of complex software systems. As the size of systems increases, the need to understand new practices, principles, strategies and patterns to support them also increases. Taking into account the importance of Software Architecture in preparing students for the practice of Software Engineering...
متن کاملOn Teaching Software Architecture Precisely
At present, software architecture is usually taught on an informal, intuitive level, using graphic representations, such as various boxes and arrows, whose meaning is often ill defined. The paper proposes the use of a functional language as a firm basis to discuss and experiment with different architectures. The paper reports on a course on software architecture that uses ML for this purpose. 1...
متن کاملA Platform for Teaching Distributed Software Engineering
Many problems in distributed software engineering (DSE) arise, because the participants of a team are not trained in DSE. We present an integrated development environment which supports collaborative working. To introduce such a system in the teaching of software engineering provides for a higher educational standard and for a better awareness of students for the problems involved in distribute...
متن کاملPerformance Evaluation of a Distributed Software Architecture
There is growing recognition of the importance of the role of architecture in determining the quality of a software system. While a good architecture cannot guarantee attainment of quality goals, a poor architecture can prevent their achievement. It is particularly important to evaluate the performance of a distributed system architecture. Errors made early can cause excessive overhead for comm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal for Digital Society
سال: 2011
ISSN: 2040-2570
DOI: 10.20533/ijds.2040.2570.2011.0064