Реклама:

Кинг Д.

Создание эффективного программного обеспечения: Пер. с англ.- М.: Мир, 1991. - 288 с, ил. ISBN 5-03-002005-5

Книга известного американского специалиста представляет собой практическое руководство по конструированию и разработке программного обеспечения с использованием методики Джексона, одной из самых популярных в мире методик конструирования программ. Эта методика включает конструирование сверху вниз.структурное программирование и структурный контрольный анализ. В основе конструирования по Джексону лежит допущение о том, что структуры данных определяют структуру программы, оперирующей этими данными. Книга может служить и в качестве справочного руководства по методике Джексона. Приведены примеры разработки программ.

Для системных и прикладных программистов и других специалистов в области вычислительной техники, а также для студентов соответствующих специальностей вузов.

Предисловие редактора перевода

Структурное программирование является предметом рассмотрения во множестве книг. Однако до сих пор в литературе по программированию на русском языке наблюдается некоторый пробел в отношении не зависящих от специфики конкретных языков программирования методик технологического воплощения принципов структурного программирования при конструировании реальных программ.

В значительной мере этот пробел восполняется предлагаемой вниманию читателей книгой Д.Кинга, известного специалиста по программированию, опубликовавшего уже несколько монографий. В данной книге излагается популярная за рубежом и мало известная в нашей стране методика Джексона конструирования программ, которая основывается на систематизированном согласовании структур входных и выходных данных со структурой получаемой программы. Вводится ряд весьма полезных фундаментальных понятий; особый интерес представляют неформальная нотация структурированного изложения программы и алгоритмы инвертирования программ.

Методика Джексона весьма эффективна и во многих случаях позволяет свести к минимуму количество ошибок программирования.

Автор весьма подробно и наглядно описывает эту методику, иногда прибегая к повторениям особо важных тезисов, которые читатель должен усвоить в первую очередь. Приводятся многочисленные примеры использования методики Джексона, указываются возможности частичной автоматизации ее применения и намечаются ее перспективы на будущее.

Книга написана живым, образным языком. По возможности мы пытались сохранить в переводе это своеобразие авторского стиля.

В оригинале встречаются ошибки, нередко наблюдается непоследовательность в использовании шрифтов, прописных и строчных букв и т.д. При переводе мы старались устранять такие неточности.

В. В. Мартынюк

Предисловие

Конструирование программного обеспечения является трудной задачей. Для того чтобы хорошо справиться с ней, требуются практический опыт, основательная техническая подготовка и прочный запас хорошего настроения на случай дней невезения, когда дела будут идти из рук вон плохо. Как видно из этой книги, Д.Кинг обладает всеми этими качествами. Особенно ценно, что он включил материал о реализации конкретного метода конструирования программ и его применении в связи с базами данных, языками четвертого поколения и другими развитыми средствами современной обработки данных. Описываемая в книге методика Джексона в настоящее время более широко используется в таких средах, а не в простых приложениях, которые тем не менее могут служить наиболее наглядными примерами для начального освоения этой методики. Надеюсь, что вам понравится эта книга и представится возможность воспользоваться предлагаемой методикой на практике.


Оглавление |Следующая страница ⇒