Содержание
- 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. Скачать презентацию

























Управление портами микроконтроллера в режиме ввода-вывода общего назначения (GPIO)
Общественно-политическая газета Областная
ВКР: проектирование отказоустойчивой сети поставщика интернет услуг
Пример Stories для показа новинок сериалов выходящих в сервисе Амедиатека
Моделирование фартука с помощью графического редактора Paint
Lithan + eduCLaaS Corporate Video
Обработка чисел
Электронная подпись
Презентация на тему Программа Проводник
Презентация на тему Информация и цивилизация
Программирование в среде Robot C. Занятие 3
Обработка информации. Информатика. 3 класс
Инструкция для учеников школы астрологии Яны Вагановой по работе на платформе
Игра
Самая плохая бумажка лучше самой хорошей памяти
Опыт структурированного описания церковной службы и её наглядного представления средствами IT
Растровая и векторная графика
Презентация на тему Интерфейсы ПК
История развития программного обеспечения
Управление компьютером. Программы и документы (Информатика 5 Урок № 3)
Маски и шаблоны
Программирование (Python)
Клановые войны нового поколения
Формирование изображения на экране монитора
Проектирование реляционных баз данных на основе принципов нормализации, с использованием семантических моделей
Дигитайзеры
Браузеры. Разработка браузеров
Истоки зарождения вычислительных машин