Procedures Software for People. Agenda Procedure: Definition Software for People Designing Procedures Procedures as Problem Solving Software: Procedures.

Slides:



Advertisements
Similar presentations
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Advertisements

Session # 2 SWE 211 – Introduction to Software Engineering Lect. Amanullah Quadri 2. Fact Finding & Techniques.
System Development Life Cycle (SDLC)
Role of Information Farrokh Alemi, Ph.D.. Torturing Data Until They Confess I only have one question. What is 1 plus 1? Mathematician: “For sure 2”
NML/436/L1-1 Nazareth Northwestern Mutual Life Participants in IS Development l A team of people comprising: l Project Manager l Systems Analysts l Specialists.
Recursively Defined Functions
S.T.A.I.R.. General problem solving strategy that can be applied to a range problems.
SECONDARY SCHOOL RECOMMENDED MARKING RUBRIC FOR COGNITIVE SKILLS IN WRITING.
1 A Review  Adequate training does not happen without a lot of work  It requires significant planning  There are definite.
How Computers Work Part 1 18 September Sometimes They Don’t Having a Bad Day Mouse Won’t Work.
Management Support Systems A Hierarchy and a Guide.
IS Terms and Introductory Concepts. Contemplative Questions What is an information system? What is an information system? Why do we care about the difference.
Lesson-7 Players in the Systems Game
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 11 Management Decision Making.
John Kelleher (IT Sligo) Cognitive Walkthrough. 1 Background Authors – Lewis & Polson (1991) Based on theory L&P CE+ Theory of Exploratory Learning Assesses.
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
The Scope of Management
Metacognition An Overview*
What is Science?.
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Copyright © 2002 by The McGraw-Hill Companies, Inc. Information Technology & Management 2 nd Edition, Thompson Cats-Baril Chapter 8 I/S and Organizational.
Business Computing 550 Lesson 1. Fundamentals of Information Systems, Fifth Edition An Introduction to Information Systems in Organizations.
Software System Engineering: A tutorial
Management Information System
The Scope of Management Management & Leadership Styles
INFORMATION SYSTEMS Overview
Design Science Method By Temtim Assefa.
Software Reliability SEG3202 N. El Kadri.
Methods of Science Section 1.1. Methods of Science 3 areas of science: Life, Earth, Physical –What is involved in each? Scientific Explanations- not always.
Instructional Software. Definition: computer software used for the primary purpose of teaching and self-instruction. Categories include: Drill and practice.
 Systems analysts are the key individuals in the systems development process.  A systems analyst studies the problems and needs of an organization to.
The Software Development Life Cycle. Software Development SDLC The Software Development Life-Cycle Sometimes called the program development lifecycle.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
1 Knowledge & Knowledge Management “Knowledge is power” to “Sharing K is power” Yaseen Hayajneh, PhD.
(c) 2007 Mauro Pezzè & Michal Young The Big Picture.
© 2011 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Stewart Venit ~ Elizabeth Drake Developing a Program.
What is Computer Science? “Computer Science is no more about computers than astronomy is about telescopes.” - Edsger Dijkstra “Computer Science is no more.
Problem Solving Techniques. Compiler n Is a computer program whose purpose is to take a description of a desired program coded in a programming language.
Procedures for managing workflow components Workflow components: A workflow can usually be described using formal or informal flow diagramming techniques,
Cognitive Science Overview Cognitive Apprenticeship Theory.
Teacher Learning Communities. A model for teacher learning 20  Content, then process  Content (what we want teachers to change):  Evidence  Ideas.
Training and Development Prof R K Singh AIMA CME.
CONCEPT OF MIS. Management “Management can be defined as a science of using resources rationally (utilization of resources in judicious manner using appropriate.
Leadership BOH4M. Leadership The process of inspiring others to work hard to accomplish important tasks.
Jane Reid, AMSc IRIC, QMUL, 30/10/01 1 Information seeking Information-seeking models Search strategies Search tactics.
Multimedia Assignments for Students Dr. Susan Codone Assistant Professor, TCO Mercer School of Engineering.
Programming Errors. Errors of different types Syntax errors – easiest to fix, found by compiler or interpreter Semantic errors – logic errors, found by.
By: Dr. Mohammed Alojail College of Computer Sciences & Information Technology 1.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
Groups Dynamics and Teams Development. Groups, Teams and Organizational Effectiveness Group –Two or more people who interact with each other to accomplish.
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
Fundamentals of Information Systems, Sixth Edition Chapter 1 Part A An Introduction to Information Systems in Organizations.
CS 101 – Oct. 7 Solving simple problems: create algorithm Structure of solution –Sequence of steps (1,2,3….) –Sometimes we need to make a choice –Sometimes.
1.Why it is important to study and understand information systems. 2.Distinguish data from information. 3.Name the components of an information system.
What is it and why is it important to study it?.  The Study of the human quest for SOLUTIONS  Gives us the tools and devices that make day to day life.
MDD-Kurs / MDA Cortex Brainware Consulting & Training GmbH Copyright © 2007 Cortex Brainware GmbH Bild 1Ver.: 1.0 How does intelligent functionality implemented.
Victoria Ibarra Mat:  Generally, Computer hardware is divided into four main functional areas. These are:  Input devices Input devices  Output.
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Module I. Fundamentals of Information Systems:
Information for marketing management
Unit VII Strategic Evaluation and Control
Systems Analysis and Design: What is it?
Strategies and Techniques
Functions and Tables.
Decision Support Systems
User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7]
I know what I am good at this lesson
User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7]
Presentation transcript:

Procedures Software for People

Agenda Procedure: Definition Software for People Designing Procedures Procedures as Problem Solving Software: Procedures for Computers Some Important Lessons

Procedure: Definition From the textbook: “…include the strategies, policies, methods and rules for using the CBIS” (pg. 12) My definition: a step-by-step description of what a machine is to do to accomplish a goal. Implications: People are sometimes machine-like

Software for People Characteristics  Broken into steps  Involve information that has to be obtained  Steps are discrete  Elements of a step: Input Process Output  Procedures have a stopping point  Procedures produce products

Designing Procedures People make mistakes: expect them People get tired: people work imperfectly and inconsistently People need feedback: let people know how the procedure is working People have limited skills: people can’t do everything, can’t understand everything.

Procedures as Problem Solving Intelligence Design Choice Problem-solving Procedure Execution Gather information on the current environment Access a pre-designed Procedure embodying knowledge Execute the procedure, bringing the environmental knowledge to bear on the steps carried out

Procedures as Problem Solving This is the information or data the procedure user brings to the situation This is based on knowledge or a theory about the “best” way to get something accomplished; it’s the equivalent of expert opinion and hopefully has been tested. The execution depends on how well the procedure can be carried out by the procedure user. Gather information on the current environment Access a pre-designed Procedure embodying knowledge Execute the procedure, bringing the environmental knowledge to bear on the steps carried out Effectiveness depends on user’s research and observation skills as well as quality of environmental data Usefulness depends on how “expert” the model is and how well it matches the current environment Usability depends on user skills and the match with what the procedure is demanding from the user

Software: Procedures for Computers Software is exactly a procedure that a computer performs. Steps are accessed sequentially Activities are computer activities (addition, etc.) Feedback is less important and computers don’t have human failings (or capabilities)

Some Important Lessons Procedures are only as good as  Users’ ability to access and provide accurate and valid descriptions of the current situation and manipulate the procedural parameters  The knowledge embedded in the procedure; for software, this means that users and systems analysts have to know what process needs are and programmers have to program correctly and effectively  Users’ ability to carry out the procedure with respect to physical and cognitive limitations. Computers can usually execute software without problems, but not always.