md703: computer information systems n goals n logistics n teams and projects n class organization n...
TRANSCRIPT
![Page 1: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/1.jpg)
MD703: Computer Information Systems Goals Logistics Teams and Projects Class Organization Technical Topic: Application
Development Case Analysis Strategy
![Page 2: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/2.jpg)
Goals
1)“Management understanding” of key technical principles, ideas and products (via “tech talks”)
2)Management of IT resources and staff (via text chapters)
3)Experiences in implementing IT projects (via text cases)
4)Presentation Experience
Classes are divided between the 1st three topics
![Page 3: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/3.jpg)
Logistics
Schedule “Assessment” Web Page Text Office Hours Project Teams Case Discussions
![Page 4: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/4.jpg)
Project Topics
RFID Web Services/SOA Sarbanes-Oxley Blade Servers, Virtual Computing SPAM Issue & Management WiFi/Mobile computing/IM Teleconferencing IPv6 VoIP XML
![Page 5: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/5.jpg)
Application Development Principles System Development Life Cycle
– Steps– Methods
Application Hosting Environment– Functional Tiers– Infrastructure Levels
Phases of technology Assimilation
![Page 6: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/6.jpg)
Application Development Life Cycle
Analysis
Design
Build/Buy Monitor
Implement
![Page 7: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/7.jpg)
Methods for Applying SDLC
Classic Model– Static environment– Minimal unknowns
Rapid Application Design– Delivery in stages– Fast to Production
Prototyping– Focus on presentation, not process– Customer-based apps
![Page 8: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/8.jpg)
Analysis Basics
Focus on business need, not technology Entity-relationship Diagrams for data Dataflow diagrams for logic Define Scope Define Success
![Page 9: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/9.jpg)
Design Basics
Focus on the solution, “blueprint” Considers environmental factors
– Enterprise standards– Staff talents, availability
Data-centric: Normalization Process-centric: Flowchart / Pseudo-code Combining the two: Objects
![Page 10: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/10.jpg)
Build / Buy Issues
Current move to “buy and integrate” Build only where control, differentiation are
key All applications must coordinate upwards and
to peer applications Trade off of ability to maintain versus control
over maintenance Exception handling is 80% of work “Workflow” is often the major issue
![Page 11: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/11.jpg)
Implementation Issues
Process Changes Training, reward mechanism Business process change must accompany
technology change Data lifespan includes creation,
operational use, analytical use, archiving
![Page 12: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/12.jpg)
Monitor / Measurement
Baseline Statistics Aggregate “good news”, detail “bad
news” Compare to Analysis goals Basis for upgrade, acceptance
![Page 13: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/13.jpg)
Tiers
Presentation Logic Storage
Network
Client Server
![Page 14: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/14.jpg)
“4-Tier” Model
Web ServerClient
(Browser)
ApplicationServer
DBMS Storage
“Jolt”
![Page 15: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/15.jpg)
Application Development EnvironmentNetwork
Servers
Operating System/Subsystems
Common System Utilities
Common Business Code
Application Specific Code
![Page 16: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/16.jpg)
Phases of Technology Assimilation Identify
– What technical abilities are required? Learn
– How do they work? Control
– How will we use them? Distribute
– Commit to the new technology!
![Page 17: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/17.jpg)
Chapter 1 Review
Management evolution to “governance”
Organizational Use of IS
Evolution of the service provided
Evolution of the IT mechanics
![Page 18: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/18.jpg)
Case Analysis Strategy
Scope– Data vs Process
Strategy vs Tactics– What has to be done vs how
Efficiency vs Flexibility– Parallels investment strategies
Excellence vs Satisficing– Elasticity of return
Adherence to phases of “technology assimilation”– Is IT incorporated into business practices
![Page 19: MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis](https://reader036.vdocuments.us/reader036/viewer/2022083009/5697c0121a28abf838ccc3e3/html5/thumbnails/19.jpg)
Scope Discussion
What are the weaknesses of providing technical solutions:– Overly centralized– Overly distributed
– Provide an example to match each observation.