Содержание
- 2. «Стихийное» программирование - отсутствие технологий, программирование - искусство. Программы простейшей структуры: состояли из программы на машинном
- 3. «Стихийное» программирование Появление ассемблеров - вместо двоичных и 16-ричных кодов стали использоваться символические имена данных и
- 4. «Стихийное» программирование Революционным стало появление средств работы с подпрограммами (п/п). (Идея написания п/п появилась раньше, но
- 5. «Стихийное» программирование Программа состояла из основной программы, области глобальных данных и набора п/п (библиотечных), выполняющих обработку
- 6. «Стихийное» программирование Для ↓количество таких ошибок - в п/п размещать локальные данные: Сложность разрабатываемого ПО по-прежнему
- 7. «Стихийное» программирование В начале 60-х г XX в. «кризис программирования»: фирмы, разрабатывающие сложное ПО, срывали сроки
- 8. «Стихийное» программирование Объективная причина - несовершенство ТП. Стихийно использовалась разработка «снизу-вверх»: вначале проектировали и реализовывали простые
- 9. Структурный подход совокупность рекомендуемых технологических приемов, охватывающих выполнение всех этапов разработки ПО. В основе - декомпозиция
- 10. Структурный подход Структурный подход - представление задачи в виде иерархии подзадач простейшей структуры. Проектирование - «сверху-вниз»:
- 11. Структурный подход Одновременно появилось множество языков, базирующихся на других концепциях. Большинство из них не выдержало конкуренции,
- 12. Модульное программирование выделение групп п/п с общими глобальными данными в отдельно компилируемые модули (библиотеки п/п): модуль
- 13. Модульное программирование Модульное программирование упростило разработку ПО несколькими программистами. Каждый мог разрабатывать свои модули независимо, обеспечивая
- 14. Объектный подход: Программа - совокупность О. Каждый О - экземпляр класса. Классы - иерархию с наследованием
- 15. Объектный подход Достоинство ООП - «более естественная» декомпозиция ПО , это облегчает разработку → более полная
- 16. Объектный подход Развитие ООП: созданы визуальные среды: Delphi, C++ Builder, Visual C++ для проектирования интерфейсов. Результат
- 17. Компонентный подход построение ПО из компонентов – физически отдельных частей ПО, взаимодействие - через стандартизованные двоичные
- 18. Компонентный подход определяет общую парадигму взаимодействия программ любых типов: библиотек, приложений, ОС; позволяет одной части ПО
- 19. Компонентный подход На базе СОМ и DCOM: OLE-automation - технология создания программируемых приложений для доступа к
- 20. Компонентный подход MTS (Microsoft Transaction Server – сервер управления транзакциями) – технология безопасной и стабильной работы
- 21. CASE - технологии Особенность современного этапа развития ТП - создание и внедрение автоматизированных технологий разработки и
- 22. Проблемы разработки сложных программных систем Современные программные системы объективно очень сложны. Главная причина - логическая сложность
- 23. Блочно-иерархический подход к созданию сложных систем В сложных системах - иерархическая внутренняя структура: связи элементов различны
- 24. Блочно-иерархический подход к созданию сложных систем . Другой вид иерархии – «простое - сложное»: любая система
- 25. Блочно-иерархический подход к созданию сложных систем . При создании сложных объектов - многократная декомпозиция - метод
- 26. Блочно-иерархический подход к созданию сложных систем . Соотношение абстрактного и конкретного в описании блоков при блочно-иерархическом
- 28. Скачать презентацию

























Портал Zakupay.pro
Sravnitelny_analiz
Структура личности как база восприятия и обработки информации
Пример графики
Виды информационных моделей
Глобальная компьютерная сеть Интернет
Выбор конфигурации сетей Ethernet и Fast Ethernet
Топология сети
Basic Local Alignment
Виды компьютерной графики
Безопасность в сети
Информатика в лицах
Язык и информация. Алфавит, буква, слово в языке. Кодирование
User-centered design
Яндекс TRADE
HTML и CSS. Работа с изображениями. Создание обоев
Задания по работе с образовательными интернет-ресурсами
#VKLIVE: прямые трансляции с мобильного устройства
Мейнфреймы
Электронные таблицы Microsoft Excel
b8150e7b24b16fd97f0a513a2a35e380
Комментарии к видео с Галиной
Задачи и решения для модуля: цикл for
OAiP_12l
Лидеры рунета: собственность и финансы
Схема Цветовой круг
Введение как завершение подготовительной части
Сервис 1С: Номенклатура