فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود پاورپوینت سیره اجتماعی و اصل رفق و مدارا - 6 اسلاید

اختصاصی از فایل هلپ دانلود پاورپوینت سیره اجتماعی و اصل رفق و مدارا - 6 اسلاید دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت سیره اجتماعی و اصل رفق و مدارا - 6 اسلاید


دانلود پاورپوینت سیره  اجتماعی و اصل رفق و مدارا - 6 اسلاید

 

 

 

 

¨فریاد «سعد بن عباده» در روز فتح مکه؛ « الیوم یوم الملحمه، الیوم تستحل الحرمه» و عکس العمل رسول الله صلی الله علیه و آله. المغازی 2/ 822
¨ در روز فتح مکه: یا معشر قریش، إن الله قد أذهب عنکم نخوة الجاهلیة، و تعظّمها بالآباء، الناس من آدم، و آدم من تراب، ثم تلا هذه الآیة: یا أَیُّهَا النَّاسُ إِنَّا خَلَقْناکُمْ من ذَکَرٍ وَ أُنْثى‏، وَ جَعَلْناکُمْ شُعُوباً وَ قَبائِلَ لِتَعارَفُوا، إِنَّ أَکْرَمَکُمْ عِنْدَ الله أَتْقاکُمْ (حجرات13) ... الآیة کلها. ثم قال: یا معشر قریش، ما ترون أنى فاعل فیکم؟ قالوا: خیرا، أخ کریم، و ابن أخ کریم، قال: اذهبوا فأنتم الطّلقاء». السیرةالنبویة،ج‏2،ص:412

 ماجرای مالک اشتر و توهین شخص بازاری. سفینة البحار 1/ 6

برای دانلود کل پاورپوینت از لینک زیر استفاده کنید:


دانلود با لینک مستقیم


دانلود پاورپوینت سیره اجتماعی و اصل رفق و مدارا - 6 اسلاید

دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net

اختصاصی از فایل هلپ دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net


دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 86

 

Microsoft visual stadio . net

Visual stadio . net ( vs . net ) جدیدترین ابزار برنامه سازی شرکت مایکروسافت  و شکل گرفته بر اساس فناوری نوین . net است . فناوری . net رویکرد جدید مایکروسافت برای تولید نرم افزار است و بر تمام برنامه ریزیهای مایکروسافت برای آینده بر مبنای آن خواهد بود . موفقیت . net تا به آن حد بود که شرکتهای دیگری مثل بورلند نیز به آن روی آورده اند . از بعد دیگر می توان گفت  vs . net  نگاهی جامع به عمر نرم افزار دارد . این چرخه از زمان شکل گیری فکر ایجاد یک نرم افزار شروع و به کنار رفتن آن ختم
می شود و مهمترین مراحل آن دو مرحلة تحلیل و طراحی است . اکثر ابزارهای موجود معمولأ امکاناتی متخصص برای یک یا چند مرحله چرخه دارند . اما vs. net  ابزارهای مورد نیاز را در طول چرخه در اختیار برنامه ساز می گذارد که باعث ساخت نرم افزارهای با کیفیت تر و ارزانتر می شود . نحوة کار با این برنامه ها کمابیش شبیه سایر برنامه های مایکروسافت ( بخصوص office  ) است . یعنی کار برای آشنا با یک نرم افزار می تواند خیلی سریع با دیگر اعضای vs . net  آشنا شوند و به طور  عملی با آن کار کنند . نکته جالب اینکه این ابزارها در یک محیط ادغام شده اند و برای استفاده از آنها نیاز به بازکردن پنجره های متعدد نیست .

نقش ابزارهای vs. net  در چرخه عمر

1 ـ در هنگام تحلیل و طراحی نرم افزار ، ابزار کار آمد به نام v isio 2002  به میدان می آید که عضو جدید مجموعة microsoft office است . این نرم افزار امکانات متعددی دارد و از قابلیتهای تحلیل و طراحی آن که مبتنی بر زبان uml  است استفاده می شود . در مرحلة طراحی ، مدل سازی می تواند با هر یک از زبان اصلی vs . net  ( basic , c++ , c#  ) انجام شود . پس از آن مدل ایجاد شده  را می توان به  برنامه تبدیل کرد . برنامه خروجی می تواند به هر یک از سه زبان مزبور باشد  و زبان انتخاب شده برای مدل سازی تأثیری در زبان برنامة تولید شده ندارد .

2 ـ در زبان برنامه ریزی هم ابزارهای متعددی مطرح هستند . از جمله عبارتند از :

  1. ویرایشگر بسیار قوی برای ایجاد برنامه های مختلف
  2. مترجم های متعدد
  • server Explorer پیمایش و مشاهده امکانات سرویس دهنده های
    شبکه.

 یکی از قابلیتهای آنها دسترس آسان به امکانات پایگاه SQL sovrers  است.

  • crystal report برای گزارش گیری .

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

  • Web B rowser ادغام شده با محیط .

یکی از مفیدترن ابزارهای زمان برنامه نویس ، فهرست وظیفه است . فهرست وظیفه را می توان یک دفترچه یادداشت خودکار و دقیق دانست که فهرست کارهای باقیمانده را برای تکمیل برنامه نشان می دهد . این فهرست عناوین مختلفی است که از بین آنها به فهرست خطاهای برنامه و فهرست توضیح اشاره  کرد .

 برای اضافه کردن موارد مورد نظر به فهرست توضیح  ، می توان از دستور توضیحی “ “// to Do " در کد برنامه استفاده کرد .

3 ـ مدت زمان آزمایش به خاطر طراحی خاص vs . net  کاهش می یابد . زیرا معمولاََ اکثر اشتباهات برنامه نویس که مربوط به منطق برنامه نباشد ،
در همان مرتبة اولی که برنامه به اجرا در می آید مشخص می شود .
یعنی عمده اشکالات یافت شده به تحلیل یا طراحی نادرست
برمی گردد .

4 ـ نصب و نگهداری نرم افزار به دلایل زیر ساده تر است :

  • مبتنی بودن بر net framework .
  • وجود ابزارهای مختلف برای ساخت برنامه های نسب .
  • سهولت ایجاد برنامه ها و سرویس های web و تبدیل برنامه های windows به web  .

5 ـ برای مستند سازی و ایجاد Help  نیز امکانات متعددی و متفاوتی موجود است .

امکانات مورد نیاز برای نصب vs . net

برای نصب نگارش Enterprise  حداقل به این تجهیزات نیاز دارید .

  1. petiume II 450
  2. win 2000/xp
  3. 94 مگابایت حافظه در 2000 ، 192 مگابایت در 2000 server ، 160 مگا بایت در xp  .
  4. 2/5 گیگا بایت فضای دیسک سخت

البته برای استفاده کامل و بهینه از vs .net  ، این موارد توصیه می شود :

  1. Duron 800
  2. Win xp / . net
  3. 265 مگابایت حافظه
  4. 4 گیگا بایت فضای دیسک سخت
  5. نمایشگر 17

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

همان که امکانات مورد نیاز برای نصب آمده است . بسته نرم افزاری
 vs . net  در خانواة win 98/me  نصب نمی شود ، vs . net  تنها در  win 2000/ xp / . net  قابل نصب است . تا قبل از به بازار آمدن نگارش نهاییwin.net  ، نگارش حرفه ای windows xp  به عنوان بهترین سیستم عامل موجود برای نصب vs .net  پیشنهاد می شود .

نکته : . net framework  روی تمامی سیستم عامل های مایکروسافت از win 98  به بعد نصب شود و آنها را برای برنامه های تولید شده توسط vs . net ‌ آماده کند . یعنی با در نظر گرفتن بعضی ملاحظات ، win 98/ me  
می تواند خروجی های vs .net  را اجرا کند .

اشکالات vs .net

  • سعی نرم افزار برای فراهم آوردن امکانات لازم برای هر کار توسط برنامه ساز .
  • نیاز به سیستم قوی برای نصب و اجراء ؛
  • دقیق نبودن دسته بندی خصوصیات و متدهای اشیاء .
  • اشکالات متفرقه . بسیاری از آنها با نصب بستة ترمیم ( service pack ) برای . net framework ‌قابل رفع اند .
  • وابسته شدن به مایکروسافت و تغییر مداوم استانداردها به دست این شرکت .
  • کنترل بیشتر مایکروسافت به مصرف کنندگان و الزام آنان به رعایت قوانین کپی .

 

زبانهای شئ گرای  vs . net

به نظر می رسد کامل ترین زبان  برنامه سازی شئ گرای vs . net  زبان جدید c# ( c sharp  )  باشد که خیلی ها آن را مترادف با vs . net  می دانند .

زبان برنامه نویسی c#  ( بخوانید سی شارپ ) محصول جدیدی از مایکروسافت است . که در حال حاظر مدرنترین زبان شناخته می شود . این زبان اولین زبانی است که برای . net platform  طراحی شده است وبسیاری از اجزای .  net  نیز به این زبان نوشته شده اند . مایکروسافت عنوان می کند که نقشی که c  / c++  برای ویندوز ایفا کرد اینبار c# ‌ برای . net  انجام خواهد داد . این زبان توسط واحد تحقیقاتی مایکروسافت به مدیریت اندرس هلزبرگ طراحی شده است . وی در بورلند پاسکال را به زبان قدرتمند بنام دلفی تبدیل کرده است این بار در مایکروسافت قدرت تمام زبانهای برنامه سازی را در c  #  جای داده است . c#  با نگاهی دقیق و همه جانبه به c++  و gava  ساخته شده است . با تسلط بر c++  ، تقریباََ میتوان کار با c#  را آغاز کرد . همچنین c#  شباهت زیادی به gava  دارد . منتها اغلب قابلیتهای c++ ‌را که در gava  حذف شده بود ، به نحو بسیار بهتری احیاء کرده است .

 

. net framework

framework  اجرای برنامه های نوشته شده با vs . net  را تضمین
می کند . به عبارت دیگر تمام ابزارهای مورد نیاز برای اجرای نرم افزارهای ایجاد شده با vs . net  در داخل framework  قرار دارند که کاربر را از نصب برنامه های متفرقه بی نیاز می کند . یعنی برای اجرای برنامه های vs .net  دیگر نیازی به نصب Dll های دردسر ساز ، کنترل های Active x  ، موتور ( Engine  ) پایگاه های داده و ... نخواهد بود .

ممترین بخش framework ‌ های CLR  است که مانند ماشین مجازی gava ‌ ، کار تغییر برنامه های . exe ‌ایجاد شده توسط  vs . vnet را به عهده دارد .

علت طراحی c#  چه بود ؟

 زمانی که  .net platform  برای بهبود ساختار سیستم عامل ما و همچنین افزایش قدرت آنها در شبکه به منظور حفاظت از سیستم دستورات و نگارش زبان های برنامه نویسی باید به طور کل تغییر کند . برای برنامه نویسان مایکروسافت دو زبان به منظور ،  vc++ , vb  وجود داشت . هر دوی این زبانهای ریشه تاریخی درصنعت کامپیوتر دارند.وطی‌سالهای‌گذشته دستخوش تغییرات بسیار به منظور مطابقت سیستم عامل های ششبکه ها شده‌اند .

ساختار . net  به گونه ای ایجاب می کرد که این زبانها به منظور مطابقت . net platform  تغیرات اساسی یابند . از طرفی اعمال این تغییرات به دلیل  ساختار قدیمی که زبان های مذکور  داشتند ؛ مشکلاتی را برای برنامه نویسان بوجود می آورند . به همین دلیل در مایکروسافت پیشنهاد طراحی زبان جدیدی داده شد که بتواند به طوری کامل ازساختار . net  پیروی کرده و به آسانی و سرعت با آن برنامه نوشت . c#  فرزند دو زبان  VB ,VC++ است . c#  از VC++   قدرت و دستورات غنی و از VB  آسانی و سرعت برنامه نویس را به ارث برده است .

قابلیت ها و ویژگیهای C# ‌  چیست ؟

دستورات و ساختار c#  کاملاََ شبیه به c++ است و برخی از قسمتهای  c++  که دیگر کاربردی نداشته اند ، حذف شده است ( مثل ساختار بیتی ) . c  #  امکاناتی را به برنامه نویسان c++ ارائه می دهد که از نبود آن رنج

می بردند . c#  کاملترین دستورات و امکانات برنامه نویس را در مقایسه با سایر زبانها داراست . در این زبان ساختار و دستورات قدیم برنامه نویسی با دستورات و ابداعات نوین برنامه نویس جایگزین شده است .

این زبان مانند c++ به حروف بزرگ و کوچک حساس است . در یک برنامه c # ، کل دستورات و توابع به طور کامل در دل کلاسها و اشیا قرار دارند . c # به نوع متغیر حساس است و انواع جدید و متنوعی از داده ها را پشتیبانی می کند . این زبان به طور کامل شئ گراست . هر کلاس یا شئ فقط می تواند یک کلاس پدر داشته باشد .

در c#‌کلمات کلیدی جدیدی معرفی شده که امکان تعریف رویدادها ( event ) ، رابطها( ineter face ) و بسیاری از قابلیتهای جدیدی را که در هیچ زبان دیگری وجود نداشت ، مهیا می سازد .

برنامه نویسی در c #‌راحت است و با چند دستور و توصیف می توان برنامه های کاربردی مورد نیاز را به سرعت فراهم آورد . به همین دلیل c #  از جمله زبانهای RAD ( Rapid application deve lopment  ) شناخته می شود . از جمله قابلیتهای زبان c#  امکان بسط و گسترش راحت و سریع برنامه هاست و به سهولت نسخه های جدیدی از یک برنامه نوشته شده به این بان تهیه کرد .

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


دانلود با لینک مستقیم


دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net

تحقیق رسوبات آواری

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

تحقیق رسوبات آواری


تحقیق رسوبات آواری

فرمت فایل:  Image result for word ( قابلیت ویرایش و آماده چاپ

حجم فایل:  (در قسمت پایین صفحه درج شده )

تعداد صفحات فایل: 7

کد محصول : 001Shop

فروشگاه کتاب : مرجع فایل 


 

 قسمتی از محتوای متن 

 

دیدکلی

 

اندازه ، شکل و طرز قرار گرفتن (فابریک) عناصر تشکیل دهنده رسوبات را بافت (Texture) می‌نامند. در واقع بافت طرز قرار گیری دانه‌ها در کنار هم و نحوه ارتباط آنها با یکدیگر را مورد بررسی قرار می‌دهد. عوامل مختلفی در بافت رسوبات آواری تاثیر دارد. به عنوان مثال نوع رسوب و نحوه عمل و رسوبگذاری آن در ایجاد نوع بافت موثر می‌باشد.

 

اندازه دانه‌ها (Grain Size)

 

دانه‌های رسوبی در اندازه‌های مختلف از قطر چند میکرون تا چندین سانتیمتر مشاهده می‌شوند. طبقه بندی دانه‌ها بر اساس بزرگترین قطر آنها صورت می‌گیرد. که بر این اساس دانه‌ها را به رس با (قطری کوچکتر از 0.036 میلیمتر) سیلیت (0.0039 الی 0.625 میلیمتر) ، ماسه (2 الی 0.031 میلیمتر) گراول (بزرگتر از 2 میلیمتر) تقسیم می‌کنند. روش‌های مختلفی برای اندازه گیری قطر دانه‌ها وجود دارد. قطر دانه‌های درشت را می‌توان مستقیما توسط کولیس اندازه گیری کرد. دانه‌هایی در حد ماسه را می‌توان با روش غربال کردن اندازه گیری نمود.  در این روش رسوب را از غربال‌هایی با قطر منافذ مختلف که از بالا به پایین بر حسب قطر مرتب شده‌اند، عبور می‌دهند. بر روی هر غربال دانه‌هایی با قطر درشت تر از قطر منافذ غربال قرار می‌گیرد. قطر ذرات ریزتر از ماسه و در حد سیلت و رس را توسط روش‌های هیدرومتری که براساس تاثیر غلظت در سقوط ذرات در آب استوار است، اندازه گیری می‌کنند.

 

آنالیز اندازه دانه‌ها

 

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

 

شکل دانه (Grain Shape)

 

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

 

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

پس از پرداخت، لینک دانلود را دریافت می کنید و ۱ لینک هم برای ایمیل شما به صورت اتوماتیک ارسال خواهد شد.

 
/images/spilit.png

دانلود با لینک مستقیم


تحقیق رسوبات آواری

پاورپوینت مهندسی نرم افزار 1 (کتاب سامرویل)

اختصاصی از فایل هلپ پاورپوینت مهندسی نرم افزار 1 (کتاب سامرویل) دانلود با لینک مستقیم و پر سرعت .

 پاورپوینت مهندسی نرم افزار 1 (کتاب سامرویل) در 240 اسلاید بسیار جامع شامل بخش های زیر می باشد:

بخش اول

مرور کلی

فصل1                                   

مهندسی نرم افزار

        FAQ هایی
راجع به مهندسی نرم افزار: 

نرم افزار چیست ؟

مهندسی نرم افزار چیست؟

تفاوت مهندسی نرم افزار و علم کامپیوتر چیست ؟

فرایند نرم افزار چیست

مدل فرایند نرم افزار چیست

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

روش های مهندسی نرم افزار کدامند

صفات نرم افزار خوب کدامند ؟

مسئولیت تخصصی و اخلاقی

فصل2                                  

 

سیستم های اجتماعی - تکنیکی

سیستم

ویژگی های اصلی سیستم های اجتماعی- تکنیکی :

ویژگی های جدید سیستم 

مثال هایی از ویژگی های جدید 

عوامل موثردرقابلیت اعتماد سیستم 

مهندسی سیستم ها 

فرایند مهندسی سیستم 

تعریف خواسته های سیستم 

طراحی سیستم 

فرایند طراحی سیستم 

مدل سازی سیستم 

توسعه زیر سیستم 

تکامل سیستم 

سازمان ها ، افراد و سیستم های کامپیوتری

فرایند تهیه سیستم 

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

فرایند تهیه 

سیستم های کهنه 

مدل لایه ای سیستم های قدیمی

فصل3                                   

سیستم های حیاتی

سیستم های حیاتی 

قابلیت اتکای سیستم 

ابعاد قابلیت اتکا

قابلیت دسترسی 

اصطلاحات قابلیت اتکا 

سه روش مکمل برای بهبود قابلیت اعتماد 

امنیت

به دلایل زیر سیستم قابل اعتماد الزاماً
 امن نیست 

سه روش مکمل برای بهبود امنیت 

حفاظت :

فصل4                                   

فرایند های نرم افزار

مدل های فرایند نرم افزار 

چرخه حیات نرم افزار 

مدل آبشاری 

توسعه تکاملی 

توسعه تکاملی 

توسعه نرم افزار مبتنی بر قطعه 

توسعه سیستم مبتنی بر استفاده مجدد 

تکرار فرایند 

تحویل تدریجی 

توسعه تدریجی 

توسعه مارپیچی 

فعالیت های فرایند 

تعیین مشخصات نرم افزار

فرایند مهندسی خواسته ها

طراحی و پیاده سازی نرم افزار

اعتبارسنجی نرم افزار

فرایند اشکالزدایی 

تکامل نرم افزار

فرایند یکنواخت

دیدگاه عملی شش عمل خوب پیشنهاد می کند 

RUPجریانهای کار ایستا در

مهندسی نرم افزار به کمک کامپیوتر

دیدگاهها برای دسته بندی کیس

فصل5                                  

مدیریت پروژه

فعالیت های مدیریتی

برنامه ریزی پروژه

نقاط عطف قطعات قابل تحویل

زمانبندی پروژه

نمودارهای میله ای و شبکه های فعالیت

مدیریت ریسک

فرایند مدیریت ریسک

شناسایی ریسک

تحلیل ریسک

برنامه ریزی ریسک

نظارت بر ریسک

بخش دوم

خواسته ها

خواسته ها

خوانندگان انواع مختلفی از مشخصات

خواسته های سیستم نرم افزاری

خواسته های عملکردی

خواسته های غیر عملکردی

معیارهایی برای مشخص کردن خواسته های غیرعملکردی

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

مشخصات زبان ساخت یافته

تعیین مشخصات واسط

سند خواسته های نرم افزار

فصل7                                  

فرایندهای مهندسی خواسته ها

مطالعات امکان سنجی

استخراج و تحلیل خواسته ها

دیدگاه ها

انواع ویژه ای از دیدگاه ها 

مصاحبه

استخراج اطلاعات دامنه کاربرد به دو دلیل دشوار است

سناریوها

موارد کاربرد

اتنا گرافی

اعتبار سنجی خواسته ها

مرور خواسته ها

مدیریت خواسته ها

برنامه ریزی مدیریت خواسته ها

ابزارهای کیسی که از مدیریت خواسته ها پشتیبانی می کند 

مدیریت تغییر خواسته ها

فصل8                                   

مدل های سیستم

انواع مختلف مدل سیستم

مدل های رفتاری

مدل های جریان داده

مدل های داده ها

مدل های شیء

کلاس شیء در            

مدل سازی رفتار شیء

روش های ساخت یافته

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

ابزارهای پشتیبانی از روش های ساخت یافته 

فصل9                                   

مشخصات سیستم های حیاتی

تعیین مشخصات مبتنی بر ریسک

شناسایی ریسک

تجزیه ریسک

برآورد کاهش ریسک

مشخصات امنیتی

مشخصات حفاظتی

مشخصات قابلیت اعتماد نرم افزار

معیارهای قابلیت اعتماد

خواسته های قابلیت اعتماد غیر عملکردی

دسته بندی خرابی ها

فصل10                                   

مشخصات رسمی

مشخصات رسمی در فرایند نرم افزار

مشخصات و طراحی

تعیین مشخصات واسط زیر سیستم

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

مشخصات رفتاری

مشخصات رفتاری

طراحی

فصل11                                   

طراحی معماری

معماری سیستم ممکن است به خواسته های غیر عملکردی زیر بستگی داشته باشد 

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

سازمان سیستم

مدل مخزن

امتیازات و معایب مخزن مشترک عبارت اند از 

تعیین مشخصات مبتنی بر ریسک

مدل مشتری - کارگذار

مدل لایه ای

مدل لایه ای سیستم مدیریت نسخه ها

سبک های تجزیه پیمانه ای

مدل های شیء

لوله کشی عمل گرا

مدل های کنترلی

سیستم های رویدادی

کنترل متمرکز

معماری های مرجع

فصل12                                   

معماری های سیستم های توزیعی

پنج ویژگی مهم برای سیستم های توزیعی :

معایب سیستم های توزیعی 

معماری های چند پردازنده ای

سیستم مشتری - کارگزار

معماری های شیء توزیعی

امتیازات مدل معماری های شیء توزیعی

CORBA

: CORBA چهار عنصر مهم استاندار

معماری سیستم نظیر به نظیر

فصل13                                   

معماری کاربرد

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

معماری چهار نوع کاربرد گسترده سیستم های پردازش داده

سیستم های پردازش تراکنش

سیستم های مدیریت منابع و اطلاعات

مدل لایه ای سیستم اطلاعات

سیستم های پردازش رویداد

ویژگی های سیستم های ویراستار

سیستم های پردازش زبان

مدل جریان داده برای کامپایلر

فصل14                                   

طراحی شیءگرا

اشیا و کلاس های شیء

اشیای همزمان

فرایند طراحی شیءگرا

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

شناسایی اشیاء

مدل های طراحی

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

تعیین مشخصات واسط شیء

تکامل طراحی

 

 

 

 

 

فصل1                                   

مهندسی نرم افزار

   

نرم افزار چیست ؟

  نرم افزار شامل برنامه های کامپیوتری همراه است با مستندات و داده های پیکربندی است که برای درست کارکردن برنامه ضروری است .

 دو نوع محصول نرم افزاری :

    1- محصولات کلی

    2- محصولات سفارشی

 

 

مهندسی نرم افزار چیست؟

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

     شامل مراحل زیر است :

      1- نظام مهندسی .

      2- تمام جنبه های محصول نرم افزاری .

تفاوت مهندسی نرم افزار و علم کامپیوتر چیست ؟

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

 

تفاوت مهندسی نرم افزار و مهندسی سیستم چیست ؟

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

فرایند نرم افزار چیست ؟
مجموعه ای از فعالیت ها است که هدف آن ها توسعه یا تکامل نرم افزار است.

شامل فعالیت های اساسی زیر است :

     1- تعیین مشخصات نرم افزار

     2- توسعه نرم افزار

     3- اعتبار سنجی نرم افزار  

     4- تکامل نرم افزار

 

مدل فرایند نرم افزار چیست ؟
نمایش ساده ای از فرایند نرم افزار است که از جنبه خاصی ارائه شده است .

      نمونه هایی از انواع مدل فرایند نرم افزار : 

            1- مدل جریان کار .

           2- مدل جریان داده یا فعالیت .

           3- مدل نقش/ فعالیت .                            

  مدل های مختلفی که برای توسعه نرم افزار وجود دارد :

 1- رهیافت آبشاری .

 2- توسعه تکاملی .

 3- تبدیل رسمی .

 4- مونتاژ سیستم با قطعات قابل استفاده مجدد .

هزینه های مهندسی نرم افزار کدامند ؟
تقریباً 60 درصد هزینه ها مربوط به توسعه ، و 40 درصد مربوط به تست است .

   کیس چیست ؟

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

.

.

.

فصل8                                   

مدل های سیستم

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

1- بعد خارجی که حیطه یا محیط سیستم مدل سازی    می شود .

2- بعد رفتاری که رفتار سیستم مدل سازی می شود .

3- بعد ساختاری که معماری سیستم مدل سازی می  شود . 

 

انواع مختلف مدل سیستم

1- مدل جریان داده .

2- مدل ترکیبی .

3- مدل معماری .

4- مدل دسته بندی .

5- مدل محرک/ پاسخ .

 

مدل های رفتاری

این مدل ها برای توصیف رفتار کلی سیستم بکار می روند .

 

این مدل شامل موارد زیر است :

    1- مدل های جریان داده .

    2- مدل های ماشین حالت .

مدل های جریان داده

روش شهودی برای نمایش چگونگی پردازش داده ها توسط سیستم است .

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

 

مدل های ماشین حالت

برای مدل سازی سیستم برای پاسخ گویی به رویدادهای داخلی یا خارجی بکار می رود .

مشکل آن این است که تعداد حالت های ممکن به سرعت رشد می کند .

مدل های داده ها

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

 

امتیازات استفاده از دیکشنری دادها :

 

            1- راهکاری برای مدیریت نام است .

            2- به عنوان مخزنی برای اطلاعات سازمانی عمل می کند....

                                  

 

         


دانلود با لینک مستقیم


پاورپوینت مهندسی نرم افزار 1 (کتاب سامرویل)