Electronic Healthcare Design and Development

Size: px
Start display at page:

Download "Electronic Healthcare Design and Development"

Transcription

1 Electronic Healthcare Design and Development Background The goal of this project is to design and develop a course on Electronic Healthcare Design and Development using Unified Modeling Language (UML) and Java. Electronic healthcare, for paperless management of all activities within large healthcare establishments, promises much in speeding up the typical bureaucracy of healthcare in medical centers and hospitals. However, the realities that face the proper implementation of electronic healthcare involve the integration of many subsystems for EHR to be properly executed. For widespread adoption of electronic health record (EHR) systems by hospitals, it is essential to perform a detailed software analysis and design, to set the stage for standardization of various components for the implementation of EHR. A typical EHR system can consist of many components and subsystems, such as appointments and scheduling; admission, discharge, and transfer (ADT); prescription order entry; dietary planning; routine clinical notes; lab and radiology orders; picture archiving, and smart card sign-on. Thus, object-oriented analysis and design is well-suited for modeling the complexity posed by this type of software system. This course will undertake the object-oriented design and development of EHR and its various subsystems using Unified Modeling Language (UML) and Java. In addition, the development platform will use Eclipse and Websphere for the implementation and integration of the various subsystems. Unified Modeling Language (UML) is the defacto modeling language for object-oriented analysis and design. UML is not a programming language for software implementation, but rather a modeling language for software design. A software design is like a blueprint for a house, defining the model for creating the software. Software design models typically consist of a set of visual diagrams which describe the structural and behaviorial properties of software. Much like a blueprint, a software design needs to have a common set of notations to define what is the meaning of, for example, an arrow verses a square. This is the purpose of UML: to define a complete set of notations for the various visual models when creating an object-oriented design model. Typical diagrams for objectoriented design are use case diagrams, class diagrams, sequence/collaboration diagrams, activity diagrams, and statechart diagrams. The Java programming language is becoming more and more popular all types of computers and devices. With the proliferation of higher functioning devices, Java applications can be developed to run on multiple targets, with a common set of application code. This course will expose students to the basics of electronic healthcare design and development with UML and Java. Laboratory sessions will equip students with practical experience in electronic healthcare design, programming, and testing. As part of their final assignment, students will divide into teams to work together in a designing and implementing real software applications for electronic healthcare. The IBM Health Integration Framework is a unified software platform for implementing comprehensive solutions for healthcare providers, healthcare plans and life sciences enterprises to improve safety and quality of care, process efficiency, and patient and member satisfaction. Course Overview: The course is designed to introduce the theory and practice of object-oriented design and programming with a real-world case study in electronic healthcare development. The objectives are: This course provides an overview of electronic healthcare design and development, with a thorough grounding in the Java and UML languages. Using a mixture of demonstration and practical sessions, students will gain a sound appreciation electronic healthcare design and development using open standards. The practice sessions focus on developing and deploying real applications in electronic healthcare. This is a lab-based course in which students gain hands-on experience by developing the electronic healthcare applications. IBM 2010 Healthcare Industry Skills Innovation Award Proposal 1

2 Course Objectives: Understand how to incorporate technology into the provision of electronic healthcare Understand basic object-oriented concepts Provide an understanding of the fundamentals of the Java programming language Apply an iterative, use case-driven process to the development of a robust design model Use the UML to represent the design model Apply the OO concepts abstraction, encapsulation, inheritance, hierarchy, modularity, and polymorphism to the development of a robust design model Design an electronic healthcare system using object-oriented software engineering paradigm Students will learn: Basics of electronic healthcare terminologies and applications Practical knowledge in the UML diagrams and notations How to build object-oriented model for their project using UML The core Java syntax and semantics How to use Java in electronic healthcare systems The following provides an outline of the topics covered in this proposed course: Overview of Electronic Healthcare - Healthcare Informatics - Information Management and Evaluation - Electronic Health Records - Computerized Order Entry - Health Care Terminologies and Coding - Clinical Decision Support Systems - Public Health Informatics - Patient Care Management - Consumer Health - Open Standards in Electronic Healthcare Object Oriented Programming - Introduction to Object Orientation - Encapsulation - Inheritance and Polymorphism Introduction to Java Programming - What is Java - What can be developed with Java - J2SE, J2EE, J2ME - Evolution of Java The Core Java Language - Identifiers and Reserved Words - Primitive data types - Expressions and operators - Iteration - Decision making - Classes and objects - Arrays IBM 2010 Healthcare Industry Skills Innovation Award Proposal 2

3 Classes and Interfaces - Constructing and Destroying Objects - Encapsulation - Inheritance - Abstract classes and methods - Interfaces - Static members - Inner classes - Anonymous classes Java I/O - Input/Output streams - Java Exception handling Object-Oriented Analysis and Design with UML - UML Diagrams - Class Diagrams - Use-Case Diagrams - Interaction Diagrams - State Diagrams - Activity Diagrams - Component and Deployment Diagrams - Design Patterns Electronic Healthcare Implementation and Cases - Eclipse and Websphere - IBM Health Integration Framework - IBM InfoSphere Clinical Analytics - IBM WebSphere Message Broker - IBM Healthcare Industry Toolbox for WebSphere - IBM WebSphere Transformation Extender Pack - IBM WebSphere Healthcare Content Pack Case Study The case study involves the development of an electronic healthcare system. This includes building (all in Java): A configuration utility as a graphical user interface A full concurrent Web server Appointments and scheduling Admission, Discharge, and Transfer (ADT) Prescription Order Entry Dietary Planning Routine Clinical Notes Lab and Radiology Orders. Picture Archiving. Smart Card Identification This case study highlights a complete end to end system implemented in Java and highlights the advantages and disadvantages of the language as well as providing practical experience of the important Java application domains for electronic healthcare development. IBM 2010 Healthcare Industry Skills Innovation Award Proposal 3

4 In order to develop this course, the following milestones are proposed: Milestones Year 1 Q1 Q2 Q3 Q4 Recruitment of teaching assistant, literature and textbook search Design of Lecture Notes Development of Laboratory Exercises and Solutions Development of Case Study Documentation and Course Book Writing Finalization of Lecture Notes The first milestone will design the lecture notes after recruiting a teaching assistant and performing literature search for suitable textbooks. The first milestone will take approximately 3 months for completion. The second milestone will develop the laboratory exercises, solutions, and case study for the course. The laboratory exercises focus on designing and developing applications using UML and Java. The case study involves the development of an electronic healthcare application, which involves a complete end to end system implemented in Java, and the integration of open standards such as IBM InfoSphere Clinical Analytics, IBM WebSphere Message Broker with support for HL7, IBM Healthcare Industry Toolbox for WebSphere Portal, IBM WebSphere Transformation Extender Industry Pack for Healthcare, and IBM WebSphere Healthcare Content Pack. The second milestone will take approximately 6 months for completion. The final milestone will perform the final documentation for the project, which includes the writing of the course book and finalizing the lecture notes. The final milestone will take approximately 3 months for completion. References: 1. Tsai, Flora S. Object-Oriented Software Engineering, McGraw-Hill, The IBM Health Integration Framework: Accelerating solutions for smarter healthcare, IBM White Paper, Weiss, G. "Welcome to the (almost) digital hospital", IEEE Spectrum, pp , Mar Tsai, Flora S. Security Issues in E-Healthcare, Journal of Medical and Biological Engineering, vol. 30, no. 4, pp , Amount of funding requested, in US Dollars We request $10,000 for this project. There is currently no funding for this project. IBM 2010 Healthcare Industry Skills Innovation Award Proposal 4

5 Impact in demonstrating the problem/solution for Smarter Healthcare IT solutions and open source technologies The EHR is the key in development of a truly digital hospital, where everyday operations and record-keeping are carried out and maintained almost exclusively with computers. EHRs have been a healthcare priority for years in many countries. However, progress in implementing EHRs has lagged behind the latest information technologies available, and only a minority of hospitals and clinics actually use them. This project will demonstrate to the information/ computing industry that the time and cost in designing and implementing an EHR system need not be prohibitively high. With this pilot project, it is anticipated that we will be able to sign up at least one of the local hospitals or medical clinics for a trial run. IBM can benefit by the usage of open source Smarter Healthcare IT solutions for the implementation of the EHR. In doing so, Smarter Healthcare IT solutions will be seen as good choices any healthcare systems requiring multi-language, multiplatform, and multi-vendor supported environment. Using Eclipse for this project will also promote the open source standard for software development. In addition, IBM will appear as a sponsor of this project, which can potentially increase its visibility within the medical community in Singapore, Asia, and the rest of the world. This course can also be integrated into the final year undergraduate subject "Object-Oriented Software Engineering Design", which covers object-oriented design and programming using UML and Java with theoretical and hands-on laboratory exercises. As part of the final assignment, students divide into groups of 3-4 to design and develop a subsystem of the EHR system using UML, Java, Eclipse, with open standards in Smarter Healthcare IT solutions such as IBM WebSphere Message Broker with support for HL7, IBM Healthcare Industry Toolbox for WebSphere Portal, IBM WebSphere Transformation Extender Industry Pack for Healthcare, and IBM WebSphere Healthcare Content Pack. Resources This project will be managed by Dr. Flora Tsai of Nanyang Technological University (NTU) in Singapore. A brief biography appears below. Dr. Flora Tsai is a graduate of MIT. Columbia University, and NTU with degrees in Electrical Engineering and Computer Science. Since June 2001, she has been teaching Object-Oriented Software Engineering Design (UML and Java), Software Engineering and related subjects at NTU. She has previously conducted numerous professional short courses for the industry, including Object-Oriented Software Engineering with UML, Java, and Eclipse, Object-Oriented Design Using UML, Java, and Design Patterns, Object-Oriented Analysis & Design Using UML, Software Engineering Essentials, and Object-Oriented Programming Using C++ for Real-Time Embedded Systems. Dr. Tsai has edited three textbooks related to the subjects: Object-Oriented Software Engineering, Cyber Security, and E-Business Management. She was also involved in chairing the Eclipse Technology Summit, held at NTU in May Dr. Tsai was a recipient of the 2005 IBM Eclipse Innovation Award and principal investigator of a Novelty Detection Grant with Centre for Strategic Infocomm Technologies. She is currently a senior member of IEEE, member of ACM, and member in the IBM Academic Initiative. IBM 2010 Healthcare Industry Skills Innovation Award Proposal 5

Programming and Software Development CTAG Alignments

Programming and Software Development CTAG Alignments Programming and Software Development CTAG Alignments This document contains information about four Career-Technical Articulation Numbers (CTANs) for Programming and Software Development Career-Technical

More information

SL-110: Fundamentals of Java Revision 15 October Sun Educational Services Instructor-Led Course Description

SL-110: Fundamentals of Java Revision 15 October Sun Educational Services Instructor-Led Course Description Sun Educational Services Instructor-Led Course Description Fundamentals of Java SL-110 The Fundamentals of the Java course provides students, with little or no programming experience, with the basics of

More information

Object Oriented Design

Object Oriented Design Object Oriented Design Kenneth M. Anderson Lecture 20 CSCI 5828: Foundations of Software Engineering OO Design 1 Object-Oriented Design Traditional procedural systems separate data and procedures, and

More information

Java (12 Weeks) Introduction to Java Programming Language

Java (12 Weeks) Introduction to Java Programming Language Java (12 Weeks) Topic Lecture No. Introduction to Java Programming Language 1 An Introduction to Java o Java as a Programming Platform, The Java "White Paper" Buzzwords, Java and the Internet, A Short

More information

Object Oriented System Development with VB.NET

Object Oriented System Development with VB.NET Chapter 1 Object Oriented System Development with Objectives In this chapter, you will: Learn about OO development and Understand object-oriented concepts Recognize the benefits of OO development Preview

More information

1. Introduction 1.1 Methodology

1. Introduction 1.1 Methodology Table of Contents 1. Introduction 1.1 Methodology 3 1.2 Purpose 4 1.3 Scope 4 1.4 Definitions, Acronyms and Abbreviations 5 1.5 Tools Used 6 1.6 References 7 1.7 Technologies to be used 7 1.8 Overview

More information

The Software Development Life Cycle: An Overview. Last Time. Session 5: Agenda. Why Objects? Principles of the O-O Paradigm

The Software Development Life Cycle: An Overview. Last Time. Session 5: Agenda. Why Objects? Principles of the O-O Paradigm The Software Development Life Cycle: An Overview Presented by Maxwell Drew and Dan Kaiser Southwest State University Computer Science Program Last Time The design process and design methods Design strategies

More information

Unified Modeling Language (UML) for Database Systems and Computer Applications

Unified Modeling Language (UML) for Database Systems and Computer Applications Unified Modeling Language (UML) for Database Systems and Computer Applications Sunguk Lee * Research Institute of Industrial Science and Technology Pohang, Korea sunguk@rist.re.kr *Correspondent Author:

More information

Syllabus for CS 134 Java Programming

Syllabus for CS 134 Java Programming - Java Programming Syllabus Page 1 Syllabus for CS 134 Java Programming Computer Science Course Catalog 2000-2001: This course is an introduction to objectoriented programming using the Java language.

More information

Open Source Modular Units for Electronic Patient Records. Hari Kusnanto Faculty of Medicine, Gadjah Mada University

Open Source Modular Units for Electronic Patient Records. Hari Kusnanto Faculty of Medicine, Gadjah Mada University Open Source Modular Units for Electronic Patient Records Hari Kusnanto Faculty of Medicine, Gadjah Mada University Open Source Initiatives in Patient Information System electronic health records, scheduling

More information

Premier. Helping healthcare providers deliver the best possible care to their patients. Smart is...

Premier. Helping healthcare providers deliver the best possible care to their patients. Smart is... Premier Helping healthcare providers deliver the best possible care to their patients Smart is... Sharing and analyzing healthcare information to help physicians identify the best treatments for their

More information

Lecturer: Sebastian Coope Ashton Building, Room G.18 E-mail: coopes@liverpool.ac.uk. COMP 201 web-page: http://www.csc.liv.ac.

Lecturer: Sebastian Coope Ashton Building, Room G.18 E-mail: coopes@liverpool.ac.uk. COMP 201 web-page: http://www.csc.liv.ac. Lecturer: Sebastian Coope Ashton Building, Room G.18 E-mail: coopes@liverpool.ac.uk COMP 201 web-page: http://www.csc.liv.ac.uk/~coopes/comp201 Lecture 18 Introductory Case Study Introduction to UML During

More information

MDD approach for the C programming language

MDD approach for the C programming language MDD approach for the C programming language Saravnan.Natarajan, Project Leader, iwave Systems Abstract Model Driven Development (MDD) addresses the challenges faced by the Embedded system software developers.

More information

Specification and Description Language (SDL)

Specification and Description Language (SDL) Definition Specification and Description Language (SDL) Specification and description language (SDL) is an object-oriented, formal language defined by The International Telecommunications Union Telecommunications

More information

Business Process Management Enabled by SOA

Business Process Management Enabled by SOA Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)

More information

Fundamentals of Java Programming

Fundamentals of Java Programming Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors

More information

Designing Real-Time and Embedded Systems with the COMET/UML method

Designing Real-Time and Embedded Systems with the COMET/UML method By Hassan Gomaa, Department of Information and Software Engineering, George Mason University. Designing Real-Time and Embedded Systems with the COMET/UML method Most object-oriented analysis and design

More information

Open Platform. Clinical Portal. Provider Mobile. Orion Health. Rhapsody Integration Engine. RAD LAB PAYER Rx

Open Platform. Clinical Portal. Provider Mobile. Orion Health. Rhapsody Integration Engine. RAD LAB PAYER Rx Open Platform Provider Mobile Clinical Portal Engage Portal Allegro PRIVACY EMR Connect Amadeus Big Data Engine Data Processing Pipeline PAYER CLINICAL CONSUMER CUSTOM Open APIs EMPI TERMINOLOGY SERVICES

More information

Another HISA - The new standard: Health Informatics - Service Architecture

Another HISA - The new standard: Health Informatics - Service Architecture Another HISA - The new standard: Health Informatics - Service Architecture Gunnar O. Klein a, Pier Angelo Sottile b, Frederik Endsleff c a Dept. of Medcine, Karolinska Institutet, and Cambio Healthcare

More information

IBM WebSphere Business Integration Monitor, Version 4.2.4

IBM WebSphere Business Integration Monitor, Version 4.2.4 View business results in real time to accelerate informed decision making and help improve business effectiveness IBM WebSphere Business Integration Monitor, Version 4.2.4 Highlights Tracks business process,

More information

Business Process Management Tampereen Teknillinen Yliopisto

Business Process Management Tampereen Teknillinen Yliopisto Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented

More information

4.1 CD 301 - BSc (Hons) Information Technology (Diploma to Degree Upgrade 1.5 Years Part Time)

4.1 CD 301 - BSc (Hons) Information Technology (Diploma to Degree Upgrade 1.5 Years Part Time) 4.1 CD 301 - BSc (Hons) Information Technology (Diploma to Degree Upgrade 1.5 Years Part Time) 1. OBJECTIVES This Programme is geared towards producing computer professionals, with a thorough understanding

More information

Outline. Technologies for Developing Systems. History of System Development. The Evolution of System Development. Chapter s

Outline. Technologies for Developing Systems. History of System Development. The Evolution of System Development. Chapter s Outline Technologies for Developing Systems Chapter 9 Introduction Foundations of Systems Development Structured Development Fourth-Generation Languages Software Prototyping Computer-Aided Software Engineering

More information

OUR COURSES 19 November 2015. All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden

OUR COURSES 19 November 2015. All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden OUR COURSES 19 November 2015 Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden Java for beginners JavaEE EJB 3.1 JSF (Java Server Faces) PrimeFaces Spring Core Spring Advanced Maven One day intensive

More information

IBM BPM Solutions Addressing the Enterprise Business Process Management

IBM BPM Solutions Addressing the Enterprise Business Process Management IBM BPM Solutions Addressing the Enterprise Business Process Management Cristina Morariu, IBM Agenda Business Process Management IBM Featured products for BPM IBM Business Process Manager IBM Case Manager

More information

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os Session Nr: 16772 + 16773 Wilhelm Mild Executive IT Architect wilhelm.mild@de.ibm.com Erich Amrehn Distinguished Engineer amrehn@de.ibm.com

More information

CMS & ehr - An Update

CMS & ehr - An Update Health Informatics in Hong Kong CMS & ehr - An Update Dr NT Cheung HA Convention 2010 CMS / epr is essential in the HA Each Day... 12,000 users 90,000 patients 8M CMS transactions 700,000 epr views In

More information

A Methodology for the Development of New Telecommunications Services

A Methodology for the Development of New Telecommunications Services A Methodology for the Development of New Telecommunications Services DIONISIS X. ADAMOPOULOS Centre for Communication Systems Research School of Elec. Eng., IT and Mathematics University of Surrey Guildford

More information

Course 10266A: Programming in C# with Microsoft Visual Studio 2010 OVERVIEW

Course 10266A: Programming in C# with Microsoft Visual Studio 2010 OVERVIEW Course 10266A: Programming in C# with Microsoft Visual Studio 2010 OVERVIEW About this Course The course focuses on C# program structure, language syntax, and implementation detailswith.net Framework 4.0.

More information

Object-Oriented Design Guidelines

Object-Oriented Design Guidelines Adaptive Software Engineering G22.3033-007 Session 8 Sub-Topic 3 Presentation Object-Oriented Design Guidelines Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute

More information

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG Information on a Course offered by Division of Applied Science and Technology Course Title: (English) Java Programming (Chinese) Course

More information

Lecture 1: Introduction

Lecture 1: Introduction Programming Languages Lecture 1: Introduction Benjamin J. Keller Department of Computer Science, Virginia Tech Programming Languages Lecture 1 Introduction 2 Lecture Outline Preview History of Programming

More information

Course: Introduction to Java Using Eclipse Training

Course: Introduction to Java Using Eclipse Training Course: Introduction to Java Using Eclipse Training Course Length: Duration: 5 days Course Code: WA1278 DESCRIPTION: This course introduces the Java programming language and how to develop Java applications

More information

empowersystemstm empowerhis Advanced Core Hospital Information System Technology Comprehensive Solutions for Facilities of Any Size

empowersystemstm empowerhis Advanced Core Hospital Information System Technology Comprehensive Solutions for Facilities of Any Size empowersystemstm empowerhis TM Advanced Core Hospital Information System Technology Comprehensive Solutions for Facilities of Any Size ADT / Patient Registration System + Fully Integrated Patient Registration

More information

Course 10266A: Programming in C# with Microsoft Visual Studio 2010

Course 10266A: Programming in C# with Microsoft Visual Studio 2010 Length Five days About this Course The course focuses on C# program structure, language syntax, and implementation detailswith.net Framework 4.0. This course describes the new enhancements in the C# 4.0

More information

Luncheon Webinar Series July 29, 2010

Luncheon Webinar Series July 29, 2010 Luncheon Webinar Series July 29, 2010 Business Glossary & Business Glossary Anywhere Sponsored By: 1 Business Glossary & Business Glossary Anywhere Questions and suggestions regarding presentation topics?

More information

IBM Proof of Technology Discovering business application services, featuring IBM WebSphere Application Server Network Deployment V8

IBM Proof of Technology Discovering business application services, featuring IBM WebSphere Application Server Network Deployment V8 IBM Proof of Technology Discovering business application services, featuring IBM WebSphere Application Server Network Deployment V8 Proof of Technology Introduction Welcome and Introductions Agenda Service

More information

Masters of Science in Software & Information Systems

Masters of Science in Software & Information Systems Masters of Science in Software & Information Systems To be developed and delivered in conjunction with Regis University, School for Professional Studies Object Oriented Design Table of Contents January

More information

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0 The following applies to all exams: Once exam vouchers are purchased you have up to one year from the date of purchase to use it. Each voucher is valid for one exam and may only be used at an Authorized

More information

Visual Programming. Introduction. Information Systems Department College of Technology Vietnam National University, Hanoi

Visual Programming. Introduction. Information Systems Department College of Technology Vietnam National University, Hanoi Visual Programming Introduction Hoá NGUYEN Information Systems Department College of Technology Vietnam National University, Hanoi 23 January 2007 Hoa.Nguyen@vnu.edu.vn Plan 1. Introduction to Visual Programming

More information

4.1 CD304 - BSc (Hons) Information Technology (Diploma to Degree Top-up 1 year Full Time)

4.1 CD304 - BSc (Hons) Information Technology (Diploma to Degree Top-up 1 year Full Time) 4.1 CD304 - BSc (Hons) Information Technology (Diploma to Degree Top-up 1 year Full Time) 1. OBJECTIVES The Programme is geared towards producing computer professionals, with a thorough understanding of

More information

Object oriented design process

Object oriented design process Unit IV Design Object oriented design process 1.Apply design axioms to design classes 1.1 Refine and complete the static UML class diagram 1.2 Iterate and refine again 2. Design the access layer 2.1 create

More information

Object-Oriented Systems Analysis and Design

Object-Oriented Systems Analysis and Design Object-Oriented Systems Analysis and Design Noushin Ashrafi Professor of Information System University of Massachusetts-Boston Hessam Ashrafi Software Architect Pearson Education International CONTENTS

More information

Principles and Software Realization of a Multimedia Course on Theoretical Electrical Engineering Based on Enterprise Technology

Principles and Software Realization of a Multimedia Course on Theoretical Electrical Engineering Based on Enterprise Technology SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 1, No. 1, November 2003, 81-87 Principles and Software Realization of a Multimedia Course on Theoretical Electrical Engineering Based on Enterprise Technology

More information

Lombardi Whitepaper: Why You (Probably) Cannot Afford to Use IBM for BPM. Why You (Probably) Cannot Afford to Use IBM for BPM

Lombardi Whitepaper: Why You (Probably) Cannot Afford to Use IBM for BPM. Why You (Probably) Cannot Afford to Use IBM for BPM Why You (Probably) Cannot Afford to Use IBM for BPM 1 Why You (Probably) Cannot Afford to Use IBM for BPM You have a project that seems like a good fit for Business Process Management (BPM). And you re

More information

A Process Model for Software Architecture

A Process Model for Software Architecture 272 A Process Model for Software A. Rama Mohan Reddy Associate Professor Dr. P Govindarajulu Professor Dr. M M Naidu Professor Department of Computer Science and Engineering Sri Venkateswara University

More information

"Charting the Course to Your Success!" MOC Programming in C# with Microsoft Visual Studio Course Summary

Charting the Course to Your Success! MOC Programming in C# with Microsoft Visual Studio Course Summary Description Course Summary The course focuses on C# program structure, language syntax, and implementation details with.net Framework 4.0. This course describes the new enhancements in the C# 4.0 language

More information

UNIVERSITY OF SOUTH ALABAMA INFORMATION SYSTEMS

UNIVERSITY OF SOUTH ALABAMA INFORMATION SYSTEMS UNIVERSITY OF SOUTH ALABAMA INFORMATION SYSTEMS 1 Information Systems ISC 175 Prof Productivity Applications 3 cr This course provides a foundation in the use of office productivity computer applications

More information

A Framework of Model-Driven Web Application Testing

A Framework of Model-Driven Web Application Testing A Framework of Model-Driven Web Application Testing Nuo Li, Qin-qin Ma, Ji Wu, Mao-zhong Jin, Chao Liu Software Engineering Institute, School of Computer Science and Engineering, Beihang University, China

More information

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 14

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 14 Course Page - Page 1 of 14 Solution Architecture Training: SA Practitioner's Guide (Extended) BSP-2325 Length: 4 days Price: $ 2,995.00 Course Description The course covers stakeholder identification,

More information

CS 209 Programming in Java #1

CS 209 Programming in Java #1 CS 209 Programming in Java #1 Introduction Spring, 2006 Instructor: J.G. Neal 1 Topics CS 209 Target Audience CS 209 Course Goals CS 209 Syllabus - See handout Java Features, History, Environment Java

More information

Driving Healthcare n Today healthcare spending in the United States exceeds $1.4 trillion, driven by

Driving Healthcare n Today healthcare spending in the United States exceeds $1.4 trillion, driven by Driving Healthcare n Today healthcare spending in the United States exceeds $1.4 trillion, driven by regulatory, patient safety and business issues that are transforming healthcare in America n Healthcare

More information

Configuration & Build Management

Configuration & Build Management Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration & Build Management Outline of the Lecture Purpose of Software Configuration Management (SCM) Some Terminology Software Configuration

More information

Complete Web Application Security. Phase1-Building Web Application Security into Your Development Process

Complete Web Application Security. Phase1-Building Web Application Security into Your Development Process Complete Web Application Security Phase1-Building Web Application Security into Your Development Process Table of Contents Introduction 3 Thinking of security as a process 4 The Development Life Cycle

More information

CTI Bachelor of Science in Information Technology

CTI Bachelor of Science in Information Technology CTI Bachelor of Science in Information Technology Module Descriptions 2015 CTI is part of Pearson, the world s leading learning company. Pearson is the corporate owner, not a registered provider nor conferrer

More information

This presentation will provide a brief introduction to Rational Application Developer V7.5.

This presentation will provide a brief introduction to Rational Application Developer V7.5. This presentation will provide a brief introduction to Rational Application Developer V7.5. Page 1 of 11 This presentation will first discuss the fundamental software components in this release, followed

More information

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 105 Foundations of Computer Science A. Course Number and Title: CISY-105, Foundations of Computer Science B. New

More information

Course Title: ITAP 4371: E-Commerce. Semester Credit Hours: 3 (3,0)

Course Title: ITAP 4371: E-Commerce. Semester Credit Hours: 3 (3,0) Course Title: ITAP 4371: E-Commerce Semester Credit Hours: 3 (3,0) I. Course Overview The primary objective of this course is to expose students to the advanced use of information technology in the design

More information

MemorialCare Health System: Steven Beal, VP Information Services

MemorialCare Health System: Steven Beal, VP Information Services MemorialCare Health System: Steven Beal, VP Information Services Serving Our Community Overview - Inpatient Six Hospitals Epic Clinical and Rev Cycle at 5 hospitals MedSeries4 at 6 th hospital Multiple

More information

IBM Business Process Manager

IBM Business Process Manager IBM Software WebSphere Thought Leadership White Paper IBM Business Process Manager A single, comprehensive BPM platform that easily scales from project to enterprise-wide programs 2 IBM Business Process

More information

ENHANCING THE COLLABORATIVE USE OF GRID COMPUTING APPLICATIONS WITH A USER-ORIENTED PORTAL DASHBOARD

ENHANCING THE COLLABORATIVE USE OF GRID COMPUTING APPLICATIONS WITH A USER-ORIENTED PORTAL DASHBOARD ENHANCING THE COLLABORATIVE USE OF GRID COMPUTING APPLICATIONS WITH A USER-ORIENTED PORTAL DASHBOARD Dr. Thomas Choong CEO, elipva Ltd tchoong@elipva.com Chang Sau Sheong Director, Software Development

More information

Comparison between Traditional Approach and Object-Oriented Approach in Software Engineering Development

Comparison between Traditional Approach and Object-Oriented Approach in Software Engineering Development Comparison between Traditional Approach and Object-Oriented Approach in Software Engineering Development Nabil Mohammed Ali Munassar 1 PhD Student 3 rd year of Computer Science & Engineering Jawaharlal

More information

Sage 300 for Healthcare

Sage 300 for Healthcare Sage 300 for Healthcare Sage 300 for Healthcare Adopt a faster, simpler, more flexible solution with full business management capabilities. With Sage, you are choosing the next generation of business management

More information

Software. Managing Software Assets. Major types of software BIOS

Software. Managing Software Assets. Major types of software BIOS Software Managing Software Assets A software program is a series of statements or instructions to the computer. The process of writing or coding programs is termed programming; and the individuals who

More information

Information system for production and mounting of plastic windows

Information system for production and mounting of plastic windows Information system for production and mounting of plastic windows MARCEL, MELIŠ Slovak University of Technology - Faculty of Material Sciences and Technology in Trnava, Paulínska 16 street, Trnava, 917

More information

A Study on Service Oriented Network Virtualization convergence of Cloud Computing

A Study on Service Oriented Network Virtualization convergence of Cloud Computing A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute

More information

Implementing reusable software components for SNOMED CT diagram and expression concept representations

Implementing reusable software components for SNOMED CT diagram and expression concept representations 1028 e-health For Continuity of Care C. Lovis et al. (Eds.) 2014 European Federation for Medical Informatics and IOS Press. This article is published online with Open Access by IOS Press and distributed

More information

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications SOFTWARE ENGINEERING TRACK JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS Module 1 - Office Applications This subject enables users to acquire the necessary knowledge and skills to use Office

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

Java Application Developer Certificate Program Competencies

Java Application Developer Certificate Program Competencies Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle

More information

Introduction. Learning Outcomes and Content. Computing Facilities

Introduction. Learning Outcomes and Content. Computing Facilities COMP348/2 Fall 2016 Section U Principles of Programming Languages (3 credits) Course Outline / Syllabus Prerequisites: COMP248 or COMP249 or COMP238 From September 6 th to December 5 th 2015 Section Instructors

More information

A Software Engineering Process for Operational Space Weather Systems. S. Dave Bouwer, W. Kent Tobiska Space Environment Technologies www.spacewx.

A Software Engineering Process for Operational Space Weather Systems. S. Dave Bouwer, W. Kent Tobiska Space Environment Technologies www.spacewx. A Software Engineering Process for Operational Space Weather Systems S. Dave Bouwer, W. Kent Tobiska Space Environment Technologies www.spacewx.com Transitioning Research Models into Operations Software

More information

E-learning for Graphical System Design Courses: A Case Study

E-learning for Graphical System Design Courses: A Case Study E-learning for Graphical System Design Courses: A Case Study Yucel Ugurlu Education & Research Programs National Instruments Japan Corporation Tokyo, Japan e-mail: yucel.ugurlu@ni.com Hiroshi Sakuta Department

More information

Using Cloud to Deliver Innovation and Efficiency

Using Cloud to Deliver Innovation and Efficiency IBM Northeast Europe Using Cloud to Deliver Innovation and Efficiency Christian Klezl Vice President & Cloud Leader IBM Northeast Europe October 18th 2010 IBM Northeast Europe IBM Northeast Europe Cloud

More information

MANAGEMENT INFORMATION SYSTEMS

MANAGEMENT INFORMATION SYSTEMS MANAGEMENT INFORMATION SYSTEMS 2013/2014 academic year Timetables can be accessed at http://timetable.ucc.ie/1314/department.asp Click on Click on Business Information Systems For information on building

More information

Structural specification: beyond class diagrams

Structural specification: beyond class diagrams 2IW80 Software specification and architecture Structural specification: beyond class diagrams Alexander Serebrenik Before we start Match the pairs 1 Association A 2 Aggregation B 3 Composition C 4 Implementation

More information

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules

More information

Accelerating Business Value by

Accelerating Business Value by Accelerating Business Value by Mobilizing Backend Enterprise Applications To find out how GAVS can be engaged as your dedicated co-sourcing partner to improve business outcomes, please write to us at cosource@gavsin.com.

More information

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) VCU 1 COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses. The program

More information

Component Based Development Methods - comparison

Component Based Development Methods - comparison Component Based Development Methods - comparison Dan Laurenţiu Jişa Abstract: This paper realizes a comparison among three of the best known component based development methods, emphazing on the earlier

More information

Cloud computing: the IBM point of view

Cloud computing: the IBM point of view Building an Smarter Planet with Dynamic Infrastructure Cloud computing: the IBM point of view Ciro Puglisi, Infrastructure Offering Leader, CEEMEA cpug@ch.ibm.com, +41 58 333 4157 Cloud Computing can go

More information

Introduction to Information and Computer Science: Information Systems

Introduction to Information and Computer Science: Information Systems Introduction to Information and Computer Science: Information Systems Lecture 1 Audio Transcript Slide 1 Welcome to Introduction to Information and Computer Science: Information Systems. The component,

More information

IBM Interoperable Healthcare Information Infrastructure (IHII) Overview. China October 2006 IBM

IBM Interoperable Healthcare Information Infrastructure (IHII) Overview. China October 2006 IBM Interoperable Healthcare Information Infrastructure (IHII) Overview China October 2006 Rick Stevens Senior Technical Staff Member Healthcare and Life Science Solutions IHE IT Infrastructure Technical Committee

More information

1. Introduction to ehealth:

1. Introduction to ehealth: 1. Introduction to ehealth: E-Health is one of the fastest growing areas within the health sector. The scope of e- Health involves application of the knowledge, skills and tools, which enable information

More information

Roussel AZANFACK and Abimbola SORIYAN. Department of computer science and engineering, Obafemi Awolowo University, Ile-Ife, Nigeria

Roussel AZANFACK and Abimbola SORIYAN. Department of computer science and engineering, Obafemi Awolowo University, Ile-Ife, Nigeria 2011 Integration of Patient Information System with Picture Archiving and Communication System through Radiology Information System platform: case of OAUTHC By Roussel AZANFACK and Abimbola SORIYAN Department

More information

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering System Models Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain why the context of a system should be modeled as part of the RE process To describe

More information

Lecture Overview. Object-Oriented Software Engineering: Using UML, Patterns, Java, and Software Development Processes. Prof. Dr.

Lecture Overview. Object-Oriented Software Engineering: Using UML, Patterns, Java, and Software Development Processes. Prof. Dr. COM 401 Software Engineering Lecture Overview Object-Oriented Software Engineering: Using UML, Patterns, Java, and Software Development Processes Prof. Dr. Halûk Gümüşkaya haluk.gumuskaya@gediz.edu.tr

More information

SCHOOL OF ELECTRONICS AND COMPUTER SCIENCE

SCHOOL OF ELECTRONICS AND COMPUTER SCIENCE SCHOOL OF ELECTRONICS AND COMPUTER SCIENCE Information systems and software engineering are the key disciplines that ensure effective modelling, definition of requirements and specification, and the efficient

More information

Java SE 7 Programming

Java SE 7 Programming Oracle University Contact Us: 1.800.529.0165 Java SE 7 Programming Duration: 5 Days What you will learn This Java SE 7 Programming training explores the core Application Programming Interfaces (API) you'll

More information

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX 75701 1.800.298.5226 www.tjc.edu/continuingstudies/mycaa

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX 75701 1.800.298.5226 www.tjc.edu/continuingstudies/mycaa TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX 75701 1.800.298.5226 www.tjc.edu/continuingstudies/mycaa Education & Training Plan Java Programming Specialist Program Student

More information

Applying Object-Oriented Principles to the Analysis and Design of Learning Objects

Applying Object-Oriented Principles to the Analysis and Design of Learning Objects Applying Object-Oriented Principles to the Analysis and Design of Learning Objects Chrysostomos Chrysostomou and George Papadopoulos Department of Computer Science, University of Cyprus, Nicosia, Cyprus

More information

COMPARATIVE STUDY ON EXTENDED ENTITY RELATIONSHIP AND UNIFIED MODELING LANGUAGE

COMPARATIVE STUDY ON EXTENDED ENTITY RELATIONSHIP AND UNIFIED MODELING LANGUAGE COMPARATIVE STUDY ON EXTENDED ENTITY RELATIONSHIP AND UNIFIED MODELING LANGUAGE *1 Mrs. Kavitha S., * 2 Ms. Nancy A., *1Assisant Professor, Department of Computer Science Auxilium College (Autonomous),

More information

Practice Fusion Results Integration Quick Start Guide

Practice Fusion Results Integration Quick Start Guide Practice Fusion Results Integration Quick Start Guide Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System 1 P a g e P r a c t i c e F

More information

MindTelligent, Inc. Software Solutions with Mind, Diligence and Intelligence. Tel: 1-877-ASK-MIND.

MindTelligent, Inc. Software Solutions with Mind, Diligence and Intelligence. Tel: 1-877-ASK-MIND. MindTelligent, Inc. Software Solutions with Mind, Diligence and Intelligence Tel: 1-877-ASK-MIND mailto:training@mindtelligent.com Configure CVS repository with IBM Rational Application Developer For WebSphere

More information

Use service virtualization to remove testing bottlenecks

Use service virtualization to remove testing bottlenecks Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

CS4507 Advanced Software Engineering

CS4507 Advanced Software Engineering CS4507 Advanced Software Engineering Lectures 2 & 3: Software Development Lifecycle Models A O Riordan, 2015 Some diagrams from Sommerville, some notes from Maciaszek/Liong Lifecycle Model Software development

More information

AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities

AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities The classroom is set up like a traditional classroom on the left side of the room. This is where I will conduct my

More information

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities

More information

High School Pathway Program Options: Benefits of successfully completing Griffith InfoTech

High School Pathway Program Options: Benefits of successfully completing Griffith InfoTech Griffith InfoTech 1001ICT Introduction to Programming for Years 11/12 1005ICT Object-Oriented Programming for Year 12 Pathway into Griffith University science degree programs 2015 2016 Griffith Sciences

More information