**ایمیل شما نام کاربری شما خواهد بود، لطفا در وارد کردن ایمیل دقت کنید
0
+ثبت نام
ایمیل: کلمه عبور:
به کانال ما در تلگرام بپیوندید
Join Us On Telegram
موجود
مهندسي نرم‌افزار جلد دوم
نویسنده: راجر اس. پرسمن - بروس آر. ماکسيم
مترجم: عين‌الله جعفرنژاد قمي - ابراهيم عامل محرابي
ویراست: 8
دسته: نرم افزار
سال انتشار: 1398
تعداد صفحات: 501
55,000 تومان
افزودن به سبد
مشخصات کامل
کتاب های مرتبط
فهرست مطالب
توضیحات
دانلودها
نظرات کاربران
عنوان کتاب:
مهندسي نرم‌افزار جلد دوم
نویسنده:
راجر اس. پرسمن - بروس آر. ماکسيم
مترجم:
عين‌الله جعفرنژاد قمي - ابراهيم عامل محرابي
ویراست:
8
دسته:
نرم افزار
سال انتشار:
1398
نوبت چاپ:
1
تعداد صفحات:
501
شابک:
978-600-205-139-4
وزن(گرم):
752
قیمت کتاب چاپی:
55,000 تومان
قیمت کتاب الکترونیکی:
(ناموجود)
کتاب های مرتبط
فهرست مطالب

فصل نوزدهم : مفاهیم کیفی

19-1. كيفيت چيست؟

19-2.  كيفيت نرم‌افزار

19-3. معضل كيفيت نرم‌افزار

19-4. دستیابی به كيفيت نرم‌افزار

19-5. خلاصه

مسأله‌ها و نکاتی برای تعمق

 

فصل بیستم : تکنیک‌های مرور نرم‌افزار

20-1. تأثير نقص‌های نرم‌افزار بر هزينه‌ها

20-2. تشديد نقص‌ها و حذف آن‌ها

20-3. معيارهاي مرور و كاربرد آن‌ها

20-4. مرور‌ها: يك طيف رسميت

20-5. مرور‌هاي غير رسمي

20-6. مرورهاى فنى رسمى

20-7. ارزیابی‌های کالبدشکافانه

20-8. خلاصه

 

مسأله‌ها و نكاتي براي تعمق

فصل بیست و یکم : تضمین کیفیت نرم‌افزار

21-1. مسأله‌های پس‏زمينه

21-2. عناصر تضمين كيفيت نرم‌افزار

21-3. فرآیند SQA و ویژگی‌های محصول

21-4. وظايف، اهداف و معيارهاي SQA

21-5. رویکردهای رسمی در SQA

21-6. تضمين كيفيت آمارى نرم‏افزار

21-7. قابليت اطمينان نرم‏افزار

21-8. استانداردهای كيفى ISO 9000

21-9. طرح SQA

21-10. خلاصه

مسأله‌ها و نكاتي براي تعمق

 

فصل بیست و دوم : راهبردهای آزمون نرم‌افزار

22-1. رویکردى راهبردى براى آزمون نرم‏افزار

22-2. مسائل راهبردى

22-3. راهبردهاي آزمون براي نرم‌افزارهاي سنتي

22-4. راهبردهاي آزمون براي نرم‌افزارهاي شى‏ءگرا

22-5. راهبردهاي آزمون براي اپلیکیشن‌های وب

22-6. راهبردهای آزمون اپلیکیشن‌های سیار

22-7. آزمون اعتبارسنجى

22-8. آزمون سيستم

22-9. هنر اشكال‌ز‌دايى

22-10. خلاصه

مسأله‌ها و نكاتي براي تعمق

 

فصل بیست و سوم : آزمون برنامه‌های کاربردی سنتی

23-1. مبانی آزمون نرم‌افزار

23-2. ديدگاه‌هاي دروني و بيروني نسبت به آزمون

23-3. آزمون جعبه سفيد

23-4. آزمون مسيرهاى پايه

23-5. آزمون ساختار كنترلى

23-6. آزمون جعبه سياه

23-7. آزمون مبتني بر مدل

23-8. آزمون مستندات و تسهيلات راهنما

23-9. آزمون‌هاى مربوط به سيستم‌هاى بي‌درنگ

23-10. الگوهاي مربوط به آزمون نرم‌افزار

23-11. خلاصه

مسأله‌ها و نكاتی برای تعمق

 

فصل بیست و چهارم : آزمون برنامه‌های شیءگرا

24-1. وسعت بخشيدن به ديدگاه آزمون

24-2. آزمون مدل‌هاى تحلیل شی‌ءگرا و طراحی شی‌ءگرا

24-3. راهبردهاى آزمون شى‏ءگرا

24-4. روش‌های آزمون شیءگرا

24-5. روش‌هاى آزمون قابل اجرا در سطح كلاس‌ها

24-6. طراحى موارد آزمون بين كلاس‌ها

24-7. خلاصه

مسأله‌ها و نكاتی برای تعمق

 

فصل بیست و پنجم : آزمون اپلیکیشن‌های وب

25-1. مفاهیم آزمون برای اپلیکیشن‌های وب

25-2. فرآیند آزمون نگاهی اجمالی

25-3.  آزمون محتوا

25-4.  آزمون واسط کاربر

25-5.  آزمون در سطح مولفه‌ها

25-6. آزمون گشت‌وگذار

25-7.  آزمون پیکربندی

25-8.  آزمون امنیت

25-9.  آزمون کارایی

25-10.  خلاصه

مسأله‌ها و نکاتی برای تعمق

فصل بیست و ششم : آزمون اپلیکیشن‌های سیار

26-1. دستورالعمل‌های آزمون

26-2. راهبردهای آزمون

26-3. در نظر گرفتن طیفی از تعامل‌های کاربر

26-4. آزمون در مرزها

26-5. مسائل آزمون بی‌درنگ

26-6. محیط‌ها و ابزارهای آزمون

26-7. خلاصه

مسأله‌ها و نکاتی برای تعمق

 

فصل بیست و هفتم : مهندسی امنیت

27-1. تحلیل نیازمندی امنیتی

27-2. امنیت و حریم خصوصی در دنیای آنلاین

27-3. تحلیل مهندسی امنیت

27-4. تضمین امنیت   

27-5. تحلیل ریسک امنیت

27-6. نقش فعالیت‌های مهندسی نرم‌افزار سنتی

27-7. صحت‌سنجی قابل اعتماد

27-8. خلاصه

مسأله‌ها و نکاتی برای تعمق

 

فصل بیست و هشتم : مدل‌سازی و صحت‌سنجی رسمی

28-1. راهبرد اتاق تميز

28-2. مشخصات عملکردي

28-3. طراحي اتاق تميز

28-4. آزمون اتاق تميز

28-5. بازنگری روش‌های رسمی

28-6. مفاهيم روش‌هاي رسمي

28-7. استدلال‌های دیگر

28-8. خلاصه

مسأله‌ها و نکاتی برای تعمق

 

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

29-1. مديريت پيكربندى نرم‏افزار

29-2. مخزن SCM

29-3. فرآيند SCM

29-4. مديريت پيكربندي براي اپلیکیشن‌های سیار و وب

29-5. خلاصه

مسأله‌ها و نكاتی برای تعمق

 

فصل سی‌اُم : معیارهای محصول

30-1. چارچوبى براى معيارهاى محصول

30-2. معيارهايى براى مدل نیازمندی‌ها

30-3. معيارهايى براى مدل طراحى

30-4. معيارهاي طراحي براي اپلیکیشن‌های وب و سیار

30-5. معيارهايى براى كد منبع

30-6. معيارهايى براى آزمون

30-7. معيارهايى براى نگهدارى

30-8. خلاصه

مسأله‌ها و نكاتی برای تعمق

 

فصل سی و یکم : مفاهیم مدیریت پروژه

31-1. طیف مدیریتی

31-2. افراد

31-3. محصول

31-4. فرآیند

31-5. پروژه

31-6. اصل W5HH  

31-7. اقدامات حیاتی

31-8. خلاصه

مسأله‌ها و نکاتی برای تعمق

 

فصل سی و دوم : معیارهای پروژه و فرآیند

32-1. معیارها در دامنه‌ي فرآیند و پروژه

32-2. اندازه‌گیری نرم‌افزار

32-3. معیارهای مربوط به کیفیت نرم‌افزار

32-4. یکپارچه‌سازی معیارها در فرآيند نرم‌افزار

32-5. معیارهایی برای سازمان‌های کوچک

32-6. تدوین یک برنامه برای معیارهای نرم‌افزار

32-7. خلاصه

مسأله‌ها و نکاتی برای تعمق

 

فصل سی و سوم : برآورد برای پروژه‌های نرم‌افزاری

33-1. مشاهداتی در خصوص برآوردها

33-2. فرآیند برنامه‌ریزی پروژه 

33-3. حوزه‌ي نرم‌افزار و امکان‌سنجی

33-4. منابع

33-5. برآورد پروژه‌های نرم‌افزاری

33-6. تکنیک‌های تجزیه

33-7. مدل‌های برآورد تجربی

33-8. برآورد برای پروژه‌های شئ‌گرا

33-9. تکنیک‌های تخصصی برآورد

33-10. تصمیم‌گیری درباره‌ي ساخت/خرید

33-11. خلاصه

مسأله‌ها و نکاتی برای تعمق

 

فصل سی و چهارم : زمان‌بندی پروژه

34-1. مفاهیم پایه

34-2. زمان‌بندی پروژه

34-3. تعريف مجموعه وظايف براى پروژه‌هاي نرم‏افزارى

34-4. تعريف يك شبكه‌ي وظايف

34-5. زمان‏بندى

34-6. تحليل ارزش كسب‌شده

34-7. خلاصه

مسأله‌ها و نكاتي براي تعمق

 

فصل سی و پنجم : مدیریت ریسک

35-1. راهبردهاى ريسك واكنشى در مقابل پيش‌كنشى

35-2. ريسك‌هاى نرم‏افزارى

35-3. شناسايى ريسك‌ها

35-4. پيش‏بينى ريسك‌

35-5. پالايش ريسك

35-6. تعدیل، پايش و مديريت ريسك

35-7. برنامه‌ي RMMM

35-8. خلاصه

مسأله‌ها و نكاتي براي تعمق

 

فصل سی و ششم : نگهداری و مهندسی مجدد

36-1. نگهداری نرم‌افزار

36-2. قابلیت پشتیبانی از نرم‌افزار

36-3. مهندسی مجدد

36-4. مهندسي مجدد فرآیندهای تجاری

36-5. مهندسي مجدد نرم‌افزار

36-6. مهندسی معکوس

36-7. ساختاردهی مجدد

36-8. مهندسی مستقیم

36-9. اقتصاد مهندسی مجدد

36-10. خلاصه

مسأله‌ها و نکاتی برای تعمق

 

فصل سی و هفتم : بهبود فرآیندنرم‌افزار

37-1. SPI چیست؟

37-2. فرآیند SPI

37-3. CMMI 

37-4. CMM انسانی

37-5. سایر چارچوب‌های SPI 

37-6. عایدی سرمایه‌گذاری روی SPI 

37-7. روندهای SPI 

37-8. خلاصه 

مسأله‌ها و نکاتی برای تعمق  

 

فصل سی و هشتم : گرایش‌های نوظهور در مهندسی نرم‌افزار

38-1. ارزیابی فناوری

38-2. چشم‌اندازهای نظام مهندسی درست

38-3. مشاهده‌ي گرايش‌های مهندسي نرم‌افزار

38-4. شناسایی "گرايش‌های نرم" 

38-5. جهت‌گیری‌هاي فناوری  

38-6. گرايش‌های مرتبط با ابزارها

38-7. خلاصه 

مسأله‌ها و نکاتی برای تعمق  

 

فصل سی و نهم : سخن واپسین

39-1. اهمیت نرم‌افزار- نگاهی دوباره

39-2. افراد و شیوه‌ي ساخته شدن سیستم‌ها توسط آن‌ها

39-3. روش‌های جدید برای  ارائه‌ي اطلاعات  

39-4. دید درازمدت  

39-5. مسئولیت مهندسان نرم‌افزار 

39-6. کلام آخر 

واژه‌نامه‌ انگلیسی به فارسی  

 

پیوست 1 :    آشنایی با UML

نمودار کلاس‌ها

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

نمودارهای مورد کاربری  

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

نمودارهای ارتباطات  

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

نمودارهای حالت   

زبان قید و بند اشیا نگاهی اجمالی  

 

پیوست 2 :    مفاهیم شیءگرایی

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

خصیصه‌ها

اَعمال، متدها و سرویس‌ها

تحلیل شیءگرا و مفاهیم طراحی  

 

پیوست 3 :    روش‌های رسمی (به‌کارگیری نمادگذاری ریاضی برای مشخصات)

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

زبان محدودیت شیء (OCL)

زبان مشخصات Z  

 

واژه‌نامه

توضیحات

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

می‌خواهیم نرم‌افزاری بسازیم که اوضاع را بهتر کند و از وقوع اتفاقات بد جلوگیری کند. برای موفقیت در این راه، به اصول و نظام خاصی جهت طراحی و ساخت نرم‌افزار نیاز داریم. در واقع به یک رویکرد مهندسی نرم‌افزار نیاز است. زمانی که رویکرد مهندسی نرم‌افزار در تولید نرم‌افزار مطرح نبود، با بحران نرم‌افزاری مواجه بودیم، به طوری که پروژه‌های نرم‌افزاری از بودجه و زمان تعیین‌شده عدول می‌کردند و رضایت مشتری را جلب نمی‌کردند و نرم‌افزارهای تحویل‌شده به مشتری، در اثر نقص زیاد و در نتیجه انجام تغییرات، فاسد می‌شدند.کتاب حاضر که یکی از موفق‌ترین منابع در حوزه‌ی مهندسی نرم‌افزار محسوب می‌شود، در 39 فصل و سه پیوست ترجمه شده است. فصل‌های 1 تا 18 در جلد اول و فصل‌های 19 تا 39 در جلد دوم ارائه شده است. پیوست‌های کتاب در سایت انتشارات علوم رایانه با آدرس www.olomrayaneh.net وجود دارند که می‌توانید آن‌ها را دانلود کنید. به امید این‌که این کتاب مورد توجه خوانندگان محترم قرار گیرد.
دانلودها
» دانلود کتاب الکترونیکی
    هیچ فایلی جهت دانلود موجود نیست
» دانلود برنامه ها (کدها)
    هیچ فایلی جهت دانلود موجود نیست
» دانلود پیوست ها
    هیچ فایلی جهت دانلود موجود نیست
» دانلود اسلایدها
    هیچ فایلی جهت دانلود موجود نیست
» سایر موارد
    هیچ فایلی جهت دانلود موجود نیست
نظرات کاربران
این بخش از سایت در حال ساخت می باشد