کامپیوتر و IT و اینترنتعلوم مهندسی

متدولوژی های تولید و توسعه نرم افزار

صفحه 1:

صفحه 2:
SID یادگیری موثر ترین روش‌ها برای افزايش کیفیت نرمافزار * هرچه روش اتخاذ شده به تصمیم گیری‌های کلان پروژه مربوط باشد ... * اثربخشی بیشتری بر کیفیت محصول تولیدی خواهد داشت. لذاء متدولوژی‌های تولید و توسعه نرم‌افزار از اهمیت بالایی برخوردارند.

صفحه 3:
هدف یادگیری موئرترین روش‌ها برای افزایش کیفیت نرمافزار * از طی بیش از دو دهه قبل تاکنون, معماری شیء گرا (6060) بر صنعت نرم‌افزار حاکم بوده است. * از این رو بیشترین تلاش در تدوین متدولوژی‌ها. در حوزه شیء گرایی بوده است. * هرچند معماری‌های طراحی و پیاده‌سازی مانند ‎Agent oriented‏ ‎Business oriented‏ ‎Aspect oriented‏ ‎Subject oriented‏ ‎Role oriented‏ ‎Collaboration oriented‏ در سال‌های اخیر معرفی شده‌اند. ولی * اما معماری سرویسگرا (500/0) با پیشترین اقبال در صنعت نرم‌افزار مواجه بوده

صفحه 4:
SID یادگیری موثرترین روش‌ها برای افزايش کیفیت نرمافزار *به دلیل رویکرد سازمان‌ها به اصلاح فرآیندهای کاری و ... *آگاهی از اثربخشی اصلاح فرآیند و مکانیزه کردن آن و... *لزوم استفاده از اینترنت به عنوان بستری با سرورهای ناهمگون و .. *اهمیت به کارگیری موثر نرم‌افزارهای موجود با هر معماری در قالب معماری جدید ... "معماری سرویس گرا (6)0/0) رشد و توسعه داده شد. *در /560 ابزارهایی پدید آمدند که فاصله بین مدل‌سازی تا پیاده‌سازی را بسیار کوتاه گودفد: وت *امکان اعمال تغییرات سریع و قابلیت استفاده مجدد در سطوح مختلف را فرآهم آوردند. این‌رو شناسایی معماری ‎560/٩‏ و ابزارهای آن اهمیت بسیاری در مهندسی نرم‌افزار دارد. *بنابراین شناسایی و بکارگیری متدولوژی‌های حوزه سرویس گرایی اهمیت زیادی دارد.

صفحه 5:
SID یادگیری موثر ترین روش‌ها برای افزايش کیفیت نرمافزار "علاوه‌بر تمرکز بر متدولوژی‌های توسعه نرم‌افزار بر هش‌های اخیر در حوزه استفاده از داده‌کاوی و یادگیری‌ماشین در افزایش پروژه‌ها و محصول‌های نرم‌افزاری نیز می‌پردازيم.

صفحه 6:
طرح درس * کایردهای داده‌کاوی و یادگیری ماشین در مهندسی نرم‌افزار اهمیت و رویکرد استفاده از متدولوژی‌های چایک در توسعه نرم‌افزار علائم شکست در پروژه‌های نرم‌افزاری علل شکست در پروژه‌های نرم‌افزاری تجارب بدست آمده از پروژه‌های نرم‌افزاری بیان معماری سروی سگرا و مقایسه آن با شیءگرایی چگونگی توصیف موارد کاربری موثر توصیف موارد کاربردی در 50۸ با (/8۳۸ شناسایی جنبه‌های مهندسی نرم‌افزار با لاج معرفی جنبه‌های بارزمتدولوژی ساختار استاتیک و مرتبط با فرآیند ساختار يويا مبتنى بر تكرار موارد كاربرى نقطه اتصال اكثر متدولوزىهاى توسعه نرمافزار اصلی‌ترین فرآیندهای مهندسی نرم‌فزر يا دیسیپلین‌های ‎٩0۴‏ ‏آزمون اکتشافی نرم‌افزار

صفحه 7:
فعالیت دانشجویان ۱) انتخاب و تصویب پروژه‌ای برای تولید محصولی نرم‌افزاری تا بخش‌هایی از مفاهیم درس در آن اجرایی شود. در انتخاب يروثه: دانشجو بايستى ايدهاى نوآورانه داشته باشد ثا در طول ترم از ابعاد مختلف مهندسى نرمافزار مورد بررسى قرار كيرد. ؟) انتخاب و تصويب مقالداى در حوزه كابرد دادهكاوى و يادكيرى ماشين در مهندسى ترمافزار ۳) تولید و ارائه فرآورده‌های پروژه بر اساس برنامه‌ریزی صورت‌پذیرفته در کلاس ۴ انتخاب و تصویب مقاله‌ای در حوزه متدولوژی‌های توسعه نرم‌افزار مبتنی بر معماری سروی سگرا ۵) اراثه مقاله کاربرد داده‌کاوی و یادگیری ماشین در مهندسی نرم‌افزار ۶ ارائه متدولوژی در حوزه معماری سرویس گرا

صفحه 8:
ارزشیابی تولید باکیفیت فرآورده‌های پروژه نرم‌افزاری (۶ نمره» ارائه مقاله در کاربرد داده‌کاوی و یادگیری ماشین درمهندسی نرم‌افزار (۳ نمره) ارائه متدولوژی در حوزه معماری سرویس گرا (۳ نمره) پایان ترم (۸ نمره)

62,000 تومان