CIS 210Systems Analysis and Development Week 1 Part I The Systems Development Environment... Objectives • Upon completion of part I you will be able to: – Understand and be able to expla
Trang 1CIS 210
Systems Analysis and Development
Week 1 Part I
The Systems Development Environment
Trang 2Objectives
• Upon completion of part I you will be able to:
– Understand and be able to explain the concepts related to information systems analysis and design
– Understand and be able to explain the concepts related to modern
approach to systems analysis and design that combines both process and data views of systems
– Understand and be able to explain the concepts related to organizational roles, including systems analyst, involved in information systems
development
– Understand and be able to explain the concepts related to different types
of information systems
– Understand and be able to explain the concepts related to the Systems Development Life Cycle
– Understand and be able to explain the concepts related to the use of
Computer Aided Software Engineering tools in systems development
Trang 3• Information Systems Analysis and Design
– Complex
– Stimulating
– Organizational perspective
– Careers in IT
– Application software
– Methodologies
– Techniques
– Tools
– Role of the systems analyst
Trang 4A Modern Approach to Systems Analysis and Design
• Current Trends
– System development for the Internet
– Computer-based tools
• Speed
• Simplicity
– Three-tier design
• Database
• Application
• Client logic
– Off-the-shelf systems
Trang 5Types of Information Systems
• Transaction Processing Systems (TPS)
– Automate data handling
– Improve transaction processing
• Management Information System (MIS)
– Convert raw data
– Meaningful aggregated form
• Decision Support Systems (DSS)
– Interactive environment
– Components
• Database
• Model base
• User dialogue
Trang 6The Systems Development Life Cycle
• Life Cycle Overview
– Standard steps
– Circular process
• Steps in the Cycle
– Planning
– Analysis
• Requirements determination
• Requirements structure
– Design
• Logical
• Physical
– Implementation
• Coding
• Testing
• Installation
– Maintenance
Trang 7The Heart of the Systems Development Process
• Different Approaches to Improving
Development
– Prototyping
– CASE tools
– Joint application design
– Rapid application development
– Agile methodologies
– eXtreme programming
Trang 8Object-Oriented Analysis Design
• OOAD
– Combines data and processes
– Objects
– Putting everything in one place
– Inheritance
– Object classes
– Rational Unified Process (RUP)
• Inception
• Elaboration
• Construction
• Transition
Trang 9• Systems Development Environment
• Modern Approach
• Types of Information Systems
• Systems Development Life Cycle
• Improving Development
• OOAD