Реклама:

М. Джексон

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

Эта книга должна помочь читателю освоить процесс конструирования программ. С этой целью мы концентрируем внимание на конкретной методике конструирования, предложенной М.Джексоном (JSP). Конечно, существуют и другие методы конструирования программ, однако данная методика завоевала отличную репутацию и весьма широко используется, особенно в Европе.

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

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

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

8 Предисловие автора ее широкого применения за счет автоматизации.

Однако не следует думать, что назначение этой книги сводится только к демонстрации методики Джексона. Для такой демонстрации более чем достаточны уже опубликованные книги М.Джексона [1] и [6]. Цель предлагаемой книги состоит в том, чтобы обеспечить читателю основу для понимания общего процесса конструирования программ и дать ему практический метод быстрого и эффективного создания программ.

Благодарности

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

Многие специалисты предоставили мне возможность глубже понять общие принципы конструирования программ. В частности, я благодарен К.Бентли из фирмы British Petroleum, СПеришу из фирмы GTE, К.Орру из фирмы Kenneth Orr, Inc.

Несколько человек помогали при написании этой книги и способствовали ее улучшению, тщательно прочитав текст и сделав разумные замечания. Это Дж.Манара из корпорации Candle, П.Сейл из фирмы TRAX Soft works, Inc., Г.Гордон из фирмы Citicomp, Э.Юрдон из фирмы Yourdon, Inc.


⇐ Предыдущая страница| |Следующая страница ⇒