دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [3 ed.] نویسندگان: David J. Smith BSc, CEng, FIEE, FIQA, FSaRS, MIGasE (auth.) سری: ISBN (شابک) : 9789401042437, 9789401105491 ناشر: Springer Netherlands سال نشر: 1995 تعداد صفحات: 287 [284] زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 15 Mb
در صورت تبدیل فایل کتاب Achieving Quality Software: Including Its Application to Safety-Related Systems به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب دستیابی به نرم افزار کیفیت: از جمله کاربرد آن در سیستم های مرتبط با ایمنی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
رشد سریع استفاده از فناوری قابل برنامهریزی، تقریباً در تمام بخشهای مهندسی، یک روند شناخته شده است و دلیلی وجود دارد که باور کنیم در آینده قابل پیشبینی ادامه خواهد یافت. محرک های این روند عبارتند از هزینه، انعطاف پذیری، عملکرد غنی و قابلیت اطمینان و مزایای ایمنی خاص. با این حال، همانطور که در این کتاب توضیح داده شد، این مزایا باید به دقت در برابر تعدادی از مزایا سنجیده شوند که، در میان چیزهای دیگر، پیامدهای اساسی برای قابلیت اطمینان و ایمنی دارند. در حالت ایدهآل، یک سیستم قابل برنامهریزی به عنوان تلفیقی از سختافزار، نرمافزار و کاربر (یا 'skinware') در نظر گرفته میشود که تحت مجموعهای از شرایط محیطی عمل میکند. تا به امروز، چنین مدل وحدتبخشی وجود ندارد و بنابراین، سختافزار، نرمافزار و عوامل انسانی همچنان بهعنوان سه رشته مجزا در نظر گرفته میشوند، البته با وابستگیهای متقابل خاصی. تکنیکهای تثبیتشدهای در دسترس هستند که مهندس را قادر میسازد تا سیستمهایی را که شامل اجزای صرفاً سختافزاری هستند، با قابلیت اطمینان و عملکرد تجویز شده توسعه دهد. با این حال، نرم افزار از جهات مختلفی اساساً متفاوت است و خود را به تجزیه و تحلیل معادل نمی رساند. یکی از مشکلات اصلی نرم افزار، «دیدن» ضعیف آن، و در نتیجه دشواری بزرگ در درک و پیش بینی رفتار آن در همه شرایط است. این منجر به نقصهای همیشه حاضر طراحی نرمافزار یا «اشکالها» میشود که صنعت نرمافزار را از ابتدای آن گرفتار کرده است.
The rapid growth in use of programmable technology, in nearly all sectors of Engineering, is a well-known established trend and one which there is every reason to believe will continue into the foreseeable future. The drivers of this trend include cost, flexibility, rich functionality and certain reliability and safety advantages. However, as explained in this book, these advantages have to be carefully weighed against a number of dis advantages which, amongst other things, have fundamental implications for reliability and safety. Ideally, a programmable system would be viewed as a fusion of hardware, software and user (or 'skinware'), operating under a set of environmental conditions. To date, such a unifying model does not exist and so hardware, software and human factors are still considered largely as three separate disciplines, albeit with certain interdependencies. Established techniques are available which enable the engineer to develop systems comprising purely hardware components to a prescribed reliability and performance. Software, however, is fundamentally different in a number of ways, and does not lend itself to equivalent analysis. A major problem with software is its poor 'visibility', and consequently the great difficulty in understanding and predicting its behaviour in all cir cumstances. This results in the ever-present software design flaws, or 'bugs', which have plagued the software industry from its beginnings.
Front Matter....Pages i-xiii
Front Matter....Pages 1-1
The meaning of quality in software....Pages 3-8
Software failures and the life cycle....Pages 9-18
Integrity and the safety life cycle....Pages 19-25
Front Matter....Pages 27-27
Legislation and liability....Pages 29-37
Current standards and guidelines....Pages 38-58
Certification and competence....Pages 59-65
Front Matter....Pages 67-67
The traditional approach....Pages 69-89
Formal methods in requirements....Pages 90-102
Formal methods in design....Pages 103-111
Review and test....Pages 112-122
Static analysis....Pages 123-144
Languages and processors....Pages 145-163
Achieving fault tolerance in design....Pages 164-176
Front Matter....Pages 177-177
Software management issues....Pages 179-191
Metrics and modelling....Pages 192-205
Front Matter....Pages 207-207
Software system design exercise — addressable detection system....Pages 209-255
Back Matter....Pages 257-287