ASE2 CARD CATALOG ENTRY

Instructions:


ASSET OVERVIEW

UNIT NAME

REUSE2

VERSION
2
ORIGIN
Richard Conn
REVIEW CODE
OK
INET ADDRESS
conn@moncol.monmouth.edu
AUTHOR
Richard Conn
Software Engineering Department
Monmouth University
Cedar Avenue
West Long Branch, NJ 07764
908/571-3480
RIGHTS
Approved for public release; distribution unlimited
COPYRIGHT
1996 Richard Conn
LOCATION
PAL

CLASSIFICATION

KEYWORDS
Software Reuse
Reuse
Courseware, Reuse
Tutorial, Reuse
INDEX
Conn, Richard
Monmouth Univ, SE Dept
DEPENDENCIES
None
SEE ALSO
SHORT DESCRIPTION
Graduate-level course in software reuse
TAXONOMY


Courseware
    Software Reuse
      14-Week Overview, Version 2


FILE LISTING

FILE SPECS
Your need to load CDROM ID ase02_01 to access this asset
Location of Asset: ../../ase02_01/crsware/muse/se508/ver2
DIRECTORY DISPLAY
Follow path to see directory

ABSTRACT

SE 508 - Software Reuse


by Richard Conn
Software Engineering Department
Monmouth University

The purpose of this course is to explore contemporary topics in systematic software reuse. This includes the impact of Object-Based and Object-Oriented Design and Programming with Ada83, Ada95, and C++ along with Domain Engineering on the software development process. The course will concentrate on the practical aspects of applying architecture-centric, domain-specific, library-based reuse methodologies integrated with the software development process to create software systems in an efficient, cost-effective manner. The course will illustrate how object-oriented and domain engineering techniques coupled with domain-specific libraries can be used to effectively develop significant software systems in a short period of time, frequently realizing reuse on the order of 70% or more. Libraries of object-based reusable software components will be used to design and implement solutions to problems.

Material presented in this course includes information from the Software Productivity Consortium (the Reuse-Drive Software Processes Guidebook), the Air Force's Comprehensive Approach to Reusable Defense Software program, ARPA's Software Technology for Adaptable Reliable Systems program, Europe's ESPRIT III Project #7808 (REBOOT - Reuse Based on Object-Oriented Techniques), and several other sources (including IBM and HP). Almost all of the reading material can be found in the Public Ada Library (except for a couple of articles and the text books).

The major sections of the course are:

  • Review of Software Engineering and the Programming Languages
  • Object-Based and Object-Oriented Analysis and Design (with emphasis on designing with reuse)
  • Domain Engineering
  • Designing for Reuse
  • Non-Technical Issues Pertaining to Software Reuse

The texts for the course are:

  • Conn, Richard, "Software Reuse - SE 508 - Course Notes, Version 2," 1996, Software Engineering Department, Monmouth University (included in this release)
  • Karlsson, Even-Andre (editor), "Software Reuse: A Holistic Approach," 1995, John Wiley and Sons, ISBN 0-471-95819-0
  • Tracz, Will, "Confessions of a Used Program Salesman: Institutionalizing Software Reuse," 1995, Addison Wesley Publishing Company, ISBN 0-201-63369-8

REVISION HISTORY

Conn, Richard  Version 2  January, 1996  Initial release to the PAL

RELEASE NOTICE

Approved for public release; distribution unlimited.
This course is part of the Software Engineering Department's curriculum
at Monmouth University.

DISCLAIMER

This documentation is provided "AS IS" and without any expressed or
implied warranties whatsoever.  No warranties as to performance,
merchantability, or fitness for a particular purpose exist.
The user must assume the entire risk and liability of using this
document.  In no event shall any person or organization of people be
held responsible for any direct, indirect, consequential or
inconsequential damages or lost profits.

ASE CARD CATALOG ENTRY NAVIGATION

Powered by the Generic Web-Based Reuse Library (GWRL)