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