ISQA 4100/8106

Information System Architecture & Organization

CURRENT ASSIGNMENTS


SCHEDULE


Week Topics & Chapters
August 27 Lecture:
Introduction to Information Systems Architecture
Introduction to Intranet Concepts
Assigned Reading:
On-Line: Intranet Journal
On-Line: Intranet Roadmap
On-Line: Intranet (re)design wrap-up
On-Line: Why staff visit the intranet
On-Line: 10 Best Intranets of 2009
Assignment:
E-mail your preferred e-mail address(es) to your instructor.
On-Line Resources:
Acrobat LogoIntroduction to Information Systems Architecture
Acrobat LogoIntroduction to Intranet Concepts
Acrobat LogoThe Zachman Framework
September 3 Lecture:
The Role of IS in the Enterprise
The Problems of Large/Complex IS
The Concept of Information Systems Architecture
Assigned Reading:
Text: Chapter 1 - Extending the Architecting Paradigm
Text: Appendix C - On Defining Architecture and Other Terms
On-Line: Metaphors: The Information Architecture of Cities

On-Line: Complexity problems: large software implementations
On-Line: Development of a Measure to Assess the Complexity of Information Systems Development Projects (PDF file)
On-Line: Complexity problems: The Curse of IT Infrastructure
On-Line: Complexity problems: the IRS
On-Line: Complexity problems: the IRS again
On-Line: Complexity problems: the IRS yet again
On-Line: Complexity problems: the FBI
On-Line: Complexity problems: the FBI again
On-Line: Multi-vendor problems: MCI

On-Line: Definition of Architecture, as per the University of Leuven
On-Line: How Do You Define Software Architecture? as per the Software Engineering Institute at Carnegie Mellon University
On-Line: What an Information Architect Does (PDF file)
On-Line: ITArchitect - a British hub for IT Architecture
On-Line Resources:
Acrobat LogoIS, Organizations & Architecture
September 10 Lecture:
Initial Attempts at IS Architecture
Conceptual Building Blocks and Heuristics of ISA
The Concept of Information Systems Architecture
Assigned Reading:
Text: Chapter 2 - Heuristics as Tools
Text: Appendix A - Heuristics for Systems-Level architecting
On-Line: The power of horizontal design: Ridding the Department of Defense of Stovepipe Systems
On-Line: The power of standardization: Asynchronous Smart Card standard
On-Line: The power of patterns: Essential Concepts and Terminology
On-Line: The power of heuristics: Heuristic Inspections for Documentation
On-Line: The power of heuristics: Usability Heuristics for Rich Internet Applications
On-Line: The power of heuristics: Enterprise Architecture Alignment Heuristics (This paper, part of the Microsoft MSDN Library, actually covers quite a few IS Architecture issues and frameworks.)
On-Line Resources:
Acrobat LogoInitial Attempts, Concepts & Heuristics
September 17 Lecture:
Technical Building Blocks
Keeping Current with Technology / Information Architecture
Introduction to the UML and to Object-Orientation
Assigned Reading:
On-Line: Technology: Information Technology Association of America
On-Line: Information Architecture - Introduction
On-Line: Information Architecture - Concepts
On-Line: Information Architecture - Basic website structures
On-Line: Information Architecture - Presenting a website's information architecture
On-Line: Information Architecture - The Business of Understanding
On-Line: The Information Architecture Institute
On-Line: UML Resource Center
On-Line: UML: Introduction to the Unified Modeling Language (PDF file)
On-Line: UML: UML Dictionary
On-Line: UML: Introduction To OMG's Unified Modeling Language
On-Line: UML: UML for Managers e-Book
On-Line: UML: UML Re-Applied
On-Line Resources:
Acrobat LogoTechnical Building Blocks & UML
September 24 Lecture:
ISA Frameworks:
- The Zachman Information Systems Architecture
Builder-Architected Systems
Assigned Reading:
Text: Chapter 3 - Builder-Architected Systems

Zachman's Work:

On-Line: Getting Beyond the "Legacy, by John A. Zachman
On-Line: The Challenge is Change: A Management Paper, by John A. Zachman
On-Line: Yes Virginia, There IS an Enterprise Architecture, by John A. Zachman (PDF file)
On-Line: All the Reasons Why You Can't Do Architecture, by John A. Zachman (PDF file)
On-Line: Zachman International, Inc.

Introductory Articles:

On-Line: The Zachman Framework: An Introduction, by David C. Hay
On-Line: A Different Kind of Life Cycle: The Zachman Framework, by David C. Hay (PDF file)
On-Line: Information Connection: Data Stewardship Using the Zachman Framework By Jonathan G. Geiger
On-Line: The Zachman Framework, by Dr. John K. Sharp (By the way, note the 7th reference of this article - a reference to an earlier version of this course.)
On-Line: The Zachman Framework for Enterprise Architecture by Andrew Faulkner
On-Line: Architecting in a Virtual World
On-Line: The Inspired Enterprise Architecture Frameworks (PDF file)

The Zachman Framework and the UML:

On-Line: UML, RUP, and the Zachman Framework: Better together
On-Line: The Zachman Framework, the Unified Modeling Language, and the Rational Unified Process
On-Line: Using the Zachman Framework to Assess the Rational Unified Process
On-Line: To Unify Architecture With Methodology (RUP-related article)

Applications of the Framework:

On-Line: Use of the Zachman Architecture for Security Engineering (PDF file)
On-Line: Zachman Framework for Enterprise Architecture in AdCom Services
On-Line: Zachman Framework applied to Health Care Informatics (PDF file)
On-Line: Enterprise Architecture for DOD Acquisition (PDF File)
On-Line: Definition of Enterprise Architecture-centric Models for the Systems Engineer (PDF file)

Other IS Architecture Frameworks:

On-Line: Other Architectures and Architectural Frameworks
On-Line: Capgemini’s Integrated Architecture Framework
On-Line: Architecture and Architecture Modeling Techniques

On-Line Resources:
Acrobat LogoBuilder-Architected Systems & the Zachman Framework
October 1 Lecture:
Manufacturing Systems
ISA Frameworks:
- The Data Warehouse Architecture
Assigned Reading:
Text: Chapter 4 - Manufacturing Systems
On-Line: Data Warehousing Overview
On-Line: The Anti-Architect - How not to design and roll out a data warehouse
On-Line: Different Aspects of Data Warehouse Architecture
On-Line: Building a Business-Driven Data Warehouse
On-Line: Bill Gates Is A Failure, by Bill Inmon
Assignment:
NebraskAir Intranet Strategy & Data Model Description due.
On-Line Resources:
Acrobat LogoManufacturing Systems & the Data Warehouse Architecture
October 8 Lecture:
Social Systems
UML: Use Cases and Use-Case Diagrams
Assigned Reading:
Text: Chapter 5 - Social Systems
On-Line: Social Systems: Road work in Omaha
On-Line: Introduction to business modeling using the Unified Modeling Language (UML)
On-Line: Use Case Diagram Overview
On-Line: Creating Use Case Diagrams
On-Line: Top Ten Use Case Mistakes
On-Line: Use and Abuse Cases, by Martin Fowler (PDF Format)
On-Line: Use Case Fundamentals, by Alistair Cockburn
On-Line: Use Case Template, by Alistair Cockburn
On-Line: Functional Requirements and Use Cases (PDF file)
On-Line Resources:
Acrobat LogoSocial Systems & Use-Case Diagrams
October 15 Lecture:
Software Systems
UML: object-oriented relationships
Assigned Reading:
Text: Chapter 6 - Software & Information Technology Systems
On-Line: Worldwide Institute of Software Architects
On-Line: Software Architecture Research
On-Line: Software Architecture, Software Architects and Architecting

On-Line: Object Orientation Revealed! (PDF file)
On-Line: Introduction to UML Class Diagrams
On-Line: The UML Class Diagram
On-Line: Object Diagrams in UML
On-Line Resources:
Acrobat LogoSoftware Systems & Object-Oriented Relationships
Mini Presentation: Sheryl Cummings - Firewalls - Presentation
October 22 Lecture:
Collaborative Systems
UML: State Diagrams
Assigned Reading:
Text: Chapter 7 - Collaborative Systems
On-Line: A collaborative systems example: CORBA
On-Line: Introduction to UML state diagram
On-Line: State Diagram in UML
On-Line: State Diagram Tips
Assignment:
Use-case diagram for NebraskAir's online reservation system due.
On-Line Resources:
Acrobat LogoCollaborative Systems & State Diagrams
October 29 Lecture:
Representation Models and System Architecting
UML: Sequence Diagrams
UML: Collaboration Diagrams
Assigned Reading:
Text: Chapter 8 - Representation Models and System Architecting
On-Line: Model Driven Architecture - Executive Summary
On-Line: The Zachman Framework and the OMG's Model Driven Architecture (PDF File)
On-Line: An Atlas of Cyberspaces - visual modeling at its finest

On-Line: Sequence Diagramming
On-Line: Sequence Diagrams in UML
On-Line: Collaboration Diagramming
On-Line: Collaboration Diagrams in UML
On-Line Resources:
Acrobat LogoRepresentation Models, Sequence Diagrams & Collaboration Diagrams
November 5 Lecture:
The Architecture Process
Assigned Reading:
Text: Chapter 9 - Design Progression in System Architecting
On-Line: Gaudí system architecting resources
On-Line: The System Architecture Process as per Gaudi/Philips Research (PDF file)
On-Line: Building Blocks and the Architecture Development Method, by The Open Group
On-Line: A unified theory of software evolution
On-Line: The (Enterprise) Architecture Process Cycle
On-Line Resources:
Acrobat LogoThe Architecture Process
Mini Presentation: Bret O'Doherty - Business Strategy Development - Presentation
Mini Presentation: David Kemp - Data Warehousing - Presentation
November 12 Lecture:
Integrated Modeling Methodologies
Architecture Frameworks
UML: Activity Diagrams
Assigned Reading:
Text: Chapter 10 - Integrated Modeling Methodologies
Text: Chapter 11 - Architecture Frameworks
On-Line: Practical verification for requirements model of Hatley/Pirbhai (PDF File)
On-Line: Quality Function Deployment - in brief

On-Line: U.S. Department of Energy Information Systems Architecture - a vast on-line resource
On-Line: Roger Evernden's website

On-Line: Activity Diagrams
On-Line: Activity Diagrams in UML
Assignment:
NebraskAir Functional description of NebraskAir Intranet due.
On-Line Resources:
Acrobat LogoIntegrated Modeling Methodologies, Architecture Frameworks, & Activity Diagrams
Mini Presentation: Josh McCord - Distributed Databases - Presentation
November 19 Lecture:
Business and Government Architectures
UML: Component Diagrams
UML: Deployment Diagrams
Assigned Reading:
Text: Chapter 12 - Architecting in Business and Government
On-Line: Architecting in Business
On-Line: Architecting in Government
On-Line: Architecting in the Military
On-Line: Component Diagramming Guidelines
On-Line: Component Diagrams in UML
On-Line: Deployment Diagramming
On-Line: Deployment Diagrams in UML
On-Line Resources:
Acrobat LogoBusiness and Government Architectures, Component Diagrams & Deployment Diagrams
Mini Presentation: Tricia Peter - Business Process Reengineering - Presentation
Mini Presentation: Shawn Wickwire - Authentication / Verification / Cryptography - Presentation
November 26 NO CLASS due to Thanksgiving Holiday
December 3 Lecture:
The Political Process of Systems Architecting
UML: Architecture & the UML
Assigned Reading:
Text: Chapter 13 - The Political Process and Systems Architecting
On-Line: Politics Prevail Over Portfolio Management
On-Line: What IT portfolio management tools can't do: Stop politics
On-Line: HotWired News' Politics site
Assignment:
NebraskAir Intranet UML-based Description due.
On-Line Resources:
Acrobat LogoThe Political Process of Systems Architecting; Architecture & the UML
December 10 Lecture:
The professionalization of Systems Architecting
IS Architecture Management, Measurement, and Maintenance
Assigned Reading:
Text: Chapter 14 - The professionalization of Systems Architecting
On-Line: INCOSE - International Council on Systems Engineering
On-Line: INCOSE Systems Architecting Working Group
On-Line: IEEE Recommended Practice for Architectural Description of Software-Intensive Systems
On-Line: TiAC - The Information Architects Cooperative
On-Line: Benchmarking The Information Systems Function
On-Line: The Balanced Scorecard Institute
On-Line Resources:
Acrobat LogoThe professionalization of Systems Architecting; IS Architecture Management, Measurement, and Maintenance
Mini Presentation: Terje Palm - Client/Server Architectures - Presentation
December 17 FINALS WEEK
Assignment:
Final Project due at 5:30 p.m.