Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Свойства, виды систем



Системный подход к разработке ПО (определение системы, свойства и виды систем).

Введение в дисциплину. Системный подход к разработке ПО

В начале 70-х гг. XX в. большие проекты стали выполняться с отставанием от графика или с превышением сметы расходов. В числе причин неудач:

· нечеткая и неполная формулировка требований к ПО;

· отсутствие необходимых ресурсов;

· неудовлетворительное планирование;

· частое изменение требований и спецификаций;

· новизна используемых технологий; и пр.

Свойства, виды систем

Система — совокупность взаимосвязанных и, часто, взаимодействующих элементов.

Элемент (вообще) — это нечто (предмет, единица, сущность), обладающее следующими свойствами:

· внутренне связное;

· имеющее четко очерченные границы с внешней средой;

· обладающее определенными свойствами;

· часто, обладающее определенным поведением;

· часто, имеющее себе подобных.

Типизация — образование и использование типов объектов, предназначенное для защиты от использования объектов одного типа вместо другого.

Декомпозиция системы — выделение объектов, частей, подсистем из целого.

Внутренняя связь объектов выше связи между объектами. Чем больше это различие, тем лучше выполнена декомпозиция.

Каждый объект (подсистема) должен скрывать (инкапсулировать) свое содержимое от других объектов. Взаимодействие между объектами осуществляется только посредством четко определен­ного интерфейса.

2. Системный подход к разработке ПО (сложность программных систем и пути её преодоления).





Дата публикования: 2015-02-03; Прочитано: 221 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...