Цитата: |
Куча сумбурных мыслей:1. Если логически развивать идею с Dll в результате можно прийти к такой системе как Анарес (если у меня правильное представление о нем).Встает вопрос. Зачем делать dll для растра? |
Цитата: |
3. О развитии программного обеспечения.Неплохо было бы если ПО режимщиков имело следующую структуру.Модуль отображения результатов расчета УРМодуль отображения результатов расчета динамической устойчивостиМодуль расчета УРМодуль ОцениванияМодуль расчета динамикиМодуль утяжеленияи т.д.Имелось бы четкая спецификация на каждый модуль. Имелись бы описания протоколов обмена между модулями.Любой из модулей может подключаться к любым другим.ПО составлялось бы из модулей, которые могут делать и продавать любые разработчики. СО проверяет модули на соответствие требованиям и сертифицирует модули.Суть в том что Иванов, который занимается динамикой не надо делать расчет УР. Он везьмет его у Нейумина. А графику для УР которую он так и не доделал у другого разработчика и будет спокойно заниматься своим любимым делом - динамикой.Проблемы с переносом и потерей информации отпадают. СО задает спецификацию на программу. Ничего лишнего в модулях реализовывать не надо, т.к. будет невозможно этим воспользоваться. Программа отображения и ввода данных разрабатывается посторонним разработчиком и хотелки в ней отобразить будет невозможно.Если придумали что-то новое например в УР учитывать Р-Q диаграммы, СО выпускает новую спецификацию версии 1.1 и тд. Разработчики клепают модули. сертифицируют. СО выделяет деньги на обновление ПО.Все довольны. |
Цитата: |
При реализации возникают сложности. Например мы широко используем COM для межпрограммных связей. Кто-то использует только dllКто-то уже добрался до COA. Наконец вспоминаем CIM/XML и тут же перемещаемся с ветку "Совместимость" |
Цитата: |
Куча сумбурных мыслей:1. Если логически развивать идею с Dll в результате можно прийти к такой системе как Анарес (если у меня правильное представление о нем).Встает вопрос. Зачем делать dll для растра? |
Цитата: |
3. О развитии программного обеспечения.Неплохо было бы если ПО режимщиков имело следующую структуру.Модуль отображения результатов расчета УРМодуль отображения результатов расчета динамической устойчивостиМодуль расчета УРМодуль ОцениванияМодуль расчета динамикиМодуль утяжеленияи т.д.Имелось бы четкая спецификация на каждый модуль. Имелись бы описания протоколов обмена между модулями.Любой из модулей может подключаться к любым другим.ПО составлялось бы из модулей, которые могут делать и продавать любые разработчики. СО проверяет модули на соответствие требованиям и сертифицирует модули. |
Цитата: |
Суть в том что Иванов, который занимается динамикой не надо делать расчет УР. Он везьмет его у Нейумина. А графику для УР которую он так и не доделал у другого разработчика и будет спокойно заниматься своим любимым делом - динамикой.Проблемы с переносом и потерей информации отпадают. СО задает спецификацию на программу. Ничего лишнего в модулях реализовывать не надо, т.к. будет невозможно этим воспользоваться. Программа отображения и ввода данных разрабатывается посторонним разработчиком и хотелки в ней отобразить будет невозможно. |
Цитата: |
Если придумали что-то новое например в УР учитывать Р-Q диаграммы, СО выпускает новую спецификацию версии 1.1 и тд. Разработчики клепают модули. сертифицируют. СО выделяет деньги на обновление ПО.Все довольны. |
Цитата: |
Мдя... что-то получается как в анекдоте.Все кроме 11 человек знают как надо играть в футбол. |
Цитата: |
Самое главное это грамотное построение концепции этой системы. Для этого нужно нанять профессионалов. Не тех которые Марс делали и не тех которые это ТЗ писали, а тех кто уже имеет реальный опыт создания серьезных программных комплексов. Они грамотно вплетут и сом и dll и COA с CIM/XML. Создадут ядро системы. Разработчикам останется толко создать фунциональные модули и привязаться к ядру используя хорошо документированные функции.Вот это будет грамотный подход. Программисты создают систему. Инженеры программируют математику зарабатывают деньги. Дизайнеры делают интерфейс. СО управляет процессом модернизации программного комплекса и платит деньги. Пользователи получают удовольствие от работы в современном программном комплексе с большими возможностями и прекрасным интерфейсом.Все прекрасно разбивается на обозримые этапы и плавно вытекает друг из друга. Каждый этап выполняют соответствующие профессионалы. Ни у кого не больт голова. Все знают за что платят и получают деньги. |
Цитата: |
Смотрю я на написанное и понимаю: проблемы одинаковые в автомобильной промышленности и в IT. Везде фиговый менеджемент. Все думают только о сиюминутной выгоде и не хотят смотреть вдаль. И так всё в нашем нынешнем государстве... |
Цитата: |
1. Если логически развивать идею с Dll в результате можно прийти к такой системе как Анарес (если у меня правильное представление о нем).Встает вопрос. Зачем делать dll для растра?Лицензии на Растр уже куплены (или почти куплены), народ освоил (есть исключеия)- зачем покупать заново Анарэс всем?Или я не понял вопрос?Прочитал ответ В.Г. - совершенно верно, dll уже готова.Нет интерфейса. |
Цитата: |
1) Что вы имеет ввиду под СО?2) Может, возьмётесь? Сначала скелет, выложите тут, обсудим, добавим "мяса" и т.д.Если квалификации хватит. |