vit_r: default (vit_r)
[personal profile] vit_r
«Это просто праздник какой-то!»
К. Барабас



Есть такой замечательный тул DOORS фирмы Telelogic купленной фирмой Rational, которую в свою очередь купила IBM. Тул этот захватил почти весь рынок автоматизации сбора и контроля требований. Разработан он был в девяностых годах прошлого века и до сих пор поддерживает странную идеологию хранения данных. Знаменит тем, что программировать на нём можно только на языке DXL, ужаснее которого я не видел в этом веке, да, пожалуй, и в прошлом тоже.

Одна фирма, не будем показывать пальцем, но вполне понятно, кто там в Мюнхене из автомотива сидит... Так вот, одна фирма ищет ассенизатора.
Die durch DOORS generierte Datenmenge steigt beim Kunden stark an (verstärkte Nutzung, Erweiterung der Nutzergruppen, Baukasten-/ Masteransätze, Vernetzung von Anforderungsebenen).

In Summe existieren über 80.000 DOORS Module in ca. 2.000 DOORS-Projekten, (ein Großteil (ca. 75%) der Datenmenge wird von 1% der Module erzeugt).

У клиента DOORS порождает дикие объёмы данных. Сейчас в системе более 80 000 модулей в 2000 проектов. При этом 1% модулей занял около 75% объема памяти.

Задача, естественно, немного почистить.


Aufgaben:
=========
vertiefte inhaltliche Analyse der DOORS Datenbestände hinsichtlich

- Potenzialen zur Reduzierung des benötigten Speicherplatzes (Dateianzahl + Gesamtgröße) und Durchführung
- Daten-Redundanzen im Modul bereinigen
- Objekte, die gelöscht aber nicht gepurged sind (soft-deletes), endgültig löschen
- Große Dateianhänge (Hochauflösende Bilder; eingebettete Excel-Dateien, von denen nur Ausschnitte sichtbar sind etc.) in der Größe reduzieren
- Hohe Anzahl von Bildern und Anhängen reduzieren
- Nicht mehr benötigte Inhalte, (außer Archivierungswürdige und aktive Daten), identifizieren und bereinigen
- Nicht mehr benötigte Attribute und Attributinhalte bereinigen
- Reduktion der Gesamtdatenmenge ggf. durch Aufspaltung von Modulen
- Erarbeitung von Vorgehensweisen, um die pro Zeit notwendigen Baselines zu reduzieren
- Ableitung möglicher Reduzierungspotenziale unter Berücksichtigung der aus der Fachliche Analyse und IT Ansätze
- von Reduzierungspotentialen (semantisch)
- Regelbasiert, wenn möglich automatisierbare Ansätze mittels DOORS Skripten (DXL)
- Kontrolle und Dokumentation der Optimierungserfolge


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

Вся прелесть заключается в том, что версионного контроля и бекапа у DOORS как-бы нет. По крайней мере, если понимать под этим что-то человеческое. Если удалить что-то нужное, последствия могут быть очень весёлые.

Естественно, первым делом я полез в Гугл. Естественно, в первой же позиции он выдал мне ссылку на презентацию некой фирмы из Мюнхена о том, как они введут сейчас DOORS и как у них всё станет прекрасно.

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

Date: 2013-12-02 02:45 pm (UTC)
From: [identity profile] magician-roman.livejournal.com
На шестой подвиг призывается программист-Геракл :)

Date: 2013-12-02 02:52 pm (UTC)
From: [identity profile] vit-r.livejournal.com
А вот фиг. Там среди навоза жемчуг, алмазы, рубины и необходимые для сертификации показатели.

Нужна кропотливая ручная работа с полным погружением.

Date: 2013-12-04 10:32 pm (UTC)
From: [identity profile] http://users.livejournal.com/_windwalker_/
а без погружения так и будешь всю жизнь - подмастерьем (ц) анекдот.

Date: 2013-12-02 02:51 pm (UTC)
From: [identity profile] altmind.livejournal.com
знаете, мне иногда кажется, что методологически правильно - страдать за неверные решения.

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

Date: 2013-12-02 02:56 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Современный корпоративный мир построен так, что решения принимают одни, а страдают от них другие. Да и не принято искать ошибки в принятых решениях. Всё сваливают на несовершенство мира и тупых работников.

Сложность таких систем в том, что они текстом и картинками описывают сложные системы, включая процесс их изготовления. Если распечатать техзадание на истребитель, бумага будет весить больше самого самолёта. В мирных областях попроще, но ненамного.
Edited Date: 2013-12-02 02:56 pm (UTC)

Profile

vit_r: default (Default)
vit_r

February 2026

S M T W T F S
12 34 567
8 9 1011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 11th, 2026 05:02 am
Powered by Dreamwidth Studios