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