Craig McDonald © 2008 ISE Planning Day Information Systems Discipline.

Slides:



Advertisements
Similar presentations
Testing Workflow Purpose
Advertisements

Craig McDonald © 2007 Quality, by design. Craig McDonald © 2007 Quality is not a thing-in-itself it is a judgement of the attributes of something Quality.
Take home message Metadata Standardize data formats Separate data storage and analysis utilities Adaptive software development.
CS487 Software Engineering Omar Aldawud
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
CMMI – Continuous as well as staged model CMMI capability levels – Incomplete, performed, managed, defined, quantitatively managed, optimized Example.
A Systems Model for the Field of Informatics A. J. Cowling Department of Computer Science University of Sheffield.
Mastering Object-Oriented Analysis and Design with UML Module 4: Analysis and Design Overview.
Teaching Software Engineering Through Game Design Kajal ClaypoolMark Claypool UMass LowellWPI.
The Unified Software Development Process - Workflows Ivar Jacobson, Grady Booch, James Rumbaugh Addison Wesley, 1999.
© Craig McDonald 2005 UC E-Government: transformation or business-as-usual ? Craig McDonald School of Information Sciences and Engineering University of.
Introduction to Software Architecture. What is Software Architecture?  It is the body of methods and techniques that help us to manage the complexities.
Software Engineering General Project Management Software Requirements
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
1 Computer Systems & Architecture Lesson 1 1. The Architecture Business Cycle.
Requirements Gathering : Determining the scope of the system 1. Elicitiation – fact finding 2. Specification 3. Validation.
Course Instructor: Aisha Azeem
1 CMPT 275 Software Engineering Requirements Analysis Phase Overview of Requirements Analysis Activity System Context Diagrams.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
The design process z Software engineering and the design process for interactive systems z Standards and guidelines as design rules z Usability engineering.
COMP 2903 A10 – Software Engineers and Computer Programmers Danny Silver JSOCS, Acadia University.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Enterprise Systems & Architectures. Enterprise systems are mainly composed of information systems. Business process management mainly deals with information.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 18 Slide 1 Software Reuse.
CPTE 209 Software Engineering Summary and Review.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Software Engineering ‘The establishment and use of sound engineering principles (methods) in order to obtain economically software that is reliable and.
Copyright © 2015 Pearson Education, Inc. Chapter 7: Software Engineering.
Requirements Engineering Requirements Elicitation Process Lecture-8.
101 User Interface Patterns and its applications Tonya Groover Department of Computer Science.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Testing Workflow In the Unified Process and Agile/Scrum processes.
A Novel Approach to Architectural Recovery in Evolving Object- Oriented Systems PhD thesis Koen De Hondt December 11, 1998.
10 Software Architecture CSCU 411 Software Engineering.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
The Systems Development Life Cycle
ARCH-2: UML From Design to Implementation using UML Frank Beusenberg Senior Technical Consultant.
Introduction to Software Engineering. Why SE? Software crisis manifested itself in several ways [1]: ◦ Project running over-time. ◦ Project running over-budget.
Teaching Systems Analysis and Design in a Practical Way: A Collaborative Effort Between Computer Science and Business School by Ken Surendran-CS Chellappa.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Project Deliverables CEN Engineering of Software 2.
Information Architecture & Design Course Overview -Syllabus -Requirements & Preferences -IA & Design Readings -Group Projects IA Overview -What is IA?
Advanced Semantics and Search Beyond Tag Clouds and Taxonomies Tom Reamy Chief Knowledge Architect KAPS Group Knowledge Architecture Professional Services.
Popper & KMS © Craig McDonald 2005 A Theoretical framework for KMS.
CSPC 464 Fall 2014 Son Nguyen.  Attendance/Roster  Introduction ◦ Instructor ◦ Students  Syllabus  Q & A.
Nic Shulver, Welcome to Principles of Software Engineering Tutor: Nic Shulver Web site and Blackboard presence 100% coursework,
Project Deliverables CIS 4328 – Senior Project 2 And CEN Engineering of Software 2.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 4: Analysis and Design Overview.
1 4th of October, 2006 © ATHENA Consortium 2006 B5 EADS CCR piloting Nicolas Figay, EADS Flora Robin, EADS ATHENA Intermediate Review October 2006.
System A system is a set of elements and relationships which are different from relationships of the set or its elements to other elements or sets.
+ Informatics 122 Software Design II Lecture 13 Emily Navarro Duplication of course material for any commercial purpose without the explicit written permission.
1. 2 An Introduction to Software Engineering 3 What is software? Computer programs and associated documentation such as requirements, design models and.
Building Systems for Today’s Dynamic Networked Environments A Methodology for Building Sustainable Enterprises in Dynamic Environments through knowledge.
 The processes used for RE vary widely depending on the application domain, the people involved and the organisation developing the requirements.  However,
Course Content Oracle E-Business Fundamentals
Topic for Presentaion-2
Systems Analysis and Design in a Changing World, Fifth Edition
Mr C Johnston ICT Teacher
HCI in the software process
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
An Introduction to Software Engineering
Practical Software Engineering
Fundamentals of Human Computer Interaction (HCI)
HCI in the software process
Introduction to information systems
System Reengineering Restructuring or rewriting part or all of a system without changing its functionality Applicable when some (but not all) subsystems.
UML Design for an Automated Registration System
OU BATTLECARD: Oracle SOA Training & Certification
Presentation transcript:

Craig McDonald © 2008 ISE Planning Day Information Systems Discipline

Craig McDonald © 2008 IS Facets: 1. Information Theory 2. Systems Theory (Components, organisation & emergence) b. Human Activity Systems b. Organisational Systems c. Systems Architecture 3. Design Theory 1. Theories that suggest Units & Research: 2. Context that suggest Units & Research: Academic Interest, Technology Change, Hot Topics, Canberra & UC Software Engineering & Informatics-using disciplines

Craig McDonald © 2008 Cognitive World Information World IS Facet: 1: Information Theory Physical World

Craig McDonald © 2008 Cognitive World Information World actor Data Represented Knowledge ontology Physical World Statements (in documents) Data Represented Knowledge ontology Statements (in documents) IS Facet: 1: Information Theory

Craig McDonald © 2008 IS Facet: 2a: Human Activity Systems

Craig McDonald © 2008 IS Facet: 2b: Organizational Systems

Craig McDonald © 2008 Architectural Layers: Organization Interaction (incl program) Information Technology Generic IT tools databases infobase I T I N F R A S T R U C T U R E web presence Bookings application Organisation Metabolism tasks management users customers Models / Specs: Rich Picture Org Struct & process Activity Daigram Storyboard Scenario Usecase Entity-relationship Systems Architecture IS Facets: 2c: System Architecture System Components:

Craig McDonald © 2008 The professional practice of IS has to do with coming to an understanding of the data, information and knowledge in a complex human activity system (HAS) and intervening in that HAS by modifying information systems in an effort to improve the lives of stakeholders. IS Facet: 3: Design Theory

Craig McDonald © 2008 The professional practice of IS has to do with coming to an understanding of the data, information and knowledge in a complex human activity system (HAS) and intervening in that HAS by modifying information systems in an effort to improve the lives of stakeholders. IS Facet: 3: Design Theory

Craig McDonald © 2008 The professional practice of Architecture has to do with coming to an understanding of the spatial aspects in a complex human activity system (HAS) and intervening in that HAS by modifying buildings and landscape in an effort to improve the lives of stakeholders. IS Facet: 3: Design Theory

Craig McDonald © 2008 Architecture is analogous to IS. The Architect, Christopher Alexander A Pattern Language (1977) The Timeless Way of Building (1979) captures the very human nature of designed change:... when you build a thing you cannot merely build that thing in isolation, but must also repair the world around it, and within it, so that the larger world at that one place becomes more coherent, and more whole; and the thing which you make takes its place in the web of nature, as you make it. (1977 p. xiii) Architecture is more concrete than IS, but the disciplines share many fundamental principles. IS Facet: 3: Design Theory

Craig McDonald © 2008 requirements spec. 4 broad Designs & evaluation implement design spec. options design analysis system acceptbuild feedback input/output Project Where the rubber hits the road Human Activity System IS Facet: 3: Design Theory

Craig McDonald © 2008 IS Facets: 1. Information Theory 2. Systems Theory b. Human Activity Systems b. Organisational Systems c. Systems Components & Architecture 3. Design Theory 1. Theories that suggest Units & Research: 2. Context that suggest Units & Research: Academic Interest, Technology Change, Hot Topics Software Engineering & Informatics-using disciplines

Craig McDonald © 2008 Context that suggest Units & Research Academic's Interest Relate interests to teaching (part of workload allocation) Develop interests in areas of need Students Interests What's attractive to the classes of student - school leaver, professional development, career conversion Technology Change Second life ( but old stuff too - eg. Stella) Hot Topics ? Changes in Cognate Disciplines SE Informatics-using Disciplines Health Informatics, Government Informatics

Craig McDonald © 2008 Information Systems & Software Engineering

Craig McDonald © 2008 Government Informatics & User Disciplines Health Education Business ICT SE etc... IS

Craig McDonald © 2008 IS Directions for Research & Teaching Research: Move from Projects & Interests to research program? Teaching in '09: 1. Expand Information (Document - Records - Workflow) New Online Unit - "Dimensions of the Information Sector" (Fac of Comms) Split D&WF into 2 - move into information management 2. Expand Data New unit - Data Quality. Other aspects of data - an ontology unit? Mobilise Security? 3. Integrate data, Information & Knowledge - expand GST 4. Social Informatics Second life, Web Re-Organise IS Management ISM - BICS - ITBA Expand Enterprise Architecture, Requirements & Procurement, Evaluation 6. Fix SPQM - SEP (Expand into Grad Cert?)

Craig McDonald © 2008 IS Facets: 1. Information Theory 2. Systems Theory b. Human Activity Systems b. Organisational Systems c. Systems Components & Architecture 3. Design Theory 1. Theories that suggest Units & Research: 2. Context that suggest Units & Research: Academic Interest, Technology Change, Hot Topics Software Engineering & Informatics-using disciplines