Рождение UP_1

Следующий крупный шаг в развитии производства ОО программного обеспечения был сделан в 1980 г. с выходом в свет Языка спецификации и описания (Specification and Description Language, SDL) от международной организации по стандартизации CCITT. SDL был одним из первых языков визуального моделирования, основанных на концепции объектов. В 1992 г. он был расширен и стал объектно-ориентированным языком с классами и наследованием. Этот язык был разработан для отображения поведения телекоммуникационных систем. Системы моделировались как набор блоков, общающихся друг с другом с помощью посылаемых сигналов. SDL-92 был первым широко принятым стандартом объектного моделирования, он используется и сегодня.
В 1987 г. Джекобсон основывает компанию Objectory AB в Стокгольме. Компанией был разработан и продан процесс производства ПО, основанный на методе Ericsson и названный Objectory (сокращение от «Object Factory» (фабрика объектов)). SEP компании Objectory включал набор документации, уникальное инструментальное средство и необходимую консультацию, предоставляемую Objectory AB.
Вероятно, самым важным нововведением того времени было то, что сам по себе SEP компании Objectory рассматривался как система. Потоки работ (требования, анализ, разработка, реализация и тестирование) были представлены в виде набора диаграмм. Другими словами, процесс Objectory был смоделирован и разработан как программная система. Это проложило путь к будущей разработке процесса. Objectory, как и UP, был еще и каркасом (framework) процесса и требовал существенной доработки перед применением в конкретном проекте. Процесс Objectory поставлялся с несколькими шаблонами для различных типов проектов разработки программного обеспечения, однако ему неизменно требовалась существенная доработка. Джекобсон заметил, что все проекты по разработке программного обеспечения разные, и поэтому идея создания универсального SEP не была реальной и востребованной. Читать далее…

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code