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

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

SOFTWARE ARCHITECTURE

Software Architecture Context

Introduction to Software Architecture (1)

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

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

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

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

SOFTWARE ARCHITECTURES:

Questionnaire/Quiz (5 min)

EduMapping + JobMapping

RAD: Really Awful Design - Really? Rob Day & Eoin Woods Agile Conference, September 2005

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

Cube Land integration between land use and transportation

Course Number Course Title Course Description

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

Principles of Architecture and Construction

A FORMAL APPROACH FOR INCORPORATING ARCHITECTURAL TACTICS INTO THE SOFTWARE ARCHITECTURE

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

Egyptian Nationwide Title Cadastre System

INSPECTIONS Evolution and History:

BUSI 331: Real Estate Investment Analysis and Advanced Income Appraisal

ARCHITECTURE (ARCH) Architecture (ARCH) 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.

Influence of Digital Computer Technology on Architectural Design Teaching Mode

GeoWarehouse Land Registry. Teranet Enterprises Inc.

The Effective Analyst: From Research to Execution. Contents are subject to change. For the latest updates visit

Real Estate. Real Estate. Certificates. Contact Information. Associate Degrees. Certificate of Achievement. Certificate of Achievement

Interoperability, Architecture And Architectural Frameworks. Rob Dobson Rob Dobson & Associates Pty Ltd

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

Learning in Architecture Design Studio

1. Critically review advanced techniques of valuation for special properties

Graduate Concentration in the History + Theory of Architecture

BUILDING COMMUNITY: PUBLICLY ENGAGED DESIGN AND PLANNING

UNIVERSITY OF MUMBAI

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

Project Appraisal Guidelines for National Roads Unit Project Appraisal Plan

Course outline. Code: PED210 Title: Principles of Property Valuation

Finan 201 Fundamentals of Real Estate Fall 2008 Sec. 001 Th 6:00-9:00 pm B312

Yes, No, and Maybe: Informed Decision Making About Divorce Mediation in the Presence of Domestic Violence

Business Finance. Rent vs. Buy

University of Southern California School of Policy, Planning & Development. RED 542: Finance of Real Estate Development Fall 2009

Real Estate Transaction Method And System

Business Real Estate and Escrow

Course Descriptions Real Estate and the Built Environment

COMMERCIAL LAW 202: PAPER 1

The Challenge to Implement International Cadastral Models Case Finland 1

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

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

Course Income Approach To Value. Course Description

Architecture (ARCH) Courses. Architecture (ARCH) 1

Part 1. Introduction to the Fundamentals of Separating Real Property, Personal Property, and Intangible Business Assets. Preview...

CHAPTER 2: REQUIREMENTS FOR LICENSURE AS A REAL ESTATE APPRAISER

COMMERCIAL REAL ESTATE ANALYSIS & INVESTMENTS BY DAVID M. GELTNER, NORMAN G. MILLER, JIM CLAYTON, PIET EICHHOLTZ

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

METROPOLITAN COMMUNITY COLLEGE COURSE OUTLINE FORM COURSE PREFIX AND NO. REES 2100 LEC 4.5 LAB 0 CREDIT HOURS 4.5

Sponsored by a Grant TÁMOP /2/A/KMR Course Material Developed by Department of Economics, Faculty of Social Sciences, Eötvös Loránd

Performance Pro Update 3.13 June 7, Concurrent Appraisals

Final Project Spring 2008 Carl Leonard Info 510

Jeanette Olliver student work, KA.0068

DOWNLOAD OR READ : SOFTWARE ARCHITECT ENGINEERING PDF EBOOK EPUB MOBI

2016 LANDU Course Descriptions. Agricultural Land Brokerage and Marketing

Using rules for assessing and improving data quality: A case study for the Norwegian State of Estate report

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

COMMERCIAL GUIDE A PATH TOWARD PURCHASE FOR COMMERCIAL INVESTORS

Certificate in Commercial Real Estate

INVESTOR EDITION REAL ESTATE TRAINING OVERVIEW FOR REAL ESTATE AGENTS & BROKERS

Fractals and Chaos. A.J. Crilly R.A. Earnshaw H. Jones Editors. With 146 Figures in 173 Parts, 57 in Color

Interoperability in surveying

Real Estate Licensing Education Guiding you to success. JANUARY JUNE

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

Introduction to Architecture Prep. Course

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE BSAD BUSINESS LAW II

College of Architecture Departmental Records -- R. Buckminster Fuller

INHABITATS. architectural space-suits. paris summer school 2015 PRESENTATION ///

DEVELOPMENT OF A SOFTWARE ARCHITECTURE TO SUPPORT CONDOMINIUM MANAGEMENT

Dana Wright, Director of Academic Program Development

Prepared by William Cavanaugh and Carl Rosenberg, Co-Chairmen Updated April 2011

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

COURSE SYLLABUS RED510 REAL ESTATE PRACTICE AND PRINCIPLES (4 UNITS)

DIGITAL CADASTRAL MAP: A MULTIPURPOSE TOOL FOR SUSTAINABLE DEVELOPMENT

Participants of the Ministerial Meeting on Housing and Land Management on 8 October 2013 in Geneva

Subject program (syllabus)

USABILITY BRIEFING FOR HEALTHCARE ARCHITECTURE - Exploring user needs and experiences to improve complex buildings

Certificate in Financial Management

PROCESSES IN CADASTRE: PROCESS MODEL FOR SERBIAN 3D CADASTRE

I ROC 2017 Financial Administrators Section Conference

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

Intangible Assets Web Site Costs

METHODOLOGY GUIDE VALUING LANDS IN TRANSITION IN ONTARIO. Valuation Date: January 1, 2016

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

SCHOOL OF URBAN & REGIONAL PLANNING SURP

Centre for SDIs and Land Administration Department of Geomatics Spatial systems to support sustainable development

Table of Contents SECTION 1. Overview... ix. Schedule...xiii. Part 1. Origins of Eminent Domain

DEPARTMENT ACCOUNTING UP

8. Intended Learning Outcomes of Course: At the end of the course each student should have the ability to demonstrate and/or work with:

Basic Appraisal Procedures

Evaluation study on level of trust in Water Conservancy Projects Lei Guo1,2,a, Han Han 1,2,b

Profile Definition for a. Standardized Cadastral Model

BACHELOR S DEGREE IN ARCHITECTURE STUDIES LA SALLE CAMPUS BARCELONA

Transcription:

GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering Academic Year: 2016-17 Semester: EVEN COURSE PLAN Semester: VIII Subject Code& Name: 10IS81 - Software Architecture Name of Subject Teacher: KARTHIK M Name of Subject Expert (Reviewer): N S SARADHA DEVI For the Period: From: 13-02-2017 to 02-06-2017 Details of Book to be referred: Text Books B1. Len Bass, Paul Clements, Rick Kazman: Software Architecture in Practice, 2 nd Edition, Pearson Education, 2003 B2. Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal: Pattern-Oriented Software Architecture, A System Of Patterns - Volume 1, John Wiley and Sons, 2007 B3. Mary Shaw and David Garlan: Software Architecture Perspectives on an Emerging Discipline, PHI, 2007. Reference Books B1. E.Gamma, R.Helm, R.Johnson, J.Vlissides: Design Patterns Elements of Reusable Object-Oriented Software, Pearson Education,1995 Lecture NO 1. 2. 3. Topic Planned Practical Applications & Brief objectives Book referred with Pg No. UNIT-1 Introduction: B1: 1 Architecture Business Cycle: Where do Architectures Come From? 6-11 Study Software Processes and about Architecture Architecture Business Cycle Business Cycle 12-14 analyzing the Planned Date 13/2/17 14/2/17 15/2/17 Executed Date Deviation Reasons thereof How Made Good / Reciprocate arrangement Remarks by HOD

4. 5. 6. What makes a Good Architecture? What Software Architecture is and What it is NOT/Other Points of View/Patterns, Reference Models/Architectures Importance of Software Architecture/Architectural Structures and Views Technical, Business and Social Factors This Unit introduces the things affecting Architecture Design, important factors that are a must know for a Software Architect 14-16 19-23 26-35 16/2/17 16/2/17 20/2/17 20/2/17 7. 21/2/17 21/2/17 8. UNIT 2- Introduction: 22/2/17 B3:21 Architectural Styles 9. Pipes and Filters 21-22 23/2/17 10. 11. 12. 13. 14. Event Based, ImplicitInvocation 23-24 Layered Systems, Repositories, Understand the Intrepreters different 25-27 Architectural Styles and the situations 27-30 Process Control they are used in Other Familiar/Heterogeneous Architectures Domains and areas 31-32 where the styles are Case Studies: Keyword In best suited in reallife software system Context - Problem 33 23/2/17 27/2/17 28/2/17 1/3/17 2/3/17

15. Case Studies: Keyword In Context - Solution are known 34-38 2/3/17 16. Instrumentation Software/Mobile Robotics Problem and Solution 39 6/3/17 17. Cruise Control/ 3 Vignettes Study 18. 19. UNIT 3 Introduction: Quality 20. 21. 22. 23. Understand Quality criteria impact on Architecture and Functionality and the various attributes used in practice Real-life software systems employ the many attributes like security,usability, performance all very important for the end-user 51-60 7/3/17 B1: 71 72 Functionality and Architecture Architecture and Quality Attributes 73 System Quality Attributes Quality Attribute Scenarios in Practice. 24. Other System Quality Attributes/Business Qualities 25. 26. 27. Architecture Qualities Achieveing Quality:Tactics Relationship of Tactics to Architectural Patterns/Architectural Patterns and Styles 74 78 94-95 96-97 100-110 122-126 8/3/17 13/3/17 14/3/17 15/3/17 16/3/17 16/3/17 20/3/17 21/3/17 22/3/17 23/3/17

28. 29. 30. 31. 32. UNIT 4- Introduction: -Architectural Patterns Traditional view of testing levels From Mud to Structure Layers Pipes and Filters Understand various Architectural Patterns B2: 25 29-30 31-51 53-66 23/3/17 27/3/17 28/3/17 30/3/17 30/3/17 33. Pipes and Filters - Known Uses 53-66 3/4/17 Real-life systems 34. Blackboard Introduction like Unix and 71-86 4/4/17 35. others directly 5/4/17 Blackboard - Known uses employ the documented Architectural 10/4/17 36. patterns UNIT 5- Introduction: 11/4/17 37. Distributed Systems B2: 97 Study about 38. Distributed Broker Overview 99 12/4/17 Systems, their 39. Capabilities and 99-122 13/4/17 Broker Benefit Analysis Interactive Systems/Model view Implementation 13/4/17 40. Controller Overview 123-124 Real-life Software 41. Model View Controller Systems, many 125 20/4/17 commercial ones 42. MVC Division and Application modeled based on 125-144 24/4/17

43. Presentation-Abstraction- Control 44. 45. UNIT6- Introduction: Adaptable Systems the MVC Concept outlined in the Chapter 145-168 B2: 169 25/4/17 26/4/17 27/4/17 46. 47. 48. 49. 50. 51. Microkernel Microkernel Example/Known Uses Reflection Reflection Example/Known Uses Reflection - Benefits 52. UNIT7- Introduction Some Design Patterns 53. Structural Decomposition Whole Part 54. 55. Organization Of Work Master-Slave/Access Control This unit deals with study of Adaptable Systems Real-life Software Systems employ the concepts like Microkernel explained in this module Understand Design Patterns and their relevance to commercial software systems Domain knowledge for Object Oriented 171-186 187-192 193-212 213-217 B2: 221-222 223-224 243-244 27/4/17 2/5/17 3/5/17 4/5/17 5/5/17 5/5/17 8/5/17 9/5/17 10/5/17 11/5/17

56. 57. Master-Slave/Access Control based systems, Master/Slave type control configurations of software systems employ the outlined methodologies 245 263-276 5/5/17 8/5/17 58. 59. Proxy UNIT 8- Introduction: Designing and Documenting Software Architecture Chapter Outlines the Design and Documentation methods for a Software B1: 153 60. Architecture in the life cycle 153-154 9/5/17 10/5/17 11/5/17 Architecture 18/5/17 61. Designing the Architecture 155 Forming the Team Concepts gained 22/5/17 62. Structure/Creating a Skeletal here are directly 167-171 System usable by Software Uses of Architectural Architect when 23/5/17 63. Documentation/Views and designing the 202-206 Choosing Relevant views Architecture and equally importantly 24/5/17 64. the Documentation 207-215 Documenting a View tools for the same 65. Documenting Across Views 207-215 25/5/17 66. 29/5/17 67. 30/5/17

68. 69. 1/6/17 Solving VTU Question Papers 1/6/17 Prepared By:Karthik M Reviewed by: Approved by: Approved by: (Faculty) (Sub. expert) (HOD) (Principal/ Acad. Co) Date & Sign Date & Sign Date & Sign Date & Sign