Software system architecture esgd4221
This presentation is the property of its rightful owner.
Sponsored Links
1 / 7

Software System Architecture (ESGD4221) PowerPoint PPT Presentation


  • 168 Views
  • Uploaded on
  • Presentation posted in: General

Software System Architecture (ESGD4221). Overview. By Eng. Mohanned M. Dawoud. Goals. Acquire the basic knowledge of software architecture: Why software architecture is necessary? How we can describe a system's architecture by formal language?

Download Presentation

Software System Architecture (ESGD4221)

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Software system architecture esgd4221

Software System Architecture (ESGD4221)

Overview

By

Eng. Mohanned M. Dawoud


Goals

Goals

  • Acquire the basic knowledge of software architecture:

    • Why software architecture is necessary?

    • How we can describe a system's architecture by formal language?

    • What architecture styles are popular for practice use?

    • How we can apply software architecture into the development of systems?


Grading

Grading

  • 25%Mid Term.

  • 40%Final.

  • 20%Assignments.

  • 15%Presentation.


Textbook

Textbook

  • Essential Software Architecture by Ian Gorton.

  • Software Architecture (Advanced Topics in Science and Technology in China) by Zheng Qin, Jiankuan Xing, Xiang Zheng


Contents

Contents

  • Part One:

    • Understanding Software Architecture.

    • Introducing the Case Study.

    • Software Quality Attributes.

    • Middleware Architectures and Technologies.

    • A Software Architecture Process.

    • Documenting a Software Architecture.

  • Part Two:

    • Architectural Styles and Patterns.


Software system architecture esgd4221

Lab

  • Choose your own case study.

  • We will study The “Information Capture and DisseminationEnvironment“ (ICDE) as case study.

  • Apply the suitable techniques to your case study as shown in the (ICDE) case study.


Presentation

Presentation

  • Fundamentals of Architectural Styles and Patterns:

    • Pipes Filters.

    • Object-oriented.

    • Event-driven.

    • Hierarchical Layer.

    • Data Sharing.

    • Virtual Machine.

    • Feedback Loop.


  • Login