На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! В разделе обсуждаются следующие темы:
1) Процесс разработки программного обеспечения.
2) Определение требований к программному обеспечению.
3) Составные части и процесс проектирования (см. Шаблоны проектирования).
4) Документирование программного продукта(проекта).
5) Руководство разработкой программного обеспечения.
6) Проектирование пользовательского интерфейса.
7) Контроль версий проекта (см. Управление версиями в Subversion, Стратегии использования svn).
Модераторы: ElcnU
  
> Помогите смоделировать приложение
    Есть(образно) 10 ПК, на котором будет работать сетевое ПО. На 9 оно будет выполнять одинаковые функции, на 10-м будет выполнять ещё и дополнительные функции.
    Дополнительные функции - достаточно большой блок кода, возможно больше чем основной код. Он включает в себя несколько окон, которые открываются при запуске и т.д.

    Что посоветуете сделать:
    1 Включить этот код в софт и он просто не будет работать на 9 ПК. Минусы вижу в том что придется придумывать механизм блокировки дополнительных окон\функций. Так как некоторые библиотеки будут подгружаться при открытии, они утяжелят ПО и будут являться потенциальным источником ошибок(с вылетом ПО)

    2 Вынести дополнительный функционал для 1 ПК в отдельный софт. Тут вижу проблему в том что придется придумывать механизм обмена данными между ПО, т.к. дополнительный функционал будет использовать часть данных из основной программы и обратно передавать текстовые данные.
      Реализовать часть функционала - в виде плагинов, соответственно, с возможностью подключение/отключения.
        Я бы остановился на первом варианте. Механизм, который надо придумать, это в main, после анализа аргументов командной строки, уходить либо на одну, либо на другую ветку.
            Сделал все в одной программе
              Цитата ^D^ima @
              Сделал все в одной программе

              И это правильно.
              Ролевую модель для пользователей предусмотрел заодно?
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0187 ]   [ 15 queries used ]   [ Generated: 5.02.23, 08:02 GMT ]