System Design

Размер шрифта:   13

Глава 1

Часть 1: Основы системного проектирования

Глава 1. Основы системного проектирования

Проектирование системы – это важный процесс в программной инженерии, который включает в себя разработку архитектуры программной системы архитектуры системы, компонентов, интерфейсов и стратегий управления данными. Хорошо спроектированная система может повысить общую производительность, удобство использования и безопасность, сократив при этом затраты на разработку и время.

Эта глава вводит тему проектирования программных систем и рассказывает о различных типах и значимость системного проектирования в индустрии программного обеспечения. В главе также обсуждается влияние системного проектирования на разработку, сопровождение и общую производительность системы. К концу этой главы вы будете иметь хорошее представление о системном проектировании программного обеспечения и его важности для разработки программного обеспечения. И у вас появится мотивация погрузиться в эту тему еще глубже.

В этой главе рассмотрим следующее:

1. Что такое системный дизайн?

2. Каковы различные типы системного дизайна?

3. Важность системного дизайна в индустрии

Что такое системный дизайн?

Проектирование программных систем – это процесс определения архитектуры, компонентов, интерфейсов и других характеристик системы для удовлетворения заданных требований.

Давайте разберемся в том, что такое проектирование систем, предварительно изучив понятия программных систем и распределенных программных систем.

Программная система

Программная система – это совокупность программных компонентов, модулей и программ, которые работают вместе для выполнения определенной задачи или набора задач. Как правило, она включает в себя набор взаимосвязанных программных приложений, которые работают вместе, чтобы обеспечить требуемую функциональность, например, управление данными, обработку транзакций или предоставление услуг конечным пользователям.

Продолжить чтение