Проектирование систем
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2013 г. ) |
Базовое исследование проектирования системы — это понимание составных частей и их последующее взаимодействие друг с другом. [ 1 ]
Системный дизайн появился в различных областях, включая устойчивое развитие, [ 2 ] архитектура компьютера/программного обеспечения, [ 3 ] и социология. [ 4 ]
Разработка продукта
[ редактировать ]Если более широкая тема разработки продукта «объединяет перспективы маркетинга, дизайна и производства в единый подход к разработке продукта», [ 5 ] тогда дизайн — это процесс сбора маркетинговой информации и создания дизайна продукта, который будет производиться.
Таким образом, при разработке продукта проектирование систем включает в себя процесс определения и разработки систем, таких как интерфейсы и данные , для электронной системы управления, отвечающих заданным требованиям . Проектирование систем можно рассматривать как применение теории систем к разработке продукта . Существует некоторое совпадение с дисциплинами системного анализа , системной архитектуры и системной инженерии . [ 6 ] [ 7 ]
Физический дизайн
[ редактировать ]Физический проект относится к фактическим процессам ввода и вывода системы. Это объясняется тем, как данные вводятся в систему, как они проверяются/аутентифицируются, как обрабатываются и как отображаются. При физическом проектировании определяются следующие требования к системе.
- Входные требования,
- Требования к выходу,
- Требования к хранению,
- Требования к обработке,
- Контроль системы и резервное копирование или восстановление. [ 8 ]
Другими словами, физическую часть проектирования системы обычно можно разбить на три подзадачи:
- Дизайн пользовательского интерфейса
- Дизайн данных
- Проектирование процесса
Дизайн веб-системы
[ редактировать ]Онлайн-сайты, такие как Google, Twitter, Facebook, Amazon и Netflix, используются миллионами пользователей по всему миру. Масштабируемая, высокодоступная система должна быть спроектирована с учетом растущего числа пользователей. Вот что следует учитывать при проектировании системы:
- Функциональные и нефункциональные требования
- Оценка мощности
- Используемая база данных: реляционная или NoSQL.
- Вертикальное масштабирование, Горизонтальное масштабирование, Осколок
- Балансировка нагрузки
- Первично-вторичная репликация
- Кэш и CDN
- Серверы без сохранения состояния и с сохранением состояния
- центра обработки данных Геомаршрутизация
- Очередь сообщений, архитектура публикации-подписки
- Мониторинг и регистрация показателей производительности
- Сборка, тестирование и настройка автоматизации развертывания
- Нахождение единой точки отказа
- API Ограничение скорости
- Соглашение об уровне обслуживания
См. также
[ редактировать ]- Аркадия (инжиниринг)
- Архитектурный образец (информатика)
- Проектирование конфигурации
- Автоматизация электронного проектирования (EDA)
- Уровень электронной системы (ESL)
- Встроенная система
- Графический дизайн системы
- Гиперсистемы
- Модульная конструкция
- Морфологический анализ (решение проблем)
- Системный анализ и проектирование
- Проект SCSD (Развитие систем школьного строительства)
- Информационное моделирование системы
- Жизненный цикл разработки системы (SDLC)
- Системная инженерия
- Системное мышление
- TRIZ
Ссылки
[ редактировать ]- ^ Папанек, Виктор Дж. (1984) [1972]. Дизайн для реального мира: экология человека и социальные изменения (2-е изд.). Чикаго: Академия Чикаго. п. 276. ИСБН 0897331532 . OCLC 12343986 .
- ^ Метель, Жакулин; Клотц, Лейди (2012). «Основы устойчивого проектирования целых систем» . R Дизайнерские исследования . 33 (5): 456–479. дои : 10.1016/j.destud.2012.03.001 .
- ^ Лукош, Хайди; Бекебреде, Гертье; Курапати, Шалини; Лукош, Стефан (2018). «Научная основа симуляционных игр для анализа и проектирования сложных систем» . Симуляторы и игры . 49 (3): 279–314. дои : 10.1177/1046878118768858 . ПМК 6187265 . ПМИД 30369775 .
- ^ Вернер, Ульрих (сентябрь 1987 г.). «Критическая эвристика проектирования социальных систем». Европейский журнал операционных исследований . 31 (3): 276–283. дои : 10.1016/0377-2217(87)90036-1 .
- ^ Ульрих, Карл Т.; Эппингер, Стивен Д. (2000). Проектирование и разработка продукции (второе изд.). Бостон: Ирвин МакГроу-Хилл.
- ^ В этой статье использованы общедоступные материалы из Федеральный стандарт 1037C . Управление общего обслуживания . Архивировано из оригинала 22 января 2022 г.
- ^ В этой статье использованы общедоступные материалы из Словарь военных и связанных с ними терминов . Министерство обороны США .
- ^ Арден, Тревор (1991). Приложения информационных технологий . Лондон: Питман. ISBN 978-0-273-03470-4 .
Дальнейшее чтение
[ редактировать ]- Бентли, Лонни Д .; Диттман, Кевин С .; Уиттен, Джеффри Л. (2004) [1986]. Системный анализ и методы проектирования .
- Черчман, К. Уэст (1971). Проектирование исследовательских систем: основные концепции систем и организации . Нью-Йорк: Основные книги. ISBN 0-465-01608-1 .
- Гослинг, Уильям (1962). Проектирование инженерных систем . Нью-Йорк: Уайли.
- Гаврышкевич, Игорь Т. (1994). Введение в системный анализ и проектирование . Прентис Холл PTR.
- Левин, Марк С. (2015). Проектирование и оценка модульной системы . Спрингер.
- Майер, Марк В.; Рехтин, Эберхардт (2000). Искусство системного проектирования (второе изд.). Бока-Ратон: CRC Press.
- Дж. Х. Зальцер ; Д. П. Рид ; Д. Д. Кларк (1 ноября 1984 г.). «Сквозные аргументы в проектировании систем» (PDF) . Транзакции ACM в компьютерных системах . 2 (4): 277–288. дои : 10.1145/357401.357402 . ISSN 0734-2071 . S2CID 215746877 . Викиданные Q56503280 .
- Уиттен, Джеффри Л .; Бентли, Лонни Д .; Диттман, Кевин С. (2004). Основы системного анализа и методов проектирования .
Внешние ссылки
[ редактировать ]- Интерактивный системный дизайн . Курс Криса Джонсона, 1993 г.
- [1] Курс проф. Биргит Веллер, 2020 г.