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

























Программно-аппаратные методы защиты информации. Цифровые водяные знаки
Forbes 1917. История успеха
Our map has a lot of pins too. Cp+b factory. Cp+b partner agency
GoToMeeting — веб-сервис, созданный компанией Citrix Online
Зарождение организационных технологий для самофинансирования инновационной работы разработчиками
Профсоюзные комьюнити в социальных сетях: тренды, инструменты, перспективы
Структура и уровни построения АСУ на транспорте, их функции, алгоритмы эффективного принятия оперативных решений
Информационное общество. Плюсы и минусы
Информационные коммуникации и системы безопасности жилища
Обработка информации средствами математической логики
Автоматизированная система обнаружения вагонов с отрицательной динамикой АСООД
Планирование, оценка и корректировка индивидуальных достижений обучающихся в университете
Решения программированием
Компания 1С: Турагентство
Mobirise - руководство
Предложения по интеграции АИС Электронная торгово-закупочная площадка ОАО РЖД
מסע בעיר רבודה
Создание молекулярных ассемблеров
Умение осуществлять поиск информации в Интернете. ОГЭ - 10 (N8)
Информационные системы
Текстовый редактор
Web of science. Символы усечения
1Презентацаия по теме Анмме и манг1а
Хранение данных. Файлы. Xamarin Forms
Школьная библиотека в электронном образовательном пространстве
Концепции Challenge Me
Трудоёмкость алгоритмов
Архитектура компьютера