دیدگاه کاربران
بر اساس امتیاز 102 دانشجو
نیازمندیهای سیستمهای نرمافزاری را پیش از پیادهسازی بشناسید و با مدلسازی شیگرا، ساختاری مناسب طراحی کنید.
45 ساعت ویدئو
دسترسی مادامالعمر به محتوای دوره
یکی از اهداف اصلی تعیین شده برای فارغ التحصیلان رشته مهندسی کامپیوتر، تسلط به مراحل توسعه سیستمهای نرمافزاری بزرگ و پیچیده میباشد. به همین دلیل، دروس طراحی سیستمهای شئگرا، مهندسی نرم افزار 1 (در سرفصل جدید بنام تحلیل و طراحی سیستم)، پایگاه دادهها و مهندسی نرمافزار 2 (در سرفصل جدید بنام مهندسی نرم افزار) و چند درس مرتبط دیگر در این رشته قرار داده شدهاند.
درس تحلیل و طراحی سیستم یا همان مهندسی نرم افزار 1 اساسیترین درس برای شروع یادگیری مراحل توسعه سیستمهای نرم افزاری است و مهمترین پیشنیاز آن درس برنامهنویسی شئگرا میباشد.
در این دوره آموزشی، مفاهیم اساسی و اصول اولیه تحلیل و طراحی سیستمهای نرم افزاری با رویکرد شئ گرا و بر مبنای متدولوژی RUP تشرح شده است. در جلسات اول مفاهیم اساسی تحلیل و طراحی سیستمها بیان شده است. در ادامه مراحل توسعه نرمافزارها بر اساس متدولوژی RUP تدریس شده و برای تسلط کامل دانشجو بر مفاهیم طراحی، ابتدا ابتکارات طراحی شئگرا و در ادامه اصول اساسی SOLID و در نهایت الگوهای طراحی به تفصیل بیان شده است و در نهایت قسمتهایی از مراحل تحلیل و طراحی یک سیستم نمونه آورده شده است.
بر اساس امتیاز 102 دانشجو
دکتر غلامعلی نژاد حاجعلی ایرانی، که به اختصار به عنوان دکتر ایرانی شناخته میشود، یکی از چهرههای برجسته هم در حوزه آموزش در حوزه مهندسی نرم افزار و هم در حوزه کاربردهای عملی مهندسی نرمافزار در ایران است. ایشان تحصیلات خود را در دانشگاههای معتبر ایران، از جمله دانشگاه شهید باهنر کرمان، دانشگاه صنعتی امیرکبیر و دانشگاه تبریز به اتمام رساندهاند. دکتر ایرانی با تکیه بر دانش عمیق و تجربه گسترده خود، از سال 1384 به طور مستمر در زمینه تحلیل، طراحی و توسعه نرمافزارهای بزرگ (ERP) فعالیت داشته و به عنوان یکی از متخصصان برجسته این حوزه شناخته میشود.
در کنار فعالیتهای حرفهای، دکتر ایرانی از سال 1387 به عنوان عضو هیئت علمی دانشگاه بناب مشغول به خدمت بوده و نقش مهمی در آموزش و پرورش نسل جدید مهندسان نرمافزار ایفا کرده است. تدریس برای ایشان نه تنها یک وظیفه، بلکه یک تعهد حرفهای و اخلاقی است. ایشان با رویکردی نوآورانه، تمام محتوای دورههای درسی خود را به صورت حرفهای، منظم و رایگان در اختیار عموم قرار دادهاند. این اقدام، که نشاندهنده تعهد عمیق ایشان به گسترش دانش و دسترسی برابر به آموزش است، مورد استقبال گسترده دانشجویان، متخصصان و علاقهمندان به حوزه نرمافزار قرار گرفته است.
دکتر ایرانی در حرفه خود به عنوان مشاور، تحلیلگر، طراح و معمار نرمافزار نیز فعالیتهای چشمگیری داشته است. ایشان با توانایی منحصربهفرد در تحلیل نیازهای سازمانی و طراحی راهحلهای نرمافزاری پیچیده، به شرکتها و سازمانهای متعددی کمک کردهاند تا سیستمهای کارآمد و پایداری را پیادهسازی کنند.
تخصص ایشان در معماری نرمافزار، که یکی از مهمترین جنبههای توسعه سیستمهای بزرگمقیاس است، نقش کلیدی در موفقیت پروژههای متعدد داشته است. این فعالیتها نه تنها به ارتقای سطح فناوری در سازمانها کمک کرده، بلکه به عنوان الگویی برای سایر متخصصان این حوزه نیز مطرح بوده است.
در چند سال اخیر با توسعه هوش مصنوعی، ایشان در زمینه کاربردهای هوش مصنوعی در مسیر یادگیری و آموزش فعالیت کردهاند و پژوهشهای ایشان در زمینه راهکارهای عملی استفاده از هوش مصنوعی در یادگیری سریع و عمیق میباشد.
فراتر از دستاوردهای علمی و حرفهای، آنچه دکتر ایرانی را متمایز میکند، تعهد ایشان به اشتراکگذاری دانش و تأثیرگذاری مثبت بر جامعه است. منابع آموزشی رایگان ارائهشده توسط ایشان، که با دقت و کیفیت بالا تهیه شدهاند، به هزاران نفر امکان یادگیری و پیشرفت در زمینه فناوری اطلاعات را داده است. این اقدام، همراه با فعالیتهای مشاورهای و آموزشی ایشان، نشاندهنده دیدگاهی انسانمحور و مسئولانه نسبت به حرفه و جامعه است. دکتر ایرانی نه تنها به عنوان یک استاد و متخصص، بلکه به عنوان یک الگوی الهامبخش برای دانشجویان و حرفهایهای حوزه فناوری اطلاعات در ایران شناخته میشود.

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