ICT373 Topic1-1 temp workshop - Topic 1 Intro to Software Architecture and Client-Server Architecture and the World-Wide-Web Sub Topic 1 Intro to

ICT373 Topic1-1 temp workshop - Topic 1 Intro to Software...

This preview shows page 1 - 9 out of 55 pages.

Topic 1: Intro to Software Architecture and Client-Server Architecture and the World-Wide-Web Sub Topic 1: Intro to Software Architecture ICT373: Software Architectures
Image of page 1
Introduction to simple software architectures Design and Software Development Software Architectures Pipe and Filter Architecture Design in software development What is architecture? What is software architecture? Reference: Garlan and Shaw, ―An Introduction to Software Architecture‖ Overview
Image of page 2
Understand the software development lifecycle (SDLC). Understand the software process models. Distinguish between predictive lifecycle models and adaptive lifecycle models. Role of design in software development. Factors considered in the design phase. Define software architecture and list some architectural issues. Learn the basics about Pipe and Filter architecture. Learning objectives
Image of page 3
SDLC, Software Development Life Cycle is a process used by software industry to design, develop and test high quality software. It is also called as Software development process. SDLC is a framework defining tasks performed at each step in the software development process. Software Development Life Cycle
Image of page 4
This unit is about how to go about building a software system. We are interested in medium to large complex systems of software We are mainly interested in the architecture or overall form of design . ―Design‖ in Software Development
Image of page 5
What is design? General concepts
Image of page 6
Definition of Design
Image of page 7
Image of page 8
Image of page 9

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture