Enterprise Software Overview, Fall 2011
Page 1 of 4
San José State University
College of Engineering/Computer Engineering Department
CMPE 272, Enterprise Software Overview,
Sections 2-3, Fall 2011
Tuesdays/Thursdays before class, 2:30-5:00 pm in ENG 292
CMPE 272, Section 2: Tuesdays,
CMPE 272, Section 3: Thursdays, 6:00-8:45 pm
Clark Hall 226
Introduction to enterprise software systems. Covers network operating systems, DBMS,
transaction monitors, groupware, distributed objects, system management and the Web.
Covers standards such as J2EE, CORBA, SQL, JDBC, and HTTP; and emerging
technologies. Prerequisite: Classified graduate standing or instructor consent.
Current software development depends heavily on
. A software platform
integrates numerous layers of software technology that have been developed over several
decades (commonly referred to as middleware). A software platform also provides a clear
programming model, defines the deployment and management of applications, provides
tools for efficient software development, and is a hotbed of standards development.
A software platform and its characteristics must be well understood before sound software
engineering principles can be applied for developing high quality software that is delivered
on time and within budget. The current state of art software platforms are explored and a
gaze into the future of software platforms is taken.
This course will familiarize you with Enterprise Software technologies and to identify
factors that affect Enterprise Software development.
At the end of this course, you will be
familiar with the following technologies and their related standards: OSs, NOSs, SQL
databases, TP Monitors, Groupware, the Web, the Java platform, Distributed Objects,