cis 210 systems analysis and development week 1 part i the systems development environment,
TRANSCRIPT
CIS 210Systems Analysis and Development
Week 1 Part IThe Systems
Development Environment
Objectives
• 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
Overview
• Information Systems Analysis and Design– Complex– Stimulating– Organizational perspective– Careers in IT– Application software– Methodologies– Techniques– Tools– Role of the systems analyst
A 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
Types 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
The 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
The Heart of the Systems Development Process
• Different Approaches to Improving Development– Prototyping– CASE tools– Joint application design– Rapid application development– Agile methodologies– eXtreme programming
Object-OrientedAnalysis Design
• OOAD– Combines data and processes– Objects– Putting everything in one place– Inheritance– Object classes– Rational Unified Process (RUP)
• Inception• Elaboration• Construction• Transition
Summary
• Systems Development Environment
• Modern Approach
• Types of Information Systems
• Systems Development Life Cycle
• Improving Development
• OOAD