Содержание раздела «1.3. Обоснование проектных решений по видам обеспечения» В этом подразделе делается обоснование проектных решений по информационному, технологическому программному и техническому обеспечению задачи (комплекса задач).
Проектные решения по информационному обеспечению обосновываются с точки зрения внемашинного (классификаторы, справочники, документы) и внутримашинного информационного обеспечения и включают следующие вопросы:
обоснование состава и содержания входных и выходных документов, (использование унифицированных форм документов или проектирование);
обоснование состава экранных форм для ввода переменной и условно-постоянной первичной информации и форм для вывода на экран результатной информации;
обоснование состава классификаторов, возможности использования международных, общегосударственных, отраслевых или необходимости построения локальных классификаторов; выбор систем классификации и кодирования информации;
обоснование способа организации информационной базы: как совокупности локальных файлов или как интегрированной базы данных с локальной или распределенной организацией.
При обосновании проектных решений по технологическому обеспечению задачи необходимо уделить внимание недостаткам существующей технологии решения задачи и обосновать предложения по их устранению.
Особое внимание следует уделить:
выбору и обоснованию способа сбора исходной информации (регистраторов производства, датчиков, счетчиков и т.д.)
обоснованию методов передачи информации;
обоснованию методов обеспечения достоверности информации, защиты целостности, секретности;
обоснованию методов общения пользователя с ЭВМ в процессе решения задачи (язык запросов, шаблонов, меню, подсказок, директив и т.д.);
обоснование технологии выдачи информации пользователю, обзору типов и причин ошибок, с которыми сталкивается пользователь при получении результатной информации.
Обоснование проектных решений по программному обеспечению задачи заключается в формировании требований к системному (общему) и специальному прикладному программному обеспечению и в выборе на основе этих требований соответствующих компонентов программного обеспечения.
Для общего ПО необходимо обосновать выбор:
операционной системы;
используемой СУБД;
системного и прикладного ПО.
При обосновании проектного решения по специальному ПО необходимо сформулировать требования, которым должны удовлетворять проектируемые программные средства (например, надежность, эффективность, защита информации, модифицируемость, мобильность, масштабируемость, минимизация затрат на сопровождение и поддержку и т.д.).
Формулировка требований к специальному ПО должна происходить с учетом выдвинутых предложений по информационному и технологическому обеспечению. При обосновании проектных решений по специальному программному обеспечению необходимо:
обосновать выбор методов проектирования (например, структурное, модульное, методом «сверху-вниз» или объектно-ориентированное.) и средств проектирования (например, использование библиотеки прикладных программ, генератора программ или языка программирования);
определить возможности выбранных программных средств, при использовании которых достигаются требования к прикладному программному обеспечению (например, возможность организации удобного интерфейса, оптимизации запросов к данным и т.п.).
Выбор средств проектирования и разработки необходимо аргументировать, сравнивая их с аналогичными средствами, существующими на рынке.
Обоснование выбора технического обеспечения предполагает выбор типа ЭВМ и устройств периферии. При этом следует обосновывать выбор комплекса технических средств необходимостью реализации выбранного ранее технологического процесса
Если разработка не предусматривает капитальной реорганизации существующей технологии, необходимо лишь определить какие требования должны применяться к аппаратному обеспечению при эксплуатации на нем разработанного программного средства
В случае, если внедрение проекта предусматривает капитальную реорганизацию существующей технологии (например, ЭВМ внедряются впервые, требуется применение сервера, внедряется телекоммуникационное оборудование нового поколения), необходимо охарактеризовать преимущества выбираемых моделей над аналогами.