MI703: Computer Information Systems Goals Goals Logistics Logistics Technical Topic: Analyzing Application Development Technical Topic: Analyzing Application.

Slides:



Advertisements
Similar presentations
Professional Services Overview
Advertisements

Systems Development Environment
Enterprise Resource Planning
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
1 State of Michigan Achieving Software Process Improvement with Capability Maturity Model (CMM)
1 The Database Application Development Process The Database Application Development Process.
8.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
1 Agenda 01/13/05 Announcement Database Development Process (Chapter 2)
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Class 8 Agenda Midterm Case Review Notes Transactions & Workflow Enterprise-level Applications –SCM – Supply chain mgmt –ERP – Enterprise resource planning.
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne, office K115A. –
Chapter 9: Moving to Design
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
The database development process
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Databases Chapter 11.
Introduction to Systems Analysis and Design
ENVIRONMENTAL DATA MANAGEMENT & SHALE GAS PROGRAMS INTERNATIONAL PETROLEUM ENVIRONMENTAL CONFERENCE NOVEMBER 14, 2013.
Introduction to Computer Technology
Enterprise Architecture
INFO 355Week #61 Systems Analysis II Essentials of design INFO 355 Glenn Booker.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Systems Analysis and Design: The Big Picture
Lesson 1 Week01.
Chapter 9 Elements of Systems Design
The Database Development Process
BIS310: Structured Analysis and Design Introduction and Systems Planning Week 1.
第三組 Produce a report on 1.SAP NetWeaver 2.SAP Web Application Server 3. SAP Solution Manager ~ Team member ~ 何承恩 謝岳霖 徐翊翔 陳鼎昇.
Organizing Information Technology Resources
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Managing the development and purchase of information systems (Part 1)
Understanding Information Systems. Information System (IS) An IS is a combination of people, hardware, software, computer networks, and data that organizations.
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
Chapter 14 Information System Development
Computers Are Your Future © 2006 Prentice Hall, Inc.
Copyright Prentice Hall, Inc. 1 Computers: Information Technology in Perspective, 11e Larry Long and Nancy Long Chapter 11 Developing Business Information.
Using Information Technology Chapter 11 Information Systems.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
Decision Support System Development By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Systems Analysis and Design in a Changing World, Fourth Edition
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
+ SUH Incorporated Executive Briefing. + SUH Business Opportunity I.T. solutions are needed to improve SUH’s ability to operate Sales Support team would.
The Systems Development Environment Systems Analysis and Design II.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
MD703: Computer Information Systems n Goals n Logistics n Teams and Projects n Class Organization n Technical Topic: Application Development n Case Analysis.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Class 4 Agenda Database Management Systems Database Management Systems Chapter 4: Moore’s Law Chapter 4: Moore’s Law Midterm Case Midterm Case.
2.0 PROJECT INITIATION AND PLANNING The initiating and planning are the phase where process or workflow to develop the system will identify and planning.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Final Review Systems Analysis and Design in a Changing World, 4th Edition 1 Final Review u Chapters 1-6, 8-10, 13, 14, 15 u Multiple choice, short answer,
Software Design and Development Development Methodoligies Computing Science.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Managing Data Resources File Organization and databases for business information systems.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
14 Summary Management of Operations
Managing the Delivery of Information Services
Lecture 6. Information systems
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Information Systems Development (ISD) Systems Development Life Cycle
Presentation transcript:

MI703: Computer Information Systems Goals Goals Logistics Logistics Technical Topic: Analyzing Application Development Technical Topic: Analyzing Application Development Case Study: Analysis Strategy Case Study: Analysis Strategy

Goals 1) “Management understanding” of key technical principles, ideas and products (via “technical briefs”, online chapters) 1) “Management understanding” of key technical principles, ideas and products (via “technical briefs”, online chapters) 2) Strategic Management Issues (via text chapters) 2) Strategic Management Issues (via text chapters) 3) Experiences in implementing IS projects and dealing with IS issues (via case studies) 3) Experiences in implementing IS projects and dealing with IS issues (via case studies) 4) Research and presentation experience (via term project) 4) Research and presentation experience (via term project)

Logistics Online Resources (text, cases) Online Resources (text, cases) Web Page Web Page “Assessment” “Assessment” 11 classes => take home midterm 11 classes => take home midterm Office Hours Office Hours Project Teams and Topics Project Teams and Topics Case Discussions Case Discussions Computer Center Tour? Computer Center Tour?

Application Development Aspects Service Layers (Vertical) Service Layers (Vertical) Application Tiers (Horizontal) Application Tiers (Horizontal) System Development Life Cycle System Development Life Cycle Phases of Technology Assimilation Phases of Technology Assimilation

Application Service Layers Presentation: Input & Output Application Business Logic Subsystems / Services & Functions Common Business Logic Servers & Operating Systems Network (Each layer defines the environment and standards for the next higher layer)

Tiers PresentationLogicStorage Network ClientServer

“4-Tier” Model Client (Browser) Application Server DBMS Storage Web Server “SQL” “html”

Application Development Life Cycle Analysis Design Build/Buy Monitor Implement

Methods for Applying SDLC Classic “Waterfall” Model Classic “Waterfall” Model –Static environment –Minimal unknowns Rapid Application Design Rapid Application Design –Iterative –Delivery in stages –Insufficient knowledge for accurate design Prototyping Prototyping –Focus on presentation, not process –Customer-based apps

Analysis Basics Focus on business need, not technology Focus on business need, not technology Entity-relationship Diagrams for data Entity-relationship Diagrams for data Dataflow diagrams for logic Dataflow diagrams for logic Define Scope Define Scope Define Success Define Success

Design Basics Focus on the solution, “blueprint” Focus on the solution, “blueprint” Considers environmental factors Considers environmental factors –Enterprise standards –Staff talents, availability Data-centric: Normalization Data-centric: Normalization Process-centric: Flowchart / Pseudo-code Process-centric: Flowchart / Pseudo-code Combining the two: Objects Combining the two: Objects

Build / Buy Issues Current move to “buy and integrate” Current move to “buy and integrate” Build only where control, differentiation are key Build only where control, differentiation are key All applications must coordinate upwards and to peer applications All applications must coordinate upwards and to peer applications Trade off of ability to maintain versus control over maintenance Trade off of ability to maintain versus control over maintenance Exception handling is 80% of work Exception handling is 80% of work “Workflow” is often the major issue “Workflow” is often the major issue Testing and QA Implications Testing and QA Implications

Implementation Issues Process Changes Process Changes Training, reward mechanism Training, reward mechanism Business process change must accompany technology change Business process change must accompany technology change Data lifespan includes creation, operational use, analytical use, archiving Data lifespan includes creation, operational use, analytical use, archiving

Monitor / Measurement Baseline Statistics Baseline Statistics Aggregate “good news”, detail “bad news” Aggregate “good news”, detail “bad news” Compare to Analysis goals Compare to Analysis goals Basis for upgrade, acceptance Basis for upgrade, acceptance

Phases of Technology Assimilation Identify Identify –What technical abilities are required? Learn Learn –How do they work? Control Control –How will we use them? Distribute Distribute –Commit to the new technology!

Case Analysis Strategy Scope Scope –Data vs Process Strategy and Tactics Strategy and Tactics –Consistency at each level Efficiency vs Flexibility Efficiency vs Flexibility –Parallels investment strategies Excellence vs “Satisficing” Excellence vs “Satisficing” –Elasticity of return Adherence to phases of “technology assimilation” Adherence to phases of “technology assimilation” –Is IT incorporated into business practices?

Scope Discussion What are the weaknesses of providing technical solutions: What are the weaknesses of providing technical solutions: –Overly centralized ? –Overly distributed ? –Provide an example to match each observation.

For Next Week Technical Brief: Networking Concepts Technical Brief: Networking Concepts Nestle Case study (see web page) Nestle Case study (see web page) Online Text Chapter Online Text Chapter –Understanding Software: A Primer for Managers: