Перейти к содержимому

Фотография

Модули


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Фрося

Фрося

    Специалист

  • Members
  • PipPipPipPipPip
  • 514 сообщений
  • ФИО:Радилова Елена Игоревна

Отправлено 05 августа 2009 - 06:49

такая вот фраза записана в ТЗ на комплекс.
ТЗ в стадии согласования. Т.е. и эта фраза будет подвергать корректировки и редактированию. Вплоть до вычеркивания этой фразы.
Нужен совет.
Есть ли возможность при использовании объектно - ориентированного программирования как-то притянуть понятие "модули" ?
Что вообще можно считать "модульным построением" ?
Как показать - что софт построен модульно?
  • 0
Почему-то по пятницам особо остро хочется быть блондинкой....

#2 greesha

greesha

    Опытный участник

  • Members
  • PipPipPipPip
  • 363 сообщений
  • ФИО:Печёнкин Григорий Михайлович
  • Город:Мытищи

Отправлено 05 августа 2009 - 07:39

imho сейчас уже нет средств разработки, позволяющих реализовать немодульное построение программ. :)

Но вообще у этой фразы должна быть какая-то цель. Комплекс будет проверяться на соответствие ТЗ. Каким образом можно проверить соответствие этому требованию? Для начала желательно понять, что такое "модуль". (Знаете, что такое ключ-пароль? Могу рассказать.)

Можно назвать модулями файлы исходных текстов, тупо посчитать файлы, и если их количество больше 1, поставить галочку "требование выполнено".

А можно развить ТЗ до конкретного перечня программных модулей и описать требования к ним - функциональность, интерфейсы и т. п.

А может, за понятием "модуль" стоят соображения по модульному тестированию, порядку разработки, внедрению и т . п.?

Возможно, под модулем вообще понимается самодостаточная подсистема со своим железом, программами и пользователями.


Глоссарий в ТЗ присутствует? Если нет, то это хороший повод его завести.
  • 0
Григорий Печёнкин
greesha.ru
жежешечка

#3 Фрося

Фрося

    Специалист

  • Members
  • PipPipPipPipPip
  • 514 сообщений
  • ФИО:Радилова Елена Игоревна

Отправлено 05 августа 2009 - 07:54

imho сейчас уже нет средств разработки, позволяющих реализовать немодульное построение программ. :)

Но вообще у этой фразы должна быть какая-то цель. Комплекс будет проверяться на соответствие ТЗ. Каким образом можно проверить соответствие этому требованию? Для начала желательно понять, что такое "модуль". (Знаете, что такое ключ-пароль? Могу рассказать.)

Можно назвать модулями файлы исходных текстов, тупо посчитать файлы, и если их количество больше 1, поставить галочку "требование выполнено".

А можно развить ТЗ до конкретного перечня программных модулей и описать требования к ним - функциональность, интерфейсы и т. п.

А может, за понятием "модуль" стоят соображения по модульному тестированию, порядку разработки, внедрению и т . п.?

Возможно, под модулем вообще понимается самодостаточная подсистема со своим железом, программами и пользователями.


Глоссарий в ТЗ присутствует? Если нет, то это хороший повод его завести.


Спасибо! Подозревала - что простенько не выйдет... уф... подтвердили...
Вот-вот.. и как проверить соответствии этому требованию?
В общем - рыться мне бедной придется... по всем углам Инета...
  • 0
Почему-то по пятницам особо остро хочется быть блондинкой....

#4 LeshaL

LeshaL

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 05 августа 2009 - 08:01

такая вот фраза записана в ТЗ на комплекс.
ТЗ в стадии согласования. Т.е. и эта фраза будет подвергать корректировки и редактированию. Вплоть до вычеркивания этой фразы.
Нужен совет.
Есть ли возможность при использовании объектно - ориентированного программирования как-то притянуть понятие "модули" ?
Что вообще можно считать "модульным построением" ?
Как показать - что софт построен модульно?

Мое мнение таково - продукт можно назвать модульным когда он построен по принципу - отдельно ядро системы, предоставляющее стабильный API для написания и присоединения модулей, которые настраиваются над ядром. В свою очередь каждый модуль предоставляет стабильный API для взаимодействия с другими модулями.
Например Eclipse - модульный. A JDK - нет.
  • 0
Regards,
Alexey

#5 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 05 августа 2009 - 08:08

Боюсь, тот, кто вписал такое требование, вообще ничего конкретно не имел в виду, просто фраза красивая :)
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#6 Mila

Mila

    Постоянный участник

  • Members
  • PipPipPip
  • 192 сообщений
  • Город:Санкт-Петербург

Отправлено 05 августа 2009 - 12:48

Лично мне попадалось "модульное построение" = программа состоит из модулей, т.е. частей с определенной замкнутой функциональностью (ядро там иметь не обязательно, но оно чаще встречается).
По поводу подтягивания "модульного построения" к "ООП"... ИМХО, это разные уровни.
  • 0

#7 pvolodin

pvolodin

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Pavel Volodin

Отправлено 18 августа 2009 - 22:29

Есть ли возможность при использовании объектно - ориентированного программирования как-то притянуть понятие "модули" ?
Что вообще можно считать "модульным построением" ?


ГОСТ 19781-90. Обеспечение систем обработки информации программное. Термины и определения.

Программный модуль - программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память.

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

Объектный модуль - программный модуль, получаемый в результате трансляции исходного модуля.

Загрузочный модуль - программный модуль, представленный в форме, пригодной для загрузки в оперативную память для выполнения.

В общем, по нынешним временам проблематично построить что-нибудь немодульно :-)На C++, конечно, чаще всего можно все в один файл запихать,но кто же так делать будет в здравом уме?:-) Ну и один-едиственный модуль - тоже модульное построение, в конце концов :-)
  • 0

#8 Фрося

Фрося

    Специалист

  • Members
  • PipPipPipPipPip
  • 514 сообщений
  • ФИО:Радилова Елена Игоревна

Отправлено 19 августа 2009 - 09:09

Есть ли возможность при использовании объектно - ориентированного программирования как-то притянуть понятие "модули" ?
Что вообще можно считать "модульным построением" ?


ГОСТ 19781-90. Обеспечение систем обработки информации программное. Термины и определения.


За ссылку на ГОСТ - огромное спасибо!
Совершенно такой необсуждаемый аргумент!
  • 0
Почему-то по пятницам особо остро хочется быть блондинкой....


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных