EFFECT FROM THE ACADEMIC YEAR 2013 - 2014

 

CS 466

SOFTWARE REUSE TECHNIQUES

 

(Elective-II)

 

Instruction                                                                                                                                                                                                                                                      4 Periods per week

Duration of University Examination                                                                                                                                                                                                                 3 Hours

University Examination                                                                                                                                                                                                                                   75Marks

Sessional                                                                                                                                                                                                                                                        25Marks

 

UNIT-I

 

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 Patters – 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 – Interartor, mediator, memento, observer, state, strategy, template, visitor. Other design patterns – Whole – part, master – slave, view handler, forwarder – receiver, client dispatcher – server, publisher – subscriber.

 

UNIT-V

 

Architectural Patterns – Layers, pipes and filters, black board, broker, model-view controller, presentation – abstraction – control, micro kernel, reflection.

 

Suggested Reading:

 

  1. 1.Ivar Jacabson, Martin Griss, Patrick Johnson, “Software Reuse: Architecture, Process and Organization for Business Success”,

ACM Press 1997.


  1. 2.Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides – Design Patterns”, Pearson Education, 1995.

 

  1. 3.Frank Buschmann etc., - “Pattern Oriented Software Architecture

 

– Volume I”, Wiley 1996.

 

  1. 4.James W Cooper, “Java Design Patterns, a tutorial”, Pearson Education, 2000.


 

 

 

 

37 38

Articles View Hits
13009373
   Tue, 11-Feb-2020, 08:54 PMSOFTWARE REUSE TECHNIQUES.
Powered by Joomla 1.7 Templates
Developed by MVSREC