SlideShare a Scribd company logo
1 of 32
Download to read offline
Socio-technical systems
CS504
hada.rahul@gmail.com,Alliance University 2
Systems
●
Software Engineering is not an isolated activity
but is part of a broader systems engineering
process.
●
Software system are not isolated and are
essential components.
hada.rahul@gmail.com,Alliance University 3
System/Complex System ?
●
“A system is a purposeful collection of interrelated
components that work together to achieve some
objective”
●
System that includes s/w fall into two categories
– Technical computer-based systems
●
Systems that includes hardware and software components
but not procedures and processes.
– Socio-technical systems
●
Systems that include technical systems but also operational processes
and people who use and interact with the technical system. Socio-
technical systems are governed by organisational policies and rules.
hada.rahul@gmail.com,Alliance University 4
Technical Computer-based
Systems
●
System that include hardware and software but
where the operators and operational processes
not normally considered to be part of the
system.
hada.rahul@gmail.com,Alliance University 5
Socio-technical System
●
System that include technical systems but also
operational processes and people who use and
interact with the technical system.
●
Socio-technical systems are governed by
organizational policies and rules.
hada.rahul@gmail.com,Alliance University 6
Sociotechnical System Stack
hada.rahul@gmail.com,Alliance University 7
Layers in the STS stacks
●
Equipment
– Hardware devices , some of which may be computers.Most devices
will include an embedded system of some kind.
●
Operating System
– Provides a set of common facilities for higher levels in the system.
●
Communications and data management
– Middleware that provides access to remote systems and databases.
●
Application systems
– Specific functionality to meet some organization requirements
hada.rahul@gmail.com,Alliance University 8
Layers in the STS stacks
●
Business processes
– A set of processes involving people and computer systems
that support the activities of the business
●
Organizations
– Higher level strategic business activities that affect the
operation of the system.
●
Society
– Laws , regulation and culture that affect the operation of
the system.
hada.rahul@gmail.com,Alliance University 9
Holistic System Design
●
There are interactions and dependencies
between the layers in a system and changes
atone level ripple through the other levels.
– Change is regulation leads to changes in business
processes and application software
hada.rahul@gmail.com,Alliance University 10
Organizational Affects
●
Process Changes
– Significant changes may be resisted by users.
●
Job Changes
– System me de-skill user or cause changes to the way
they work.
●
Organizational Changes
– May change political power structure in an
organization.
hada.rahul@gmail.com,Alliance University 11
Socio-technical system
characteristics
●
Emergent Properties
– Properties of the system of a whole that depend on the
system components and their relationships
●
Non-deterministic
– They do not always produce the same output when
presented with the same input because the system’s
behaviour is partially dependent on human operators.
●
Complex relationships with organizational
objective
– The extent to which the systemm supports organizational
objective does not just depend on the system itself.
hada.rahul@gmail.com,Alliance University 12
Emergent Properties
Property Description
Volume The volume of a system (the total space occupied) varies depending on how the
component assemblies are arranged and connected.
Reliability System reliability depends on component reliability but unexpected interactions can
cause new types of failures and therefore affect the reliability of the system.
Security The security of the system (its ability to resist attack) is a complex property that cannot
be easily measured. Attacks may be devised that were not anticipated by the system
designers and so may defeat built-in safeguards.
Repairability This property reflects how easy it is to fix a problem with the system once it has been
discovered. It depends on being able to diagnose the problem, access the components
that are faulty, and modify or replace these components.
Usability This property reflects how easy it is to use the system. It depends on the technical
system components, its operators, and its operating environment.
hada.rahul@gmail.com,Alliance University 13
Types of Emergent Property
●
Functional Properties
– These appear when all the parts of a system work
together to achieve some objective
●
Non-functional emergent properties
– Example are reliability , performance , safely and
security.These relate to the behaviour of the system
in its operational environment
hada.rahul@gmail.com,Alliance University 14
Reliability as an emergent
property
●
Because of component inter-dependencies faults
can be propogated through the system
●
System failure often occur because of unforeseen
inter-relationships between components
●
Consider reliability from three prospectives:-
– Hardware reliability
– Software reliability
– Operator reliability
hada.rahul@gmail.com,Alliance University 15
Failure Propagation
hada.rahul@gmail.com,Alliance University 16
Non-determinism
●
People are non-deterministics
●
Sociotechnical systems are non-deterministic
partly because of :-
– People
– Changes to h/w , s/w and data in these systems are
so frequent.
hada.rahul@gmail.com,Alliance University 17
System Engineering
●
So , system engineering involved following activities :-
– Procuring
– Specifying
– Designing
– Implementing
– Validating
– Deploying
– Operating
– and , maintaining
●
System Engineer concerned with s/w , h/w and system’s
interactions with users and its environment.
hada.rahul@gmail.com,Alliance University 18
Stages of Systems Engineering
●
There are three overlapping stages in the
lifetime of large and complex sociotechnical
systems :-
– Procurement or Acquisition
– Development
– Operation
hada.rahul@gmail.com,Alliance University 19
Procurement or Acquisition
●
It includes :-
– Purpose of system is decided
– High-level system requirements are established
– Decision are made on how functionality will be
distributed across hardware , software and people
– and ,components that will make up the system are
purchased
hada.rahul@gmail.com,Alliance University 20
Development
●
It includes :-
– development activities related to
●
System Developments (requirements definition , system
design , hardware and software engineering , system
integration and testing)
●
operational Processes are defined
●
the training courses for system users are designed.
hada.rahul@gmail.com,Alliance University 21
Operation
●
It includes :-
– System is deployed
– Users are trainined
– System is brought into use
hada.rahul@gmail.com,Alliance University 22
Stages of System Engineering
hada.rahul@gmail.com,Alliance University 23
Air Traffic Management System
hada.rahul@gmail.com,Alliance University 24
System Procurement
●
System Procurement Process
hada.rahul@gmail.com,Alliance University 25
System Development
●
Goal of System Development Process :-
– Develop or acquire all of the components of a system
– Integrate these components to create the final system
●
Fundamental activities involved in system development
– Requirements Development
– System Design
– Subsystem Engineering
– System Integration
– System Testing
– System Development
hada.rahul@gmail.com,Alliance University 26
System Development
hada.rahul@gmail.com,Alliance University 27
System Development
●
Requirement Development
– High-level and business requirements identified
during the procurement process have to be
developed in more detail.
●
System Design
– This process overlap with requirement development
process
– Establishing the overall architecture of the system
– Identifying different components and understanding
relationship between them
hada.rahul@gmail.com,Alliance University 28
System Development
●
Subsystem Engineering
– It involves development of system components
– Configuring off-the-self hardware and software
– If necessary , design special-purpose hardware
– Define operational processes for the system
– Redesign essential business processes
●
System Integration
– The components are put together to create a new system
hada.rahul@gmail.com,Alliance University 29
System Development
●
System Testing
– Its an extensive process which contains activities to
identify the problem
– If found fault then Rreentered into subsystem
engineering and system integration phase.
– Testing can be done by :-
●
System Developers
●
Acceptance/User of the organization
●
System Deployment
– Transferring data from existing systems , and establishing
communications with other systems in the environment
hada.rahul@gmail.com,Alliance University 30
New Requirements Emerge
●
Requirements affect design decisions and vice
versa
●
Spiral Model
hada.rahul@gmail.com,Alliance University 31
Integrate subsystem
●
Integration of subsystem can be done using :-
– “Big-Bang” approach
– Incremental approach
●
Development of subsystem can be finished at the same
time.
●
Incremental integration reduces the cost of error
location.
●
Now a days systems developed using COTS (component
off-the-self) h/w and s/w.
hada.rahul@gmail.com,Alliance University 32
References
●
Ian Somervilla Instructor presentation
– https://ifs.host.cs.st-andrews.ac.uk/Books/SE9/Pres
entations/index.html

More Related Content

What's hot

Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineeringDarshit Metaliya
 
System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information Systemnayanav
 
Documenting software architecture
Documenting software architectureDocumenting software architecture
Documenting software architectureHimanshu
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design pptfarazimlak
 
Unified Process
Unified ProcessUnified Process
Unified Processguy_davis
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specificationAman Adhikari
 
System development approaches
System development approachesSystem development approaches
System development approachesJaipal Dhobale
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration ManagementSaqib Raza
 
Aspect Oriented Software Engineering
Aspect Oriented Software EngineeringAspect Oriented Software Engineering
Aspect Oriented Software EngineeringAbhay Pai
 
Chapter 5 software design
Chapter 5 software designChapter 5 software design
Chapter 5 software designPiyush Gogia
 
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsSE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsAmr E. Mohamed
 

What's hot (20)

System modeling
System modelingSystem modeling
System modeling
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
 
System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information System
 
Documenting software architecture
Documenting software architectureDocumenting software architecture
Documenting software architecture
 
Component based software engineering
Component based software engineeringComponent based software engineering
Component based software engineering
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
 
Unified Process
Unified ProcessUnified Process
Unified Process
 
Ch 3 software quality factor
Ch 3 software quality factorCh 3 software quality factor
Ch 3 software quality factor
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
 
System development approaches
System development approachesSystem development approaches
System development approaches
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Aspect Oriented Software Engineering
Aspect Oriented Software EngineeringAspect Oriented Software Engineering
Aspect Oriented Software Engineering
 
Why is od important
Why is od importantWhy is od important
Why is od important
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Process models
Process modelsProcess models
Process models
 
unit 3 Design 1
unit 3 Design 1unit 3 Design 1
unit 3 Design 1
 
Systems concept
Systems conceptSystems concept
Systems concept
 
Chapter 5 software design
Chapter 5 software designChapter 5 software design
Chapter 5 software design
 
SE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design PatternsSE2018_Lec 18_ Design Principles and Design Patterns
SE2018_Lec 18_ Design Principles and Design Patterns
 

Viewers also liked

Building Complex Topology using NS3
Building Complex Topology using NS3Building Complex Topology using NS3
Building Complex Topology using NS3Rahul Hada
 
Building Topology in NS3
Building Topology in NS3Building Topology in NS3
Building Topology in NS3Rahul Hada
 
1 session installation
1 session installation1 session installation
1 session installationRahul Hada
 
Tutorial ns 3-tutorial-slides
Tutorial ns 3-tutorial-slidesTutorial ns 3-tutorial-slides
Tutorial ns 3-tutorial-slidesVinayagam D
 
Fundamental of Shell Programming
Fundamental of Shell ProgrammingFundamental of Shell Programming
Fundamental of Shell ProgrammingRahul Hada
 
Software Engineering Introduction
Software Engineering IntroductionSoftware Engineering Introduction
Software Engineering IntroductionRahul Hada
 
Introduction of Cloud Computing
Introduction of Cloud ComputingIntroduction of Cloud Computing
Introduction of Cloud ComputingRahul Hada
 
Ns3 implementation wifi
Ns3 implementation wifiNs3 implementation wifi
Ns3 implementation wifiSalah Amean
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to VirtualizationRahul Hada
 
Support formobility
Support formobilitySupport formobility
Support formobilityRahul Hada
 
Socket Programming using Java
Socket Programming using JavaSocket Programming using Java
Socket Programming using JavaRahul Hada
 
Socio-Technical Systems
Socio-Technical SystemsSocio-Technical Systems
Socio-Technical SystemsLuca Sabatucci
 
Mobile transportlayer
Mobile transportlayerMobile transportlayer
Mobile transportlayerRahul Hada
 
Software engineering socio-technical systems
Software engineering   socio-technical systemsSoftware engineering   socio-technical systems
Software engineering socio-technical systemsDr. Loganathan R
 

Viewers also liked (20)

Building Complex Topology using NS3
Building Complex Topology using NS3Building Complex Topology using NS3
Building Complex Topology using NS3
 
Building Topology in NS3
Building Topology in NS3Building Topology in NS3
Building Topology in NS3
 
NS3 Overview
NS3 OverviewNS3 Overview
NS3 Overview
 
1 session installation
1 session installation1 session installation
1 session installation
 
Tutorial ns 3-tutorial-slides
Tutorial ns 3-tutorial-slidesTutorial ns 3-tutorial-slides
Tutorial ns 3-tutorial-slides
 
ns-3 Tutorial
ns-3 Tutorialns-3 Tutorial
ns-3 Tutorial
 
Fundamental of Shell Programming
Fundamental of Shell ProgrammingFundamental of Shell Programming
Fundamental of Shell Programming
 
Software Engineering Introduction
Software Engineering IntroductionSoftware Engineering Introduction
Software Engineering Introduction
 
Risk
RiskRisk
Risk
 
Inheritance
InheritanceInheritance
Inheritance
 
Risk
RiskRisk
Risk
 
Introduction of Cloud Computing
Introduction of Cloud ComputingIntroduction of Cloud Computing
Introduction of Cloud Computing
 
Ns3 implementation wifi
Ns3 implementation wifiNs3 implementation wifi
Ns3 implementation wifi
 
Socio Technical Systems
Socio Technical SystemsSocio Technical Systems
Socio Technical Systems
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Support formobility
Support formobilitySupport formobility
Support formobility
 
Socket Programming using Java
Socket Programming using JavaSocket Programming using Java
Socket Programming using Java
 
Socio-Technical Systems
Socio-Technical SystemsSocio-Technical Systems
Socio-Technical Systems
 
Mobile transportlayer
Mobile transportlayerMobile transportlayer
Mobile transportlayer
 
Software engineering socio-technical systems
Software engineering   socio-technical systemsSoftware engineering   socio-technical systems
Software engineering socio-technical systems
 

Similar to Socio-technical System

System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentationMAHERMOHAMED27
 
Software Architecture and Design Introduction
Software Architecture and Design IntroductionSoftware Architecture and Design Introduction
Software Architecture and Design IntroductionUsman Khan
 
Software Engineering (Requirements Engineering & Software Maintenance)
Software Engineering (Requirements Engineering  & Software Maintenance)Software Engineering (Requirements Engineering  & Software Maintenance)
Software Engineering (Requirements Engineering & Software Maintenance)ShudipPal
 
Requirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringRequirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringMikel Raj
 
Ch10-Software Engineering 9
Ch10-Software Engineering 9Ch10-Software Engineering 9
Ch10-Software Engineering 9Ian Sommerville
 
Requirements Engineering - "Ch2 an introduction to requirements"
Requirements Engineering - "Ch2 an introduction to requirements"Requirements Engineering - "Ch2 an introduction to requirements"
Requirements Engineering - "Ch2 an introduction to requirements"Ra'Fat Al-Msie'deen
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxsandhyakiran10
 
Project Management for Information System Development
Project Management for Information System DevelopmentProject Management for Information System Development
Project Management for Information System DevelopmentNabilaNuzhat
 
Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Dhairya Joshi
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Md Imran
 
manajemen komputer dan sistem informasi.
manajemen komputer dan sistem informasi.manajemen komputer dan sistem informasi.
manajemen komputer dan sistem informasi.HermanTusiadi
 

Similar to Socio-technical System (20)

System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentation
 
Software Architecture and Design Introduction
Software Architecture and Design IntroductionSoftware Architecture and Design Introduction
Software Architecture and Design Introduction
 
Software Engineering (Requirements Engineering & Software Maintenance)
Software Engineering (Requirements Engineering  & Software Maintenance)Software Engineering (Requirements Engineering  & Software Maintenance)
Software Engineering (Requirements Engineering & Software Maintenance)
 
Requirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringRequirement engineering in S/W Engineering
Requirement engineering in S/W Engineering
 
Socio technical system
Socio technical systemSocio technical system
Socio technical system
 
Ch10-Software Engineering 9
Ch10-Software Engineering 9Ch10-Software Engineering 9
Ch10-Software Engineering 9
 
Requirements Engineering - "Ch2 an introduction to requirements"
Requirements Engineering - "Ch2 an introduction to requirements"Requirements Engineering - "Ch2 an introduction to requirements"
Requirements Engineering - "Ch2 an introduction to requirements"
 
Ch2
Ch2Ch2
Ch2
 
Ch2
Ch2Ch2
Ch2
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
System design
System designSystem design
System design
 
chapters
chapterschapters
chapters
 
Project Management for Information System Development
Project Management for Information System DevelopmentProject Management for Information System Development
Project Management for Information System Development
 
Software engineering
Software engineering Software engineering
Software engineering
 
Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7
 
Brilient login system
Brilient login systemBrilient login system
Brilient login system
 
Software process
Software processSoftware process
Software process
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
 
manajemen komputer dan sistem informasi.
manajemen komputer dan sistem informasi.manajemen komputer dan sistem informasi.
manajemen komputer dan sistem informasi.
 
Sw2 1
Sw2 1Sw2 1
Sw2 1
 

Recently uploaded

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 

Recently uploaded (20)

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

Socio-technical System

  • 2. hada.rahul@gmail.com,Alliance University 2 Systems ● Software Engineering is not an isolated activity but is part of a broader systems engineering process. ● Software system are not isolated and are essential components.
  • 3. hada.rahul@gmail.com,Alliance University 3 System/Complex System ? ● “A system is a purposeful collection of interrelated components that work together to achieve some objective” ● System that includes s/w fall into two categories – Technical computer-based systems ● Systems that includes hardware and software components but not procedures and processes. – Socio-technical systems ● Systems that include technical systems but also operational processes and people who use and interact with the technical system. Socio- technical systems are governed by organisational policies and rules.
  • 4. hada.rahul@gmail.com,Alliance University 4 Technical Computer-based Systems ● System that include hardware and software but where the operators and operational processes not normally considered to be part of the system.
  • 5. hada.rahul@gmail.com,Alliance University 5 Socio-technical System ● System that include technical systems but also operational processes and people who use and interact with the technical system. ● Socio-technical systems are governed by organizational policies and rules.
  • 7. hada.rahul@gmail.com,Alliance University 7 Layers in the STS stacks ● Equipment – Hardware devices , some of which may be computers.Most devices will include an embedded system of some kind. ● Operating System – Provides a set of common facilities for higher levels in the system. ● Communications and data management – Middleware that provides access to remote systems and databases. ● Application systems – Specific functionality to meet some organization requirements
  • 8. hada.rahul@gmail.com,Alliance University 8 Layers in the STS stacks ● Business processes – A set of processes involving people and computer systems that support the activities of the business ● Organizations – Higher level strategic business activities that affect the operation of the system. ● Society – Laws , regulation and culture that affect the operation of the system.
  • 9. hada.rahul@gmail.com,Alliance University 9 Holistic System Design ● There are interactions and dependencies between the layers in a system and changes atone level ripple through the other levels. – Change is regulation leads to changes in business processes and application software
  • 10. hada.rahul@gmail.com,Alliance University 10 Organizational Affects ● Process Changes – Significant changes may be resisted by users. ● Job Changes – System me de-skill user or cause changes to the way they work. ● Organizational Changes – May change political power structure in an organization.
  • 11. hada.rahul@gmail.com,Alliance University 11 Socio-technical system characteristics ● Emergent Properties – Properties of the system of a whole that depend on the system components and their relationships ● Non-deterministic – They do not always produce the same output when presented with the same input because the system’s behaviour is partially dependent on human operators. ● Complex relationships with organizational objective – The extent to which the systemm supports organizational objective does not just depend on the system itself.
  • 12. hada.rahul@gmail.com,Alliance University 12 Emergent Properties Property Description Volume The volume of a system (the total space occupied) varies depending on how the component assemblies are arranged and connected. Reliability System reliability depends on component reliability but unexpected interactions can cause new types of failures and therefore affect the reliability of the system. Security The security of the system (its ability to resist attack) is a complex property that cannot be easily measured. Attacks may be devised that were not anticipated by the system designers and so may defeat built-in safeguards. Repairability This property reflects how easy it is to fix a problem with the system once it has been discovered. It depends on being able to diagnose the problem, access the components that are faulty, and modify or replace these components. Usability This property reflects how easy it is to use the system. It depends on the technical system components, its operators, and its operating environment.
  • 13. hada.rahul@gmail.com,Alliance University 13 Types of Emergent Property ● Functional Properties – These appear when all the parts of a system work together to achieve some objective ● Non-functional emergent properties – Example are reliability , performance , safely and security.These relate to the behaviour of the system in its operational environment
  • 14. hada.rahul@gmail.com,Alliance University 14 Reliability as an emergent property ● Because of component inter-dependencies faults can be propogated through the system ● System failure often occur because of unforeseen inter-relationships between components ● Consider reliability from three prospectives:- – Hardware reliability – Software reliability – Operator reliability
  • 16. hada.rahul@gmail.com,Alliance University 16 Non-determinism ● People are non-deterministics ● Sociotechnical systems are non-deterministic partly because of :- – People – Changes to h/w , s/w and data in these systems are so frequent.
  • 17. hada.rahul@gmail.com,Alliance University 17 System Engineering ● So , system engineering involved following activities :- – Procuring – Specifying – Designing – Implementing – Validating – Deploying – Operating – and , maintaining ● System Engineer concerned with s/w , h/w and system’s interactions with users and its environment.
  • 18. hada.rahul@gmail.com,Alliance University 18 Stages of Systems Engineering ● There are three overlapping stages in the lifetime of large and complex sociotechnical systems :- – Procurement or Acquisition – Development – Operation
  • 19. hada.rahul@gmail.com,Alliance University 19 Procurement or Acquisition ● It includes :- – Purpose of system is decided – High-level system requirements are established – Decision are made on how functionality will be distributed across hardware , software and people – and ,components that will make up the system are purchased
  • 20. hada.rahul@gmail.com,Alliance University 20 Development ● It includes :- – development activities related to ● System Developments (requirements definition , system design , hardware and software engineering , system integration and testing) ● operational Processes are defined ● the training courses for system users are designed.
  • 21. hada.rahul@gmail.com,Alliance University 21 Operation ● It includes :- – System is deployed – Users are trainined – System is brought into use
  • 24. hada.rahul@gmail.com,Alliance University 24 System Procurement ● System Procurement Process
  • 25. hada.rahul@gmail.com,Alliance University 25 System Development ● Goal of System Development Process :- – Develop or acquire all of the components of a system – Integrate these components to create the final system ● Fundamental activities involved in system development – Requirements Development – System Design – Subsystem Engineering – System Integration – System Testing – System Development
  • 27. hada.rahul@gmail.com,Alliance University 27 System Development ● Requirement Development – High-level and business requirements identified during the procurement process have to be developed in more detail. ● System Design – This process overlap with requirement development process – Establishing the overall architecture of the system – Identifying different components and understanding relationship between them
  • 28. hada.rahul@gmail.com,Alliance University 28 System Development ● Subsystem Engineering – It involves development of system components – Configuring off-the-self hardware and software – If necessary , design special-purpose hardware – Define operational processes for the system – Redesign essential business processes ● System Integration – The components are put together to create a new system
  • 29. hada.rahul@gmail.com,Alliance University 29 System Development ● System Testing – Its an extensive process which contains activities to identify the problem – If found fault then Rreentered into subsystem engineering and system integration phase. – Testing can be done by :- ● System Developers ● Acceptance/User of the organization ● System Deployment – Transferring data from existing systems , and establishing communications with other systems in the environment
  • 30. hada.rahul@gmail.com,Alliance University 30 New Requirements Emerge ● Requirements affect design decisions and vice versa ● Spiral Model
  • 31. hada.rahul@gmail.com,Alliance University 31 Integrate subsystem ● Integration of subsystem can be done using :- – “Big-Bang” approach – Incremental approach ● Development of subsystem can be finished at the same time. ● Incremental integration reduces the cost of error location. ● Now a days systems developed using COTS (component off-the-self) h/w and s/w.
  • 32. hada.rahul@gmail.com,Alliance University 32 References ● Ian Somervilla Instructor presentation – https://ifs.host.cs.st-andrews.ac.uk/Books/SE9/Pres entations/index.html