سبک‌های معماری نرم‌افزار

PODCAST · technology

سبک‌های معماری نرم‌افزار

ر این دوره، به‌طور جامع با مفهوم «سبک» در معماری نرم‌افزار آشنا می‌شوید و تأثیر آن بر طراحی سیستم‌ها را به‌خوبی می‌آموزید. همچنین، با سبک‌های رایج معماری نرم‌افزار آشنا خواهید شد و نقاط قوت، ضعف، و Trade-off های هر یک را بررسی می‌کنید تا بتوانید انتخاب مناسب‌تری برای پروژه‌های خود داشته باشید.این دوره دومین دوره از «سری دوره آموزشی معماری نرم افزار» می باشد. Hosted on Acast. See acast.com/privacy for more information.

  1. 4

    Architecture Styles Session 04

    این قسمت از پادکست، جلسه آموزشی چهارم درباره "پایپ اند فیلتر" است. در این جلسه، مدرس با زبانی ساده، مفاهیمی مانند ماژول آرتی، گرانیتی، درایور و استایل را به عنوان عناصر مهم در طراحی سیستم‌های نرم‌افزاری توضیح می‌دهد. مدرس سپس ساختار پایپ اند فیلتر را به طور کامل تشریح می‌کند و نحوه پیاده‌سازی، انواع فیلتر و پایپ، اکسن سی بیلیتی و استیت را با جزئیات بررسی می‌کند. او نمونه‌هایی واقعی از پایپ اند فیلتر را ارائه می‌دهد و نکات مهم در مورد طراحی، پیاده‌سازی و استفاده از آن را با تاکید بر اهمیت مطالعه کیس استادی، توضیح می‌دهد. Hosted on Acast. See acast.com/privacy for more information.

  2. 3

    Architecture Styles Session 03

    این قسمت از پادکست، جلسه سوم از کلاس معماری نرم افزار است که در آن، مدرس در مورد مفهوم پایپ اند فیلتر (Pipe and Filters) در معماری سیستم‌های پیام‌رسانی صحبت می‌کند. مدرس با ارائه یک مثال ساده، کاربرد پایپ اند فیلتر در تبدیل داده‌ها را نشان می‌دهد و سپس به بررسی انواع مختلف فیلترها در این معماری، از جمله فیلترهای اکتیو، پسیو، ریس کسر و ادیتور، می‌پردازد. همچنین، در مورد مزایا و معایب استفاده از پایپ اند فیلتر در سیستم‌های توزیع شده و مسائل مربوط به استیت فول (Statefull) بودن فیلترها، اسکیل پذیری و تروپود سیستم‌های مبتنی بر این معماری بحث می‌کند. Hosted on Acast. See acast.com/privacy for more information.

  3. 2

    Architecture Styles Session 02

    این قسمت از پادکست برگرفته از جلسه دوم دوره آموزشی در مورد معماری نرم افزار است که به معرفی سبک معماری پایپ اند فیلتر می‌پردازد. این سبک شامل دو عنصر فیلترها و پایپ ها است که به ترتیب پردازش داده‌ها و انتقال آنها را برعهده دارند. مزایای این سبک سادگی، قابلیت پیاده‌سازی آسان، انعطاف‌پذیری در اضافه کردن فیلترهای جدید، امکان اجرای موازی فیلترها و قابلیت کامپوزیت کردن (ترکیب کردن) فیلترها به منظور ایجاد رفتارهای پیچیده‌تر است. Hosted on Acast. See acast.com/privacy for more information.

  4. 1

    Architecture Styles Session 01

    این اپیزود مربوط به گفتگو در مورد اپیزود اول سبک‌های معماری نرم افزار است. در این گفتگو، موضوعات مختلفی مانند طراحی سیستم‌های نرم‌افزاری، فرایندهای طراحی، مهمترین درایورهای طراحی و مسائل مربوط به کیفیت نرم افزار مورد بحث قرار میگیرد. همچنین، موضوعات مرتبط با نقش مهندسین ارشد و انتخاب ابزارهای مناسب برای مهندسی نرم افزار نیز مورد توجه قرار میگیرد. در این گفتگو، به طور خاص، بر مهارت‌های فنی، دانش و تجربه مهندسین نرم افزار و اهمیت توجه به مسائل استراتژیک و تجاری در طراحی سیستم‌های نرم‌افزاری تاکید می شود.هدف این دوره، فراتر از معرفی صرف سبک‌ها، تقویت دانش و درک عمیق‌تر از مفاهیم و تاریخچه معماری نرم‌افزار است. در این راستا، به بررسی تعاریف مختلف از سبک‌های معماری و اجزای تشکیل‌دهنده آن‌ها پرداخته می‌شود، از جمله روابط و تعاملات بین اجزا و قوانین ترکیب آن‌ها. همچنین، به اهمیت درک زوایای مختلف معماری نرم‌افزار و استفاده از دیدگاه‌های مختلف (ویوها) در تحلیل سیستم‌ها اشاره می‌شود. در نهایت، به معرفی برخی از شخصیت‌های برجسته در این حوزه و آثار آن‌ها پرداخته می‌شود Hosted on Acast. See acast.com/privacy for more information.

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

ر این دوره، به‌طور جامع با مفهوم «سبک» در معماری نرم‌افزار آشنا می‌شوید و تأثیر آن بر طراحی سیستم‌ها را به‌خوبی می‌آموزید. همچنین، با سبک‌های رایج معماری نرم‌افزار آشنا خواهید شد و نقاط قوت، ضعف، و Trade-off های هر یک را بررسی می‌کنید تا بتوانید انتخاب مناسب‌تری برای پروژه‌های خود داشته باشید.این دوره دومین دوره از «سری دوره آموزشی معماری نرم افزار» می باشد. Hosted on Acast. See acast.com/privacy for more information.

HOSTED BY

Hadi Ahmadi

CATEGORIES

URL copied to clipboard!