<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software-Architecture on Ghafoor's Personal Blog</title><link>http://ghafoorsblog.com/tags/software-architecture/</link><description>Recent content in Software-Architecture on Ghafoor's Personal Blog</description><generator>Hugo</generator><language>en</language><managingEditor>noreply@example.com (AG Sayyed)</managingEditor><webMaster>noreply@example.com (AG Sayyed)</webMaster><copyright>Copyright © 2024-2026 AG Sayyed. All Rights Reserved.</copyright><lastBuildDate>Fri, 31 Oct 2025 11:40:28 +0000</lastBuildDate><atom:link href="http://ghafoorsblog.com/tags/software-architecture/index.xml" rel="self" type="application/rss+xml"/><item><title>Software Architecture, Design and Patterns</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/04-module/001-design-patterns/</link><pubDate>Mon, 03 Feb 2025 05:20:43 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/01-software-engineering/04-module/001-design-patterns/</guid><description>&lt;p class="lead text-primary"&gt;
Software architecture functions as a blueprint and represents the underlying organization of the application. Good architectural design is important because it serves as a basis for communication among team members. It represents the earliest design decisions, is hard to change once development starts, and accommodates changing requirements during development. Architectural design influences technology stack choices and the production environment. Artifacts resulting from the design include the SDD, the architectural diagram, and UML diagrams.
&lt;/p&gt;</description></item></channel></rss>