×
ribbon

تحلیل و طراحی سیستم

یکی از اهداف اصلی تعیین شده برای فارغ التحصیلان رشته مهندسی کامپیوتر، تسلط به مراحل توسعه سیستم های... بیشتر
محبوب کاربران
4.8 (45 امتیاز)
6,613دانشجو
دانشگاه بناب

غلامعلی نژاد حاجعلی ایرانی

مشخصات دوره
محتوای دوره
توضیحات دوره
دیدگاه کاربران
درباره مدرس

محتوای دوره

1 فصل30 جلسه45 ساعت ویدیو
فیلم های آموزشی
  جلسه اول: قوانین کلاسی، سرفصل ها، منابع درس، پروژه ها و بارم بندی
مشاهده
"71:30
  جلسه دوم: Introduction to System Theory
مشاهده
"89:43
  جلسه سوم: مفاهیم SDLC, Process Model, Methodology
مشاهده
"91:57
  جلسه چهارم: جزئیات SDLC, Methodology
"97:11
  جلسه پنجم: Analysis and Design Paradigms
"83:49
  جلسه ششم: Object Oriented Paradigm, Principles
"103:12
  جلسه هفتم: Information Systems, ERP
"84:36
  جلسه هشتم: مراحل کلی تحلیل و طراحی سیستم (بر مبنای RUP)
"80:51
  جلسه نهم: Business Modeling
"92:58
  جلسه دهم: مفهوم و انواع Software Requirements
"75:31
  جلسه یازدهم: Domain Modeling
"89:29
  جلسه دوازدهم: Use Case Modeling
"135:26
  جلسه سیزدهم: Software Architecture
"79:47
  جلسه چهاردهم: Modularity
"89:48
  جلسه پانزدهم: Layered Architecture
"88:43
  جلسه شانزدهم: مفاهیم اولیه Software Design
"76:46
  جلسه هفدهم: بخش اول Object Oriented Design Heuristics
"82:25
  جلسه هجدهم: بخش دوم Object Oriented Design Heuristics
"77:11
  جلسه نوزدهم: بخش اول طراحی لایه Data Access
"85:55
  جلسه بیستم: بخش سوم Object Oriented Design Heuristics
"95:34
  جلسه بیست و یکم: بخش دوم طراحی لایه Data Access
"50:24
  جلسه بیست و دوم: کلاسهای تحلیل Boundary, Control (Service), Entity
"90:29
  جلسه بیست و سوم: بخش اول اصول SOLID
"79:03
  جلسه بیست و چهارم: بخش دوم اصول SOLID
"98:16
  جلسه بیست و پنجم: مفاهیم مقدماتی Design Patterns
"75:28
  جلسه بیست و ششم: بخش اول Creational Design Patterns
"113:06
  جلسه بیست و هفتم: بخش دوم Structural Design Patterns
"94:29
  جلسه بیست و هشتم: بخش سوم Behavioral Design Patterns
"98:13
  جلسه بیست و نهم: بخش اول تحلیل و طراحی سیستم جامع آژانس
"115:49
  جلسه سی‌ام: بخش دوم تحلیل و طراحی سیستم جامع آژانس
"90:31

توضیحات دوره

یکی از اهداف اصلی تعیین شده برای فارغ التحصیلان رشته مهندسی کامپیوتر، تسلط به مراحل توسعه سیستم‌های نرم‌افزاری بزرگ و پیچیده می‌باشد. به همین دلیل، دروس طراحی سیستمهای شئ‌گرا، مهندسی نرم افزار 1 (در سرفصل جدید بنام تحلیل و طراحی سیستم)، پایگاه داده‌ها و مهندسی نرم‌افزار 2 (در سرفصل جدید بنام مهندسی نرم افزار) و چند درس مرتبط دیگر در این رشته قرار داده شده‌اند.

درس تحلیل و طراحی سیستم یا همان مهندسی نرم افزار 1 اساسی‌ترین درس برای شروع یادگیری مراحل توسعه سیستم‌های نرم افزاری است و مهمترین پیشنیاز آن درس برنامه‌نویسی شئ‌گرا می‌باشد.
در این دوره آموزشی، مفاهیم اساسی و اصول اولیه تحلیل و طراحی سیستم‌های نرم افزاری با رویکرد شئ گرا و بر مبنای متدولوژی RUP تشرح شده است. در جلسات اول مفاهیم اساسی تحلیل و طراحی سیستم‌ها بیان شده است. در ادامه مراحل توسعه نرم‌افزارها بر اساس متدولوژی RUP تدریس شده و برای تسلط کامل دانشجو بر مفاهیم طراحی، ابتدا ابتکارات طراحی شئ‌گرا و در ادامه اصول اساسی SOLID و در نهایت الگوهای طراحی به تفصیل بیان شده است و در نهایت قسمت‌هایی از مراحل تحلیل و طراحی یک سیستم نمونه آورده شده است.

اطلاعات بیشتر

امتیاز و نظرات کاربران

4.8

از مجموع 45 امتیاز

18نظر

1 سال پیش

با سلام بسیار دوره پر بار و مفیدی هست. از جناب آقای دکتر ایرانی عزیز بابت دوره های مفیدی که آماده کردن بسیار سپاسگذارم.هچنین سایت مکتب خونه که تونستن دوره های آموزشی ارزشمند رو اینچنین گرد آوری کنن. موفق باشید

دانشجوی دوره

1 سال پیش

واقعا لذت بردم چقدر استاد پری هستند کاملا اشراف به مطلب دارند و خیلی قشنگ توضیح میدند.

دانشجوی دوره

1 سال پیش

عالی

احمدرضا نصراصفهانی

2 سال پیش

هیچ توجهی به اسم دانشگاه نکنید تقریبا بهترین دوره‌ایه که پیدا میشه توضیحات کامل و مثال های زیاد که باعث میشه عمق مطالب منتقل بشه مرسی از استادعزیز ، مکتبخونه و دانشگاه بناب

حسام مومیوندفرد

2 سال پیش

درکم از نرم افزار خیلی بیشتر شد، ممنون از استاد ایرانی عزیز🌹

دانشجوی دوره

3 سال پیش

زبان های برنامه نویسی صرفا ابزار هستند. مفهوم مهندسی نرم افزار موضوعات مطرح شده در این دوره است که پیش نیاز مفاهیم مهم در زبان های برنامه نویسی مختلف خواهد بود. تشکر از استاد محترم و تیم مکتب خونه

عرفان سرائی

3 سال پیش

سلام خیلی ممنون وتشکر ویژه از استاد ایرانی و همچنین سایت مکتب خونه . خیلی مفید و کاربردی بود .

دانشجوی دوره

4 سال پیش

سلام . این دوره دوره ای بسیار خوب و عالی است. لطفا از دوره های دکتر رامان رامسین هم قرار بدین تو سایت. ممنون

دانشجوی دوره

4 سال پیش

با سلام.آموزش ها بسیار منسجم و علمی هستند.برای من بسیار مفید است.

دانشجوی دوره

5 سال پیش

دوره خوبی هست برای تحلیل و طراحی سیستم. ولی باس پیگیر باشی و خودت حتما برای پروژه فروشگاهی یا ... بیای همین چیزایی که آقای ایرانی یاد میدن رو پیاده سازی بکنی تا با مشکلات و بخش هایی که تو عمل خودشون رو نشون میدن آشنا بشی. پس اگه اهل عمل کردن نیستی این دوره رو شروع نکن.

محمد جواد براتی

5 سال پیش

انسجام مطالب بسیار خوب است؛ به‌شکلی که اگر مطالب درس‌های قبل را خوب بفهمید درس جدید را خیلی خوب درک می‌کنید. برای رفع مشکل کندی هم من سرعت پخش را ۲.۳ برابر می‌کنم که بسیار عالی می‌شود. در کل خیلی خوبه! ---------- تمام‌اش کردم! از استاد کلی مطلب جدید یاد گرفتم و کلی بینشم به چگونگی برنامه‌نویسی باز شد. یادداشت‌هایم را هم در گیت‌لب قرار دادم. امیدوارم مورد استفاده‌ی دوستان قرار گیرد. https://gitlab.com/amookhsin/maktabkhooneh-system-analysis-and-design خوشحال می‌شوم نظرتان را بهم بگویید.

محمد علی امینی

5 سال پیش

استاد خیلی خوبی هستند. فقط یه کم کند صحبت می کنند که منم سرعت ویدئو رو روی 1.4 میذارم عالی میشه.

دانشجوی دوره

5 سال پیش

عالی بود واقعا انگار خودم سرکلاس بود

امید آسترکی

1 سال پیش

رشته ام نرم افزار نیست ولی برای اینکه بدونم چطوری باید یه سیستم رو تحلیل و طراحی کنم این دوره بهم خیلی کمک کرد.

دانشجوی دوره

2 سال پیش

تا الان که بیشتر از نصف دوره رو گذروندم در کل دوره بسیار خوبی هست. ممنون از استاد عزیز فقط کاش به جای مثال های کوچه بازاری بیشتر مثال های نرم افزاری مخصوصا با کد ارائه میدادند.

دانشجوی دوره

دوره‌های پیشنهادی مشابه

درباره استاد

دکتر غلامعلی نژاد حاجعلی ایرانی، که به اختصار به عنوان دکتر ایرانی شناخته می‌شود، یکی از چهره‌های برجسته هم در حوزه آموزش در حوزه مهندسی نرم افزار و هم در حوزه کاربردهای عملی مهندسی نرم‌افزار در ایران است. ایشان تحصیلات خود را در دانشگاه‌های معتبر ایران، از جمله دانشگاه شهید باهنر کرمان، دانشگاه صنعتی امیرکبیر و دانشگاه تبریز به اتمام رسانده‌اند. دکتر ایرانی با تکیه بر دانش عمیق و تجربه گسترده خود، از سال 1384 به طور مستمر در زمینه تحلیل، طراحی و توسعه نرم‌افزارهای بزرگ  (ERP) فعالیت داشته و به عنوان یکی از متخصصان برجسته این حوزه شناخته می‌شود.

در کنار فعالیت‌های حرفه‌ای، دکتر ایرانی از سال 1387 به عنوان عضو هیئت علمی دانشگاه بناب مشغول به خدمت بوده و نقش مهمی در آموزش و پرورش نسل جدید مهندسان نرم‌افزار ایفا کرده است. تدریس برای ایشان نه تنها یک وظیفه، بلکه یک تعهد حرفه‌ای و اخلاقی است. ایشان با رویکردی نوآورانه، تمام محتوای دوره‌های درسی خود را به صورت حرفه‌ای، منظم و رایگان در اختیار عموم قرار داده‌اند. این اقدام، که نشان‌دهنده تعهد عمیق ایشان به گسترش دانش و دسترسی برابر به آموزش است، مورد استقبال گسترده دانشجویان، متخصصان و علاقه‌مندان به حوزه نرم‌افزار قرار گرفته است.

دکتر ایرانی در حرفه خود به عنوان مشاور، تحلیل‌گر، طراح و معمار نرم‌افزار نیز فعالیت‌های چشمگیری داشته است. ایشان با توانایی منحصربه‌فرد در تحلیل نیازهای سازمانی و طراحی راه‌حل‌های نرم‌افزاری پیچیده، به شرکت‌ها و سازمان‌های متعددی کمک کرده‌اند تا سیستم‌های کارآمد و پایداری را پیاده‌سازی کنند.

تخصص ایشان در معماری نرم‌افزار، که یکی از مهم‌ترین جنبه‌های توسعه سیستم‌های بزرگ‌مقیاس است، نقش کلیدی در موفقیت پروژه‌های متعدد داشته است. این فعالیت‌ها نه تنها به ارتقای سطح فناوری در سازمان‌ها کمک کرده، بلکه به عنوان الگویی برای سایر متخصصان این حوزه نیز مطرح بوده است.

در چند سال اخیر با توسعه هوش مصنوعی، ایشان در زمینه کاربردهای هوش مصنوعی در مسیر یادگیری و آموزش فعالیت کرده‌اند و پژوهشهای ایشان در زمینه راهکارهای عملی استفاده از هوش مصنوعی در یادگیری سریع و عمیق می‌باشد. 

فراتر از دستاوردهای علمی و حرفه‌ای، آنچه دکتر ایرانی را متمایز می‌کند، تعهد ایشان به اشتراک‌گذاری دانش و تأثیرگذاری مثبت بر جامعه است. منابع آموزشی رایگان ارائه‌شده توسط ایشان، که با دقت و کیفیت بالا تهیه شده‌اند، به هزاران نفر امکان یادگیری و پیشرفت در زمینه فناوری اطلاعات را داده است. این اقدام، همراه با فعالیت‌های مشاوره‌ای و آموزشی ایشان، نشان‌دهنده دیدگاهی انسان‌محور و مسئولانه نسبت به حرفه و جامعه است. دکتر ایرانی نه تنها به عنوان یک استاد و متخصص، بلکه به عنوان یک الگوی الهام‌بخش برای دانشجویان و حرفه‌ای‌های حوزه فناوری اطلاعات در ایران شناخته می‌شود.

اطلاعات بیشتر

دیگر دوره‌های غلامعلی نژاد حاجعلی ایرانی

سوالات پرتکرار

آیا ممکن است برخی جلسات یک درس ناقص باشند؟

معمولا تمامی جلسات هر درس به‌طور کامل ضبط می‌شوند؛ اما گاهی به دلیل برخی ناهماهنگی‌ها ممکن است یک یا چند جلسه ضبط نشده باشد. جزئیات این موارد در توضیحات هر درس درج شده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت، چه کاری باید انجام داد؟

در صورت مواجهه با هرگونه مشکل در دانلود یا پخش ویدئو، می‌توانید از طریق صفحه ارتباط با ما اطلاع دهید تا تیم پشتیبانی به‌سرعت مشکل را بررسی و رفع کند.

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

در حال حاضر امکان ارسال دروس به‌صورت سی‌دی یا دی‌وی‌دی وجود ندارد و همه محتواها به شکل آنلاین ارائه می‌شوند.