Концептуальное проектирование. Разработка технико-экономического обоснования, страница 2

Минимальная конфигурация вычислительной системы — это конфигурация, в которой реализуются основные функции продукта, но его быстродействие снижено по сравнению со средним уровнем. Оптимальной называется конфигурация, в которой выполняются все функции продукта при установленных его потребительских свойствах, а взаимодействие с ним является наиболее комфортным.

При определении требований к вычислительной системе нужно руководствоваться следующим общим правилом: нельзя неоправданно занижать минимальную и завышать оптимальную конфигурации. В частности, неправильно в качестве минимальной указывать конфигурацию, в которой продукт запускается, какое-то непродолжительное время работает, а затем с большой степенью вероятности «подвешивает» операционную систему из-за    исчерпания    ресурсов.     Аналогично,     нельзя называть минимальной конфигурацию, не обеспечивающую плавного воспроизведения видеофрагментов и звукового сопровождения, входящих в продукт (если воспроизведение подобных компонентов относится к его основным функциям). Следует помнить: минимальная конфигурация служит не для демонстрации способности программного продукта запускаться в соответствующих условиях, а для реальной работы с ним пользователей (пусть не очень комфортной и без полного набора возможностей). Допустимо отражать в минимальной конфигурации структуру вычислительной системы, не содержащей компонентов, необходимых для выполнения не основных функций программного продукта. Не основными являются те функции, при отсутствии которых смысл и польза от применения продукта сохраняются.

Выбору оптимальной конфигурации сопутствует другая проблема. Поскольку границы наибольшей комфортности четко не устанавливаются, есть опасность необоснованного завышения требований к вычислительной системе. Решая данную задачу, нужно придерживаться следующих двух правил. Во-первых, оптимальная конфигурация должна соответствовать условной степени комфортности, близкой к насыщению. Это означает, что дальнейшее улучшение характеристик вычислительной системы вызывает непропорционально меньший (чем до насыщения) рост комфортности, т.е. последующие затраты ресурсов на ее увеличение не оправдываются. Во-вторых, в требованиях к вычислительной системе обычно не отражаются параметры монитора (тип, длина диагонали, размер зерна, частота реге­нерации), акустической системы (количество динамиков, мощность, частотные характеристики), клавиатуры (форма), мыши (разрешающая способность), принтера (тип, скорость печати, объем внутренней памяти, разрешение) и других периферийных устройств. Исключение составляют случаи, когда какие-либо из подобных параметров имеют принципиальное значение.

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

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

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

2.8. Компоненты продукта, предоставляемые конечному пользователю (дистрибутив программного обеспечения, эксплуатационная документация, содержание на бумажном носителе, методическое руководство по применению и т.д.).

3. Технология проектирования и реализации. Приводится краткая характеристика намечаемой технологии проектирования и реализации продукта с точки зрения используемого инструментария. В разделе отражаются следующие сведения:

• виды и объемы работ по проектированию и реализации, соответствующие

этапам, предусматривающим применение того или иного инструментария;

•  инструментальные средства, которые планируется использовать для
каждого вида работ;

•  функции продукта, реализуемые инструментарием для построения
приложения;

•  функции продукта, не поддерживаемые инструментарием для построения
приложения, т.е. требующие программной реализации разработчиками продукта;

•  состав разрабатываемых программных компонентов (модулей) продукта.

4. Описание задела по проекту. Характеризуются объекты интеллектуальной собственности, воплощаемые в продукте и созданные исполнителями проекта до начала работ по нему.

В качестве таких объектов могут выступать программные и информационные компоненты, используемые модели и алгоритмы и др. Следует помнить, что задел включает только конкретные объекты, непосредственно реализуемые в данном продукте. Он не охватывает ноу-хау и опыт коллектива разработчиков, а также научные, методические и технологические результаты общего характера.

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