Рассылка F-Group



Наши Проекты
 http://www.fgroupsoft.net">F-Group Software
 http://www.absolutestartup.com">Absolute Startup manager
 http://www.absolutebackupmonitor.ru">Absolute Backup monitor
 http://www.taxi-office.ru">Такси Диспетчер

Наши Партнёры
 http://www.alltshirts4you.com">All t-shirts 4 you
 

Аттестат WM
passport.webmoney.ru/asp/CertView.asp?wmid=785475039448">
passport.webmoney.ru/asp/CertView.asp?wmid=785475039448">Проверить аттестат


Кинг Д. Создание эффективного программного обеспечения стр.8

2-1068

-грех конструкций достаточно для того, чтобы построить любые структуры данных.

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

Затем с применением этой нотации последовательно выполняются следующие этапы конструирования программы по методике Джексона. (Эти этапы и сама методика полностью описываются в гл. 2. )

Этап 1. Изобразить структуры входных и выходных данных.

Этап 2. Идентифицировать связи обработки (соответствия) . между структурами данных.

Этап 3. Сформировать структуру программы на основании структур данных и соответствий.

Этап 4. Перечислить все выделения исполнимых операций для структуры программы.

Этап 5. Написать программу в «структурированном изложении».

В гл. 2 детально показано, что каждый из этих этапов состоит из многих подэтапов и процедур. После прочтения гл. 2 у разработчика программы не должно остаться неясностей относительно выполнения каждого этапа. На первых двух этапах «вступают в игру» опыт и знания разработчика, поскольку получаемые в результате схемы структур будут форматированными графическими представлениями спецификации программы. Остальные этапы гарантируют, что эта спецификация преобразуется в правильную последовательность логических процессов программы.

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

1.5. Назначение этой книги

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

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

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


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



Статьи
  • Социальные сети для путешественников

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

  • Поколения сменяются, желание купить iMac остаётся

    Белый (сейчас уже серебристый) монитор на стильной алюминиевой ножке – вот что подумал Пётр, когда впервые увидел iMac, в корпусе G5.

  • Разработка сайтов и приложений для сайтов

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

  • Офисный набор программ для работы с ПК

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

  • Классификация электронных ресурсов

    По объёму решаемых задач можно выделить Интернет-порталы, информационные ресурсы (тематические сайты и порталы), Интернет-представительства (сайты-визитки, Интернет-магазины, корпоративные сайты) и т.д.

  • Стиральные машины Zanussi: Особенности и ремонт

  • Компьютерные технологии вытесняют реальные вещи

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

  • Чем нужно наполнять сайт?

    Наполнять сайт необходимо только качественным, уникальным и интересным контентом. Вид контента будет напрямую зависеть от типа ресурса. Если крупному порталу требуется карта сайта, то веб-визитка вполне может обойтись без неё.

  • Все статьи