Course Outline
Introduction to The Sociology of Software Architecture (SSA)
- What is the sociology of technology (ST)?
- Synthesis of ST with software architecture (SA) = sociology of software architecture (SSA)
- Redefining software architecture with sociological requirements
- Why sociological requirements?
SSA types
- Concurrent SSA development
- Sequential SSA development
SSA stages
- Discovery: identify architecture objectives
- Conjecture: identify key scenarios
- Planning and design: create application overview
- Operations: identify key issues (requirements)
- Reporting: Define candidate solutions
SSA components
- SSA groups
- SSA environment
- SSA Interface
- SSA Behavior
SSA Methods
- Surveys
- Interviews
- Experiments
- Observational
- Existing data
SSA approaches
- Social epistemology
- Worldview
- Sociology theory
- Empirical data
- Logic and reasoning
SSA Models
- ME-Ego model
- SSH: simple socio-hierarchical model
- Social software
- Communities of practice
- Socio-economic
- Socio-demographic
SSA Techniques
Development
Application
Assessment
___
Troubleshooting
Summary and Conclusion
Requirements
- An understanding of software architecture.
- Experience with software development.
Audience
- Software architects
- Software developers
- Decision-makers
Testimonials (7)
that it teaches you from the very basics of cmake
Angel Alejandro Arreola Favela - si
Course - Learning CMake
Trainer capability to listen and understand my case/issue/problem...
Francois - TE
Course - Technical Architecture and Patterns
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
Course - Impacted Function Point (IFP)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Course - Software Engineering
The trainer was super engaging and made sure we understand through questioning and affirmations. Even though the content was overwhelming, the trainer broke it down well and made content easily accessible for later reference.
Zaid Amerika
Course - Unit of Software Measurement Parameterization (UMSP)
the examples the trainer used in each subject which made it easier to understand
huda Alyassi - Dubai Government Human Resources Dept.
Course - Adobe XD
Trainer was really kind and knowledgeable, going the extra mile to explain things that I didn't know