توضیحات
Using Android as a reference, this book teaches the development of mobile apps designed to be responsive, trustworthy and robust, and optimized for maintainability. As the share of mission-critical mobile apps continues to increase in the ever-expanding mobile app ecosystem, it has become imperative that processes and procedures to assure their reliance are developed and included in the software life cycle at opportune times. Memory, CPU, battery life and screen size limitations of smartphones coupled with volatility associated with mobile environments underlines that the quality assurance strategies that proved to be successful for desktop applications may no longer be effective in mobile apps. To that effect, this book lays a foundation upon which quality assurance processes and procedures for mobile apps could be devised. This foundation is composed of analytical models, experimental test-beds and software solutions.
Analytical models proposed in the literature to predict software quality are studied and adapted for mobile apps. The efficacy of these analytical models in prejudging the operations of mobile apps under design and development is evaluated. A comprehensive test suite is presented that empirically assesses a mobile apps compliance to its quality expectations. Test procedures to measure quality attributes such as maintainability, usability, performance, scalability, reliability, availability and security, are detailed. Utilization of test tools provided in Android Studio as well as third-party vendors in constructing the corresponding test-beds is highlighted. An in-depth exploration of utilities, services and frameworks available on Android is conducted, and the results of their parametrization observed through experimentation to construct quality assurance solutions are presented. Experimental development of some example mobile apps is conducted to gauge adoption of process models and determine favorable opportunities for integrating the quality assurance processes and procedures in the mobile app life cycle. The role of automation in testing, integration, deployment and configuration management is demonstrated to offset cost overheads of integrating quality assurance process in the life cycle of mobile apps.
————————————————————–
ترجمه ماشینی :
با استفاده از Android به عنوان مرجع، این کتاب توسعه برنامه های تلفن همراه را آموزش می دهد که به گونه ای طراحی شده اند که پاسخگو، قابل اعتماد و قوی باشند و برای نگهداری بهینه شده باشند. از آنجایی که سهم برنامههای موبایل حیاتی در حال افزایش در اکوسیستم برنامههای تلفن همراه در حال گسترش است، ضروری است که فرآیندها و رویههایی برای اطمینان از اتکای آنها توسعه یافته و در چرخه عمر نرمافزار در زمانهای مناسب گنجانده شوند. محدودیتهای حافظه، CPU، عمر باتری و اندازه صفحه نمایش تلفنهای هوشمند همراه با نوسانات مرتبط با محیطهای تلفن همراه، نشان میدهد که استراتژیهای تضمین کیفیت که برای برنامههای دسکتاپ موفق بودهاند، ممکن است دیگر در برنامههای تلفن همراه مؤثر نباشند. به همین منظور، این کتاب پایهای را ایجاد میکند که بر اساس آن فرآیندها و روشهای تضمین کیفیت برای برنامههای تلفن همراه میتوانند ابداع شوند. این پایه از مدل های تحلیلی، بسترهای آزمایشی آزمایشی و راه حل های نرم افزاری تشکیل شده است.
مدل های تحلیلی ارائه شده در ادبیات برای پیش بینی کیفیت نرم افزار مورد مطالعه قرار گرفته و سازگار برای برنامه های تلفن همراه اثربخشی این مدلهای تحلیلی در پیش داوری عملیات برنامههای تلفن همراه تحت طراحی و توسعه ارزیابی میشود. یک مجموعه آزمایشی جامع ارائه شده است که به طور تجربی انطباق برنامه های تلفن همراه را با انتظارات کیفیت آن ارزیابی می کند. روشهای آزمایش برای اندازهگیری ویژگیهای کیفیت مانند قابلیت نگهداری، قابلیت استفاده، عملکرد، مقیاسپذیری، قابلیت اطمینان، در دسترس بودن و امنیت، به تفصیل شرح داده شدهاند. استفاده از ابزارهای تست ارائه شده در Android Studio و همچنین فروشندگان شخص ثالث در ساختن بسترهای آزمایشی مربوطه برجسته شده است. کاوش عمیقی از ابزارها، خدمات و چارچوبهای موجود در Android انجام شده است و نتایج پارامترسازی آنها که از طریق آزمایش برای ساخت راهحلهای تضمین کیفیت مشاهده شده است، ارائه میشود. توسعه تجربی برخی از برنامههای تلفن همراه نمونه برای سنجش پذیرش مدلهای فرآیند و تعیین فرصتهای مطلوب برای ادغام فرآیندها و رویههای تضمین کیفیت در چرخه عمر برنامه تلفن همراه انجام میشود. نقش اتوماسیون در آزمایش، ادغام، استقرار و مدیریت پیکربندی برای جبران هزینه های سربار یکپارچه سازی فرآیند تضمین کیفیت در چرخه عمر برنامه های تلفن همراه نشان داده شده است.
tag : دانلود کتاب برنامه های کاربردی موبایل: طراحی، توسعه و بهینه سازی , Download برنامه های کاربردی موبایل: طراحی، توسعه و بهینه سازی , دانلود برنامه های کاربردی موبایل: طراحی، توسعه و بهینه سازی , Download Mobile Applications: Design, Development and Optimization Book , برنامه های کاربردی موبایل: طراحی، توسعه و بهینه سازی دانلود , buy برنامه های کاربردی موبایل: طراحی، توسعه و بهینه سازی , خرید کتاب برنامه های کاربردی موبایل: طراحی، توسعه و بهینه سازی , دانلود کتاب Mobile Applications: Design, Development and Optimization , کتاب Mobile Applications: Design, Development and Optimization , دانلود Mobile Applications: Design, Development and Optimization , خرید Mobile Applications: Design, Development and Optimization , خرید کتاب Mobile Applications: Design, Development and Optimization ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.