معرفی و دانلود کتاب به سوی تولید بهتر نرم افزار: اصول مهندسی نرم افزار نسخه همراه، 1399
برای دانلود قانونی کتاب به سوی تولید بهتر نرم افزار: اصول مهندسی نرم افزار نسخه همراه، 1399 و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب به سوی تولید بهتر نرم افزار: اصول مهندسی نرم افزار نسخه همراه، 1399
کتاب به سوی تولید بهتر نرم افزار: اصول مهندسی نرم افزار نسخه همراه، 1399 نوشتهی محسن صدیقی مشکنانی، به معرفی رشته مهندسی نرمافزار میپردازد و اهمیت و ضرورت آن را بیان میکند.
درباره کتاب به سوی تولید بهتر نرم افزار:
هر روزه سامانههای کامپیوتری و فناوری اطلاعات و ارتباطات به علت اثرگذاری فراوان و بدون جایگزینی که در بالا بردن بهرهوری عوامل انسانی و سامانهها دارند، در بخش صنعت، کشاورزی، امور نظامی، اداری، اجتماعی، بهداشت و علوم پزشکی و در واقع تمامی امور زندگی، در مقیاس کلان و ملی و بالاتر از آن، حتی در امور خرد و در زندگی روزمره افراد نقش مهمتر، بیشتر و حساستری را متقبل میشوند. تا جایی که شیوههای توسعه و ایجاد، در رشتههای تخصصی بسیاری تحت تأثیر این نکته قرار گرفته است. همین مسئله انتظارات بیشتری را به وجود آورده و روزانه سامانههایی با کارآیی بهتر و بیشتر، کارآمدتر و مطمئنتر از سمت مدیران اجرایی، متخصصان و حتی مردم عادی درخواست میشود.
هدف کتاب به سوی تولید بهتر نرمافزار کمک به تربیت نیروهایی است که بتوانند پاسخگوی نیاز فزاینده به تولید سامانههای نرمافزاری با قابلیت بیشتر، کارآمدتر و مطمئنتر باشند.
کتاب به سوی تولید بهتر نرم افزار برای چه کسانی مناسب است؟
کتاب به سوی تولید بهتر نرمافزار برای دانشجویان رشتههای مختلف کامپیوتر و همچنین شاغلان حوزه تولید نرمافزار که زمینهی تحصیلی متفاوتی دارند، نوشته شده و در قالب یک خودآموز هم، قابلیت استفاده را دارد. تلاش شده است که مطالب در نهایت اختصار، سادگی، با کمترین ارجاع به دروس دیگر، همراه با مثالهای روشن و کاملاً کاربردی ارائه شود. به همین دلیل این کتاب میتواند برای سایر دانشجویان، افراد درگیر در تولید سامانههای مکانیزه، دوستداران کامپیوتر و فناوری اطلاعات و مدیران کاربردی و سودمند باشد. در عین حال این کتاب بیش از 90% مطالب درس مهندسی نرمافزار، مصوب وزارت علوم، تحقیقات و فناوری را شامل میشود.
در بخشی از کتاب به سوی تولید بهتر نرمافزار میخوانیم:
مهلت زمانی، بیان کنندهی حداکثر زمانی است که در اختیار داریم. به عنوان مثال در پروژهی یک درس، مهلت زمانی آخرین مهلتی است که استاد برای تحویل پروژه تعیین میکند. حتی اگر او هم تعیین نکند، میدانیم که این مهلت نمیتواند از حداکثر زمانی که استاد برای تحویل نمرات دارد تجاوز کند.
یک نقش بسیار مهم مهلتهای زمانی، تعیین چهارچوب کاری است. به فعالیتهای ما شکل میدهد و از اینکه وقت و امکانات را هدر دهیم عملاً جلوگیری میکند. پس حتی اگر برای خودمان کار میکنیم بهتر است این زمانها را تعیین و واقعاً رعایت کنیم.
بهتر است سعی نکنیم این مهلتها را تمدید کنیم. چرا که وقتی مهلتها را به عقب میاندازیم، معمولاً درآمد یا دستاورد جدیدی برای ما ندارد. غالباً با طولانیتر شدن زمان، منافع عملاً کاهش مییابد. مثلاً در پروژهای که n ریال قرارداد بستهاید که تا سه ماه دیگر تحویل دهید، هرچه مدت تحویل را طولانیتر کنید عملاً درآمد ماهانه از این پروژه را کاهش دادهاید. قریب به اتفاق کارفرمایان هم از به تأخیر افتادن پروژهها راضی نیستند، بنابراین نهتنها حاضر نیستند هزینههای جدیدی را تقبل کنند، بلکه برعکس ممکن است با تعیین جریمه دیرکرد در قرارداد، از درآمدهای شما بکاهند.
نکتهی دیگر افزایش هزینهها با افزایش مهلت زمانی است. بهعنوان مثال اگر محلی یا افرادی را برای پروژهی خاصی به خدمت گرفتهاید، با افزایش زمان، این هزینهها افزایش مییابد. بنابراین از عقب انداختن تحویل پروژهها خوشحال نباشیم. چانه زدن درمورد محدودیتهای پروژه با کارفرما هم هرچه کمتر باشد بهتر است.
فهرست مطالب کتاب
پیشگفتار ویرایش 1399
پیشگفتار ویرایش 1397
پیشگفتار ویرایش دوم
پیشگفتار
فصل 0: راهنمای خوانندگان
بخش اول: زمینه سازی
فصل 1: مهندسی نرمافزار چیست؟
فصل 2: دو وجه اصلی تولید نرمافزار
بخش دوم: جنبههای مدیریتی
فصل 3: انتخاب
فصل 4: مدیریت نیروی انسانی و مدیریت دانش
فصل 5: برنامهریزی و زمانبندی
فصل 6: مدیریت خطر
فصل 7: مستندسازی
فصل 8: استاندارد و کیفیت
فصل 9: قیمتگذاری و بازار
بخش سوم: جنبههای تخصصی 1 (چرخهی عمر نرمافزار)
فصل 10: خواستهها و مشخصات
فصل 11: مؤلفه
فصل 12: مدلسازی و طراحی
فصل 13: طراحی واسط کاربر
فصل 14: پیادهسازی
فصل 15: آزمایش
فصل 16: آزمایش علمی نرمافزار
فصل 17: نگهداری
بخش چهارم: جنبههای تخصصی 2 (تسهیل فرایند نرمافزار)
فصل 18: مهندسی نرمافزار به کمک رایانه
فصل 19: مدل شیء
فصل 20: زبان مدلسازی یکپارچه
فصل 21: تولید بر مبنای قطعه و معماری
فصل 22: سامانههای بیدرنگ
بخش پنجم: نتیجهگیری
فصل 23: پایاندهی
فصل 24: مهندس نرمافزار کیست؟
پیوست 1. چند فهرست کنترلی
پیوست 2. منابع مهندسی نرمافزار در وب
پیوست 3. منابع مهندسی نرمافزار همراه در وب
پیوست 4. چند تست!
واژهنامه انگلیسی به فارسی
واژهنامه فارسی به انگلیسی
مراجع
مشخصات کتاب الکترونیک
نام کتاب | کتاب به سوی تولید بهتر نرم افزار: اصول مهندسی نرم افزار نسخه همراه، 1399 |
نویسنده | محسن صدیقی مشکنانی |
ناشر چاپی | نشر ممد |
سال انتشار | ۱۳۹۹ |
فرمت کتاب | |
تعداد صفحات | 423 |
زبان | فارسی |
شابک | 978-600-99786-0-1 |
موضوع کتاب | کتابهای مهندسی نرم افزار |