Модули
#1
Отправлено 05 августа 2009 - 06:49
ТЗ в стадии согласования. Т.е. и эта фраза будет подвергать корректировки и редактированию. Вплоть до вычеркивания этой фразы.
Нужен совет.
Есть ли возможность при использовании объектно - ориентированного программирования как-то притянуть понятие "модули" ?
Что вообще можно считать "модульным построением" ?
Как показать - что софт построен модульно?
#2
Отправлено 05 августа 2009 - 07:39
Но вообще у этой фразы должна быть какая-то цель. Комплекс будет проверяться на соответствие ТЗ. Каким образом можно проверить соответствие этому требованию? Для начала желательно понять, что такое "модуль". (Знаете, что такое ключ-пароль? Могу рассказать.)
Можно назвать модулями файлы исходных текстов, тупо посчитать файлы, и если их количество больше 1, поставить галочку "требование выполнено".
А можно развить ТЗ до конкретного перечня программных модулей и описать требования к ним - функциональность, интерфейсы и т. п.
А может, за понятием "модуль" стоят соображения по модульному тестированию, порядку разработки, внедрению и т . п.?
Возможно, под модулем вообще понимается самодостаточная подсистема со своим железом, программами и пользователями.
Глоссарий в ТЗ присутствует? Если нет, то это хороший повод его завести.
#3
Отправлено 05 августа 2009 - 07:54
imho сейчас уже нет средств разработки, позволяющих реализовать немодульное построение программ. :)
Но вообще у этой фразы должна быть какая-то цель. Комплекс будет проверяться на соответствие ТЗ. Каким образом можно проверить соответствие этому требованию? Для начала желательно понять, что такое "модуль". (Знаете, что такое ключ-пароль? Могу рассказать.)
Можно назвать модулями файлы исходных текстов, тупо посчитать файлы, и если их количество больше 1, поставить галочку "требование выполнено".
А можно развить ТЗ до конкретного перечня программных модулей и описать требования к ним - функциональность, интерфейсы и т. п.
А может, за понятием "модуль" стоят соображения по модульному тестированию, порядку разработки, внедрению и т . п.?
Возможно, под модулем вообще понимается самодостаточная подсистема со своим железом, программами и пользователями.
Глоссарий в ТЗ присутствует? Если нет, то это хороший повод его завести.
Спасибо! Подозревала - что простенько не выйдет... уф... подтвердили...
Вот-вот.. и как проверить соответствии этому требованию?
В общем - рыться мне бедной придется... по всем углам Инета...
#4
Отправлено 05 августа 2009 - 08:01
Мое мнение таково - продукт можно назвать модульным когда он построен по принципу - отдельно ядро системы, предоставляющее стабильный API для написания и присоединения модулей, которые настраиваются над ядром. В свою очередь каждый модуль предоставляет стабильный API для взаимодействия с другими модулями.такая вот фраза записана в ТЗ на комплекс.
ТЗ в стадии согласования. Т.е. и эта фраза будет подвергать корректировки и редактированию. Вплоть до вычеркивания этой фразы.
Нужен совет.
Есть ли возможность при использовании объектно - ориентированного программирования как-то притянуть понятие "модули" ?
Что вообще можно считать "модульным построением" ?
Как показать - что софт построен модульно?
Например Eclipse - модульный. A JDK - нет.
Alexey
#5
Отправлено 05 августа 2009 - 08:08
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#6
Отправлено 05 августа 2009 - 12:48
По поводу подтягивания "модульного построения" к "ООП"... ИМХО, это разные уровни.
#7
Отправлено 18 августа 2009 - 22:29
Есть ли возможность при использовании объектно - ориентированного программирования как-то притянуть понятие "модули" ?
Что вообще можно считать "модульным построением" ?
ГОСТ 19781-90. Обеспечение систем обработки информации программное. Термины и определения.
Программный модуль - программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память.
Исходный модуль - программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции.
Объектный модуль - программный модуль, получаемый в результате трансляции исходного модуля.
Загрузочный модуль - программный модуль, представленный в форме, пригодной для загрузки в оперативную память для выполнения.
В общем, по нынешним временам проблематично построить что-нибудь немодульно :-)На C++, конечно, чаще всего можно все в один файл запихать,но кто же так делать будет в здравом уме?:-) Ну и один-едиственный модуль - тоже модульное построение, в конце концов :-)
#8
Отправлено 19 августа 2009 - 09:09
Есть ли возможность при использовании объектно - ориентированного программирования как-то притянуть понятие "модули" ?
Что вообще можно считать "модульным построением" ?
ГОСТ 19781-90. Обеспечение систем обработки информации программное. Термины и определения.
За ссылку на ГОСТ - огромное спасибо!
Совершенно такой необсуждаемый аргумент!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных