Professional Documents
Culture Documents
Unit 1
Introduction
Defining a System
The term system originates from the Greek term
systema, which means to place together. A collection of components that work together to realize some objective forms a system. Basically there are three major components in every system, namely input, processing and output.
Introduction contd..
'SYSTEM' is an important factor of management information system. The word system connotes plan, order, and arrangement. ASYSTEM says the dictionary,is a regularly interaction or inter-dependent group of items forming a united whole. A system is thus a set of interacting elements, interacting with each other to achieve a predetermined objective or goal. For example , in a computer system,the computer receives inputs and processes than produces the output.
INPUT SYSTEM OUTPUT
organized set of related components established to accomplish certain task Natural Planned and placed by people Computer system A system that has computers as one of its components
information system should do Process of studying an existing system to determine how it works and how it meets user needs To understand information needs
System Design:
Specifying in detail how the parts of an information system should be implemented Process of developing a plan for an improved system, based upon the results of the systems analysis Define the system architecture (based on needs)
Internal force External force Authority for change Approval of higher management
Success of information systems depends on good SAD Widely used in industry - proven techniques Part of career growth in IT - lots of interesting and well-paying jobs! Increasing demand for systems analysis skills
Introduction
Elements of Computer based systems
Software computer program Hardware Electronics device that provides computing
capability and other devices that provides external world function ( sensors, motor etc)
People Users and operators of hardware and software Database Organized collection of information that is
their interrelationships which are ordered to a common goal or purpose. A conceptual Model describes the design of an application from the perspective of the owners and/or users of the application. Since a conceptual model does not focus on implementation it is inherently more stable than a Logical Model or Physical Model. A schematic description of a system, usually in the form of a written description, or flowchart, that includes visual representations corresponding to known properties of the system being modeled. A conceptual model can be used to further study the characteristics of the system being modeled.
For example, we can describe the system by its components I, J,K........Q or by its subsystems IJK, LMNO,PQ,whichever serves our purpose better. With complex systems, we can divide the analysis and design of the system into subsystems for control and implementation purpose.
In the previous example various symbols through Q represent the component of the system. The lines connecting the symbols represent the relationships among components. Identical symbols represent a unique relationship among one or more,which can be termed a system into subsystem. The use of the term subsystem facilitates analysis or communication.
System Concepts
System can be underlined the field of information systems. A system can be simply defined as a group of interrelated or
interacting elements forming a unified whole. Many examples of systems can be found in the physical and biological science, in modern technology and human society. A system is a group of interrelated components working together towards a common goal by accepting inputs and producing outputs in an organized transformation process. Such a system sometimes is called a dynamic systems .it has three basic interacting components.
Capturing/accepting and assembling components that enter the system to be processed. Example Raw data, Raw material etc. Process that series of changes to be done on information, to convert input into output. Example: Data processing, Manufacturing process etc. Involves transferring elements that have been produced by a transformation process to their ultimate destination Example: Reports, Finished products etc.
PROCESSING
OUTPUT
System Limitations
System makes it is possible focus in a particular system within a hierarchy of systems. A limitation of a system may exist either physically or conceptually. The operational definitions of a system in terms of its limitations are: List all the components that are to make up the system and circumscribe them. Whatever found within this circumscribe space is called the system, and outside this space is called the environment. Work out the flows across the limitation. Flow from the environment into the system are called input and flows from in side the limitation to outside are called output.
Identify all elements that contribute to the specific goals of the system and include these within the limitation if they are not included. Information system made up of the six building blocks that are:
User
User
User
INPUT TECHNOLOGY
MODELS DATABASE
OUTPUT CONTROL
Characteristics of a System
Every system has a certain objectives and goals Main system has a several subsystems or models The structure of the system is representation of the
interaction and inter-relationship between different components or subsystem that from a system
The lifecycle of the system is expression of the phases in
Types of Systems
Open systems- such as man.
An open system is any distinct entity -- a cell, a person, a forest, or a business organization -- that takes in resources from its environment, processes them in some way, and produces output. To survive, such a system depends on its environment, and on interactions between its component parts or subsystems. This type of system can adapt to changing internal and environmental conditions. We are interested in relationships and patterns of interaction between subsystems and their environments within the organization. We also look for relationships and reciprocal influences between the organization and the environment outside its formal "boundary."
Closed Systems
Closed systems-such as chemical process.
A closed system is one which is self contained. It has no interaction with its environment. No know system can continue to operate for a long period of time without interacting with its environment.
system is completely known .There is no uncertainty involved in defining the outputs of the system knowing the inputs. This implies that the interaction between various subsystems is know with certainty .Computer program is a good example of deterministic system, Here, knowing the inputs, the outputs of the program can be completely defined. Probabilistic systems- such as arrival pattern,class etc. In the probabilistic system,the behaviour cannot be predicted with certainty; only probabilistic estimates can be given. in this case,the interactions between various subsystems cannot be defined with certainty.
Reasons for change can come from within the organisation or from outside it . Factors can be technological, economic, social, legal or political.
Physical Design Adds the physical characteristics to an approved logical design. The people/machine interface is decided (processes to automate and those to remain manual).
Types of Systems
A system is defined and determined by its boundaries and
objectives. it is quite likely that a system is an arrangement of system in a logical order. When many smaller systems together make a larger system, the smaller system are called sub systems of the large systems. A large system can be spilt or decomposed into smaller system up to a certain levels. This decomposition can go down to a level where the input and the output are more or less. The decomposition of a system into subsystems can be in a serial form or it could be in a matrix form.
-In a serial processing,the entire output of a system is the input to the next sub system. And so on.
SubSystem3 QualityControl
SubSystem4 Accounting
Hierarchical structure
Hierarchical structure : example for bill passing system in a commercial organization can be shown as follows.
BillPassingSystem
CollatingBillto Purchase
ComputingBill AmountPayable
Bill Secreting
Taxand Duties
Finance Accounting
BillScrutinyV/S GoodsReceived
AuditingFor Payments
Often these functions are organized in to areas / departments. These areas are known as the functional areas of the business , in each functional area , as well defined business function is performed. For example , the area within a business origination responsible for pricing , coordinating consumer adverting efforts, and distributing the firm's products/services is known as the marketing function is usually performed by the marketing departments. Similarly the area within a firm responsible for making the product if a product is indeed made - is the manufacturing department.
in business: Finance Marketing Manufacturing Some other functional areas are Personnel, Engineering and Research and development etc.
Computerized Tasks
Reports
Accounts Payable Accounts Receivable -General Accounting Reports, Budgeting Payroll Accounting Reports Financial Statement Computation -Bonus and Reports Fixed Assets Control -Financial Analysis reports Payroll System -Cost Analysis Reports Port flow analysis -Cash Flow Statements Etc. Market Analysis Order entry Sales Tracking Inventory control Manufacturing scheduling Material resources planning (MRP) Computer-aided manufacturing (CAM) -Sales Forecasting Reports -Sales Planning Reports -Customer and sales Analysis Reports, etc. -Production planning and machine loading reports. -Cost analysis and control reports -Quantity control reports -Goods on order reports -Vendor analysis reports -Inventory control reports -ABC/XYZ analysis reports, etc.
Marketing
-Personal information's reports -Performance appraisal reports -Training and leave records reports Etc.
Waterfall Model
MISSION AND GOALS INFORMATION NEEDS SPECIFICATIONS ANALYSIS SYSTEM DESIGN PROCESS DESIGN TESTING IMPLEMENTATION MAINTENANCE
Waterfall Model
As Management Information Systems As waterfall flows from the top to the bottom, the system model shows the development process from the top to the bottom in steps. As water does not rise from a lower level to a higher level, it is presumed that once a step in the model is over, it is not required to go back. This model fits well when the changes into the requirement specifications are not required frequently. The minor changes can be taken care of through a maintenance process or through small design changes. The waterfall model applies well to the basic rule based data and information processing systems in accounting materials, production and personnel.
schedule
inhibits flexibility Can give a false impression of progress Does not reflect problem-solving nature of software development iterations of phases Integration is one big bang at the end Little opportunity for customer to preview the system (until it may be too late)
Requirements are very well known Product definition is stable Technology is understood New version of an existing product Porting an existing product to a new platform.
However, some systems are more dynamic and require changes in specifications more often to continue to be useful. These modifications are termed as the versions of the basic model. One of the popular model developed by Boehm is a Spiral model as shown in Fig.
Ssira. Voce
Spiral model
A spiral model fits well, when we are developing large systems, where the specifications cannot be ascertained in one stroke completely and correctly. Some of them get surfaced when the system is put to use after its testing: The continuous revision of these steps in the system development is very common and then the designers call them as versions. The new version provides an additional functionality, features, and facilities to the user, and addresses the issues of the users of the system viz. performance, response, security and so on, irrespective of which development model is used in developing the system
Spiral model
The user wants the system to be user friendly, reliable and
effective, and one which gives correct results, while the developer wants, the system easy to modify, easy to understand, portable and compatible to other systems.
Spiral Model
prototyping tools The design does not have to be perfect Users can be closely tied to all lifecycle steps Early and frequent feedback from users Cumulative costs assessed frequently
projects
Time spent planning, resetting objectives, doing risk
beginning of the project since the requirements evolve through the process
exploration)
A good system
The definition of a good system varies with the system's
environment. In some systems the performance is the key measure of a good system while in other cases the ability to change fast is a key measure of a good system. In some cases the user friendliness could be a measure of good system. In all the cases, however, the correctness of the result is a common measure, making them reliable and dependable for the business operations. The speed and response are the performance measures in case of large volume transaction based systems designed for real time applications.
A good system
The flexible design is a measure of performance where the
system needs continuous modifications to meet the revised requirements of the specifications. When it comes to a complex system the user friendliness and the ease of operations become the measures of a good system. In other words, a good system design considers the environment and the users, and incorporates all the needs and expectations so that its utility is the highest.
Structured Systems Analysis and Design (SSAD) by Ross; the Requirement Driven Design by Alford and the Structured Analysis and Structure Design (SASD) by Yourdon. All these methods deal with the functions and data separately. The modem methodology is object-oriented, where the functions and the data are viewed together as an object.
independent of each other. The function provides the behaviour or operation which will use the data to perform. The data set so produced will hold information on the latest status of the transaction or function. These methods operate on the data model which has a structure, definition and application. The same data when used in different functions will produce different results and information.
approaches are difficult to maintain. The reason is that for each function and its behaviour the data structure is defined. The functionality behaves correctly under the conditions of the rigid data definition and structure. However, in real life, the data format changes, calling for a change in the programmes to meet the revised format and its processing. The length of the programme and its complexity increases due to first checking the data condition, and then moving the control to an appropriate command set for its processing. The SSAD is, therefore, easy to understand but difficult to maintain.
and its definition but thinks in terms of the functionality or process producing a result. In the SSAD approach, therefore, the user must have two views on the system to understand. The first view on the data and the second on its functionality. The two views create a problem of understanding the system correctly.
from the SSAD approach. The difference is that the OOT views the system and then models it in terms of an item called the Object, where the function and the data are defined at its lowest level where changes rarely occur. The OOT views the functions and the data as one integrated entity .It reflects the requirements directly into the objects.
defining and associating the data for each function. While in the OOT approach the requirement is fulfilled, through the object(s) processing, where the object itself is based on the behaviour. If a new requirement arises the new object(s) view is taken and the model is modified in that portion only leaving the rest of the design and the programme structure as it is. In the OOT approach the changes boil down to the lowest level in most of the cases.
changes at a 'Class' or 'Super Class' level. They are, generally, at the instance level. For example, in invoice preparation, new functionality is required to calculate the invoice amount. In SSAD this would need a condition definition for recognition, then the changes in the data and process flow, further defining the output of the new requirement. In OOT the same situation would be handled by creating an instance where only the computing behaviour is different from the others.
Hence the change in the system and the programme progress is only at the lowest level and is local, not running across the total model of the system. In short, for a given business functionality the objects are defined in different categories and the system design is built through the objects and it is processed through object processing. Hence, in a business organisation to conduct a business, it requires the customer orders, purchase indents, material indents, work orders, purchase orders, receipts, issues, payments, delivery notes, packing notes, excise gate passes, invoices, bills, vouchers, etc. In the OOT usage the analysis is made of the business operations, and it is modelled into objects.
downwards in the organisation hierarchy, linking the goals and the objectives of the business organisation, with the strategy mix decided to achieve them. In this phase the information needs of the individuals, groups and functions are analysed from a decision making or a support point of view. Such information needs would fully satisfy the operational and management information needs. Once the needs are justified, the next step is to define them in clearer terms for the purpose of development.
The requirement definition brings clarity in the content and its application in various ways in the organisation. System Design Input Design Process Design Output Design The third step is to design a physical and a logical system through which the outputs are designed. The processes which would give the outputs are determined, and the data which would be required by these processes is finalised in terms of definition, source, and quality.
Structuring the modules Developing The fourth step is to break the system design into modules in the hierarchical top-down structure to facilitate the development effort as well as its implementation. Unit Testing Once the modules are developed, the unit testing is carried out to confirm data transaction and outputs' validity and accuracy .In this testing, the transaction level processes are checked to confirm the input-process-output relation, and the data storage and the transaction level updating.
When the unit testing is over and the module level processing is confirmed, the modules are put together to generate the information as determined in the requirement definition. The process of putting the modules together is a process of integration. It is intended to produce the results of data integration. System Testing The system so developed is tested as a whole for several aspects such as information, quality, performance, utility, user acceptance and so on.
the installation of the hardware and the software, training the users, and then shifting to a fully designed system.
Even after complete installation, the system may require modifications or changes in terms of functions and features over a period of time. The process of introducing these new requirements without disturbing the time tested basic system is called maintenance. Such changes are required swiftly and hence they are required to be carried out very easily. The system is designed keeping this natural requirement in post implementation period.
user acceptance because it helps solve the problems in business performance, and meets the information needs, within a sensible time scale, with an assured quality and security of information.
Information
Second important element in any managerial information system is the Information. "Information can be defined as data that has been processed into a form that is meaningful to the recipient and is of real or perceived value in current or prospective decisions". "Information refers to an input of data processing which is organized and meaningful to the person who receives it. Information is;
Information
contd..
For example, data concerning a sale may indicate the number of the salesman. When a large number of such data elements is organized and analyzed, it may provide important information to a marketing director who is attempting to evaluate his sales force. In general, the planning information requirements of executives can be categorized into three broad categories viz.. Environmental Information Competitive Information Internal Information.
Environmental Information
Environmental Information comprises the following: i) Government policies Information about concessions, benefits government policies in respect of tax concessions or for any other aspect, which may be useful to an organization in the future period. ii) Factors of Production: Information related with source, cost, location, availability, accessibility and productivity of the major factors of production viz Capital, Labour, Material etc. iii) Technological Environment: Forecast of any technological changes in the industry and the probable effect of it on the firm.
Competitive Information
Competitive Information Includes the following information: i) Industry demand: Demand forecast of the industry in respect of the product manufactured and in the area in which the firm used to be operating. ii) Firm Demand Assessment of the firms product demand in the specified market. It also includes an assessment of firm's capability to meet firm's demand. iii) The competitive data:
Internal Information
Internal Information includes the information concerning concern's are: i) Sales forecast ii) The financial plan/budget iii) Supply factors, and iv) Policies, which are vital for subsidiary planning at all levels in the organization.
Level of Information
Characteristics of Information
Important characteristics of useful and effective information are as follows: i) Accuracy: Information, if it is to be value should be accurate and should be truly reflects the situation or behavior of an event as it really is. Otherwise the user will take the incorrect information as correct and may use it for decision - making with a disastrous result. ii) Form Information : Is of value if it is provided to the user in the form It is useful and best understood by him. This is described in terms of qualitative and quantitative, numerical and graphic, summary and detailed.
Decision Making
Decision Making is an essential part of management. Processing information and making decision.
Information systems are developed to help the managers in their
(cognitive process) leading to the selection of a course of action among several alternatives. Every decision making process produces a final choice.The output can be an action or an opinion of choice. The decision making process is based on the support of the information systems in the organizations. The managers must be aware of a problem, before a decision can be made.
expected one. Decision making is the study of identifying and choosing alternatives based on the values and preferences of the decision maker. One has the highest probability of success or effectiveness Best fits with our goals, desires, lifestyle, values, and so on After the problem has been identified, the causes of the existence of the problem must be identified and then the solution to the problem has to be found.
Types of Decisions
The decisions have been classified into most activity. We present here different on the arranging mainly two types of decisions that are : i) Structured Decisions or Programmed Decisions ii) Unstructured Decision or Non Programmed Decisions. Structured Decisions Programmed and well defined decisions and they are preplanned They are essentially repetitive routine and involve a definite procedure for handling them so that they do not have to be treated each as if they were new.
fully understood Structured decisions are generally made for routine tasks
with such fairly well structured problems. Structured decisions are also called programmable decisions Where the procedures to follow when a decisions are structured or programmed by the decision procedures or decision rules developed for the them. A structured decision could possibly involve what is known as a deterministic decision or an algorithmic decision. Example : Decision making of students results Decision about the payroll systems etc.
unstructured decision making situations. Thus the strategic decision are non-repetitive, vital and important and aim of determining or changing the ends or means of the enterprise. Unstructured decisions are not simple. They are usually quite complex in nature, so, There is no tried and true method of handing them.
insight into the problem definition. The risk involved in taking decisions to solve the problems in this is usually high A decision is considered unstructured if there are no clear procedures for making the decision Unstructured problems often solved with human intuition Eg. dealing with a labor strike in a factory, Plant expansion, Products scheduling , Capital budgeting Features of Unstructured decisions : These decisions cannot be delegated. The cost of taking such decisions are quite high. compared to structured decisions.
Customer expectations, competitor response New product and marketing strategy decisions commonly fit
computer-based system or subsystem intended to help decision makers use communications technologies, data, documents, knowledge and/or models to identify and solve problems, complete decision process tasks, and make decisions. In general, Decision Support Systems are a class of computerized information system that support decisionmaking activities. DSS are an application of Herbert A Simon model. As explained earlier, the model has three phases viz intelligence, design and choice and implementation.
intelligence phase where the objective is to identify the problem and then go to the design phase for solution. The choice of selection, criteria varies from problem to problem. It is therefore required to go through these phase again and again till a satisfactory solution is found. These systems are helpful where the decision maker calls for complex manipulation of data and use of several methods to reach an acceptable solution using different analysis approach.
also in its performance evaluation. These systems sensitivity analysis on various parameters of the problem.
DSS can be built around the rule in case of programmable
decision situation. While in Non-Programmable decisions, the rules are not fixed or predetermined, and requires every time the user to go through the decision making cycle as indicated in the Herbert Simon model.
The DSS refers to a class of systems which support in the
process of decision making and does not always give a decision itself.
Attributes of Decision Support System: [DSS] 1) can be 2) Flexibility : The systems are flexible so that any situation semi structured or unstructured decision making tackled with case and speed. Simple Model : The systems use simple model of
decision making. The only change is that a different set of Information is sought for the use of different models. The choice of a model depends upon the complexity of decision making.
inputs from database(s) for decision making. The use of information being common input to the system is from the database.
A database is a non-redundant collection of interrelated data
items that can be processed through application programs and available to many users.
personal inventory systems are examples of the analysis systems. The use of simple data processing tools and business rules are required to develop this system. 3. Information analysis Systems : In this system, the data is analyzed and information reports are generated. The reports might be having exceptions as a feature. The decision makers use these reports for assessment of the situation for decision making. The sales analysis, the accounts receivable systems, the market research analysis
scheduling rules, and the resource or asset or facilities planning systems are the examples. Models Financial models Statistical analysis models Graphical models Project management models
take the example of materials management function and the variety of the decision and the type of systems used therein to support and examine the decision.
Selection of vendor based on price, Information analysis system. quality performance Selection of capital asset Inventory rationalization Management of inventory within various financial and stocking constraints Return on investment analysis Valuation of inventory accounting system and
The most common use of the decision support system is to test the decision alternatives and also to test the sensitivity of the result to the change in the system and assumptions.