مطالب جزوه دانشگاهی مهندسی نرم افزار یک دکتر افشین سلاجقه را از سایت JOZVEKADEH.IR تهیه نمایید. مطالب جزوه دانشگاهی مهندسی نرم افزار یک دکتر افشین سلاجقه در یکصد و هشتاد و پنج صفحه تهیه شده است.
معرفی مهندسی نرم افزار یک
نرمافزار کامپیوتری، محصولی است که مهندس نرمافزار طراحی میکند و میسازد. مهندسی نرمافزار، کاربرد سیستماتیک، علمی، راهاندازی و نگهداری نرمافزار است.
مهندسی نرمافزار یکی از دروس مقطع کارشناسی است که هم در کنکور کارشناسی ارشد و هم در آزمونهای استخدامی از آن تستهایی مطرح میشود.
آموزش مهندسی نرمافزار ۱ براساس کتاب مرجع پرسمن تهیه شده است که شامل هشت فصل اول این کتاب است. بنابراین، یک آموزش پایهای محسوب میشود.
در این آموزش اکثر مطالب ۸ فصل اول بررسی شده است. این آموزش نکتهمحور و کنکوری نیست ولی با توجه به پوشش خوب این ۸ فصل، داوطلبان کنکور هم میتوانند قبل از تستزنی از آن استفاده کنند.
مهندسی نرم افزار یک برای چه کسنی مناسب است؟
- در ابتدای تحصیلات دانشگاهی در رشتههای مرتبط با کامپیوتر هستند: این جزوه برای دانشجویان سال اول یا دوم رشتههایی مانند مهندسی کامپیوتر، مهندسی نرمافزار، علوم کامپیوتر و … طراحی شده است. پیشنیازهای کمی دارد و پایه و اساس مفاهیم مهندسی نرم افزار را ارائه میدهد.
- به دنبال درک کلی از فرآیند توسعه نرمافزار هستند: این جزوه معمولا مفاهیم پایه مانند چرخه حیات نرم افزار، مهندسی نیازمندیها، طراحی نرم افزار، تست و نگهداری را پوشش میدهد. هدف ارائه دید کلی و جامع از این فرآیندهاست.
- علاقهمند به برنامهنویسی هستند ولی هنوز دانش عمیقی ندارند: در حالی که ممکن است برخی جزوات به زبان برنامهنویسی خاص اشاره کنند، تمرکز اصلی بر روی اصول و روشهای مهندسی نرم افزار است، نه بر روی مهارتهای برنامهنویسی پیشرفته.
ویژگیهای کلیدی مهندسی نرم افزار یک
- سادگی و وضوح: مفاهیم پیچیده باید به زبان ساده و قابل فهم توضیح داده شوند. از اصطلاحات تخصصی بیش از حد خودداری شود و در صورت لزوم، تعاریف و توضیحات کافی ارائه گردد.
- ساختار منظم: جزوه باید ساختاری منظم و منطقی داشته باشد که به دانشجو در فهم و یادگیری مطالب کمک کند. استفاده از تیترها، زیرتیترها، نمودارها و تصاویر میتواند بسیار مفید باشد.
- مثالهای عملی: استفاده از مثالهای عملی و مطالعات موردی برای توضیح مفاهیم بسیار مهم است. این مثالها باید مربوط به دنیای واقعی باشند و درک دانشجو را از مفاهیم افزایش دهند.
- تمرین و تکالیف: ارائه تمرینها و تکالیف برای تقویت یادگیری و آزمون دانش بسیار ضروری است.
- بهروز بودن: جزوه باید با آخرین پیشرفتها و روشهای مهندسی نرم افزار همخوانی داشته باشد.
- منابع و مراجع: ارائه منابع و مراجع برای مطالعه بیشتر به دانشجویان کمک میکند تا مطالب را به طور عمیقتر بررسی کنند.
- تمرکز بر اصول: جزوه باید بر روی اصول و مفاهیم بنیادی مهندسی نرم افزار متمرکز باشد، نه بر روی ابزارها و تکنولوژیهای خاص.
فهرست مطالب مهندسی نرم افزار یک:
- درس یکم: نرم افزار و مهندسی نرم افزار
- تعریف نرم افزار
- تعریف مهندسی نرم افزار
- پندارهای باطل
- درس دوم: مدل های فرایند
- مدل کلی
- ارزیابی فرایند
- مدل آبشاری
- مدل افزایشی
- مدل تکاملی
- مدل توسعه هم روند
- مدل مبتنی بر مولفه
- مدل روش های رسمی
- فرایند یکپارچه
- درس سوم: توسعه چابک
- تعریف چابکی و فرایند چابک
- برنامه نویسی حدی
- اسکرام
- کریستال
- مدل سازی چابک
- درس چهارم: اصول راهنما در مهندسی نرم افزار
- دانش مهندسی نرم افزار
- اصول راهنمای فرایند مهندسی
- اصول راهنمای فعالیت های چارچوبی
- ارتباطی
- برنامه ریزی
- مدل سازی
- ساخت و استقرار
- درس پنجم: شناخت خواسته ها
- مهندسی خواسته ها
- تدارک مقدمات کار
- استخراج خواسته ها
- توسعه Use Case
- ساخت مدل های خواسته ها
- مذاکره بر سر خواسته ها
- درس ششم: مدل سازی خواسته ها (سناریوها)
- تحلیل خواسته ها
- مدل سازی مبتنی بر سناریو
- مدل های UML) Unified Modeling Language)
- مفاهیم مدل سازی داده ها
- مدل سازی مبتنی بر کلاس
- درس هفتم: مدل سازی خواسته ها (جریان، رفتار)
- راهبردهای مدل سازی خواسته ها
- مدل سازی جریان گرا
- ایجاد مدل رفتاری
- الگوهایی برای مدل سازی خواسته ها
- درس هشتم: مفاهیم طراحی
- طراحی در حیطه مهندسی نرم افزار
- فرایند طراحی
- مفاهیم طراحی
- مدل طراحی
پیشنهاد جزوه کده
نقد و بررسیها
هنوز بررسیای ثبت نشده است.