loading...

بهترين و سريعترين مرجع دانلود كارآموزي و پروژه و پايان نامه

دانلود پايان نامه و پروژه و كارآموزي در تمامي رشته هاي دانشگاهي

بازدید : 551
11 زمان : 1399:2

تعداد صفحات:46
نوع فايل:word
رشته مهندسي كامپيوتر
فهرست مطالب:
فصل اول
مهندسي نرم افزار و روش هاي آن
مهندسي نرم افزارچيست؟
ساخت يافتگي ومهندسي نرم افزارساخت يافته
شي گرايي ومهندسي نرم افزار شي گرا
معرفي Unified Modeling Language
تصورات غلط دررابطه با Rational Unified Process
فصل دوم
مقدمه اي بر( RUP)RationalUnified Process
RUP چيست؟
اصول ضروري RationalUnified Process
RUP وچرخه تكرار
فازها، اهداف ونكات اصلي
فازشروع ( Inception )
فازشناخت ( Elaboration)
فازساخت (Constructin)
فازانتقال ( Transition)
نكات اصلي
چهارعنصراصلي مدل سازي
نقش ها، فعاليت ها ومحصولات وجريان هاي كاري
نقش ها(Roles)
فعاليتها(Activites)
محصولات (Artifacts)
جريان هاي كاري (Workflows)
عناصرديگرموجود در RUP
ساختارايستاي RUP
اصول RUP (جريان كاري)
تعريف كلي RUP
چگونه مي توان از RUPنهايت استفاده راكرد
مواردضروري دريك پروژه RUP
توسعه ديد و نگرش
مديريت براي اهدف
شناسايي وامكان سنجي ريسك ها
عوامل مورد پيگيري
امتحان كردن حالت تجاري
طراحي معماري قطعات سيستم
مراحل ساخت وآزمايش محصول
تصحيح وبازبيني نتيجه ها
مديريت وكنترل تغييرات
مهيا كردن پشتيباني ازكاربر
چرخه اصلي Rational Unified Process
تصورغلط
نكته مهم
جريان هاي كاري غيرثابت
فصل سوم
فازهاي RUP
مقدمه
فاز Inception
فعاليت هاي لازم وضروري درفاز Inception
حياتي ترين نكات (گلوگاه ها) درچرخه حيات Inception
ارزيابي معيارها وضوابط
خروجي هاي الزامي فاز Inception
طرح توسعه نرم افزار (Software Development Plan )
خروجي هاي اختياري فاز Inception
فاز Elaboration
فعاليت هاي ضروري درفاز Elaboration
ساختارچرخه حيات فاز Elaboration
ارزيابي معيارها
محصولات وخروجي هاي الزامي اين فاز
خروجي هاي اختياري اين فاز
فازساخت Construction
ذهنيت مقدماتي از فاز Constructin
فعاليت هاي ضروري درفاز Constructin
نكات مهم درفاز Constructin
معيارارزيابي
خروجي هاي الزامي فاز Constructin
خروجي هاي اختياري فاز Constructin
فاز انتقال Transition
فعاليت هاي ضروري فاز Transition
ارزيابي معيارها
خروجي هاي فاز Transition
منابع و مأخذ

چكيده:
با توجه به نياز روزافزون به استفاده از رايانه و ضرورت توسعه و فراگيري علوم و فنون مربوط به آن بويژه در زمينه مهندسي نرم افزار و با توجه به كمبود منابع و مطالب در اين زمينه، بر آن شديم تا گامي هرچند كوچك اما سازنده در اين زمينه برداريم. مطالبي كه پيش روي شماست حاصل تحقيقات مطالعات و گردآوري نكات مهم در زمينه توسعه مهندسي نرم افزار به روش RUP ميباشد. اميد است كه حاصل تلاش مان موثر و مفيد واقع شود.
مهندسي نرم افزار چيست؟
مهندسي نرم افزار، مديريت براي به نظم درآوردن و قاعده مند نمودن وابستگي ها وارتباطات همه جنبه محصول نرم افزاري كه در تمامي مراحل سيستم شناسايي و تعيين ميگردد، ميباشد.
در واقع مهندسي نرم افزار فرايند توليد نرم افزار براساس فهم مسائل و مشكلات، دستيابي به راه حل ها و دستيابي به تئوري ها، روش ها و ابزارهاي مورد نياز و درانتها رسيدن به هدف مطلوب ميباشد.
مهندسي نرم افزار بايد در طول ساخت، نگهداري توسعه وانفصال يك نرم افزار برهمه عملكردها نظارت داشته باشد.

لينك دانلود

بازدید : 460
11 زمان : 1399:2

آپلود عكس , آپلود دائمي عكس

تعداد صفحات:92

نوع فايل:word

فهرست مطالب:

فهرست مطالب :

مقدمه

معماري نرم افزار چيست ؟

تعاريف پايه در معماري نرم افزار

الگوهاي معماري يا سبكهاي معماري

مدل مراجع

معماري مرجع

ديدگاه هاي معماري

ديدگاه Bass 15

ديدگاه 4+1

ديدگاه‌هاي ديگر

طراحي معماري نرم افزار

كاركرد‌هاي سيستم و معماري نرم‌افزار

ويژگي‌هاي كيفي

ويژگي‌هاي كيفي سيستم

سناريو‌هاي ويژگي‌كيفي

ويژگي‌هاي كيفي كسب و كار

ويژگي‌هاي كيفي معماري

يك طراحي معماري خوب بايد داراي چه ويژگي‌هايي باشد؟‌

دستيابي به ويژگيهاي كيفي

تاكتيكهاي معماري

الگوهاي معماري

ارتباط تاكتيكها و الگوهاي معماري

روشهاي طراحي معماري نرم افزار

طراحي مبتني بر ويژگي

طراحي به كمك سبك هاي معماري مبتني بر ويژگي

طراحي با ملاحظات اقتصادي با استفاده از روش آناليز سود هزينه

ويژگي كيفي قابليت تغيير

تعريف قابليت تغيير

مشخص نمودن نياز‌هاي قابليت تغيير با استفاده از سناريو‌هاي كيفي

مدل سازي قابليت تغيير در سطح معماري نرم افزار

تاكتيك‌هاي قابليت تغيير

تاكتيك‌هايي كه تغييرات را محلي مي‌كنند

تاكتيك‌هايي كه ميدان ديد وظايف را كاهش مي دهند

تاكتيك‌هايي كه از پخش شدن تغييرات جلوگيري مي‌كنند

ارزيابي قابليت تغيير

ارزيابي نحوه اختصاص وظايف

ارزيابي وابستگي بين ماژول‌ها

انواع وابستگي

نحوه بازنمايي وابستگي‌ها

روش Brute-force

استفاده از بستار انتقالي

استفاده از روش‌هاي بهينه سازي

استفاده از جدول وابستگي‌ها

تصميم گيري نهايي در مورد طراحي ويژگي كيفي قابليت تغيير

مطالعه موردي

مرحله 1 – انتخاب يك سناريو حقيقي

مرحله 2 – بررسي نوع سناريو حقيقي

مرحله 3 – انتخاب چهارچوب استدلال مناسب

مرحله 4 – مشخص نمودن پارامتر‌هاي محدود و آزاد

مرحله 5 – مشخص كردن تاكتيك‌هاي وابسته به پارامتر‌هاي آزاد

مرحله 6 – اختصاص مقادير اوليه به پارامتر‌هاي آزاد

مرحله 7 – انتخاب تاكتيك‌ها و به كاربردن آنها براي دستيابي به پاسخ مناسب

استفاده از كامپايلر به عنوان واسط

استفاده از سيستم‌عامل به عنوان واسط

مرحله 8 : اختصاص مسئوليت‌ها به عناصر معماري

خلاصه و نتيجه گيري

مراجع

فهرست جداول و اشكال :

شكل 1 – ارتباط بين الگوي معماري، مدل مرجع و معماري مرجع

شكل 2 – بخش‌هاي تشكيل دهنده سناريو ويژگي كيفي

شكل 3 – خلاصه اي از تاكتيك هاي قابليت تغيير

شكل 4 – خلاصهاي از تاكتيكهاي كارايي

شكل 5 – مجموعه اي از مهمترين الگوهاي معماري

شكل 6 – وروديها و خروجيهاي روش ADD

شكل 7 – الگوي معماري خط لوله همزمان

جدول 1 – پارامترهاي الگوي خط لوله همزمان

جدول 2 – خروجي فاز اول روش CBAM

شكل 8 – نمودار مقايسه ميزان كاربرد هر راهبرد در مقابل هزينه

شكل 9 – انواع نمودار‌هاي ممكن براي سودمندي براساس پاسخ

شكل 10 – معماري سه لايه

جدول 3 – نحوه بازنمايي وابستگي بين دو ماژول

شكل 11 – نمودار جريان داده ( تغييرات به طور غير مستقيم از A به B منتقل مي‌شود)

جدول 4- سناريو حقيقي قابليت تغيير براي سيستم مورد مطالعه

جدول 5 – سناريو عمومي قابليت تغيير براي مسئله مورد بررسي

شكل 12 – نمايش سيستم به صورت دو ماژول وابسته

جدول 6 – چهارچوب استدلال براي ويژگي كيفي قابليت تغيير

شكل 13 – پارامتر‌هاي اثر گذار بر روي هزينه تغييرات

جدول 7 – پارامتر‌هاي قابليت تغيير و تاكتيك‌هاي اثر گذار بر روي آنها

جدول 8 – قانون‌هايي كه نحوه استفاده از تاكتيك‌ها را مشخص

شكل 14 – تكه طراحي تاكتيك شكستن زنجيره وابستگي

شكل 15 – اختصاص وظايف با توجه به تاكتيك‌هاي اعمال شده

چكيده

با گسترش روز افزون استفاده از مدل­ هاي فرايند مبتني بر معماري، طراحي معماري نرم افزار اهميت ويژه ­اي يافته است. يك طراحي معماري خوب، طراحي است كه نياز­هاي كيفي مورد انتظار مشتري را برآورده نمايد. در اين گزارش روش ­هاي گوناگون طراحي معماري نرم افزار مورد بررسي قرار خواهد گرفت. سپس ويژگي كيفي قابليت تغيير به طور دقيق و جزئيات معرفي خواهد شد و سپس معماري يك سيستم مطالعه موردي با ديدگاه دستيابي به قابليت تغيير طراحي خواهد شد

جهت دانلود كليك نماييد

تعداد صفحات : 153

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 1532
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 3
  • بازدید امروز : 2761
  • بازدید کننده امروز : 0
  • باردید دیروز : 2195
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 3
  • بازدید هفته : 21516
  • بازدید ماه : 41158
  • بازدید سال : 54779
  • بازدید کلی : 1209639
  • <
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی