Содержание
- 2. Другими словами, технология программирования понимается здесь в широком смысле как технология разработки программных средств, включая в
- 3. В литературе имеются и другие, несколько отличающиеся, определения технологии программирования. Используется в литературе и близкое к
- 4. В технологии программирования акцент делается на изучении процессов разработки ПС (технологических процессов) и порядке их прохождения:
- 5. Не следует также путать технологию программирования с методологией программирования. В технологии программирования методы рассматриваются "сверху" –
- 6. В историческом аспекте в развитии технологии программирования можно выделить несколько этапов…
- 7. 1. Первый этап: "стихийное" программирование – отсутствие сформулированной технологии, когда программирование было, по сути, искусством. Этап
- 8. Стихийно использовалась разработка "снизу вверх" – подход, при котором вначале проектировали и реализовали сравнительно простые подпрограммы,
- 9. 2. Второй этап – структурный подход к программированию. Этот подход сложился в 60-70-е годы 20-го века
- 10. Проектирование осуществлялось "сверху вниз" и подразумевало реализацию общей идеи, обеспечивая проработку интерфейсов подпрограмм. Вводились ограничения на
- 11. Появилась и начала развиваться технология модульного программирования, которая предполагает выделение групп подпрограмм, использующих одни и те
- 12. 3. Третий этап – объектный подход к программированию. Сложился с середины 80-х до конца 90-х годов
- 13. Основное достоинство объектно-ориентированного программирования по сравнению с модульным программированием – более естественная декомпозиция программного обеспечения, которая
- 14. Развитие объектного подхода в технологии программирования привело к созданию сред визуального программирования. Появились языки визуального объектно-ориентированного
- 15. 4. Четвертый этап – компонентный подход и CASE-технологии (с середины 90-х годов 20-го века до нашего
- 16. Основы компонентного подхода были разработаны компанией Microsoft, начиная с технологии OLE (Object Linking and Embedding –
- 17. Среди них следуют отметить OLE-automation – технологию создания программируемых приложений, обеспечивающую доступ к внутренним службам этих
- 18. Компонентный подход лежит также в основе технологии CORBA (Common Object Request Bracer Architecture – общая архитектура
- 19. Важнейшая особенность современного этапа технологии программирования – широкое использование компьютерных технологий создания и сопровождения программных систем
- 20. Зная, какие программные технологии оказали самое сильное влияние за последние 25 лет, можно оценить их по
- 22. Скачать презентацию