1. General Approches
1.1. Structured Approach
1.1.1. Waterfall
1.1.2. Spiral
1.1.3. Prototyping
1.2. Object-Oriented Approach
2. Types of Systems
2.1. Operational Level
2.1.1. Transaction Processing System (TPS)
2.2. Strategic Level
2.2.1. Executive Support Systems (ESS)
2.2.2. Group Decision Support Systems (GDSS)
2.2.3. Computer-Supported Collaborative Work Systems (CSCWS)
2.3. Higher Level
2.3.1. Management Information Systems (MIS)
2.3.2. Decision Support Systems (DSS)
2.3.3. Expert Systems (ES)
2.4. Knowledge Level
2.4.1. Office Automation Systems (OAS)
2.4.2. Knowledge Work Systems (KWS)
3. System Development Life Cycle(SDLC)
3.1. phased approach to solve business problems
3.2. SDLC 7 Phases
3.2.1. Phase 1:Identifying Problems, Opportunities & Objectives
3.2.2. Phase 2: Determining Human Information Requirements
3.2.3. Phase 3: Analyzing System Needs
3.2.4. Phase 4: Designing the Recommended System
3.2.5. Phase 5: Developing and Documenting Software
3.2.6. Phase 6: Testing & Maintaining the System
3.2.7. Phase 7:Implementing & Evaluating the System
4. Case Tools
4.1. Reason
4.1.1. Increasing Analyst Productivity
4.1.2. Improving analyst-User communication
4.1.3. Integrating Life cycle activities
4.1.4. Accurately Assessing Maintenance changes
4.2. Upper CASE tools
4.2.1. perform analysis and design
4.3. Lower CASE tools
4.3.1. generate programs from CASE design
4.4. Integrated CASE tools perform both functions
5. Systems Analyst
5.1. Roles
5.1.1. Consultant
5.1.2. Supporting Expert
5.1.3. Agent of Changes
5.2. Qualities
5.2.1. problem solver
5.2.2. Communicator
5.2.3. Strong personal & professional ethics
5.2.4. Self-disciplined and self-motivated
5.2.5. Self disciplined & self motivated
6. New Technologies
6.1. Ecommerce and Web Systems
6.2. Enterprise resource planning systems
6.3. Wireless systems
6.4. Open source software
6.4.1. free to distribute, share, modify
6.4.2. Linux OS, Apache Web Server, Mozilla Firefox Web Browser