University Information System Software Architecture Platformsidg.bg/idgevents/idgevents/2012/1115181118-University_Information... · university information system software architecture
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.
November 13, 2012
Dimitar Birov
Slide 9
UNIVERSITY INFORMATION SYSTEM SOFTWARE ARCHITECTURE PLATFORMS
“There has been a cultural and pervasive shift in the nature of the internet.”
“The biggest challenge to harnessing the collective intelligence of the world to help solve some of the very serious problems we have around sustainability….has to do with people knowing not only how to use the software, but ideas around critical thinking and collaboration.”
– Howard Rheingold
November 13, 2012
Dimitar Birov
Slide 12
UNIVERSITY INFORMATION SYSTEM SOFTWARE ARCHITECTURE PLATFORMS
“social learning is based on the premise that our understanding of content is socially constructed through conversations about that content and through grounded interactions, especially with others, around problems or actions. The focus is not so much on what we are learning but on how we are learning” (Seely Brown, J. & Adler, R, 2008)
November 13, 2012
Dimitar Birov
Slide 13
UNIVERSITY INFORMATION SYSTEM SOFTWARE ARCHITECTURE PLATFORMS
There is a need to reconceptualise learning for the mobile age, to recognise the essential role of mobility and communication in the process of learning, and also to indicate the importance of context in establishing meaning.
Нужно е да се преосмисли концепцията за учене в мобилните времена, да се разбере съществената роля на мобилността и комуникациите в процеса на учене, както и да се отбележи значимостта на контекстта в обяснението на смисъла.
Sharples, M., Taylor, J., & Vavoula, G. N. (2005).
A theory of learning for the mobile age. In R. Andrews & C. Haythornthwaite (Eds.), The SAGE handbook of e-learning research (pp. 221-247). London: Sage.
November 13, 2012
Dimitar Birov
Slide 15
UNIVERSITY INFORMATION SYSTEM SOFTWARE ARCHITECTURE PLATFORMS
Живеем в мобилно общество с постоянно нарастване на глобализацията.
Глобалните ресурси, глобалния пазар и глобалния пазар на труда означава, че работниците и клиентите, които се налага да обучаваме могат да бъдат навсякъде по света.
Мобилните знания и обучение се придвижват напред от движещите сили на мобилния бизнес и обществото.
November 13, 2012
Dimitar Birov
Slide 17
UNIVERSITY INFORMATION SYSTEM SOFTWARE ARCHITECTURE PLATFORMS
Разпространение на обучителните дейности и ресурси към всички участници Независимо от това къде се намират участниците и ресурсите
Да позволяват обучение в отворена, динамична, обемна и хетерогенна среда.
Да осигурят формално и неформално обучение обучаемите независимо къде се намират да комуникират помежду си
Мобилното обучение има съществена роля в този контекст чрез използване на всички предимства които мобилните технологии предлагат – обучение навсякъде и по всяко време.
November 13, 2012
Dimitar Birov
Slide 18
UNIVERSITY INFORMATION SYSTEM SOFTWARE ARCHITECTURE PLATFORMS
A socio-technical ecosystem is a community of managerially and operationally independent organizations interacting with each other and with their environment.
It targets people and technology in the work place, in addition to social and technical aspects that dictate how we do our jobs, interact with one another and incorporate new technologies into our lives.
It also encompasses physical and non-physical technological interactions and dependencies, like the relationships we build.
November 13, 2012
Dimitar Birov
Slide 22
James Herbsleb is a Professor in the School of Computer Science at Carnegie Mellon University. His research interests focus on collaboration and coordination in software and systems engineering projects. His research iterates over empirical studies, theory development, and design and deployment of technology.
UNIVERSITY INFORMATION SYSTEM SOFTWARE ARCHITECTURE PLATFORMS
Rather than ask “How can I specify, design, and build the system that my
stakeholders need?”
Maybe we should ask “How can I set up the socio-technical system that will
allow users, consultants, businesses, and everyone else to cooperatively build what all my stakeholders need?”
“Even though those needs are currently unknowable and
evolving . . .”
November 13, 2012
Dimitar Birov
Slide 23
James Herbsleb is a Professor in the School of Computer Science at Carnegie Mellon University. His research interests focus on collaboration and coordination in software and systems engineering projects. His research iterates over empirical studies, theory development, and design and deployment of technology.
UNIVERSITY INFORMATION SYSTEM SOFTWARE ARCHITECTURE PLATFORMS
Software Architecture for Software Intensive Systems
There are many definitions in the literature
November 13, 2012
Dimitar Birov
Slide 25
The software architecture of a
computing system is the set of
structures needed to reason about
the system, which comprise
software elements, relations among
them and properties of both.
Documenting Software Architecture: Views and Beyond, 2nd Ed. Clements et al. 2010.
David Garlan is a Professor in the School of Computer Science at Carnegie Mellon University, where he leads several research projects and is the Director of Professional Software Engineering Programs.
His interests include software architecture, self-adaptive systems, formal methods, and cyber-physical systems.
He is considered to be one of the founders of the field of software architecture, and, in particular, formal representation and analysis of architectural designs In 2005 he received a Stevens Award Citation for fundamental contributions to the development and understanding of software architecture as a discipline in software engineering.
UNIVERSITY INFORMATION SYSTEM SOFTWARE ARCHITECTURE PLATFORMS
Security CIA - Confidentiality, Integrity, and Availability
Confidentiality
• Preserving the confidentiality of information means preventing unauthorized parties from accessing the information or perhaps even being aware of the existence of the information. I.e., secrecy.
Integrity
• Maintaining the integrity of information means that only authorized parties can manipulate the information and do so only in authorized ways.
Availability
• Resources are available if they are accessible by authorized parties on all appropriate occasions.
November 13, 2012
Dimitar Birov
Slide 30
UNIVERSITY INFORMATION SYSTEM SOFTWARE ARCHITECTURE PLATFORMS