Техническое задание ru. 17701729. 04. 0101 тз 011 Листов 13 Москва 2019 Содержание введение 47
Скачать 52.72 Kb.
|
УТВЕРЖДЕН RU.17701729.04.01-01 ТЗ 01-1-ЛУ
Содержание1.ВВЕДЕНИЕ 47 2.ОСНОВАНИЯ ДЛЯ РАЗРАБОТКИ 47 3.НАЗНАЧЕНИЕ РАЗРАБОТКИ 48 3.1.Функциональное назначение 49 3.2.Эксплуатационное назначение 49 4.ТРЕБОВАНИЯ К ПРОГРАММЕ 50 4.1.Требования к функциональным характеристикам 50 4.1.1.Требования к составу выполняемых функций 50 4.2.Требования к интерфейсу 50 4.3.Требования к надежности 50 4.4.Условия эксплуатации 51 4.5.Требования к составу и параметрам технических средств 51 4.6.Требования к информационной и программной совместимости 51 5.ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ 51 5.1.Состав программной документации 52 5.2.Специальные требования к программной документации 52 6.ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ 52 6.1.Ориентировочная экономическая эффективность 52 6.2.Предполагаемая потребность 53 7.СТАДИИ И ЭТАПЫ РАЗРАБОТКИ 53 8.ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ 55 ВВЕДЕНИЕДанный программный должен уметь строить последовательности чисел, которые будут строиться на основе стандартного отображения. Начальные данные для отображения, количество чисел в последовательности могут задаваться пользователем. Программный модуль строит последовательности, а также строит графики/диаграммы для анализа получившихся последовательностей. Программный модуль должен уметь строить диаграмму бифуркации для данного одномерного отображения. Программный модуль должен иметь в своей реализации некоторые тесты, которые должны проверять качество и показывать результаты тестов. ОСНОВАНИЯ ДЛЯ РАЗРАБОТКИПриказ НИУ ВШЭ от 10.12.2018г. № 2.3-02 / «1012»-01 на выпускную квалификационную работу. Программный модуль выполнен в рамках темы выпускной квалификационной работы «Генератор случайных чисел на основе стандартного отображения (“Random Number Generator Based on the Standard Mapping”)» (факультет компьютерных наук, департамент программной инженерии), в соответствии с учебным планом подготовки бакалавров по направлению 09.03.04 «Программная инженерия». НАЗНАЧЕНИЕ РАЗРАБОТКИФункциональное назначениеПрограммный модуль предназначен для демонстрации генератора, основанного на стандартном отображении, его свойств и качества. Эксплуатационное назначениеПрограммный модуль должен эксплуатироваться заказчиком, а также людьми, заинтересованными в изучении свойств стандартного отображения. Также программный модуль будет интересен людям, кому нужны псевдослучайные последовательности чисел или тесты для тестирования последовательностей на случайность. ТРЕБОВАНИЯ К ПРОГРАММЕТребования к функциональным характеристикамТребования к составу выполняемых функцийПрограммный модуль должен обеспечивать возможность выполнения перечисленных ниже функций: Программа должна генерировать последовательности псевдослучайных чисел с помощью различных представлений генератора. Программа должна строить бифуркационную диаграмму для отображений. Программа должна показывать результаты тестов качества генератора. Программа должна строить диаграмму распределения генерируемых чисел. Требования к формату входных данных Требования к формату входных данных отсутствуют. Требования к формату выходных данных Модуль должен выводить результаты тестирования и генерации. Требования к интерфейсу Работа с программным модулем осуществляется через import модуля к своему проекту, поэтому требований к интерфейсу не предъявлено. Требования к надежностиТребования к обеспечению надежного (устойчивого) функционирования программы Для устойчивой работы программы требуется соблюдать ряд мер: обеспечение бесперебойного питания технических устройств; регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г. «Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»; необходимый уровень квалификации пользователей. Отказы из-за некорректных действий оператора Программа не должна давать сбоев при возникновении некорректных действий пользователя. При любом неверном вводе данных на каждом шаге исполнения программный модуль выдаёт сообщения об этом и останавливает выполнение. Условия эксплуатацииНе требует специального обслуживания. Требования к составу и параметрам технических средств1) Процессор с тактовой частотой 800 MHz или более мощный. 2) Оперативная память 256 Мб или больше. 3) Свободное место на жёстком диске от 77 Мб. 4) Архитектура с разрядностью 32 бит или 64 бит (x86 или x64). Требования к информационной и программной совместимостиПрограмма требует установленной на компьютере программы Python 3.4.3 или любую другую программу, которая имеет возможность исполнять действия программы, написанной на Python. Состав программной документации «Генератор случайных чисел на основе стандартного отображения (“Random Number Generator Based on the Standard Mapping”) ». Техническое задание (ГОСТ 19.20178); «Генератор случайных чисел на основе стандартного отображения (“Random Number Generator Based on the Standard Mapping”) ». Руководство оператора (ГОСТ 19.505 - 79); «Генератор случайных чисел на основе стандартного отображения (“Random Number Generator Based on the Standard Mapping”) ». Программа и методика испытаний (ГОСТ 19.301 - 79); «Генератор случайных чисел на основе стандартного отображения (“Random Number Generator Based on the Standard Mapping”) ». Текст программы (ГОСТ 19.401 - 78). Специальные требования к программной документацииВся документация сдается в печатном виде, при этом она должна быть подписана руководителем организации, утвердившей документ на разработку, руководителем разработки и исполнителем; Вся документация также сдается в электронном виде в формате .pdf или .docx. в архиве формата .rar. Все документы перед защитой курсовой работы должны быть загружены в информационно-образовательную среду НИУ ВШЭ LMS (Learning management system) в личном кабинете во вкладке «Проекты» - «Курсовая работа». ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИОриентировочная экономическая эффективностьОриентировочная экономическая потребность не рассчитывается. Предполагаемая потребностьПрограммный модуль будет представлять интерес для пользователей, которые хотели бы ознакомиться со стандартным отображением и его свойствами. Также программа будет интересна пользователям, кто нуждается в псевдослучайных последовательностях и тестирования последовательностей чисел на случайность. СТАДИИ И ЭТАПЫ РАЗРАБОТКИТехническое задание Обоснование необходимости разработки постановка задачи; сбор научного материала; выбор и обоснование критериев качества разрабатываемого продукта; обоснование необходимости проведения научно-исследовательских работ. Научно-исследовательские работы определение структуры входных и выходных данных; предварительный выбор методов решения задач; обоснование целесообразности применения ранее разработанных программ; определение требований к техническим средствам; обоснование принципиальной возможности решения поставленной задачи. Разработка и утверждение технического задания определение требований к программе; разработка технико-экономического обоснования разработки; определение стадий, этапов и сроков разработки программы и документации на неё выбор языков программирования; определение необходимости проведения научно-исследовательских работ на последующих стадиях; согласование и утверждение технического задания. Рабочий проект Разработка программы Программа должна генерировать последовательности псевдослучайных чисел с помощью различных представлений генератора. Программа должна строить бифуркационную диаграмму для отображений. Программа должна показывать результаты тестов качества генератора. Программа должна строить диаграмму распределения генерируемых чисел. Разработка программной документации разработка программных документов в соответствии с требованиями ЕСПД. Испытания программы разработка, согласование и утверждение программы и методики испытаний; проведение предварительных приемо-сдаточных испытаний; корректировка программы и программной документации по результатам испытаний. Внедрение Подготовка и защита программного продукта подготовка программы и программной документации для презентации и защиты; утверждение дня защиты программы; презентация разработанного программного продукта; передача программы и программной документации в архив НИУ ВШЭ ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ Контроль и приемка разработки осуществляются в соответствии с документом «Программа и методика испытаний». Прием программного продукта происходит при полной работоспособности программы на различных входных данных, при выполнении указанных в пункте 4.1. настоящего документа функций, при выполнении требований, указанных в пункте 4.2. настоящего документа и наличии полной документации к программе, указанной в пункте 5.1., выполненной в соответствии со специальными требованиями, указанными в пункте 5.2. настоящего технического задания |