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

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

محتوای دوره
درباره دوره
نظرات کاربران
درباره استاد

محتوای دوره

1 فصل 30 جلسه 45 ساعت ویدیو
فیلم های آموزشی

درباره دوره

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

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

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

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

درس تحلیل و طراحی سیستم ها چیست؟

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

به این ترتیب هر دانشجو می‌تواند قبل از اینکه اقدام به پیاده‌سازی یک سیستم کند؛ همه چالش‌های پیش روی آن را شناسایی کرده و با آگاهی کامل برای قدم گذاشتن در این مسیر اقدام کند. در چارت درسی مهندسی کامپیوتر که به تازگی ارائه شده است؛ این درس به عنوان مهندسی نرم افزار 1 هم شناخته می‌شود. اما نکته مهم اینجا است که تنها مهندسان نرم افزار به آن نیاز ندارند و هرکسی که به نوعی با کامپیوتر درگیر باشد؛ می‌تواند از مباحث مطرح‌شده در این درس استفاده کند. این دوره آموزشی توسط دکتر غلامعلی نژاد حاجعلی ایرانی تدریس شده که در حال حاضر عضو هیات علمی دانشگاه بناب است.

هدف از یادگیری درس تحلیل و طراحی سیستم ها چیست؟

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

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

پس از فراگیری درس تحلیل و طراحی سیستم ها چه مهارت‌هایی کسب خواهید کرد؟

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

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

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

درس تحلیل و طراحی سیستم ها مناسب چه کسانی است؟

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

ویژگی متمایز درس تحلیل و طراحی سیستم ها چیست؟

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

آموزش‌های پیش‌نیاز و یا مکمل پیشنهادی این درس

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

سرفصل‌های درس

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

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

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

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

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

4.8

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

18 نظر

5 ماه پیش

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

دانشجوی دوره

7 ماه پیش

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

دانشجوی دوره

9 ماه پیش

عالی

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

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

10 ماه پیش

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

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

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

1 سال پیش

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

دانشجوی دوره

1 سال پیش

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

عرفان سرائی

عرفان سرائی

نظرات بیشتر

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

درباره استاد

غلامعلی نژاد حاجعلی ایرانی، تحصیل خود را در مقاطع کارشناسی در دانشگاه شهید باهنر کرمان و کارشناسی ارشد در دانشگاه صنعتی امیرکبیر به انجام رسانده است. از سال 1384 تا کنون در زمینه توسعه سیستم‌های نرم افزارهای سازمانی و ERP فعال بوده است و هم اکنون به عنوان تحلیل‌گر، طراح و معمار نرم افزار سیستم‌های ERP مشغول به کار است و از سال 1387 به عضویت هیأت علمی دانشگاه بناب درآمده است.
وب سایت شخصی: gclass.co

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

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

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

آیا ممکن است که درسی ناقص ضبط شده باشد؟

ما همواره تلاش کرده­‌ایم که دروس را به طور کامل ضبط نماییم و در اختیار شما دوستان قرار دهیم. اما گاهی برخی ناهماهنگی ها سبب می شود که یک یا تعدادی از جلسات یک درس ضبط نشود. توضیح این گونه نواقص در توضیح درس­ ها آمده است.

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

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

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟

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

دانلود اپلیکیشن مکتب‌خونه

مکتب خونه، آکادمی آنلاین تخصص‌ها

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

مکتب خونه در چه زمینه‌ای خدمات ارائه می‌دهد؟

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

برنامه‌نویسی

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

آی‌تی و نرم‌افزار

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

زبان‌های خارجی

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

مدیریت و کسب‌وکار

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

مالی و سرمایه‌گذاری

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

دانشگاهی: فنی و مهندسی

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

مهارت‌های زندگی

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

دانشگاهی: علوم‌پایه، انسانی، پزشکی

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

هنر

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

دوره های رایگان مکتب خونه

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

مشاهده بیشتر
enamad
logo-samandehi
تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.