Слайды и текст доклада
Pic.1
Понятие программы Лекция 1
Pic.2
План лекции Информация об этом курсе Понятие программы Этапы создания программ
Pic.3
Информация об этом курсе Петров Евгений Сергеевич 1й семестр 16 учебных недель 1-2 потоковых контрольных работы Дифференцированный зачёт 2й семестр 16 учебных недель 1-2 потоковых контрольных работы …
Pic.4
Понятие программы Программа – это данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма. (ГОСТ 19781—90) Программа – …
Pic.5
Понятие программы Программа – это размещённые в оперативной памяти компьютера данные и машинные инструкции, исполняемые процессором для достижения некоторой цели. (Википедия)
Pic.7
Этапы создания программ Накопление требований, работа с заказчиком Проектирование – процедурная декомпозиция, ОО, др. Внутреннее и внешнее документирование Разработка Написание исходного кода …
Pic.9
Инкрементальный подход
Pic.10
Эволюционный подход
Pic.11
Этапы создания программ
Pic.12
Написание исходного кода Выбор языка программирования Следование стандарту языка Следование системе правил Именование типов, переменных, констант, функций, файлов Деление кода на функции, файлы, …
Pic.13
Компиляция исходного кода Файлы с исходным кодом называются единицами компиляции Результатом компиляции является файл с объектным кодом Если изменения в файле Ф1 могут нарушить логику работы кода в …
Pic.14
Компиляция исходного кода
Pic.15
Сборка (линковка) Различают три вида сборки Сборка статической библиотеки Сборка динамической библиотеки Сборка исполняемого файла
Pic.16
Сборка статической библиотеки Вход: объектные файлы Выход: архив, содержащий эти файлы Статическая библиотека – средство группирования логически связанных объектных файлов
Pic.17
Сборка динамической библиотеки Вход: объектные файлы, статические библиотеки, ранее созданные динамические библиотеки Выход: файл со служебной информацией для ОС и машинными инструкциями, годными для …
Pic.18
Сборка исполняемого файла Вход: объектные файлы, статические библиотеки, динамические библиотеки Выход: файл со служебной информацией для ОС, машинными инструкциями, годными для исполнения …
Pic.19
Компиляция, сборка, загрузка в память для исполнения
Pic.23
Отладка Достижение работоспособности программы, устранение грубых ошибок Методы отладки Имитация пошагового исполнения с помощью «карандаша и бумаги» для простых случаев Трассировка работы программы …
Pic.24
Оптимизация Улучшение количественных характеристик программы Время компиляции Время загрузки Время работы Размер используемой памяти (данных на диске) Размер исходного кода Размер исполняемого кода …
Pic.25
Заключение Информация об этом курсе Понятие программы Этапы создания программ Накопление требований, проектирование, документирование, сдача в эксплуатацию, сопровождение Обзор Разработка Написание …
Скачать презентацию
Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!