Содержание
- 2. МДК Системное программирование Прикладное программирование
- 3. Цели и задачи модуля знать: основные этапы разработки программного обеспечения; основные принципы технологии структурного и объектно-ориентированного
- 4. Цели и задачи модуля уметь: осуществлять разработку кода программного модуля на современных языках программирования; создавать программу
- 5. Цели и задачи модуля иметь практический опыт: разработки алгоритма поставленной задачи и реализации его средствами автоматизированного
- 6. Профессиональные компетенции ПК 1.1. Выполнять разработку спецификаций отдельных компонент. ПК 1.2. Осуществлять разработку кода программного продукта
- 7. Междисциплинарные связи Информатика и ИКТ; Информационные технологии; Архитектура компьютерных систем; Основы программирования; Операционные системы.
- 8. Этапы изучения Аудиторные занятия Практические занятия Самостоятельная работа Курсовой проект Учебная практика Производственная практика Квалификационный экзамен
- 9. Прикладное программирование
- 10. Раздел 1. Основные принципы разработки прикладных программ Тема 1.1. Основные понятия прикладного программирования
- 11. Вопросы Классификация программного обеспечения Жизненный цикл ПО Этапы разработки программ Документирование программ
- 12. Что такое программирование?
- 13. Программирование - в широком смысле представляет собой все технические операции, необходимые для создания программы, включая анализ
- 14. Что такое программное обеспечение?
- 15. Программное обеспечение (ПО) (software) - общий термин для обозначения «неосязаемых» (в отличие от физических) составных частей
- 16. Какие классы программного обеспечения вы знаете?
- 17. системное: операционные системы; драйверы устройств; различные утилиты; для разработчиков: среды программирования; трансляторы и интерпретаторы; CASE-средства; библиотеки
- 18. Что представляет собой прикладная программа?
- 19. Прикладная программа (application program) - любая программа, способствующая выполнению задачи, возложенной на ЭВМ в пределах данной
- 20. Что можно назвать программной системой?
- 21. Программная система представляет собой набор решений множества различных, но связанных между собой задач (ОС, СУБД). Более
- 22. ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Жизненный цикл ПО (software life-cycle) - весь период времени существования системы программного
- 23. ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- 24. ЭТАПЫ СОЗДАНИЯ ПРОГРАММ Системный анализ. Осуществляется анализ требований, предъявляемых к программной системе, который проводится на основе
- 25. ЭТАПЫ СОЗДАНИЯ ПРОГРАММ Внешнее специфицирование Состоит в определении внешних спецификаций, то есть описаний входной и выходной
- 26. ЭТАПЫ СОЗДАНИЯ ПРОГРАММ Проектирование программы Проводится комплекс работ по формированию описания программы. Исходными данными для этой
- 27. ЭТАПЫ СОЗДАНИЯ ПРОГРАММ Кодирование и тестирование Осуществляются для отдельных модулей и совокупности готовых модулей до получения
- 28. ЭТАПЫ СОЗДАНИЯ ПРОГРАММ Корректировка программ Проводится по результатам предшествующих испытаний. Сдача заказчику Осуществляется окончательная сдача программного
- 29. ЭТАПЫ СОЗДАНИЯ ПРОГРАММ Сопровождение программы Входят все технические операции, необходимые для использования данной программы в рабочем
- 30. Вопросы 1. Основные понятия программирования. Классы программного обеспечения. 2. Жизненный цикл программного обеспечения 3. Этапы создания
- 31. ДОКУМЕНТИРОВАНИЕ ПРОГРАММ Каждая стадия проектирования завершается составлением соответствующих документов, поэтому важным элементом проектирования программных приложений является
- 32. ДОКУМЕНТИРОВАНИЕ ПРОГРАММ Программная спецификация (program specification) - точное описание того результата, которого нужно достичь с помощью
- 33. ДОКУМЕНТИРОВАНИЕ ПРОГРАММ Для программ, заканчивающих свою работу каким-то результатом, обычно составляются спецификации ввода-вывода, в которых описывают
- 34. ДОКУМЕНТИРОВАНИЕ ПРОГРАММ Первичная спецификация описывает: объекты, участвующие в задаче (что делает программа и что делает человек,
- 35. ДОКУМЕНТИРОВАНИЕ ПРОГРАММ Различают внешнюю программную документацию, которая согласуется с заказчиком, и промежуточную внутреннюю документацию проекта. При
- 36. ДОКУМЕНТИРОВАНИЕ ПРОГРАММ Внешние спецификации включают спецификации входных и выходных данных, их организацию, реакции на исключительные ситуации,
- 37. ДОКУМЕНТИРОВАНИЕ ПРОГРАММ Внутренние спецификации включают описание внутренних данных программы (переменных, особенно структурированных) и описания алгоритмов всей
- 38. Домашнее задание Составить список видов документов для обеспечения жизненного цикла ПО.
- 39. ОБЩЕСИСТЕМНЫЕ ПРИНЦИПЫ СОЗДАНИЯ ПРОГРАММ принцип включения, который предусматривает, что требования к созданию, функционированию и развитию ПО
- 40. ОБЩЕСИСТЕМНЫЕ ПРИНЦИПЫ СОЗДАНИЯ ПРОГРАММ принцип комплексности, который заключается в том, что ПО обеспечивает связанность обработки информации,
- 41. ОБЩЕСИСТЕМНЫЕ ПРИНЦИПЫ СОЗДАНИЯ ПРОГРАММ принцип совместимости состоит в том, что язык, символы, коды и средства программного
- 42. ТЕХНОЛОГИИ И ПАРАДИГМЫ ПРОГРАММИРОВАНИЯ Технологии программирования - это апробированные стратегии создания программ, которые излагаются в виде
- 43. ТЕХНОЛОГИИ И ПАРАДИГМЫ ПРОГРАММИРОВАНИЯ Парадигмы программирования (концепции, системы взглядов) представляют собой разные подходы к написанию программ.
- 44. ТЕХНОЛОГИИ И ПАРАДИГМЫ ПРОГРАММИРОВАНИЯ Императивная парадигма Эта модель вытекает из особенностей аппаратной части стандартного компьютера, выполняющей
- 45. ТЕХНОЛОГИИ И ПАРАДИГМЫ ПРОГРАММИРОВАНИЯ Аппликативная парадигма В основу этой парадигмы положено рассмотрение функции, которую выполняет программа.
- 46. ТЕХНОЛОГИИ И ПАРАДИГМЫ ПРОГРАММИРОВАНИЯ Парадигма, основанная на системе правил Языки, основанные на этой парадигме, осуществляют проверку
- 47. ТЕХНОЛОГИИ И ПАРАДИГМЫ ПРОГРАММИРОВАНИЯ Объектно-ориентированная парадигма В этой модели строятся сложные объекты данных. Для операций над
- 48. ТРАНСЛЯЦИЯ И ИНТЕРПРЕТАЦИЯ ПРОГРАММ Трансляция (компиляция) Это метод перевода программ, написанных на языках высокого уровня, в
- 49. ТРАНСЛЯЦИЯ И ИНТЕРПРЕТАЦИЯ ПРОГРАММ Транслятор - это языковой процессор, который воспринимает программы на некотором исходном языке
- 50. ТРАНСЛЯЦИЯ И ИНТЕРПРЕТАЦИЯ ПРОГРАММ Компилятор — транслятор, для которого исходным является язык высокого уровня, а его
- 51. ТРАНСЛЯЦИЯ И ИНТЕРПРЕТАЦИЯ ПРОГРАММ Препроцессор (макропроцессор) - это транслятор, исходный язык которого является расширенной формой какого-либо
- 52. ТРАНСЛЯЦИЯ И ИНТЕРПРЕТАЦИЯ ПРОГРАММ Интерпретация (программная имитация) Это метод, когда при помощи программы (интерпретатора), выполняемой на
- 53. ТРАНСЛЯЦИЯ И ИНТЕРПРЕТАЦИЯ ПРОГРАММ Смешанные системы реализации Сначала программа транслируется из своей исходной формы в форму,
- 54. СРЕДЫ И РЕАЛИЗАЦИИ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ Среда программирования - это совокупность инструментов, используемых при разработке программного обеспечения.
- 56. Скачать презентацию