Home About Us Departments Curriculum Facilities Alumni Examination Branch
 
 
M.Sc(IS) -> MSc(IS) -> Ist Year-> IInd Semester
 
SOFTWARE REUSE TECHNIQUES

Unit-1

Software reuse Success factors
Reuse driven software engineering as business
Object oriented software engineering
Applications and Component subsystems
Use case components
Object components

Unit � II

Design Patterns � Introduction
Creational Patterns � Factory, Factory method, Abstract factory, Singleton, Builder, Prototype

Unit � III

Structural Patterns � Adapter, Bridge, Composite, Decorator, Fa�ade, Flyweight, Proxy
Behavioral Patterns � Chain of Responsibility, Command, Interpreter

Unit � IV

Behavioral Patterns � Iterator, Mediator, Memento, Observer, State, Strategy, Template, Visitor.
Other Design Patterns � Whole-part, Master-Slave, View Handler, Forward-Receiver, Client-Dispatcher-Server, Publisher-Subscriber

Unit � V

Architectural Patterns � Layers, Pipes and filters, Black Board, Model-View Controller, Presentation-Abstraction-Control, Micro Kernel, Reflection

Suggested Reading :

1. Ivar Jacobson, Martin Griss, Patrick Jonsson � Software Reuse : Architecture, Process and Organization for Business Success, ACM Press 1997
2. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides � Design Patterns � Addison 1995
3. Frank Buschmann etc � Pattern Oriented Software Architecture � Volume 1, Wiley 1996
4. James W Cooper � Java Design Patterns, a tutorial, Addison 2000

 

Achievers Placements Newsletter Guest Book Join Us Contact Us
© All Rights Reserved