Содержание
- 2. Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ Стадии и этапы разработки программ. Проектирование. Реализация. Проблемы программирования; Методологии
- 3. Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ (продолжение) Структурное программирование. Базовые принципы: пошаговая детализация, модульное структурное программирование;
- 4. Стадии и этапы разработки программ. Проектирование. Реализация Разработка программного обеспечения (software engineering, software development) — это
- 5. Трудоемкость разработки программ и программного обеспечения Фредерик Брукс «Мифический человеко-месяц или как создаются программные системы» Модуль
- 6. Стадии и этапы разработки программ. Проектирование. Реализация (продолжение) Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ Процесс разработки
- 7. Модель водопада: Стадии и этапы разработки программ. Проектирование. Реализация (продолжение) Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ
- 8. Спиральная модель: Стадии и этапы разработки программ. Проектирование. Реализация (продолжение) Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ
- 9. Итерационная модель: Стадии и этапы разработки программ. Проектирование. Реализация (продолжение) Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ
- 10. Модель Microsoft Solution Framework: Стадии и этапы разработки программ. Проектирование. Реализация (продолжение) Модуль 3. МЕТОДОЛОГИИ И
- 11. Стадии и этапы разработки программ. Проектирование. Реализация (продолжение) Стадии разработки программного обеспечения как показатель степени готовности
- 12. Проблемы программирования (продолжение) недостаточное взаимопонимание Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ
- 13. Методологии программирования. Классификация методологий программирования Парадигма программирования — некоторый цельный набор методов и рекомендаций, определяющих стиль
- 14. Методологии программирования. Классификация методологий программирования Примеры методологий программирования: структурное программирование объектно-ориентированное программирование логическое программирование функциональное программирование
- 15. Структурное программирование. Базовые принципы пошаговая детализация модульная организация программы типовые структуры управления процессом исполнения программы Материал
- 16. Структурное программирование (продолжение) Функциональная декомпозиция Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ
- 17. Структурное программирование (продолжение) Типовые структуры 1. Следование (последовательность) Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ
- 18. Структурное программирование (продолжение) Типовые структуры 2. Ветвление (выбор) 2а. Обход Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ
- 19. Структурное программирование (продолжение) Типовые структуры 3. Циклы 3а. С предусловием 3б. С постусловием Модуль 3. МЕТОДОЛОГИИ
- 20. Структурное программирование (продолжение) Типовые структуры могут вкладываться друг в друга Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ
- 21. Структурное программирование (продолжение) Типовые структуры 4. Предопределенный процесс (процедура, функция) Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ
- 22. Объектно-ориентированное программирование Объектно-ориентированное программирование (ООП) — парадигма программирования, основанная на представлении предметной области в виде системы
- 23. Объектно-ориентированное программирование (продолжение) Базовые понятия в ООП: Класс представляет собой тип данных, имеющий в составе: Свойства
- 24. Объектно-ориентированное программирование (продолжение) Базовые принципы Абстракция данных Объекты представляют собою модели реальных сущностей из предметной области.
- 25. Объектно-ориентированное программирование (продолжение) Базовые принципы Наследование Порождение одного класса от другого с сохранением всех свойств и
- 26. Языки программирования. Классификация Модуль 3. МЕТОДОЛОГИИ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ
- 27. Языки программирования. Классификация (продолжение) Список наиболее известных процедурных языков программирования Fortran Cobol Basic Pascal C Modula-2
- 28. Языки программирования. Классификация (продолжение) Список наиболее известных объектно-ориентированных языков программирования: Smalltalk C++ Object Pascal (Delphi) Java
- 30. Скачать презентацию