Функциональное ТЗ на разработку ЭСК КА 1.1 Требования к системе в целом Программная система ЭСК КА предусматривает три функциональных модуля: Клиентский модуль Административный модуль. Подсистема импорта данных (является частью административного модуля). Клиентский модуль и административный модуль, должны представлять собой отдельные Windows приложения. В системе ЭСК КА должны храниться следующие сведения: № Хранимые сведения 1 Название КА 2 Система (прибор) 3 Подсистема (прибор) 4 Разработчик системы или прибора 5 ЭРИ ОП или ЭРИ ИП 6 Класс ЭРИ 7 Подкласс ЭРИ 8 Индекс или уровень качества 9 Тип ЭРИ (1) 10 Тип ЭРИ (2) 11 12 Типономинал ЭРИ Номер ТУ Примечание Данные по КА В целях унификации, название космических аппаратов выбирается из существующего списка Названия систем (приборов) в сокращенном виде (например, ТМС, БКУ или БРТК), а также расшифровка сокращенных названий. Названия подсистем (приборов) в сокращенном виде (например, ТМС, БКУ или БРТК), а также расшифровка сокращенных названий. Названия предприятий-разработчиков систем (приборов) (например, ОАО "ИСС", НПОЛ или ОАО "РКС"), а также расшифровка сокращенных названий. Данные по ЭРИ Для ЭРИ отечественного производства ставится ОП, для ЭРИ иностранного производства - ИП Классы ЭРИ выбираются из списка, подготовленного на основании разделов Перечня МОП44.001…(например: микросхемы, транзисторы, резисторы и т.п.) Классы ЭРИ выбираются из списка, подготовленного на основании разделов Перечня МОП44.001… (например: для конденсаторов - керамические, танталовые, сборк и др.). Для микросхем может заноситься функциональное название. Для ЭРИ ОП из обозначения типа выносятся индексы (ОС, ОСМ, Н, М). Для ЭРИ ИП записываются уровни качества: Space (ЭРИ специально разработанные для использования в КА), mil. (Military - ЭРИ для военной аппаратуры), Ind. (Industry - ЭРИ индустриального и коммерческого применения) Полное или сокращенное наименование ЭРИ. Включаются ЭРИ ОП с военной приемкой (ВП) и ЭРИ ИП уровней качества "Space" и "Military" в записи, соответствующей системам обозначений в США (МО, НАСА), Европе (ЕКА) Полное или сокращенное наименование ЭРИ. Включаются ЭРИ ОП с приемкой ОТК. ЭРИ ИП любого уровня качества, в т.ч. категории Hi-Rel, включаются в записи, соответствующей фирменному обозначению изготовителя Точное (полное) обозначение названия ЭРИ Для ЭРИ ОП - номер ТУ. Для ЭРИ ИП - номер (спецификации) 13 Предприятиеизготовитель 14 Наличие в Перечне МОП (ОП) 15 16 Наличие в перечнях QPL, QML, EPPL Основные характеристики 17 Tmax 18 Tmin 19 Тип корпуса 20 Pb-Free 21 Режимы эксплуатации 22 Радиационная стойкость 23 Ресурс работы 24 Наличие аналога 25 26 27 28 29 30 31 32 33 Освоенность (перспективность) Ограничения в поставках спецификации в соответствующей системе обозначений или внутрифирменное обозначение Названия предприятий в полном/сокращенном виде, а также детальные данные о предприятиях-изготовителях Для отечественных ЭРИ (ЭРИ ОП), включенных в перечни МО44.001… ставится знак «+», для исключенных и отсутствующих знак «–». Для ЭРИ ИП заносится номер QPL или QML (система МО в США), EPPL (система ЕКА в Европе) или др. Значения основных электрических характеристик Значения максимально -допустимой температуры эксплуатации Значения минимально -допустимой температуры эксплуатации Тип (обозначение) корпуса или конструктивное исполнение Данные (знак «+») в случае поставки ЭРИ ИП, изготовленных с использованием бессвинцовой технологии Данные о термо-электрических режимах эксплуатации (температура, коэфф. нагрузки и др.) Данные по радиационной стойкости Данные по наработке (ресурсу) и условиях их выполнения температура, коэфф. нагрузки и др. Для ЭРИ ОП – более перспективные аналоги (полные или функциональные), для ЭРИ ИП – наличие отечественных аналогов (полных или функциональных) или данные о разработке аналогов Данные об освоенности ЭРИ, снятии с производства, длительности изготовления и т.д. Данные по ограничениям в поставках (ITAR и др.) Данные по отказам ЭРИ при изготовлении и эксплуатации аппаратуры, а также по результатам дополнительных испытаний ЭРИ в испытательных центрах Количество на прибор Данные по количеству ЭРИ, устанавливаемых в систему (шт.) (прибор) Количество на Данные по количеству ЭРИ, устанавливаемых в комплект комплект (шт.) приборов, устанавливаемых в КА Данные по количеству ЭРИ, предусмотренных для Технолог.запас (шт.) технологического запаса при изготовлении системы, прибора или комплекта приборов, устанавливаемых в КА Данные по количеству ЭРИ, устанавливаемых в аппаратуру Количество всего (шт.) и предусмотренных для технологического запаса Данные о Данные о результатах сертификации ЭРИ ИП сертификации Примечание Другие дополнительные сведения Данные по отказам 1.2 Пользователи системы В ЭСК КА предусматривает два вида пользователей системы: • Администратор. Администратор настраивает параметры программы, редактирует записи базы данных и производит импорт данных при помощи модуля импорта данных, при необходимости переустанавливает программу, получает доступ к расширенному функционалу системы через модуль администратора, который становится доступным после выбора пункта «режим администратора» и ввода пароля. • Пользователь. Пользователи условно разделяются на две группы: пользователи с малым опытом использования ПК (интерфейс должен быть интуитивно понятным и включать основные функции ЭСК КА) и пользователи с большим опытом использования ПК(возможности расширенного поиска и фильтраций в отдельных диалоговых окнах). 1.3 Безопасность системы Доступ к модулю администратора осуществляется через авторизацию с использованием пароля. Внесение изменений должно выполняться только с рабочего места держателя БДЭСК КА с использованием ключа доступа (пароля). При доступе в административном режиме с иных рабочих мест редактирование данных не допускается. Пароль администратора зашит в программу или сохраняется в БД ЭСК КА в виде нескольких хеш-ключей (2-3 фрагмента). Клиентская часть при работе ЭСК КА ориентирована только на чтение и должна использовать БД как справочный материал. 1.4 Требования к функциональным характеристикам 1.4.1 Требования к функциональным характеристикам Клиентского модуля Клиентский модуль приложения предоставляет информацию по элементной базе ЭРИ на основной форме согласно иерархии распределения: I. Список КА (название КА и его краткое описание) II. Список БА (перечень аппаратуры в КА) [система (прибор)] III. Подсистема (прибор) IV. Элементы При выборе одного из элементов иерархии (уровни 1-3) отображается соответствующий перечень ЭРИ. При выборе в списке КА для БА (названия систем) в дереве должно осуществляться отображение в сокращенном виде (например, ТМС, БКУ или БРТК), при этом в отдельной области должны расшифровываться сокращенные названия. При наличии подсистем БА КА в дереве должно быть отображение перечня подсистем в сокращенном виде (например, ТМС, БКУ или БРТК), при этом в отдельной области должна даваться расшифровка сокращенных названий. При работе с перечнем ЭРИ должны быть предусмотрены следующие выборки данных: выборка ЭРИ по полному наименованию (или по части наименования) с учетом альтернативного именования; выборка ЭРИ ОП по номеру ТУ (или части ТУ); выборка ЭРИ ИП по номеру спецификации (или по части номера спецификации); выборка ЭРИ по названию изготовителя; выборка ЭРИ по типу изготовителя (ИП/ОП) выборка в зависимости от класса ЭРИ (на основе справочного списка классов ЭРИ: микросхемы, транзисторы, резисторы и т.п.); уточняющая выборка для класса ЭРИ по подклассу, на основе справочного списка (например: для конденсаторов – керамические, танталовые и др.); множественная выборка в зависимости от класса ЭРИ (путем формирования списка на основе пометок нужного класса ЭРИ: микросхемы, транзисторы, резисторы и т.п.); выборка ЭРИ в зависимости от диапазона допустимой температуры эксплуатации; выборка ЭРИ согласно заданного типа корпуса, при этом тип корпуса должен выбираться из справочного списка; выборка ЭРИ по значению радиационной стойкости; выборка ЭРИ по параметрам сертификации; выборка ЭРИ на основе специфических данных (ЭРИ ИП, изготовленных с использованием бессвинцовой технологии; наличие в перечне МОП (ОП)); выборка ЭРИ по производителю (указание полное/частичное название) На основной форме/окне (без использования дополнительных форм и меню) предусматриваются «быстрые» выборки из перечня ЭРИ: выборка ЭРИ по полному наименованию (или по части наименования) с учетом альтернативного именования; выборка ЭРИ ОП по номеру ТУ (или части ТУ); выборка ЭРИ ИП по номеру спецификации (или по части номера спецификации); выборка ЭРИ по названию изготовителя; выборка в зависимости от класса ЭРИ (на основе справочного списка классов ЭРИ: микросхемы, транзисторы, резисторы и т.п.); Предусмотрено формирование отчетов на основе выборки ЭРИ с возможностью экспорта в файл формата MS Excel (xls): отчет, содержащий перечень ЭРИ и оформленный согласно шаблона (перечень сохраняемых полей и их последовательность); отчет, содержащий сведения о БА КА и КА использующих выбранный ЭРИ; отчет с перечнем ЭРИ отражающий количество используемых ЭРИ для выбранного уровня иерархии распределения. отчет, содержащий перечень изготовителей ЭРИ ОП; отчет, содержащий перечень изготовителей ЭРИ ИП; Интерфейс должен предусматривать удобное формирование списка ЭРИ. В отдельной области на основной форме должны отображаться расширенные сведения по ЭРИ с возможностью группировки данных по типам параметров. 1.4.2 Требования к функциональным характеристикам Административного модуля Административный модуль обеспечивает возможности редактирования данных хранящихся в базе данных. При редактировании должны быть задействованы справочные таблицы для типичных характеристик ЭРИ. В интерфейсе административного модуля должно быть предусмотрено изменение параметров подключения клиентских модулей (настройка имени пользователя и пароля для подключения к базе данных). Настройки справочных таблиц должны реализовываться в многооконном интерфейсе с группировкой по типу справочной информации. Должен быть реализован механизм запуска подсистемы импорта данных. 1.4.3 Требования к функциональным характеристикам подсистемы импорта данных Подсистема должна реализовывать загрузку данных в основные и справочные таблицы с учетом связей базы данных ЭСК КА. Импорт данных реализуется для файлов форматов MS Excel (xls и csv). Процесс импорта данных должен иметь интуитивно понятный диалоговый интерфейс, указывающий явное соответствие столбцов импортируемой информации с полями базы данных. 1.5 Требования к надежности Административная часть системы обеспечивает контроль за добавляемыми и изменяемыми данными и при необходимости выдает соответствующие сообщения об ошибках. Подсистема импорта обеспечивает контроль импортируемых данных и при необходимости выдает соответствующие сообщения об ошибках. Возникновение каких-либо внутренних ошибок в системе не должно приводить к потере данных. 1.6 Условия эксплуатации Условия эксплуатации ЭСК КА должны совпадать с условиями эксплуатации Windows-приложений общего назначения на ПЭВМ IBM PC и совместимых с ними ПК. Клиентская часть ЭСК КА должна быть рассчитана на не профессионального пользователя, имеющего навыки работы в ОС Windows и ее приложениями. 1.7 Требования к составу и параметрам технических средств Все модули ЭСК КА должны работать на IBM PC-совместимом ПК с установленной ОС Windows XP или выше. Требуется наличие графического адаптера, поддерживающего режимы: разрешение – не менее 1280 1024 точек, разрядность цветности – не менее 24 разрядов (для обеспечения комфортности восприятия), память – не менее 1024 Мб. Требуется манипулятор типа мышь. Для полноценной работы клиентской части программы необходима следующая комплектация: Процессор Intel Core 2 Duo с тактовой частотой 2400 GHz. Объем оперативной памяти 2 Гб. Для полноценной работы административной части ЭСК КА и СУБД программы необходима следующая комплектация: Процессор Intel Corei7 с тактовой частотой 3400 GHz. Объем оперативной памяти 16 Гб. 1.8 Требования к информационной и программной совместимости Базовый язык программирования ЭСК КА – Delphi, среда разработки – Embarcadero RAD Studio. ЭСК КА должна работать в операционной системе Microsoft Windows XP/Vista/7. Для организации экспорта данных должен быть установлен пакет прикладных программ Microsoft Office 2007/2010. Программа требует наличия установленной СУБД Microsoft MSSQL Server 2013 или совместимых версий. 1.9. Специальные требования Специальные требования к временным характеристикам программы не предъявляются. Время реакции системы должно соответствовать требованиям, предъявляемым к интерактивным (диалоговым) системам. Специальные требования по затратам вторичной памяти не предъявляются.