دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Derek Andrews BSc. MSc (auth.)
سری: Formal Approaches to Computing and Information Technology
ISBN (شابک) : 9783540761624, 9781447109877
ناشر: Springer-Verlag London
سال نشر: 1997
تعداد صفحات: 420
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 29 مگابایت
کلمات کلیدی مربوط به کتاب تئوری و عمل توسعه برنامه: منطق ریاضی و زبان های رسمی، مهندسی نرم افزار، تکنیک های برنامه نویسی
در صورت تبدیل فایل کتاب A Theory and Practice of Program Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب تئوری و عمل توسعه برنامه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
تئوری و عمل توسعه برنامه مقدمه ای جامع برای روش توسعه نرم افزار مبتنی بر VDM-SL ارائه می دهد. هر مرحله توسعه به شدت توجیه می شود و استراتژی ها و تحولات مورد استفاده به صورت موضوعی توجیه و توضیح داده می شوند. این رویکرد معنای رسمی یک زبان برنامه نویسی ساده، اما قدرتمند و با طیف گسترده را ارائه می دهد و یک تعریف رسمی از اصلاح الگوریتمی و داده ارائه می دهد. برخلاف سایر متون، هم تئوری و هم عملی توسعه برنامه را پوشش می دهد. اگرچه بر اساس VDM-SL است، هیچ دانشی از این زبان فرض نمی شود، بنابراین آن را به طور گسترده در دسترس قرار می دهد. تئوری و عمل توسعه برنامه برای دانشجویان سال سوم/چهارم کارشناسی و کارشناسی ارشد در نظر گرفته شده است که روش های رسمی و مهندسی نرم افزار را می گذرانند. توسعه دهندگان نرم افزار درگیر در تولید سیستم های کامپیوتری قابل اثبات صحیح و طراحی قابل استفاده مجدد و مشکلات کدهای قابل استفاده مجدد.
A Theory and Practice of Program Development provides a comprehensive introduction to a software development method based on VDM-SL. Each development step is rigorously justified, and the strategies and transformations used are justified and explained ma thematically. The approach provides the formal semantics of a simple, but powerful, wide-spectrum programming language and gives a formal definition of both algorithmic and data refinement. Unlike other texts, it covers both the theory and practice of program development. Although based on VDM-SL, no knowledge of this language is assumed, thus making it widely accessible. A Theory and Practice of Program Development is intended for 3rd/4th year undergraduate and postgraduate students taking formal methods and software engineering; software developers involved in the production of provably correct computer systems and reusa ble design and the problems of reusable code.
Front Matter....Pages i-xvii
Writing Correct Programs....Pages 1-6
A Small Programming Language....Pages 7-36
Concepts and Properties....Pages 37-65
Building New Commands from Old....Pages 66-83
Program Refinement....Pages 84-104
The Basic Commands....Pages 105-116
Declarations and Blocks....Pages 117-134
Command Sequences....Pages 135-144
The Alternative Command....Pages 145-158
The Iterative Command....Pages 159-183
Functions and Procedures....Pages 184-196
An Example of Refinement at Work....Pages 197-204
On Refinement and Loops....Pages 205-215
Functions and Procedures in Refinement....Pages 216-221
Refinement and Performance....Pages 222-229
Searching and Sorting....Pages 230-246
Data refinement....Pages 247-281
A Theory of Data Refinement....Pages 282-307
An Alternative Refinement of the Security System....Pages 308-317
Stacks and Queues....Pages 318-351
Dynamic Data Structures....Pages 352-369
Binary Trees....Pages 370-387
Epilogue....Pages 388-391
Back Matter....Pages 393-405