Рассылка 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">Проверить аттестат


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

2. 5 Создание структур программ......................37

2. 6 Этапы конструирования программ..................44

Глава 3. Некоторые простые программы.................72

3.1 Общий подход....................................72

3. 2 Простая программа написания отчетов.............72

3. 3 Программа записей об избирателях................84

Глава 4. Хорошие и плохие данные.....................97

4.1 Допустимые данные...............................98

4. 2 Недопустимые данные.............................98

4.3 Ошибочные данные...............................100

4. 4 Конструирование программ для обработки ошибок.. 101

4.5 Более сложные ошибки...........................109

4.6 Непредсказуемые сложные ошибки.................112

4.7 Заключение.....................................112

Глава 5. Обработка непредсказуемых ошибок в данных и ситуаций (метод отката)...................113

5.1 Ситуация отката................................114

5.2 Аналогия отката................................115

5.3 Откат при конструировании программ.............120

5.4 Реальные ситуации отката.......................128

Глава 6. Слияние нескольких наборов входных данных.. 130

6.1 Проблема упорядочения..........................130

6.2 Структуры упорядочиваемых данных...............131

6.3 Структуры программы упорядочения........•.......134

6. 4 Модификация основной структуры программы упорядочения..............................................144

6.5 Заключение.....................................151

Глава 7. Более сложные проблемы программирования----152

7.1 А что, если нет соответствий?..................152

7.2 Разрешение граничного столкновения.............161

7. 3 Разрешение перемешанного столкновения..........168

7.4 Инвертирование программ........................181

7.5 Инвертирование нескольких программ.............192

7. 6 Заметка о векторах состояний...................198

7. 7 Подпрограммы...................................200

7.8 Заключение.....................................206

Глава 8. Методика Джексона и другие методы..........209

8.1 Для чего подходит методика Джексона............209

8.2 Методика Джексона и метод функциональной декомпозиции..............................................210

8.3 Методики Варнье-Орра и Джексона................211

8.4 Моделирование данных и методика Джексона.......213

8.5 Конструирование сверху вниз и методика Джексона...........................................213

8. 6 Методика Джексона, и методология жизненного цикла............................'..................214

8.7 Заключение.....................................217

Глава 9. Методика Джексона и технология программирования...............................................218

9.1 Что мы понимаем под «технологией»?.............218

9. 2 Системы управления базами данных...............220

9. 3 Языки четвертого поколения.....................221

9. 4 Прикладные генераторы..........................222

9. 5 Построение прототипов..........................223

9. 6 Пакеты программ................................225

9. 7 Микрокомпьютеры................................226

9. 8 Применение методики Джексона в интерактивной среде (для конструирования программ и систем....... 227

9. 9 Заключение.....................................230

Глава 10. Тестирование..............................231

10.1 Что такое тестирпование?......................231

10.2 Зачем нужно какое-либо тестирование (или почему программы и программистыне являются совершенными)?. 232

10.3 Различие между тестирпованием программ и систем.............................................233

10.4 Тестирование <джексоновских> программ.........236

10.5 Концепция тестирования........................237

Глава 11. Методика Джексона и проектирование систем. 239

11.1 Что такое система?............................239

11.2 Проектирование, ориентированное на выходные данные.............................................240

11.3 Проектирование сложных систем.................241

11.4 Заключение....................................243

Глава 12. Рассмотрение кодирования..................244

12.1 Какая связь кодирования с конструированием программ?..........................................244

12.2 Кодирование основных конструкций..............245

12.3 Кодирование инвертированных программ..........250

12.4 Как обращаться с операторами GOTO.............255

12.5 Заключение....................................257

Глава 13. Реализация методики Джексона..............259

13.1 Можем ли мы сразу предложить всем пользоваться ею?................................................259

13.2 Обучение......................................260

13.3 Проблема документации.........................262

13.4 Необходимость поддержки со стороны руководства........................................265

13.5 Заключение....................................265

Глава 14. Будущее методики Джексона.................267

14.1 Есть ли будущее у конструирования программ?... 267

14.2 Программирование в будущем....................272

14.3 Автоматизация процесса конструирования программ...........................................272

14.4 Заключение....................................273

Литература..........................................274

Предметный указатель................................275

Оглавление..........................................285


⇐ Предыдущая страница| ⇑ Оглавление



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Все статьи