Цитаты из книги «Основы блокчейна: вводный курс для начинающих в 25 небольших главах» Даниэля Дрешера📚 — лучшие афоризмы, высказывания и крылатые фразы — MyBook. Страница 3
На протяжении всей книги при разделении любой системы на составные части используются следующие две методики: • сопоставление приложения и его реализации; • разделение на функциональные и нефункциональные аспекты.
11 августа 2019

Поделиться

Целостность (integrity) – это важный нефункциональный аспект любой программной системы. Понятие целостности включает три главных компонента [5]:
26 декабря 2018

Поделиться

Эффективным способом запоминания различий между функциональными и нефункциональными аспектами системы является аналогия с грамматикой русского или английского языка: глаголы описывают действия (что делается), а наречия – как выполняются эти действия. Например, человек может идти быстро или медленно. В обоих случаях действие «идти» одинаково, но способы выполнения этого действия различны.
26 декабря 2018

Поделиться

Другими важными нефункциональными аспектами системы являются безопасность и целостность. Целостность (integrity) означает, что система ведет себя именно так, как от нее ожидают, в то же время понятие целостности включает в себя и многие другие аспекты, такие как, например, безопасность (защищенность) и корректность [8].
26 декабря 2018

Поделиться

В информатике и программной инженерии структура данных (data structure) обозначает способ организации данных, не зависящий от конкретного информационного содержимого
8 июня 2018

Поделиться

Пиринговые (peer-to-peer), или одноранговые, сети представляют собой особый тип распределенных систем. Они состоят из отдельных компьютеров (также называемых узлами), вычислительные ресурсы которых (например, все средства обработки данных, емкость внешних накопителей, хранимые данные, пропускная способность сети и т. д.) напрямую доступны всем прочим узлам этой сети без какого-либо центрального пункта координации. Все узлы такой сети имеют равные права и одинаковые роли в системе. Более того, все они являются как поставщиками, так и потребителями ресурсов.
27 февраля 2018

Поделиться

Недостатки распределенных систем Ниже перечислены недостатки распределенных систем по сравнению с отдельными компьютерами: • издержки на координацию работы; • издержки на организацию обмена информацией; • зависимость от сетевой среды; • более высокая сложность программного обеспечения; • проблемы безопасности
26 февраля 2018

Поделиться

Таким образом, отдельный суперкомпьютер обладает меньшей надежностью, чем распределенная система.
26 февраля 2018

Поделиться

Преимущества распределенных систем Ниже перечислены основные преимущества распределенной системы по сравнению с отдельными компьютерами [32]: • более высокая вычислительная мощность; • снижение стоимости (накладных расходов, издержек); • более высокая надежность; • возможность естественного роста.
26 февраля 2018

Поделиться

потребностей. • Функциональные аспекты определяют, что делать, нефункциональные аспекты определяют, как это делать. • Большинству пользователей хорошо известны функциональные аспекты уровня приложения системы, в то время как нефункциональные аспекты системы, особенно относящиеся к уровню реализации, практически невидимы для пользователя. • Целостность является важным нефункциональным аспектом любой программной системы и включает три главных элемента: – целостность данных; – целостность поведения; – безопасность (защита). • Большинство критических сбоев программного обеспечения, таких как потери данных, необъяснимое поведение, доступ посторонних лиц к личным закрытым данным, является результатом нарушения целостности системы.
25 февраля 2018

Поделиться