Systems ITU Management Faculty Management Information Systems Nihan YILDIRIM Definitions Ackoff: “A system is a set of two or more elements that satisfies the following conditions: The behaviour of each element has an effect on the behaviour of the whole The behaviour of the elements and their effect on the whole are interdependent However subgroups of elements are formed, each has an effect on the behaviour of the whole and none has an independent effect on it” Or, more simply: Weinberg: “A system is a way of looking at the world” Systems don’t really exist! Just a convenient way of describing things (like ‘sets’) What is a system? Basic Principles: Everything is connected to everything else You cannot eliminate the observer Most truths are relative Most views are complementary Defining Systems Elements of a system description Example systems Purposefulness, openness, hardness, … Describing systems Choosing a boundary Describing behaviour System Lifecycle The period extending from inception of development activities, based on an identified need or objective, through decommissioning and disposal of the system. Retirement, Disposal & Replacement Define Concept Requirements Development Operation, Operation Maintenance , & & Evaluation Evaluation Integration Deployment & Test Requirements Investigate Alternatives Development The system life cycle Integration Verification & Test Design& Development System Implementation Production There is no single life cycle model. The system life cycle is different for different industries, products and customers. Elements of system Elements of system Definition of the System different than a group or a collection an entity which maintains its existence through the mutual interaction of its parts. component, interaction, goal – input, process, output A set of elements or components that work together and interact to accomplish goals (at least 2 elements directly or indirectly dependent on others) A combination of components working together A Windows system is a personal computer running the Windows operating system. A desktop publishing system is a computer running desktop publishing software. Components can be subsystems a computer system includes both hardware and software. An organization or methodology The binary numbering system, for instance, is a way to count using only two digits. Simple Definition A system is a construct or collection of interrelated elements, attributes and relationships that together produce outputs not obtainable by the elements alone. The outputs include system level qualities, properties, characteristics, functions, behavior and performance. System Products Input System Elements People Output Processes System Elements • • System is composed of elements that satisfy one or more requirements. System Elements – People • Personnel – Products • • • • • – Hardware Software Facilities Data Materials Processes • Services • Techniques Ref: MIL-STD-499B System Open systems ENVIRONMENT Aim- Goals – the need for the system System Common Goal OBJECT A OBJECT B (Sub-system?) Attributes Attributes Interactions Boundaries maintains the system A system is an entity which maintains its existence through the mutual interaction of its parts. Hard to draw objects – the parts, elements, or variables within the system. These may be physical or abstract or both, depending on the nature of the system. attributes – the qualities or properties of the system and its objects. internal relationships among its objects. Environment System > A+B A system, then, is a set of things that affect one another within an environment and form a larger pattern that is different from any of the parts. System Something beyond cause and effect. Rather than simply A affects B, there is an implication that B also affects A. (Ex. particle, atom, molecule, cell, organ, person, community, state, nation, world, solar system, galaxy, and universe, in increasing levels of complexity). In truth there is only one system, "the Universe," and all other systems are really just sub-systems of this larger system. The relevant question has to do with where one chooses to draw boundaries System Components and Concepts System Environment Elements and the relevant attributes of the systems that are not part of the system, but can affect the system when changed Variables that can affect the state of the system (the relevant attributes of the system) Ex: Logic is the environment of mathematics System boundary Defines the system and distinguishes it from everything else Systems are not independent. They are a part of their environments. Information systems: generally integrated and interact with other systems. But they are not open ended Defining Environments Systems and their environments are objectively defined. BUT: The definition and scope depends on the goal of the research. Systems and environments can vary from one observer to another EX: Architect: The building is a system including electrical, heating, water systems Mechanical Engineer: Heating system is a system, building is its environment Social psychologist: Family is the system. House is the environment (not interested in heating etc. System The fundamental systems-interactive paradigm of organizational analysis features the continual stages of -input, -throughput (processing), -and output, which demonstrate the concept of openness/closedness Example: Organization is made up of many administrative and management functions, products, services, groups and individuals. If one part of the system is changed, the nature of the overall system is often changed, as well – By definition then, the system is systemic, meaning relating to, or affecting, the entire system. System Example Elements System Inputs Movie Actors, director, staff, sets, equipment Processing elements Filming, editing, special effects, distribution Goal Outputs Finished film delivered to movie studio Entertaining movie, film awards, profits System Components and Concepts System and its Environment – System Perspective Model System Components and Concepts State of the system: Total of relevant attributes of the system within a time period. All systems have unlimited attributes. The “goal” of the research defines the relevant attributes State of the environment: Set of relevant attributes in the environment of a system in a specific period of time System boundary System Components and Concepts System Event: occurs within the system or in its environment in a specific period of time Changes the structural attributes of the system and environment Changes the state of the system System Components and Concepts Act of the system: Not necessary nor obligatory for the system Autonomous events of the systems – proposed by the system itself Internal changes in the status of the system elements are necessary and obligatory Organic changes System Components and Concepts System Reaction: A system event (with an expected system reaction time) Necessarily caused by another event (consciously) in the system or in systems environment – Cause is sufficient for reaction All events may not cause the same reaction All reactions may not have the same causes (events) Turning the key : motor stars System Response: A system event Essentially caused by another event in the system or in its environment stimulus factor - Cause is necessary but not sufficient for response Turning on the lights : response to dark System Behaviour: A system event Necessarily and essentially causes another event in the system or in its environment. Changes in the system that starts another event Causes of the acts, reactions and responses are important- Results/effects of the behaviour is important. System Behaviour Behavior is perceived by the an external observer (usually user or external entity). Behaviour = Functionality ..... What functions the system performs ..... How Well the functions should perform + Time-Related Performance Since behavior is defined by both functionality and performance, always define the functionality with associated performance criteria ! System characteristics wholeness and interdependence (the whole is more than the sum of all parts), correlations, perceiving causes, chain of influence, hierarchy, suprasystems and subsystems, self-regulation and control, goal-oriented, interchange with the environment, inputs/outputs, the need for balance change and adaptability (morphogenesis) System Types Simple vs. complex Simple systems possible to define system outputs from known inputs Does not require high level system analysis and review Chair, with not moving parts A Complex System Multitude of parts and relationships involves a number of elements, arranged in structure(s) which can exist on many scales. go through processes of change that are not describable by a single rule nor are reducible to only one level of explanation, these levels often include features whose emergence cannot be predicted from their current specifications. Ex: Genetic Algorithms, Neural Networkslearn by example. Requires high system analysis and review System Types Open vs. closed : Open system regularly exchanges feedback with its external environment porous boundaries through which useful feedback can readily be exchanged and understood. continuously exchange feedback with their environments, analyze that feedback, adjust internal systems as needed to achieve the system’s goals, and then transmit necessary information back out to the environment. Closed system: have hard boundaries through which little information is exchanged. (nearly no interaction with environments) Do not interact with an environmental element. Organizations that have closed boundaries often are unhealthy. Examples include bureaucracies, monopolies and stagnating systems. orgs-open-systems.pdf System Types Adaptive vs. nonadaptive Adaptive system: Adoptive to environment agents (which may represent cells, species, individuals, firms, nations) acting in parallel, constantly acting and reacting to what the other agents are doing. ability to recognize the shape of a problem and tailor its responses, changes its behavior based on its environment. handle complex problems Non-adaptive System Fail to adopt to environment Steady System Types Stable vs. dynamic Dynamic systems : Stable/ Static Systems: Multi-state: events, changes in structure in time Fluctuate rapidly Such systems have the capacity of ‘remembering’ what it had been subjected to previously, or has some memory built into it. Described by dynamic equations or differential equations of appropriate type. Boundaries can be difficult to identify when systems can be very dynamic. One state system – no event, no change In equilibrium (steady state) with no significant changes taking place. Described in simple mathematical terms by a set of algebric equations. Classification can depend on the observer/goals of the system Building: Stable for residents, dynamic for engineer (corrosions etc) System Types Deterministic vs. Stochastic Deterministic: Stochastic: inputs predictable in every detail Behaviour is affected by random System Variables and Parameters System variable A quantity or item that can be controlled by the decision maker E.g. the price a company charges for a product System parameter A value or quantity that cannot be controlled by the decision maker E.g., cost of a raw material Systems Principles Some principles that are common to systems, many of which help us to better understand organizations. The system's overall behavior depends on its entire structure (not the sum of its various parts). The structure determines the various behaviors, which determine the various events. Too often, we only see and respond to the events. That's why, especially in the early parts of our lives, we can be so short-sighted and reactionary in our lives and in our work. We miss the broader scheme of things. Too often in organizations we think we can break up the system and only have to deal with its parts or with various topics apart from other topics. Systems theory reminds us that if you break up an elephant, you don't have a bunch of little elephants. There is an optimum size for a system. If we try to make the system any larger, it'll try to break itself up in order to achieve more stability. Too often in our organizations, we continually strive to keep on growing -- until the reality of the system intervenes. At this point, we again only see the events, not the behaviors or the structures that cause them. So we embark on short-sighted strategies to fix events, often only causing more problems for ourselves and others. Systems tend to seek balance with their environments A circular relationship exists between the overall system and its parts. Organizations may experience the same kinds of problems over and over again. The problems seem to cycle through the organization. Over time, members of the organization come to recognize the pattern of events in the cycle, rather than the cycle itself. System Modelling System modeling helps the analyst to understand the functionality of the system, and models are used to communicate with other related parties Different models present the system from different perspectives Context Models - External perspective: system’s context or environment: Behavioral Models - perspective: behavior of the system: process, activity, inter-system data-flow Data-flow, data-processing, state machine Logical/Structural Models - perspective: the system or data architecture Entity-relation, object Modeling a System Model An abstraction or an approximation that is used to represent reality Types of models Narrative (descriptive) Physical Schematic Mathematical System Performance and Standards Efficiency A measure of what is produced divided by what is consumed Effectiveness A measure of the extent to which a system achieves its goals System performance standard A specific objective of the system Types of systems Information Systems Control Systems Purpose and Behaviour Types of behaviours: Reaction to a stimulus in the environment Systems can be: • state-maintaining • The stimulus is necessary and sufficient to cause the reaction Response to a stimulus in the environment • The stimulus is necessary but not sufficient to cause the response • • Goal-directed • Autonomous act: A system event for which a stimulus is not necessary • • System can respond differently to similar events in its environment and can act autonomously in an unchanging environment to achieve some predetermined goal state E.g. an autopilot, simple organisms Purposive • • • System reacts to changes in its environment to maintain a pre-determined state E.g. thermostat, some ecosystems System has multiple goals, can choose how to pursue them, but no choice over the goals themselves E.g. computers, animals (?) Purposeful • • System has multiple goals, and can choose to change its goals E.g. people, governments, businesses, animals Purpose and Behaviour Choosing the boundary Distinction between system and environment depends on your viewpoint Choice should be made to maximize modularity Examples: Telephone system - include: switches, phone lines, handsets, users, accounts? Desktop computer - do you include the peripherals? Tips: Exclude things that have no functional effect on the system Exclude things that influence the system but which cannot be influenced or controlled by the system Include things that can be strongly influenced or controlled by the system Changes within a system should cause minimal changes outside More ‘energy’ is required to transfer something across the system boundary than within the system boundary • System boundary should ‘divide nature at its joints’ • Choose the boundary that: • increases regularities in the behaviour of the system • simplifies the system behavior Example System: ITU SIS Example System: ITU SIS YOK Higher Education Council of Turkey System ITU SYSTEMS Advisor Id İTU Personnel System Profile İTU SİS İTU Student System Student Id Grade s CRN Class list Advisor Inst. authorization Services BTP Graduation Project system Ninova Facilit y Plann ing Syste m Example System: ITU SIS Choosing the boundary : ITU Ecosystem – Not valid for othe Universities Distinction between system and environment depends on your viewpoint: Viewpoint: INSTITUTION Choice should be made to maximize modularity Exclude things that have no functional effect on the system : NINOVA, ITU Şenlikçi, ITUPortal, Graduation Project Management Systems Exclude things that influence the system but which cannot be influenced or controlled by the system : YOK System, TELECOM system, OSYM System, TC Id system, E-mail, Facility Planning Include things that can be strongly influenced or controlled by the system: Course Registration, Course Plan, Grades, Advisory, Example System: ITU SIS USER ID: IMPORTED DATA PIN: SYSTEM DATA MAIN MODULES- Sub Systems Level 1 Kişisel Bilgiler /Personal İnformation – PROFILE (Exists in every system almost) Öğretim Üyesi Servisi /Instructor Services ARE THESE MODULES OF ITU SIS? NO SOME ARE OUTPUT SCREENS, SOME ARE SUBSYSTEMS Dönem Seçme Term Selection CRN Seçme CRN Selection Ayrıntılı Çizelge Faculty Detail Schedule Gün Bazında Çizelge Faculty Schedule by Day and Time Ayrıntılı Sınıf Listesi Detail Class List Sınıf Listesi Summary Class List Final Sınav Programı Final Exam Schedule Final Notlar Final Grades Mazeret Notu Girişi Makeup Exam Grades Öğrenci Menüsü Student Menu Display student information; View a student's schedule; Process a student's registration. Danışmanlar Menüsü Advisor Menu View advisee list,View a advisee's transcript; View advisee's grades. Final Giremez Listesi Final Giremez Listesi Öğrenci Listesi Student List for Course Not Dağılımı Grade Distribution Bitirme Projesi Listesi Graduation Project List Output Systems: ITU SIS Faculty Detail Schedule Detail Class List Summary Class List Final Exam Schedule Display student information; View a student's schedule; View advisee list,View a advisee's transcript; View advisee's grades. Student List for Course Grade Distribution Graduation Project List Example Output Dönem Seçme Term Selection CRN Seçme CRN Selection Ayrıntılı Çizelge Faculty Detail Schedule Gün Bazında Çizelge Faculty Schedule by Day and Time Ayrıntılı Sınıf Listesi Detail Class List Sınıf Listesi Summary Class List Final Sınav Programı Final Exam Schedule Final Notlar Final Grades Mazeret Notu Girişi Makeup Exam Grades Öğrenci Menüsü Student Menu Display student information; View a student's schedule; Process a student's registration. Danışmanlar Menüsü Advisor Menu View advisee list,View a advisee's transcript; View advisee's grades. Final Giremez Listesi Final Giremez Listesi Öğrenci Listesi Student List for Course Not Dağılımı Grade Distribution Bitirme Projesi Listesi Graduation Project List Process Screens: ITU SIS Final Grades Makeup Exam Grades Approval form for Advisor Example Processing Module: Approval Form for Advisor