Lec4-Systems Dev. - Midterm
Lec4-Systems Dev. - Midterm
LECTURE 4
SYSTEMS
DEVELOPMENT
Objectives:
FEEDBACK
FUNCTIONS OF AN INFORMATION SYSTEM
ENVIRONMENT
Customers Suppliers
ORGANIZATION
INFORMATION SYSTEM
FEEDBACK
ORGANIZATIONS TECHNOLOGY
INFORMATION
SYSTEMS
MANAGEMENT
APPROACHES TO INFO SYSTEMS
TECHNICAL APPROACHES
COMPUTER
OPERATIONS
SCIENCE
RESEARCH
MANAGEMENT
SCIENCE
MIS
SOCIOLOGY
PSYCHOLOGY POLITICAL
SCIENCE
BEHAVIORAL APPROACHES
SYSTEM INTERDEPENDENCE
INTERDEPENDENCE
HARDWARE
solution accordingly.
Defining a problem in a
systems context
• A problem
– a basic condition that is causing undesirable
results
• Symptoms
– are signals of an underlying problem
DATA FLOW
Feedback & control
PROCESS
SOURCE
OR SINK
FILE
DATA FLOW DIAGRAM:
GENERATE
BALANCE
GENERATE
BILL
CUSTOMER PAYMENT
FILE FILE
GENERATE
REPORT
CUSTOMER
MANAGER
STRUCTURED
ANALYSIS
• DATA DICTIONARY: Controlled definitions of
descriptions of all data, such as variable names
& types of data
• PROCESS SPECIFICATIONS: Describes logic
of processes at module level
Developing and evaluating
alternative solutions
Where do alternative solutions come from?
• SYSTEMS ANALYSIS
• SYSTEM DESIGN
• PROGRAMMING
• TESTING
• CONVERSION
• PRODUCTION & MAINTENANCE
SEATWORK
1. What are some common tools and techniques
used in Systems Analysis and Design?
2. What is the purpose of conducting a feasibility
study in Systems Analysis?
3. What is the purpose of conducting system
testing?
4. Why is documentation essential in Systems
Development?
5. What is the role of a Systems Analyst in the
development process?