DEPARTMENT OF INFORMATION TECHNOLOGY. I M.Tech-SE-II Sem

Similar documents
Questionnaire/Quiz (5 min)

GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering

SOFTWARE ARCHITECTURE. Semester II (Computer Engineering) SUB CODE: MECE202. Evaluation Scheme L T P Total Credit Theory Mid Sem Exam

Software Architecture Context

COURSE SYLLABUS. UNDERGRADUATE PROGRAM UNIVERSITAS KATOLIK PARAHYANGAN August-December Page 1 of 8

CENTER FOR PROFESSIONAL EDUCATION 9590 West 14 th Avenue Lakewood, CO (720)

REAL ESTATE FINANCE AND SYNDICATION (RE 378K)

SANDAKAN PUBLIC HALL MANAGEMENT SYSTEM GRACE YAIT LINGGOU FACULTY OF COMPUTING AND INFORMATICS UNIVERSITI MALAYSIA SABAH

Free Ebooks Software Architecture In Practice (3rd Edition) (SEI Series In Software Engineering)

RELE 2201 Law of Agency

Principles of Architecture and Construction

Course Income Approach To Value. Course Description

2007/2008 H [ON-LINE REAL ESTATE MANAGEMENT SYSTEM PROPOSAL] Proposal for the final year project

Cook Campus IMPORTANT INFORMATION HOUSING SELECTION PROCESS! NEW THIS YEAR LOTTERY NUMBER SELECTION!

COMMERCIAL LEASE AGREEMENT

ARC 545: Methods of Interpretation in Architectural History

(Re)vitalizing Inner City Neighborhood Business Districts:

Fall 2018 Credits: 4 Time: W 6:00-8:50 pm; TH 6:00-7:20 pm Location: TBA PROPERTY

Syllabus and Readings PLAN 760 SPRING 2016 REAL ESTATE INVESTMENT AND AFFORDABLE HOUSING

Business Real Estate and Escrow

ZAREMBA GROUP COMPANY PROFILE

Real Estate Economics MBAX 6630 Course Syllabus for Fall 2013

ITT Technical Institute. PL105 Real Estate Law Onsite Course SYLLABUS

Syllabus and Readings PLAN 760 SPRING 2017 REAL ESTATE INVESTMENT AND AFFORDABLE HOUSING

Submit 79-hours of Education and Application for Appraiser Trainee to TALCB

Note: I reserve the right to modify this schedule during the duration of this course. Performance evaluation. Students' grades will be determined by:

Cadastral Template 2003

Companies are grouped into four types based on how they choose office space to rent.

JEFFERSON ENERGY COOPERATIVE RESIDENTIAL SERVICE SCHEDULE A. Effective January 1, 2016

MERIDEN TOD A NEW TRANSIT-ORIENTED DEVELOPMENT DISTRICT ZONING REGULATION FOR MERIDEN. Greater Meriden Chamber & Connecticut Bar Association

Managing Capitalization and Expense Depreciation

Towards Independent Software Architecture Review*

RELE 1211 Law of Contracts CRN: Fall-2016

ARCHITECTURE (ARCH) Architecture (ARCH) 1

Newsletter. Greater. Gateway Association of REALTORS. October 24,

ART 1600 Aesthetics of Architecture, Interiors, and Design Fall 2013

COMMERCIAL LAW 202: PAPER 1

August Continued on Page 2: August Renters 1. Lease with Right to Purchase 2. Word Search Puzzle 4. Word Search Solution 5

Abbas C.V. Master of science in Architecture Al-Azhar University, Faculty of Engineering, Department of Architecture

Spring 2018 Credits: 4 Time: MW 10:30a-11:50a;TH 1:00p-2:20p Location: TBA PROPERTY

Capital Assets, Supplies, Equipment, and Intangible Property

LIS Three-Year Course Offerings 1 Academic Years 2012/2013 through 2014/2015

The course meets the undergraduate experiential education (EE) requirement.

FINA2382 Real Estate Finance K. S. Maurice Tse The University of Hong Kong Spring

Mass appraisal Educational offerings and Designation Requirements. designations provide a portable measurement of your capabilities

BID ADDENDUM FAILURE TO RETURN THIS BID ADDENDUM IN ACCORDANCE WITH INSTRUCTIONS MAY SUBJECT YOUR BID TO REJECTION

SECTION 73 CHESTER VILLAGE DISTRICT REGULATIONS

Property Valuation Techniques 3rd Edition

CALIFORNIA STATE POLYTECHNIC Course Title: Seminar in Land Economics UNIVERSITY, POMONA EC 419 Date of Preparation: May 2009 Prepared by: Greg Hunter

Real Estate Licensing Education Guiding you to success. JANUARY JUNE

SECURED TRANSACTIONS. Syllabus

College of Architecture Departmental Records -- R. Buckminster Fuller

Newsletter. Greater Gateway. Association of REALTORS. May 22,

Detecting and Maintaining Architecture Consistency. Dr Liam O Brien, Geoscience Australia

Learning in Architecture Design Studio

Real Estate Economics MBAX 6630 Course Syllabus for Fall 2015

6 STEPS TO BECOMING A LICENSED APPRAISER

Cube Land integration between land use and transportation

ACADEMIC COURSE SYLLABUS

FINA0805/FINA2382 Real Estate Finance K. S. Maurice Tse The University of Hong Kong Spring

EduMapping + JobMapping

Graduate Concentration in the History + Theory of Architecture

Architecture (ARCH) Courses. Architecture (ARCH) 1

Real Estate Licensing

Newsletter. Greater Gateway. Association of REALTORS. August 15,

Delivering return on investment in Rental management and processing within the supply chain

Bank Guarantee Text Verbiage Escaly

Stockton Unified School District Instructional Guide for Economics Traditional Schedule

Rationale for Software Architecture Design. Definitions for Software Architecture. Rationale for Software Architecture. Common Misconceptions

Newsletter. Greater Gateway. Association of REALTORS. May 8,

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT

COURSE SYLLABUS First Semester Academic Year Responsible Unit Division of KU Integrated General Education

2016 Census Bulletin Changing Composition of the Housing Stock

Professional Ethics and the Law

Figure 1. The chart showing how the effort and cost of the design changes are affected as the project progresses (Anon.) Simulation tools are a key co

ANALYSIS OF RELATIONSHIP BETWEEN MARKET VALUE OF PROPERTY AND ITS DISTANCE FROM CENTER OF CAPITAL

FOUR POINT SURVEY LAW 1 (ESSE 4660) Cadastral Surveys and Land Registration Systems. Syllabus & Info for Fall, 2018 L E A R N I N G

International Study Programme in Architecture. arch.kit.edu KIT-FAKULTÄT FÜR ARCHITEKTUR

REAL ESTATE DEVELOPMENT and ENTREPRENEURSHIP

MODULE LEARNING OUTCOMES - The TAR UC module delivers to the appropriate level as follows:

INTERGENERATIONAL MOBILITY IN LANDHOLDING DISTRIBUTION OF RURAL BANGLADESH

University of North Carolina at Greensboro Bryan School of Business and Economics M.B.A. Evening Program

REAL ESTATE TRANSACTIONS SYLLABUS

Analyses of the Results of Land Consolidation Studies by GIS

A Comparative Study on Depreciation as Per Companies Act and Income Tax Act in Indian Context

An Assessment of Recent Increases of House Prices in Austria through the Lens of Fundamentals

CST SABE A.A. 2018/19 ARCHITECTURAL DESIGN_I INTRODUCTION. Dr. Manlio MICHIELETTO ARCHITECTURAL DESIGN_I LECTURE_000

The course meets the undergraduate experiential education (EE) requirement.

Syllabus, Modern Architecture, p. 1

I will hand out class notes at the beginning of each class. All notes will be posted to Blackboard the day of the class.

Edmonton Composite Assessment Review Board

Educational Qualifications 1. BE Civil Engg. GCOE Karad. 2. M.Tech Civil (Construction Management) GCOE, Pune. 3. PhD persuing at DYPEIT Pimpri Pune

DEGREE YEAR 1 SEMESTER 1 Description Subject Subject ARCHITECTURAL DESIGN AND THEORY 1 Code BAI 1212

Fall 2010 Course Schedule COURSES AND CERTIFICATE PROGRAMS IN REAL ESTATE THE STEVEN L. NEWMAN REAL ESTATE INSTITUTE

Real Estate Finance Theory Practice

From Sep 01, 2017 to Sep 30, 2017.

Roles and Responsibilities of a DITA Adoption. Deb Bissantz and Jacquie Samuels OASIS DITA Adoption Technical Committee

Relationship of age and market value of office buildings in Tirana City

COURSE OUTLINE ARCHITECTURAL DESIGN II. CREDITS Lectures - Theory, Laboratory Exercises-Design Practice-Project general background,

Syllabus Principles of Real Estate II RELE 1238 online course Summer 2015 (57608)

Transcription:

DEPARTMENT OF INFORMATION TECHNOLOGY Software Architecture and Design Patterns I M.Tech-SE-II Sem V.Krishna Reddy Assoc. Professor J.B.Institute of Engg & Technology Yenkapally, Moinabad(Mandal) Himathnagar(post),Hydreabad

RESULTS TARGET TOTAL STRENGTH OF THE CLASS: S. No Class / Division No. of Students a. First Class with Distinction b. First Class c. Pass Class Method of Evaluation a. Internal Examination 2 b. Final Examination 1 Course Objective This course helps the students in designing the Architecture of a system.it helps the student in understanding the SDLC of system.it helps the student to get a grasp of the Design patterns and helps how you can apply the design patterns in solving design problems. JNTU Syllabus UNIT 1 Envisioning Architecture The Architecture Business Cycle, What is Software Architecture, Architectural patterns, reference models, reference architectures, architectural structures and views. Page: 2

UNIT-2 UNIT-3 UNIT-4 UNIT-5 Creating an Architecture Quality Attributes, Achieving qualities, Architectural styles and patterns designing the Architecture, Documenting software architectures, Reconstructing Software Architectures. Analyzing Architectures Architecture Evaluation,Architecture design decision making,atam,cbam Moving from one system to many Software product lines, Building systems from off the shelf components, Software architecture in future Patterns Pattern Description, Organizing catalogs,role in solving design problems,selection and usage. Creational and Structural Patterns Abstract Facory,builder,factory method,prototype,singleton,adapter,bridge,composite,facade,flyweight,proxy Behavioral Patterns Chain of Responsibility,command,Interpreter,iterator,mediator,memento,observer,state, Strategy,template method, visitor Case studies:a-7e-a case study in utilizing architectural structures,the World Wide Web-a case study in interoperability,air Traffic Control-a case study in designing for high availability,celsius Tech- case study in product line development. Page: 3

GUIDELINES TO STUDENTS Where will this subject help? 1. This subject will be helpful in designing Architecture and analyzing Design patterns and using the design patterns in solving design problems. Books / Material Text Books 1.Software Architecture in Practice,second edition,len Bass,Paul Clements & Rick Kazman, Pearson Education,1995.(R1) 2.Design Patterns,Erich Gamma,Pearson Education,1995.(R2) Suggested / Reference Books 1.Beyond Software architecture,luke Hohmann,Adison Wesley,2003. 2.Software Architecture,David M.Dikel,David Kane and James R.Wilson.,Prentice Hall. 3.Pattern Oriented Software Architecture,F.Buschmann & Others,John Wiley and sons. 4.Head First Design Patterns,Eric Freeman& Elisabeth Freeman,O REILLY,2007. 5.Design Patterns in C#,Steven John metsker,pearson education,2004. COURSE SCHEDULE NUMBER OF HOURS / LECTURES AVAILABLE IN THIS SEMESTER / YEAR Distribution of Hours Unit Wise 65 Unit I Topic Envisioning Architecture The Architecture Business Cycle, What is Software Architecture, Architectural patterns, reference models, reference architectures, architectural structures and views. Creating an Architecture Quality Attributes, Achieving qualities, Architectural styles and patterns designing the Architecture, Documenting software architectures, Reconstructing Software Architectures. Total No. of Hours 13 Page: 4

II III IV Analyzing Architectures Architecture Evaluation,Architecture design decision making,atam,cbam Moving from one system to many Software product lines, Building systems from off the shelf components, Software architecture in future Patterns Pattern Description, Organizing catalogs,role in solving design problems,selection and usage. Creational and Structural Patterns Abstract Facory,builder,factory method,prototype,singleton,adapter,bridge,composite,facade,flyweight,proxy 13 13 13 V Behavioral Patterns Chain of Responsibility,command,Interpreter,iterator,mediator,memento,observer,state, Strategy,template method, visitor Case studies:a-7e-a case study in utilizing architectural structures,the World Wide Web-a case study in interoperability,air Traffic Control-a case study in designing for high availability,celsius Tech- case study in product line development Total 65 13 TOPIC WISE COVERAGE: UNIT I: LEARNING OBJECTIVES: LECTURE PLAN: Envisioning Architecture TOTAL NO_ OF CLASSES: 13 S.No Name of the Topic Reference book code No. of classes required 1 The Architecture Business Cycle, R1 2 2 What is Software Architecture R1 2 3 Architectural patterns, R1 2 Page: 5

4 reference models, reference architectures, architectural structures and views. 5 Creating an Architecture Quality Attributes, Achieving qualities, 6 Documenting software architectures, Reconstructing Software Architectures. R1 2 R1 2 R1 3 ASSIGNMENT-1 1) Describe Architectural Business Cycle? 2) What is Software Architecture? 3) Describe Architectural Patterns? 4) Describe Quality Attributes? 5) Describe documenting software architectures? UNIT-II : LEARNING OBJECTIVES: LECTURE PLAN: Analyzing Architecture S.No Name of the Topic Reference book code No. of classes required 1 Architecture Evaluation R1 2 2 Architecture Design Decision Making R1 3 3 ATAM R1 4 4 CBAM R1 4 ASSIGNMENT-II 1)Describe Architectural Evaluation? 2)Describe Architecture Design Decision making? 3)Describe ATAM? 4)Describe CBAM? UNIT-III LEARNING OBJECTIVES: LECTURE PLAN: Moving from one system to many TOTAL NO_ OF CLASSES: 13 Page: 6

S.No Name of the Topic Reference book code No. of classes required 1 Software product lines R1 5 2 Building systems from Off the shelf R1 4 Components 3 Software architecture in future R1 4 Assignment III : 1)Describe Software product Lines? 2)Describe building systems from off the shelf components? 3)Describe Software architecture in future? UNIT-IV : LEARNING OBJECTIVES: LECTURE PLAN:Patterns TOTAL NO_ OF CLASSES: 13 S.No Name of the Topic Reference book code No. of classes required 1 R2 3 Pattern Description, Organizing catalogs,role in solving design problems,selection and usage. 2 Creational and Structural Patterns R2 3 3 Abstract Facory,builder,factory method R2 3 4 prototype,singleton,adapter,bridge R2 2 5 composite,facade,flyweight,proxy R2 2 Assignment: 1)Describe Organizing catalogs in Design patterns? 2)Describe Abstract Factory? 3)Describe Factory method? 4)Describe adapter? 5)Describe Composite? Page: 7

UNIT-V: LEARNING OBJECTIVES: LECTURE PLAN:Behavioral Patterns TOTAL NO_ OF CLASSES: 13 S.No Name of the Topic Reference book code No. of classes required 1 Chain of Responsibility,Command,, Template Method,Visitor R2 4 2 Interpreter,Iterator, R2 3 Mediator,Memento 3 Observer,state,Strategy, R2 3 4 Template Method,Visitor R2 3 Assignment 1)Explain Chain of Responsibility? 2)Explain Comand? 3)Explain Iterator? 4)Describe Observer? 5)Describe Visitor? Page: 8

DEPARTMENT OF INFORMATION TECHNOLOGY INDIVIDUAL TIME TABLE NAME OF THE FACULTY: V.Krishna Reddy Period 1 2 3 4 5 6 7 Day/Ti 9.00-9.50 9.50-10.40 10.40-11.30 11.30-12.20 L 12.50-1.40 1.40-2.30 2.30-3.20 me Mon Tue Wed Thu Fri Sat U N C H Software Engineering(SE): Total no of theory classes : 05 Total no of practical classes : 00 Total no of classes : 05 J. B.Institue of Engineering & Techology I M.Tech -II SEM (I-MID ) BRANCH: Software Engineering SUB:Software Architecture and Design Patterns TIME: 2 hours Marks: 40 Answer any Four of the following: (4X10=40M) 1. xxxxxxxxxxxxxxx a) xxxxxxxxxxxx b) xxxxxxxxxxx 2. xxxxxxxxxxxxxxxxxx a) xxxxxxxxxxxxxxxx 3.xxxxxxxxxxxxxxxxxxxxxx 4.xxxxxxxxxxxxxxx 5.xxxxxxxxxxxxxxx 6.xxxxxxxxxxxxxxxxxxx Page: 9

J. B.Institue of Engineering & Techology I M.Tech -II SEM (I-MID ) BRANCH: Software Engineering SUB: Software Architecture and Design Patterns TIME: 2 hours Marks: 40 Answer any TWO of the following: (4x10=40M) 1. xxxxxxxxxxxxxxx a) xxxxxxxxxxxx b) xxxxxxxxxxx c) xxxxxxxxxxxxxxxxxx 2. xxxxxxxxxxxxxxxxxx a) xxxxxxxxxxxxxxxx b) xxxxxxxxxxxxxxx c) xxxxxxxxxxxxx 3. xxxxxxxxxxxxxxxxxxx? 4. xxxxxxxxxxxxxxxs? xxxxx? 5.xxxxxxxxxxxxxx 6.xxxxxxxxxxxxxxxxxxx Marks for Internal Theory Examination ROLL.NO NAME OF THE STUDENT I MID II MID Average Page: 10

Page: 11