Минимальная конфигурация вычислительной системы — это конфигурация, в которой реализуются основные функции продукта, но его быстродействие снижено по сравнению со средним уровнем. Оптимальной называется конфигурация, в которой выполняются все функции продукта при установленных его потребительских свойствах, а взаимодействие с ним является наиболее комфортным.
При определении требований к вычислительной системе нужно руководствоваться следующим общим правилом: нельзя неоправданно занижать минимальную и завышать оптимальную конфигурации. В частности, неправильно в качестве минимальной указывать конфигурацию, в которой продукт запускается, какое-то непродолжительное время работает, а затем с большой степенью вероятности «подвешивает» операционную систему из-за исчерпания ресурсов. Аналогично, нельзя называть минимальной конфигурацию, не обеспечивающую плавного воспроизведения видеофрагментов и звукового сопровождения, входящих в продукт (если воспроизведение подобных компонентов относится к его основным функциям). Следует помнить: минимальная конфигурация служит не для демонстрации способности программного продукта запускаться в соответствующих условиях, а для реальной работы с ним пользователей (пусть не очень комфортной и без полного набора возможностей). Допустимо отражать в минимальной конфигурации структуру вычислительной системы, не содержащей компонентов, необходимых для выполнения не основных функций программного продукта. Не основными являются те функции, при отсутствии которых смысл и польза от применения продукта сохраняются.
Выбору оптимальной конфигурации сопутствует другая проблема. Поскольку границы наибольшей комфортности четко не устанавливаются, есть опасность необоснованного завышения требований к вычислительной системе. Решая данную задачу, нужно придерживаться следующих двух правил. Во-первых, оптимальная конфигурация должна соответствовать условной степени комфортности, близкой к насыщению. Это означает, что дальнейшее улучшение характеристик вычислительной системы вызывает непропорционально меньший (чем до насыщения) рост комфортности, т.е. последующие затраты ресурсов на ее увеличение не оправдываются. Во-вторых, в требованиях к вычислительной системе обычно не отражаются параметры монитора (тип, длина диагонали, размер зерна, частота регенерации), акустической системы (количество динамиков, мощность, частотные характеристики), клавиатуры (форма), мыши (разрешающая способность), принтера (тип, скорость печати, объем внутренней памяти, разрешение) и других периферийных устройств. Исключение составляют случаи, когда какие-либо из подобных параметров имеют принципиальное значение.
Вообще в основе определения оптимальной и минимальной конфигураций лежит компромисс между возможностями продукта, затратами на их реализацию в условиях ограниченных аппаратно-программных ресурсов и количеством его потенциальных пользователей. Чем больше объем и богаче возможности продукта, тем жестче требования к вычислительной системе для его эксплуатации. В свою очередь, чем серьезнее эти требования, тем меньшее количество пользователей способно их выполнить по причине возрастающей стоимости соответствующих аппаратного и программного обеспечений. Наконец, чем слабее и дешевле минимальная конфигурация, тем выше затраты на реализацию в ней основных возможностей продукта.
При анализе подобного баланса должна учитываться технико-экономическая перспектива, т.е. тенденции изменения оснащенности пользователей вычислительными средствами. Оптимальная конфигурация, оцениваемая в настоящий момент как завышенная, в ближайшее время может оказаться приемлемой для большинства потребителей. И напротив, минимальная конфигурация, еще достаточно распространенная сегодня, завтра может окончательно выйти из широкого применения.
Очевидно, что при прочих равных условиях преимуществом будут обладать продукты, требующие минимальных аппаратно-программных ресурсов и способные работать в разных конфигурациях и режимах.
2.8. Компоненты продукта, предоставляемые конечному пользователю (дистрибутив программного обеспечения, эксплуатационная документация, содержание на бумажном носителе, методическое руководство по применению и т.д.).
3. Технология проектирования и реализации. Приводится краткая характеристика намечаемой технологии проектирования и реализации продукта с точки зрения используемого инструментария. В разделе отражаются следующие сведения:
• виды и объемы работ по проектированию и реализации, соответствующие
этапам, предусматривающим применение того или иного инструментария;
• инструментальные средства, которые
планируется использовать для
каждого вида работ;
• функции продукта,
реализуемые инструментарием для построения
приложения;
•
функции продукта, не
поддерживаемые инструментарием для построения
приложения, т.е. требующие программной
реализации разработчиками продукта;
• состав разрабатываемых программных компонентов (модулей) продукта.
4. Описание задела по проекту. Характеризуются объекты интеллектуальной собственности, воплощаемые в продукте и созданные исполнителями проекта до начала работ по нему.
В качестве таких объектов могут выступать программные и информационные компоненты, используемые модели и алгоритмы и др. Следует помнить, что задел включает только конкретные объекты, непосредственно реализуемые в данном продукте. Он не охватывает ноу-хау и опыт коллектива разработчиков, а также научные, методические и технологические результаты общего характера.
С точки зрения отношений с заказчиком задел представляет собой интеллектуальный вклад исполнителей в финансовое обеспечение проекта. Для его гарантированного учета в договоре и бюджете желательно, чтобы права собственности на входящие в задел объекты были защищены.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.