SMG IS 223 Lecture Notes - Lecture 9: Mysql, Systems Design, Systems Analysis
a. Problem specificity- pay only for what is needed
2. Off-the-Shelf Software (Packaged Software)
. Less costly than customized
a. Faster to procure than customized
b. Of higher quality than customized
c. Less risky than customized
Open Source has source code- difference from off the shelf
Open Source Software
1. Program’s source code is freely available for use and/or modification
a. Linux and MySQL are prevalent example
2. Free to use, but “hidden” support costs
. Typically no support for the free version
a. Commercial vendors may offer commercial-grade support to industry users for a fee
IS Development in Action
1. Option #1: Build Info System
2. Option #2: Buy Prepackaged Software/Use Open Source Software
3. Option #3: Outsource Development to Third Party
4. Option #4: ??
The Role of Users in the Systems Development Process
1. System analysts design the system
2. System users know what is needed
3. System analysts depend on system users
4. ….
Steps in the Systems Development Process AKA Waterfall Method
1. Systems planning and selection
2. Systems analysis
3. Systems design
4. Systems implementation and operation
Phase #1: Systems Planning and Selection
1. Resources are limited so projects must be limited
2. Analyst gathers information and builds the case
3. Multiple approaches to selecting projects
a. Formal IS planning process
Phase #2: Systems Analysis
1. Collecting requirements
2. Modeling data
3. Modeling Processes and Logic
4. Develop System Designs and Evaluate, Selecting One
Phase #3: Systems Design
1. The system design chosen from Phase 2 is now elaborated to where it could be built
2. Human-computer interface
find more resources at oneclass.com
find more resources at oneclass.com
Document Summary
Problem specificity- pay only for what is needed: off-the-shelf software (packaged software) Open source has source code- difference from off the shelf. Open source software: program"s source code is freely available for use and/or modification. Linux and mysql are prevalent example: free to use, but hidden support costs. Commercial vendors may offer commercial-grade support to industry users for a fee. The role of users in the systems development process: system analysts design the system, system users know what is needed, system analysts depend on system users. Steps in the systems development process aka waterfall method: systems planning and selection, systems analysis, systems design, systems implementation and operation. Phase #1: systems planning and selection: resources are limited so projects must be limited, analyst gathers information and builds the case, multiple approaches to selecting projects. Phase #2: systems analysis: collecting requirements, modeling data, modeling processes and logic, develop system designs and evaluate, selecting one.