Home / Syllabus / KTU / KTU B.Tech S5 Syllabus Electronics & Communication

KTU B.Tech S5 Syllabus Electronics & Communication

KTU B.Tech S5 Syllabus Electronics & Communication

KTU B.Tech S5 Syllabus Electronics & Communication

clickhereEC 301 Digital Signal Processing  
Download
clickhereEC 303 Applied Electromagnetic Theory
Download
clickhereEC 305 Microprocessor & Microcontroller
Download
clickhereEC307 Power Electronics & Instrumentation 
Download
clickhereEC 361 DIGITAL SYSTEM DESIGN  
 Download
clickhereEC363 Optimization Techniques
 Download
clickhereEC365 Biomedical Engineering 
Download
clickhereEC 367 Soft Computing
Download  
clickhereEC333 Digital Signal Processing Lab  
 
Download
clickhereEC 335 Power Electronics & Instrumentation Lab 
Download

KTU B.Tech S5 Syllabus Information Technology

Software Architecture and Design Patterns

MODULE I

The Nature of Software – Defining software, Software Application domains. Software Engineering. The Software Process, Process Models: – Water fall model, Incremental model, Prototyping model, RAD, Spiral model and Agile Development. (Brief introduction of Agile Development).
What is Software Architecture? Why is software architecture important? Role of software architect.

MODULE II

Software Design principles – Correctness and Robustness – Flexibility, Reusability and Efficiency – Tradeoffs among robustness, flexibility, reusability and efficiency

FIRST INTERNAL EXAMINATION

MODULE III

Introduction to UML diagrams – Use case diagrams, Class diagrams, Sequence diagrams, Activity diagrams, State Transition diagram, Deployment diagram.
Case study discussion on UML diagrams – Group presentation by students on different case studies

Introduction to UML diagrams – Use case diagrams, Class diagrams, Sequence diagrams, Activity diagrams, State Transition diagram, Deployment diagram.
Case study discussion on UML diagrams – Group presentation by students on different case studies

Introduction to UML diagrams – Use case diagrams, Class diagrams, Sequence diagrams, Activity diagrams, State Transition diagram, Deployment diagram.
Case study discussion on UML diagrams – Group presentation by students on different case studies

MODULE IV

Software architectural styles – pipes & filters, layered, event-based, data-centered, interpreter, MVC, message dispatcher, multi-tier distributed.

MODULE V

What is a design pattern? Creational patterns – Factory, Abstract Factory, Prototype and Singleton. Structural patterns – Composite, Decorator, Adapter, Façade and Flyweight.
                                                                                         MODULE VI
Behavioral patterns- Chain of responsibility, Command, Interpreter, Mediator, State, Template and Observer. Evaluation of architectural design – ATAM,Behavioral patterns- Chain of responsibility, Command, Interpreter, Mediator, State, Template and Observer. Evaluation of architectural design – ATAM,Behavioral patterns- Chain of responsibility, Command, Interpreter, Mediator, State, Template and Observer. Evaluation of architectural design – ATAM

KTU B.Tech S5 Syllabus Electronics & Communication

 

x

Check Also

KTU B.Tech S5 Syllabus Automobile Engineering

KTU B.Tech S5 Syllabus Automobile Engineering   ME307 Machine Design-I ME309 Metallurgy ...

KTU B.Tech S5 Syllabus Information Technology

KTU B.Tech S5 Syllabus Information Technology     IT301 Software Architecture & ...