Файл: Программное обеспечение и его историческое развитие.pdf
Добавлен: 04.07.2023
Просмотров: 1032
Скачиваний: 8
СОДЕРЖАНИЕ
1. Современное программное обеспечение персонального компьютера
1.1. Понятие программного обеспечения
1.2. История программного обеспечения
1.3. Жизненный цикл программного обеспечения
1.3.2. Поэтапная модель с промежуточным контролем
2. Классификация программного обеспечения
2.1. Системное программное обеспечение
2.1.2. Встроенное программное обеспечение
2.2. Прикладное программное обеспечение
2.2. Прикладное программное обеспечение
Прикладное программное обеспечение является комплексом программ, которые предназначены для выполнения определенных задач и рассчитаны на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с другими программами и оборудованием посредством системного программного обеспечения[76].
К прикладному программному обеспечению относятся компьютерные программы, которые написаны для пользователей или самими пользователями с целью задания компьютеру конкретной работы. В качестве примера прикладного программного обеспечения можно привести программы создания списков рассылки или обработки заказов. Программистов, пишущих прикладное программное обеспечение, называют прикладными программистами[77].
По типу программного обеспечения различают программное обеспечение общего назначения, программное обеспечение развлекательного назначения, программное обеспечение специального назначения и профессиональное программное обеспечение[78].
По сфере применения выделяют:
- прикладное программное обеспечение организаций и предприятий. В качестве примеров можно привести сеть поставок, систему отношений с потребителями, финансовое управление. Также к данному типу относится ведомственное программное обеспечение предприятий малого бизнеса и программное обеспечение отдельных подразделений внутри большого предприятия;
- программное обеспечение, которое обеспечивает доступ пользователя к устройствам компьютера[79];
- программное обеспечение инфраструктуры предприятия, которое обеспечивает общие возможности для поддержки программного обеспечения предприятий. В качестве примеров можно привести управление безопасностью и сетью, серверы электронной почты и СУБД;
- программное обеспечение информационного работника, которое обслуживает потребности индивидуальных пользователей в управлении и создании информации. В качестве примеров можно привести программы по управлению документацией, ресурсами, временем, такие как электронные таблицы, текстовые редакторы, программы-клиенты для блогов и электронной почты, медиаредакторы и персональные информационные системы[80];
- программное обеспечение для доступа к контенту, которое используется с целью доступа к тем или иным ресурсам или программам без их редактирования. Предназначено для групп или индивидуальных пользователей цифрового контента. В качестве примеров можно привести вспомогательные браузеры, веб-браузеры, медиаплееры и другие подобные приложения[81];
- образовательное программное обеспечение по содержанию близко к программному обеспечению для развлечений и медиа, но, в отличие от него, имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции многостороннего сотрудничества и совместного пользования[82];
- имитационное программное обеспечение, используемое для симуляции абстрактных или физических систем в целях развлечения, обучения или научных исследований;
- инструментальные программные средства в области медиа, обеспечивающие потребности пользователей, производящего электронные или печатные медиаресурсы для других потребителей, на образовательной или коммерческой основе. В качестве примеров можно привести программы полиграфической обработки, обработки мультимедиа, верстки, редакторы цифровой анимации, редакторы HTML, цифрового звука и другие подобные приложения[83];
- прикладные программы для проектирования и конструирования, используемые при разработке программного и аппаратного обеспечения. Охватывают автоматизированную инженерию, автоматизированное проектирование, компилирование и редактирование языков программирования, программы интегрированной среды разработки[84] [8, 12, 17].
2.3. Другие классификации программного обеспечения
По степени тиражируемости все программное обеспечение делится на три такие категории, как:
- программное обеспечение, разрабатываемое на заказ;
- программное обеспечение для организаций и крупных корпораций;
- программное обеспечение для массового потребителя.
По степени переносимости программы делят на такие, как:
- кроссплатформенные;
- платформозависимые[85].
По способу использования и распространения программы делят на такие, как:
- свободные;
- открытые;
- несвободные, то есть закрытые[86].
По видам программы делят на такие, как:
- комплекс, когда программа состоит из двух или более комплексов и компонентов, которые выполняют взаимосвязанные функции, и применяется в составе другого комплекса или самостоятельно;
- компонент, когда программа рассматривается как единое целое, выполняет законченную функцию и применяется в составе комплекса или самостоятельно[87] [2, 10].
По итогам данной работы можно сделать вывод о сложившимся на текущий момент многообразии программного обеспечения, которое имеет различные классификации и имеет широкий функционал, который используется пользователями программного обеспечения. Наиболее популярной классификацией является деление на системное программное обеспечение, которое необходимо для успешной работы системы, и прикладное программное обеспечение, которые предназначено для выполнение различных дополнительны функций разной степени важности.
Заключение
В данной работе было рассмотрено понятие программного обеспечения с точки зрения многих стандартов. Согласно стандарту ISO/IEC 2382-1:1993, программное обеспечение представляет собой все или часть правил, процедур, программ и соответствующей документации системы обработки информации. Также была рассмотрена история развития программного обеспечения начиная с первых алгоритмов Ады Лавлейс и заканчивая массовых распространением программного обеспечения в 90-х годах 20 века.
Отдельным вопросом были рассмотрены модели жизненного цикла программного обеспечения. Жизненный цикл ПО является периодом создания и использования информационной системы. Он начинается в момент возникновения потребности в программном обеспечении и заканчивается в момент полного выхода программы из эксплуатации.
Были рассмотрены характеристики жизненного цикла программного обеспечения и стадии, используемые в моделях жизненного цикла. В качестве стадий были рассмотрены формирование требований к программному продукту, разработка концепции программы, построение технического задания, технический проект, эскизный проект, ввод в действие, рабочая документация и сопровождение программного продукта.
Также были подробно рассмотрены четыре вида моделей: каскадная, поэтапная с промежуточным контролем, инкрементная и спиральная. Каскадная модель считается классической, но она имеет большое количество недостатков. Поэтапная модель с промежуточным контролем предназначена для преодоления проблем каскадной модели. Инкрементная стратегия подразумевает разработку программного обеспечения с линейной последовательностью стадий, но в несколько версий или инкрементов, то есть с запланированным улучшением продукта. Спиральная модель является наиболее современной и перспективной, но она не может быть универсальной для любых требований к информационной системе.
Во второй части работы была рассмотрена классификация программного обеспечения, были выделены классификация по назначению, по степени тиражируемости, по степени переносимости, по способу использования и распространения и по видам.
Отдельное внимание было уделено классификация по назначению с выделением системного и прикладного программного обеспечения.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Батоврин В. К. Толковый словарь по системной и программной инженерии / В. К. Батоврин. — М.: ДМК Пресс, 2012. —280 с.
- Бодров О. А. Предметно-ориентированные экономические информационные системы / О. А. Бодров, Р. Е. Медведев. — М.: Горячая линия - Телеком, 2013. — 244 с.
- Бородакий Ю. В. Эволюция информационных систем (современное состояние и перспективы) / Ю. В Бородакий, Ю. Г. Лободинский. — М.: Горячая линия - Телеком, 2011. — 368 с.
- Бутенко Д. В. Алгоритм проведения предпроектных исследований и моделирования информационных систем/ Д. В. Бутенко // Программные продукты и системы – М., 2013. – №4. – С. 53-56.
- Бутенко Д. В. Методика концептуального проектирования программных информационных систем / Д. В. Бутенко // Программные продукты и системы – М., 2012. – №2. – С. 101.
- ДеМарко Т. Deadline. Роман об управлении проектами / Т. ДеМарко. — М.: Манн, Иванов и Фербер, 2013. — 352 с.
- ДеМарко Т. Человеческий фактор. Успешные проекты и команды / Т. ДеМарко, Т. Листер. — М.: Символ-Плюс, 2014. — 288 с.
- Емельянова Н. З. Проектирование информационных систем: Учебное пособие / Н. З. Емельянова, Т. Л. Партыка, И. И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014. – 432 с.
- Ефимов И. Н. Качественные и количественные характеристики открытых информационных систем / И. Н. Ефимов // Программные продукты и системы – М., 2012. – №4. – С. 80-83.
- Затонский А. В. Информационные технологии: разработка информационных моделей и систем: Учебное пособие / А. В. Затонский – ИНФРА-М, 2014. – 344 с.
- Исаев Г. Проектирование информационных систем / Г. Исаев. — М.: Омега-Л, 2012. — 432 с.
- Йордан Э. Путь камикадзе. Как разработчику программного обеспечения выжить в безнадежном проекте / Э. Йордан. — М.: Лори, 2012. — 290 с.
- Келим Ю. Вычислительная техника / Ю. Келим. — М.: Academia, 2013. — 368 с.
- Левин В. Информационные технологии в машиностроении / В. Левин. — М.: Academia, 2013. — 272 с.
- Майерс Г. Искусство тестирования программ / Г. Майерс, Т. Баджетт, К. Сандлер. — М.: «Диалектика», 2012. — 272 с.
- Марков А. С. Методы оценки несоответствия средств защиты информации / А. С. Марков, В. Л. Цирлов, А. В. Барабанов. - М.: Радио и связь, 2012. – 192 с.
- Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с.
- Мелехин В. Вычислительные системы и сети / В. Мелехин, Е. Павловский. — М.: Academia, 2013. — 208 с.
-
Батоврин В. К. Толковый словарь по системной и программной инженерии / В. К. Батоврин. — М.:ДМК Пресс, 2012. —280 с. ↑
-
Бутенко Д. В. Алгоритм проведения предпроектных исследований и моделирования информационных систем/ Д. В. Бутенко // Программные продукты и системы – М., 2013. – №4. – С. 53-56. ↑
-
Исаев Г. Проектирование информационных систем / Г. Исаев. — М.: Омега-Л, 2012. — 432 с. ↑
-
Исаев Г. Проектирование информационных систем / Г. Исаев. — М.: Омега-Л, 2012. — 432 с. ↑
-
Бутенко Д. В. Алгоритм проведения предпроектных исследований и моделирования информационных систем/ Д. В. Бутенко // Программные продукты и системы – М., 2013. – №4. – С. 53-56. ↑
-
Бодров О. А. Предметно-ориентированные экономические информационные системы / О. А. Бодров, Р. Е. Медведев. — М.: Горячая линия - Телеком, 2013. — 244 с. ↑
-
Бодров О. А. Предметно-ориентированные экономические информационные системы / О. А. Бодров, Р. Е. Медведев. — М.: Горячая линия - Телеком, 2013. — 244 с. ↑
-
Ефимов И. Н. Качественные и количественные характеристики открытых информационных систем / И. Н. Ефимов // Программные продукты и системы – М., 2012. – №4. – С. 80-83. ↑
-
Марков А. С. Методы оценки несоответствия средств защиты информации / А. С. Марков, В. Л. Цирлов, А. В. Барабанов. - М.: Радио и связь, 2012. – 192 с. ↑
-
Бодров О. А. Предметно-ориентированные экономические информационные системы / О. А. Бодров, Р. Е. Медведев. — М.: Горячая линия - Телеком, 2013. — 244 с. ↑
-
Ефимов И. Н. Качественные и количественные характеристики открытых информационных систем / И. Н. Ефимов // Программные продукты и системы – М., 2012. – №4. – С. 80-83. ↑
-
Марков А. С. Методы оценки несоответствия средств защиты информации / А. С. Марков, В. Л. Цирлов, А. В. Барабанов. - М.: Радио и связь, 2012. – 192 с. ↑
-
Марков А. С. Методы оценки несоответствия средств защиты информации / А. С. Марков, В. Л. Цирлов, А. В. Барабанов. - М.: Радио и связь, 2012. – 192 с. ↑
-
Бодров О. А. Предметно-ориентированные экономические информационные системы / О. А. Бодров, Р. Е. Медведев. — М.: Горячая линия - Телеком, 2013. — 244 с. ↑
-
Ефимов И. Н. Качественные и количественные характеристики открытых информационных систем / И. Н. Ефимов // Программные продукты и системы – М., 2012. – №4. – С. 80-83. ↑
-
Ефимов И. Н. Качественные и количественные характеристики открытых информационных систем / И. Н. Ефимов // Программные продукты и системы – М., 2012. – №4. – С. 80-83. ↑
-
Марков А. С. Методы оценки несоответствия средств защиты информации / А. С. Марков, В. Л. Цирлов, А. В. Барабанов. - М.: Радио и связь, 2012. – 192 с. ↑
-
Бодров О. А. Предметно-ориентированные экономические информационные системы / О. А. Бодров, Р. Е. Медведев. — М.: Горячая линия - Телеком, 2013. — 244 с. ↑
-
Марков А. С. Методы оценки несоответствия средств защиты информации / А. С. Марков, В. Л. Цирлов, А. В. Барабанов. - М.: Радио и связь, 2012. – 192 с. ↑
-
Бодров О. А. Предметно-ориентированные экономические информационные системы / О. А. Бодров, Р. Е. Медведев. — М.: Горячая линия - Телеком, 2013. — 244 с. ↑
-
Ефимов И. Н. Качественные и количественные характеристики открытых информационных систем / И. Н. Ефимов // Программные продукты и системы – М., 2012. – №4. – С. 80-83. ↑
-
Затонский А. В. Информационные технологии: разработка информационных моделей и систем: Учебное пособие / А. В. Затонский – ИНФРА-М, 2014. – 344 с. ↑
-
Бодров О. А. Предметно-ориентированные экономические информационные системы / О. А. Бодров, Р. Е. Медведев. — М.: Горячая линия - Телеком, 2013. — 244 с. ↑
-
Исаев Г. Проектирование информационных систем / Г. Исаев. — М.: Омега-Л, 2012. — 432 с. ↑
-
Затонский А. В. Информационные технологии: разработка информационных моделей и систем: Учебное пособие / А. В. Затонский – ИНФРА-М, 2014. – 344 с. ↑
-
Келим Ю. Вычислительная техника / Ю. Келим. — М.: Academia, 2013. — 368 с. ↑
-
Бодров О. А. Предметно-ориентированные экономические информационные системы / О. А. Бодров, Р. Е. Медведев. — М.: Горячая линия - Телеком, 2013. — 244 с. ↑
-
Затонский А. В. Информационные технологии: разработка информационных моделей и систем: Учебное пособие / А. В. Затонский – ИНФРА-М, 2014. – 344 с. ↑
-
Майерс Г. Искусство тестирования программ / Г. Майерс, Т. Баджетт, К. Сандлер. — М.:«Диалектика», 2012. — 272 с. ↑
-
Келим Ю. Вычислительная техника / Ю. Келим. — М.: Academia, 2013. — 368 с. ↑
-
Затонский А. В. Информационные технологии: разработка информационных моделей и систем: Учебное пособие / А. В. Затонский – ИНФРА-М, 2014. – 344 с. ↑
-
Бодров О. А. Предметно-ориентированные экономические информационные системы / О. А. Бодров, Р. Е. Медведев. — М.: Горячая линия - Телеком, 2013. — 244 с. ↑
-
Майерс Г. Искусство тестирования программ / Г. Майерс, Т. Баджетт, К. Сандлер. — М.:«Диалектика», 2012. — 272 с. ↑
-
Ефимов И. Н. Качественные и количественные характеристики открытых информационных систем / И. Н. Ефимов // Программные продукты и системы – М., 2012. – №4. – С. 80-83. ↑
-
Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с. ↑
-
Левин В. Информационные технологии в машиностроении / В. Левин. — М.: Academia, 2013. — 272 с. ↑
-
Левин В. Информационные технологии в машиностроении / В. Левин. — М.: Academia, 2013. — 272 с. ↑
-
Ефимов И. Н. Качественные и количественные характеристики открытых информационных систем / И. Н. Ефимов // Программные продукты и системы – М., 2012. – №4. – С. 80-83. ↑
-
Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с. ↑
-
Левин В. Информационные технологии в машиностроении / В. Левин. — М.: Academia, 2013. — 272 с. ↑
-
Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с. ↑
-
Марков А. С. Методы оценки несоответствия средств защиты информации / А. С. Марков, В. Л. Цирлов, А. В. Барабанов. - М.: Радио и связь, 2012. – 192 с. ↑
-
Марков А. С. Методы оценки несоответствия средств защиты информации / А. С. Марков, В. Л. Цирлов, А. В. Барабанов. - М.: Радио и связь, 2012. – 192 с. ↑
-
Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с. ↑
-
Бутенко Д. В. Методика концептуального проектирования программных информационных систем / Д. В. Бутенко // Программные продукты и системы – М., 2012. – №2. – С. 101. ↑
-
Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с. ↑
-
Марков А. С. Методы оценки несоответствия средств защиты информации / А. С. Марков, В. Л. Цирлов, А. В. Барабанов. - М.: Радио и связь, 2012. – 192 с. ↑
-
Ефимов И. Н. Качественные и количественные характеристики открытых информационных систем / И. Н. Ефимов // Программные продукты и системы – М., 2012. – №4. – С. 80-83. ↑
-
Марков А. С. Методы оценки несоответствия средств защиты информации / А. С. Марков, В. Л. Цирлов, А. В. Барабанов. - М.: Радио и связь, 2012. – 192 с. ↑
-
ДеМарко Т. Deadline. Роман об управлении проектами / Т. ДеМарко. — М.: Манн, Иванов и Фербер, 2013. — 352 с. ↑
-
Мелехин В. Вычислительные системы и сети / В. Мелехин, Е. Павловский. — М.: Academia, 2013. — 208 с. ↑
-
Емельянова Н. З. Проектирование информационных систем: Учебное пособие / Н. З. Емельянова, Т. Л. Партыка, И. И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014. – 432 с. ↑
-
Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с. ↑
-
Мелехин В. Вычислительные системы и сети / В. Мелехин, Е. Павловский. — М.: Academia, 2013. — 208 с. ↑
-
Мелехин В. Вычислительные системы и сети / В. Мелехин, Е. Павловский. — М.: Academia, 2013. — 208 с. ↑
-
ДеМарко Т. Deadline. Роман об управлении проектами / Т. ДеМарко. — М.: Манн, Иванов и Фербер, 2013. — 352 с. ↑
-
Емельянова Н. З. Проектирование информационных систем: Учебное пособие / Н. З. Емельянова, Т. Л. Партыка, И. И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014. – 432 с. ↑
-
Мелехин В. Вычислительные системы и сети / В. Мелехин, Е. Павловский. — М.: Academia, 2013. — 208 с. ↑
-
ДеМарко Т. Deadline. Роман об управлении проектами / Т. ДеМарко. — М.: Манн, Иванов и Фербер, 2013. — 352 с. ↑
-
Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с. ↑
-
ДеМарко Т. Человеческий фактор. Успешные проекты и команды / Т. ДеМарко, Т. Листер. — М.:Символ-Плюс, 2014. — 288 с. ↑
-
Йордан Э. Путь камикадзе. Как разработчику программного обеспечения выжить в безнадежном проекте / Э. Йордан. — М.: Лори, 2012. — 290 с. ↑
-
Затонский А. В. Информационные технологии: разработка информационных моделей и систем: Учебное пособие / А. В. Затонский – ИНФРА-М, 2014. – 344 с. ↑
-
ДеМарко Т. Человеческий фактор. Успешные проекты и команды / Т. ДеМарко, Т. Листер. — М.:Символ-Плюс, 2014. — 288 с. ↑
-
Келим Ю. Вычислительная техника / Ю. Келим. — М.: Academia, 2013. — 368 с. ↑
-
Бутенко Д. В. Методика концептуального проектирования программных информационных систем / Д. В. Бутенко // Программные продукты и системы – М., 2012. – №2. – С. 101. ↑
-
Майерс Г. Искусство тестирования программ / Г. Майерс, Т. Баджетт, К. Сандлер. — М.:«Диалектика», 2012. — 272 с. ↑
-
Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с. ↑
-
Бутенко Д. В. Методика концептуального проектирования программных информационных систем / Д. В. Бутенко // Программные продукты и системы – М., 2012. – №2. – С. 101. ↑
-
Левин В. Информационные технологии в машиностроении / В. Левин. — М.: Academia, 2013. — 272 с. ↑
-
ДеМарко Т. Человеческий фактор. Успешные проекты и команды / Т. ДеМарко, Т. Листер. — М.:Символ-Плюс, 2014. — 288 с. ↑
-
Мелехин В. Вычислительные системы и сети / В. Мелехин, Е. Павловский. — М.: Academia, 2013. — 208 с. ↑
-
Бородакий Ю. В. Эволюция информационных систем (современное состояние и перспективы) / Ю. В Бородакий, Ю. Г. Лободинский. — М.: Горячая линия - Телеком, 2011. — 368 с. ↑
-
Емельянова Н. З. Проектирование информационных систем: Учебное пособие / Н. З. Емельянова, Т. Л. Партыка, И. И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014. – 432 с. ↑
-
Бородакий Ю. В. Эволюция информационных систем (современное состояние и перспективы) / Ю. В Бородакий, Ю. Г. Лободинский. — М.: Горячая линия - Телеком, 2011. — 368 с. ↑
-
Емельянова Н. З. Проектирование информационных систем: Учебное пособие / Н. З. Емельянова, Т. Л. Партыка, И. И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014. – 432 с. ↑
-
Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с. ↑
-
Емельянова Н. З. Проектирование информационных систем: Учебное пособие / Н. З. Емельянова, Т. Л. Партыка, И. И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014. – 432 с. ↑
-
Йордан Э. Путь камикадзе. Как разработчику программного обеспечения выжить в безнадежном проекте / Э. Йордан. — М.: Лори, 2012. — 290 с. ↑
-
ДеМарко Т. Человеческий фактор. Успешные проекты и команды / Т. ДеМарко, Т. Листер. — М.:Символ-Плюс, 2014. — 288 с. ↑
-
Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с. ↑
-
Йордан Э. Путь камикадзе. Как разработчику программного обеспечения выжить в безнадежном проекте / Э. Йордан. — М.: Лори, 2012. — 290 с. ↑
-
Емельянова Н. З. Проектирование информационных систем: Учебное пособие / Н. З. Емельянова, Т. Л. Партыка, И. И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014. – 432 с. ↑
-
Емельянова Н. З. Проектирование информационных систем: Учебное пособие / Н. З. Емельянова, Т. Л. Партыка, И. И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014. – 432 с. ↑
-
Мелехин В. Вычислительные машины / В. Мелехин, Е. Павловский. — М.: ДРОФА, 2013. — 384 с. ↑
-
Бодров О. А. Предметно-ориентированные экономические информационные системы / О. А. Бодров, Р. Е. Медведев. — М.: Горячая линия - Телеком, 2013. — 244 с. ↑
-
Затонский А. В. Информационные технологии: разработка информационных моделей и систем: Учебное пособие / А. В. Затонский – ИНФРА-М, 2014. – 344 с. ↑