<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/global/feed/rss.xslt" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:podaccess="https://access.acast.com/schema/1.0/" xmlns:acast="https://schema.acast.com/1.0/">
    <channel>
		<ttl>60</ttl>
		<generator>acast.com</generator>
		<title>دوره آموزشی مبانی معماری نرم افزار | Software Architecture Fundamentals</title>
		<link>https://shows.acast.com/software-architecture-fundamentals</link>
		<atom:link href="https://feeds.acast.com/public/shows/65d9cea981fd500016285803" rel="self" type="application/rss+xml"/>
		<language>fa</language>
		<copyright>Hadi Ahmadi</copyright>
		<itunes:keywords>Software Architecture</itunes:keywords>
		<itunes:author>Hadi Ahmadi</itunes:author>
		<itunes:subtitle/>
		<itunes:summary><![CDATA[<p>امروزه، سیستم‌های نرم‌افزاری به عنوان یکی از پیچیده‌ترین ساختارهایی شناخته می‌شوند که تاکنون توسط انسان ساخته شده‌اند. سیستم‌هایی که در کنار تمام پیچیدگی‌های فنی، باید از نظر تجاری هم موفق باشند و برای کسب‌و‌کار ارزش خلق کنند. در عین حال، تیم‌ها و سازمان‌های توسعه‌دهنده نرم-افزار، باید موضوعات فرهنگی و تیمی را هم در طراحی این سیستم‌ها در نظر بگیرند. درهم‌تنیدگی و پیچیدگی طراحی چنین سیستم‌هایی، می‌تواند منجر به تولید نرم‌افزاری نارکارآمد (از لحاظ رفتاری و کیفی) و در نتیجه افزایش شدید هزینه‌های توسعه و نگهداری و یا حتی شکست پروژه شود.</p><p>معماری نرم‌افزار را می‌توان یکی از کلیدی‌ترین حوزه‌های طراحی نرم‌افزار دانست. معماری نرم‌افزار، نه یک حوزه صرفا فنی، بلکه یک حوزه کاملا راهبردی و استراتژیک است. تصمیمات حوزه معماری نرم‌افزار، تصمیمات کلیدی و فنی-استراتژیک هستند که می‌توانند در موفقیت و یا عدم موفقیت پروژه نقش کلیدی ایفا کنند.</p><p>در طول این دوره، موضوعات مختلفی از جمله تعریف معماری نرم‌افزار، نقش و اهمیت آن، ابعاد مختلف تاثیر معماری نرم‌افزار، و حوزه Architectural Design را بررسی خواهیم کرد. همچنین به بررسی معماری نرم‌افزار، از بعد کیفی میپردازیم و مولفه‌ها و مشخصه‌های کیفی را به تفکیک بررسی میکنیم. سپس به سراغ چرخه تولید نرم‌افزار می‌رویم و نقش و تاثیر معماری و همینطور وظایف و کارکرد معمار را بررسی میکنیم.</p><p>این دوره، بر مفاهیم اساسی و بنیادین تمرکز دارد.</p><hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></itunes:summary>
		<description><![CDATA[<p>امروزه، سیستم‌های نرم‌افزاری به عنوان یکی از پیچیده‌ترین ساختارهایی شناخته می‌شوند که تاکنون توسط انسان ساخته شده‌اند. سیستم‌هایی که در کنار تمام پیچیدگی‌های فنی، باید از نظر تجاری هم موفق باشند و برای کسب‌و‌کار ارزش خلق کنند. در عین حال، تیم‌ها و سازمان‌های توسعه‌دهنده نرم-افزار، باید موضوعات فرهنگی و تیمی را هم در طراحی این سیستم‌ها در نظر بگیرند. درهم‌تنیدگی و پیچیدگی طراحی چنین سیستم‌هایی، می‌تواند منجر به تولید نرم‌افزاری نارکارآمد (از لحاظ رفتاری و کیفی) و در نتیجه افزایش شدید هزینه‌های توسعه و نگهداری و یا حتی شکست پروژه شود.</p><p>معماری نرم‌افزار را می‌توان یکی از کلیدی‌ترین حوزه‌های طراحی نرم‌افزار دانست. معماری نرم‌افزار، نه یک حوزه صرفا فنی، بلکه یک حوزه کاملا راهبردی و استراتژیک است. تصمیمات حوزه معماری نرم‌افزار، تصمیمات کلیدی و فنی-استراتژیک هستند که می‌توانند در موفقیت و یا عدم موفقیت پروژه نقش کلیدی ایفا کنند.</p><p>در طول این دوره، موضوعات مختلفی از جمله تعریف معماری نرم‌افزار، نقش و اهمیت آن، ابعاد مختلف تاثیر معماری نرم‌افزار، و حوزه Architectural Design را بررسی خواهیم کرد. همچنین به بررسی معماری نرم‌افزار، از بعد کیفی میپردازیم و مولفه‌ها و مشخصه‌های کیفی را به تفکیک بررسی میکنیم. سپس به سراغ چرخه تولید نرم‌افزار می‌رویم و نقش و تاثیر معماری و همینطور وظایف و کارکرد معمار را بررسی میکنیم.</p><p>این دوره، بر مفاهیم اساسی و بنیادین تمرکز دارد.</p><hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></description>
		<itunes:explicit>false</itunes:explicit>
		<itunes:owner>
			<itunes:name>Hadi Ahmadi</itunes:name>
			<itunes:email>info+65d9cea981fd500016285803@mg-eu.acast.com</itunes:email>
		</itunes:owner>
		<acast:showId>65d9cea981fd500016285803</acast:showId>
		<acast:showUrl>software-architecture-fundamentals</acast:showUrl>
		<acast:signature key="EXAMPLE" algorithm="aes-256-cbc"><![CDATA[wbG1Z7+6h9QOi+CR1Dv0uQ==]]></acast:signature>
		<acast:settings><![CDATA[FYjHyZbXWHZ7gmX8Pp1rmU13c0otUap75NIyVufnZVBoBcFwz3Y0zGA/pFjpP70+3oZt3+5O3uX8mfQZWzV35Kby8OfdHfDJlQAYxij1gc0J63rxgoMm4loq58gBzd9i]]></acast:settings>
        <acast:network id="630b381e4c702f00124cddc1" slug="reza-karimabadi"><![CDATA[Reza Karimabadi]]></acast:network>
		<itunes:type>episodic</itunes:type>
			<itunes:image href="https://assets.pippa.io/shows/cover/1708772947895-accb36125600528177fbd66d2a6f863e.jpeg"/>
			<image>
				<url>https://assets.pippa.io/shows/cover/1708772947895-accb36125600528177fbd66d2a6f863e.jpeg</url>
				<link>https://shows.acast.com/software-architecture-fundamentals</link>
				<title>دوره آموزشی مبانی معماری نرم افزار | Software Architecture Fundamentals</title>
			</image>
		<item>
			<title>مبانی معماری نرم افزار | جلسه سوم</title>
			<itunes:title>مبانی معماری نرم افزار | جلسه سوم</itunes:title>
			<pubDate>Mon, 26 Feb 2024 07:37:45 GMT</pubDate>
			<itunes:duration>2:56:50</itunes:duration>
			<enclosure url="https://sphinx.acast.com/p/open/s/65d9cea981fd500016285803/e/65dc3fca96df8800161c777b/media.mp3" length="84888960" type="audio/mpeg"/>
			<guid isPermaLink="false">65dc3fca96df8800161c777b</guid>
			<itunes:explicit>false</itunes:explicit>
			<link>https://shows.acast.com/software-architecture-fundamentals/episodes/65dc3fca96df8800161c777b</link>
			<acast:episodeId>65dc3fca96df8800161c777b</acast:episodeId>
			<acast:showId>65d9cea981fd500016285803</acast:showId>
			<acast:settings><![CDATA[FYjHyZbXWHZ7gmX8Pp1rmbKbhgrQiwYShz70Q9/ffXZMTtedvdcRQbP4eiLMjXzCKLPjEYLpGj+NMVKa+5C8pL4u/EOj1Vw4h5MMJYp0lCcFAe0fnxBJy/1ju4Qxy1fhqYdRqrvGtLVxH7dR094PAmbAYczfGZ4Gy5wQZyJraI39TwRYrE3b4RC+A03SCWw7F+fXMoh87iwte+QKOTt81kwizxxP0Ipcg1F7WN3tiUaSZKYBtHQibRCycBpJtKBLcNzwKAd98Ph16baWZS2pSsI4Y3NfeYihdR0r8VvNyKOVN3kUQAk577SNx3dSxok3f/QSu8xMJOVXlaxvKNMHYtsW0Ksn/BiLdcGR2ALLoVzSAcH1L3a1MMK9SDCMmsdQ]]></acast:settings>
			<itunes:episodeType>full</itunes:episodeType>
			<itunes:season>1</itunes:season>
			<itunes:episode>3</itunes:episode>
			<itunes:image href="https://assets.pippa.io/shows/cover/1708772947895-accb36125600528177fbd66d2a6f863e.jpeg"/>
			<description><![CDATA[<hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></description>
			<itunes:summary><![CDATA[<hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></itunes:summary>
		</item>
		<item>
			<title>مبانی معماری نرم افزار | جلسه دوم</title>
			<itunes:title>مبانی معماری نرم افزار | جلسه دوم</itunes:title>
			<pubDate>Sat, 24 Feb 2024 11:49:59 GMT</pubDate>
			<itunes:duration>2:55:51</itunes:duration>
			<enclosure url="https://sphinx.acast.com/p/open/s/65d9cea981fd500016285803/e/65d9d7e7905e370016838e40/media.mp3" length="84413961" type="audio/mpeg"/>
			<guid isPermaLink="false">65d9d7e7905e370016838e40</guid>
			<itunes:explicit>false</itunes:explicit>
			<link>https://shows.acast.com/software-architecture-fundamentals/episodes/65d9d7e7905e370016838e40</link>
			<acast:episodeId>65d9d7e7905e370016838e40</acast:episodeId>
			<acast:showId>65d9cea981fd500016285803</acast:showId>
			<acast:settings><![CDATA[FYjHyZbXWHZ7gmX8Pp1rmbKbhgrQiwYShz70Q9/ffXZMTtedvdcRQbP4eiLMjXzCKLPjEYLpGj+NMVKa+5C8pL4u/EOj1Vw4h5MMJYp0lCcFAe0fnxBJy/1ju4Qxy1fhqYdRqrvGtLVxH7dR094PAnwOmknAQ1rifjXP5TpQFZzzoBLiqxcQMVwOoH1O2LvBCBHOZI9IIdEY1AwmKsUI1MXzuNd4WfaXXHKNiQIr8Pkyi5nbRPXjcQmqARDdSTS0Xz5CARPwBZ12y/6Mj6uIssLwUTjhHl/ueStFKJy43v+eFRQ3tWh3l7DnYODW1JEhDgtaZ1PzeLFhcjADESbgPl2PHK4IG2cJ7aNDZvTPfDpYHM8NytEClvIW73Q9EjXl]]></acast:settings>
			<itunes:episodeType>full</itunes:episodeType>
			<itunes:season>1</itunes:season>
			<itunes:episode>2</itunes:episode>
			<itunes:image href="https://assets.pippa.io/shows/cover/1708772947895-accb36125600528177fbd66d2a6f863e.jpeg"/>
			<description><![CDATA[<hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></description>
			<itunes:summary><![CDATA[<hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></itunes:summary>
		</item>
		<item>
			<title>مبانی معماری نرم افزار | جلسه اول</title>
			<itunes:title>مبانی معماری نرم افزار | جلسه اول</itunes:title>
			<pubDate>Sat, 24 Feb 2024 11:22:34 GMT</pubDate>
			<itunes:duration>3:14:13</itunes:duration>
			<enclosure url="https://sphinx.acast.com/p/open/s/65d9cea981fd500016285803/e/65d9d17a4fa56a00165f6e02/media.mp3" length="93230810" type="audio/mpeg"/>
			<guid isPermaLink="false">65d9d17a4fa56a00165f6e02</guid>
			<itunes:explicit>false</itunes:explicit>
			<link>https://shows.acast.com/software-architecture-fundamentals/episodes/65d9d17a4fa56a00165f6e02</link>
			<acast:episodeId>65d9d17a4fa56a00165f6e02</acast:episodeId>
			<acast:showId>65d9cea981fd500016285803</acast:showId>
			<acast:settings><![CDATA[FYjHyZbXWHZ7gmX8Pp1rmbKbhgrQiwYShz70Q9/ffXZMTtedvdcRQbP4eiLMjXzCKLPjEYLpGj+NMVKa+5C8pL4u/EOj1Vw4h5MMJYp0lCcFAe0fnxBJy/1ju4Qxy1fhqYdRqrvGtLVxH7dR094PAvkKVRx5JDi0hgJCcs4zG79sea5evdMCnp24IdjyMiJw8x0UgGzJC5RO78KIG2RmmcFNvD9aESz2hHh58krM73Sx8DrGQH9YO3PaA3TyBYsT4AELUqaPraNNRu8m/QYqBoTdxttWEnwanFO61J9OAhYaX/72jeTcUVn50Mmogmqq/FcHSAhocxRab6oYT3WSgefzyx75V96E4SZvuaVOGgfbvgQziPGJBA12bLQMFOvu]]></acast:settings>
			<itunes:episodeType>full</itunes:episodeType>
			<itunes:season>1</itunes:season>
			<itunes:episode>1</itunes:episode>
			<itunes:image href="https://assets.pippa.io/shows/cover/1708772947895-accb36125600528177fbd66d2a6f863e.jpeg"/>
			<description><![CDATA[<p>&nbsp;این جلسه در مورد دیدگاه های مختلف در مورد نیازهای عملکردی و نیازهای غیر عملکردی در مهندسی نرم افزار بحث می شود. این امر نیاز به در نظر گرفتن تأثیر تصمیمات طراحی در هر دو نوع الزامات و اهمیت ارتباط مؤثر بین ذینفعان برای اطمینان از برآورده شدن هر دو نوع الزامات را برجسته می کند. همچنین بر نقش مجموعه مهارت ها و تجربه در تصمیم گیری های طراحی آگاهانه تأکید دارد.</p><p>سپس در مورد اهمیت معماران ، که مسئول تصمیم گیری های مهم هستند که کل طراحی و عملکرد سیستم را شکل می دهد ، بحث می کند. این تصمیمات نیاز به درک عمیق از عوامل مختلف ، از جمله جزئیات فنی ، نیازهای تجاری ، نیازهای کاربر و خطرات احتمالی دارد.</p><p>&nbsp;</p><p>معماران باید تعادل بین نوآوری و ثبات برقرار کنند و اطمینان حاصل کنند که سیستم می تواند ضمن حفظ عملکرد اصلی خود ، با نیازهای متغیر سازگار شود. آنها همچنین باید پیامدهای بلند مدت تصمیمات خود را در نظر بگیرند ، زیرا می توانند عواقب قابل توجهی برای عملکرد و طول عمر سیستم داشته باشند.</p><p>&nbsp;</p><p>ادامه بحث بر اهمیت ارتباطات و همکاری مؤثر بین معماران و سایر ذینفعان مانند توسعه دهندگان ، طراحان و کاربران نهایی تأکید دارد. با همکاری مشترک ، آنها می توانند اطمینان حاصل کنند که سیستم نیازهای مورد نظر را برآورده می کند و ارزش مورد نظر را ارائه می دهد.</p><p>سپس در مورد ماهیت چند جانبه معماری نرم افزار ، با تأکید بر اهمیت تحلیل و درک جنبه ها ، دیدگاه ها و دیدگاه ها برای به دست آوردن درک جامع از طراحی و اجرای یک سیستم ، بحث می کند. این امر نیاز معماران را برای در نظر گرفتن ابعاد و ذینفعان متعدد ، از جمله رانندگان ، مسافر ، مشاغل و اکوسیستم کلی ، برای اطمینان از توسعه و اجرای موفقیت آمیز سیستم ، برجسته می کند.</p><p><strong> مباحث کلیدی: </strong></p><br><p> معماری: ساختارها و سیستم های اساسی یک سیستم نرم افزاری.</p><ul><li><strong>تفکر انتقادی:</strong> توانایی تجزیه و تحلیل و ارزیابی اطلاعات و تصمیم گیری بر اساس شواهد و عقل.</li><li><strong>طراحی:</strong> روند ایجاد چیز جدید مانند محصول ، سیستم یا فرآیند.</li><li><strong>ویژگی های کیفیت:</strong> ویژگی های سیستمی که برای کاربران آن مهم است ، مانند در دسترس بودن ، عملکرد و امنیت.</li><li><strong>الزامات: </strong>ویژگی های عملکردی و غیر عملکردی که یک سیستم باید برای تأمین نیازهای کاربران خود داشته باشد.</li><li><strong>هزینه فایده:</strong> روند تعادل الزامات رقابتی به منظور یافتن بهترین راه حل برای یک مشکل معین.</li></ul><hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></description>
			<itunes:summary><![CDATA[<p>&nbsp;این جلسه در مورد دیدگاه های مختلف در مورد نیازهای عملکردی و نیازهای غیر عملکردی در مهندسی نرم افزار بحث می شود. این امر نیاز به در نظر گرفتن تأثیر تصمیمات طراحی در هر دو نوع الزامات و اهمیت ارتباط مؤثر بین ذینفعان برای اطمینان از برآورده شدن هر دو نوع الزامات را برجسته می کند. همچنین بر نقش مجموعه مهارت ها و تجربه در تصمیم گیری های طراحی آگاهانه تأکید دارد.</p><p>سپس در مورد اهمیت معماران ، که مسئول تصمیم گیری های مهم هستند که کل طراحی و عملکرد سیستم را شکل می دهد ، بحث می کند. این تصمیمات نیاز به درک عمیق از عوامل مختلف ، از جمله جزئیات فنی ، نیازهای تجاری ، نیازهای کاربر و خطرات احتمالی دارد.</p><p>&nbsp;</p><p>معماران باید تعادل بین نوآوری و ثبات برقرار کنند و اطمینان حاصل کنند که سیستم می تواند ضمن حفظ عملکرد اصلی خود ، با نیازهای متغیر سازگار شود. آنها همچنین باید پیامدهای بلند مدت تصمیمات خود را در نظر بگیرند ، زیرا می توانند عواقب قابل توجهی برای عملکرد و طول عمر سیستم داشته باشند.</p><p>&nbsp;</p><p>ادامه بحث بر اهمیت ارتباطات و همکاری مؤثر بین معماران و سایر ذینفعان مانند توسعه دهندگان ، طراحان و کاربران نهایی تأکید دارد. با همکاری مشترک ، آنها می توانند اطمینان حاصل کنند که سیستم نیازهای مورد نظر را برآورده می کند و ارزش مورد نظر را ارائه می دهد.</p><p>سپس در مورد ماهیت چند جانبه معماری نرم افزار ، با تأکید بر اهمیت تحلیل و درک جنبه ها ، دیدگاه ها و دیدگاه ها برای به دست آوردن درک جامع از طراحی و اجرای یک سیستم ، بحث می کند. این امر نیاز معماران را برای در نظر گرفتن ابعاد و ذینفعان متعدد ، از جمله رانندگان ، مسافر ، مشاغل و اکوسیستم کلی ، برای اطمینان از توسعه و اجرای موفقیت آمیز سیستم ، برجسته می کند.</p><p><strong> مباحث کلیدی: </strong></p><br><p> معماری: ساختارها و سیستم های اساسی یک سیستم نرم افزاری.</p><ul><li><strong>تفکر انتقادی:</strong> توانایی تجزیه و تحلیل و ارزیابی اطلاعات و تصمیم گیری بر اساس شواهد و عقل.</li><li><strong>طراحی:</strong> روند ایجاد چیز جدید مانند محصول ، سیستم یا فرآیند.</li><li><strong>ویژگی های کیفیت:</strong> ویژگی های سیستمی که برای کاربران آن مهم است ، مانند در دسترس بودن ، عملکرد و امنیت.</li><li><strong>الزامات: </strong>ویژگی های عملکردی و غیر عملکردی که یک سیستم باید برای تأمین نیازهای کاربران خود داشته باشد.</li><li><strong>هزینه فایده:</strong> روند تعادل الزامات رقابتی به منظور یافتن بهترین راه حل برای یک مشکل معین.</li></ul><hr><p style='color:grey; font-size:0.75em;'> Hosted on Acast. See <a style='color:grey;' target='_blank' rel='noopener noreferrer' href='https://acast.com/privacy'>acast.com/privacy</a> for more information.</p>]]></itunes:summary>
		</item>
    	<itunes:category text="Education"/>
		<itunes:category text="Education">
			<itunes:category text="Courses"/>
		</itunes:category>
    	<itunes:category text="Technology"/>
    </channel>
</rss>
