Структура пояснительной записки программного продукта
Пояснительная записка к техническому проекту является одним из основных документов данного этапа. И, надо сказать, чаще всего именно Пояснительная записка бывает самым сложным документом на ПО, подчас вызывая множество споров и дискуссий вокруг своего содержания.
Пояснительная записка к техническому проекту включает в себя такие разделы, как:
введение. В этом разделе приводится полное наименование системы и тема разработки, а также список документов, послуживших основанием для работ по проекту;
назначение и область применения. Здесь описываются цели и задачи, которые будут решены с помощью системы, а также сфера ее использования;
технические характеристики. Этот раздел обычно разбивают на подразделы, в которых описывают: постановку задачи на создание программы; используемый математический аппарат; алгоритм работы ПО; структуру входных и выходных данных; состав технических и программных средств. Также необходимо приводить расчеты и результаты анализа для обоснования выбора именно тех решений, о которых говорится в документе;
ожидаемые технико-экономические показатели. Раздел предполагает экономическое обоснование разработки с учетом ее технических показателей;
источники, использованные при разработке. Раздел представляет собой список документов, статей и публикаций, на которые были приведены ссылки в тексте.
Сведения по эксплуатации программного продукта
Все программы по характеру использования и категориям пользователей можно разделить на два класса - утилитарные программы и программные продукты. Первые предназначены для удовлетворения нужд их разработчиков (программы для себя), но не для широкого распространения. Вторые (программные продукты) используются для удовлетворения потребностей пользователей, широкого распространения и продажи.
Существует большое количество различных компаний, занимающиеся разработкой проприетарного программного обеспечения (proprietary software). Этим термином обозначают программное обеспечение, которое имеет собственника, осуществляющего контроль над этим программным обеспечением и определяющего собственные лицензионные соглашения по использованию программного продукта. Наиболее типичными ограничениями проприетарного ПО являются:
ограничение на коммерческое использование. Существует большое количество проприетарных программных продуктов, которое можно использовать бесплатно в некоммерческих целях для частных лиц, медицинских и учебных заведений, для некоммерческих организаций и т.д. Такое программное обеспечение очень популярно и широко используется, а за счет своей бесплатности имеет хорошую техническую поддержку со стороны специалистов, у которых отсутствует необходимость дополнительных затрат на обучение;
ограничение на распространение. Этот вид ограничений сопровождает обычно крупные программные проекты, когда правообладатель требует оплаты за каждую копию программы. Обычно с таким ограничением применяются программные продукты, ориентированные на узкий "профессиональный" сегмент рынка, или программное обеспечение, требующееся большому числу пользователей. Примером может служить пакет программ Adobe CS3 или операционная система Microsoft Windows XP;
ограничение на модификацию. Этот вид ограничения используется только в программных пакетах с закрытыми исходными кодами и может запрещать или ограничивать любую модификацию программного кода, дизассемблирование и декомпиляцию.