View on GitHub

ITMO-PE

My study notes about Program Engineering at University ITMO

Архитектура компьютера

Лекция 2

Информационные и управляющие системы. Понятие системы

Пенской А.В., 2022


План лекции


Минутка саморекламы. Проекты. Курсы 自我推销的时刻。 项目。 培训班

Особенности проектов для участия: 参与项目特点:

Подробнее: Aleksandr Penskoi


NITTA

Инструментарий для генерации и программирования специализированных не фон – Неймановских процессоров, предназначенных для циклического исполнения алгоритмов управления и обработки сигналов/данных.
用于生成和编程专用诺依曼处理器的工具,专为控制算法和信号/数据处理的循环执行而设计。


Course-bot (Telegram)

Features: 特征:

Technical details:


Курс
Системная инженерия: Архитектурное моделирование компьютерных систем
系统工程:计算机系统的架构建模

Всё, что может пойти не так, пойдёт не так.
一切可能出错的事情都会出错。

— закон Мерфи 墨菲定律

Любое дело всегда длится дольше, чем ожидается, даже если учесть закон Хофштадтера.
即使考虑到霍夫施塔特定律,任何生意所花费的时间总是比预期的要长。

— закон Хофштадтера 霍夫施塔特定律


Причины: 原因:

Данный курс учит: 本课程教授:


Компьютерные системы 计算机系统

Для данного курса – любые системы, оснащённые внутренними алгоритмами управления. Примеры: 对于本课程 - 任何配备内部控制算法的系统。 例子:


具有主要软件组件的系统

Software-intensive systems: are systems in which software development and/or integration are dominant considerations (i.e., most complex systems these days). This includes computer-based systems ranging from individual software applications, information systems, embedded systems, software product lines and product families and systems-of-systems.

软件密集型系统:软件开发和/或集成是主要考虑因素的系统(即当今最复杂的系统)。 这包括基于计算机的系统,包括个人软件应用程序、信息系统、嵌入式系统、软件产品线和产品系列以及系统系统。

— ISO/IEC/IEEE 42010


Классификация компьютерных систем 计算机系统的分类

Информационные системы 信息系统

: получить данные, преобразовать/накопить, и выдать в измененном/обработанном виде.
:接收数据,转换/累积,并以修改/处理的形式发出。

Особенности:

特点:



Управляющие системы 控制系统

: взаимодействие с реальным физическим миром с целью контроля или управления.
:出于控制或管理的目的与真实物理世界进行交互。

Особенности:

特点:


Реальное время 即时的

Примеры:


Эволюция управляющих систем 控制系统的演变

Примеры КФС: гироскутер; безопасные, энергоэффективные вращающиеся двери; провис проводов и передаваемая мощность.
FSC 示例:悬浮滑板; 安全、节能的旋转门; 线垂和传输功率。

Extra: Пенской А.В., Понятие киберфизической системы считать вредным


Системная инженерия. Понятие системы 系统工程。 系统概念

Системная инженерия (SE) – это междисциплинарный подход и средство, позволяющее реализовать успешные системы. Он фокусируется на целостном и одновременном понимании потребностей заинтересованных сторон (стейкхолдеров); изучении возможностей; документировании требований; и синтезе, проверке, приемке и разработке решений при рассмотрении всей проблемы, от исследования концепции системы до вывода системы из эксплуатации.
系统工程(SE)是实现成功系统的跨学科方法和手段。 它侧重于全面、同步地了解相关方(利益相关者)的需求; 探索可能性; 记录要求; 在考虑整个问题(从系统概念探索到系统退役)时综合、验证、接受和开发解决方案。

— The Guide to the Systems Engineering Body of Knowledge (SEBoK), V.1.3. 2014.
— 系统工程知识体系指南 (SEBoK),V.1.3。 2014年。



Система как совокупность частей 系统作为一组部件

System is a combination of interacting elements organized to achieve one or more stated purposes
系统是为了实现一个或多个既定目的而组织的相互作用元素的组合

NOTE 1 A system may be considered as a product or as the services it provides.
注 1:系统可被视为产品或其提供的服务。

NOTE 2 In practice, the interpretation of its meaning is frequently clarified by the use of an associative noun, e.g. aircraft system. Alternatively the word system may be substituted simply by a context dependent synonym, e.g. aircraft, though this may then obscure a system principles perspective.
注 2:在实践中,其含义的解释经常通过使用关联名词来澄清,例如: 飞机系统。 或者,单词系统可以简单地由上下文相关的同义词代替,例如 飞机,尽管这可能会掩盖系统原理的观点。

Так ли это важно?
它真的那么重要吗?


Идентичность системы 系统身份

Идентичность системы определяется её функциональным местом.
系统的身份由其功能位置决定。


Операционное окружение 操作环境

The environment in which systems are deployed. The problem or opportunity in response to which the system has been developed, exists in this environment.
系统部署的环境。 系统开发所针对的问题或机会存在于该环境中。

The operational environment is a significant factor in defining the needed system capabilities, desired stakeholder outcomes and benefits, and constraints.
操作环境是定义所需系统功能、期望的利益相关者结果和收益以及约束的重要因素。


Жизненный цикл

Жизненный цикл системы – эволюция интересующей системы со временем от концепции до вывода из эксплуатации
系统生命周期——感兴趣的系统从概念到退役的随时间的演变

  1. Концептуальный этап
  2. Этап разработки
  3. Этап производства
  4. Этап утилизации
  5. Этап поддержки
  6. Этап вывода из эксплуатации

  7. 概念阶段
  8. 发展阶段
  9. 生产阶段
  10. 处置阶段
  11. 支持阶段
  12. 退役阶段

Обеспечивающая система 支持系统

Обеспечивающая система – система, которая дополняет интересующую систему на этапах ее жизненного цикла, но не обязательно вносит непосредственный вклад в ее функционирование во время эксплуатации.
支持系统是在其生命周期阶段补充感兴趣的系统的系统,但不一定直接有助于其在运行期间的功能。

ПРИМЕЧАНИЕ 1 Например, когда система, представляющая интерес, вступает в стадию производства, требуется вспомогательная производственная система.
注1:例如,当感兴趣的系统进入生产阶段时,需要有配套的生产系统。

ПРИМЕЧАНИЕ 2 Каждая обеспечивающая система имеет свой собственный жизненный цикл. Этот Международный стандарт применим к каждой обеспечивающей системе, когда она сама по себе рассматривается как система, представляющая интерес.
注 2:每个使能系统都有自己的生命周期。 当每个使能系统本身被认为是感兴趣的系统时,本国际标准适用于该系统。

— ISO 15288



Разработка успешной системы требует 开发一个成功的系统需要

Аналогичный результат получен в: OMG Essence, СМД-методологии.
在 OMG Essence、SMD 方法中获得了类似的结果。


Проблемы разработки компьютерных систем 计算机系统开发问题

Poor management can increase software costs more rapidly than any other factor.
– Barry W. Boehm 管理不善会比任何其他因素更快地增加软件成本。
– 巴里·W·伯姆

Ключевые проблемы: 关键的问题:

А также: неполнота, неоднозначность, нераспределённость, противоречивость, стремление к решению…
还有:不完整、模糊、缺乏分布、不一致、渴望解决方案……


Коммуникации и поиск решений 沟通和寻找解决方案

Some critical questions for the success of the system may be missed.
系统成功的一些关键问题可能会被忽略。

Постановка задачи техническим специалистом 技术专家的任务说明


Попытка разобраться самостоятельно 尝试自己解决


Постановка задачи нетехническим специалистом 非技术专家对问题的陈述