software system architecture esgd4221
Download
Skip this Video
Download Presentation
Software System Architecture (ESGD4221)

Loading in 2 Seconds...

play fullscreen
1 / 7

Software System Architecture (ESGD4221) - PowerPoint PPT Presentation


  • 249 Views
  • Uploaded on

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?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Software System Architecture (ESGD4221)' - bela


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.
slide6
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.
ad