double arrow

Характеристика рынка

1

Документ-концепция

© Гусев Константин Александрович

История исправлений и дополнений

Дата Версия Описание Автор
21.05.2015 0.1 Создание первого рабочего прототипа с ограниченным набором возможностей Гусев К. А.
       

Введение

Цель документа-концепции

Цель данного документа состоит в сборе и анализе исходной информации для разработки, определения высокоуровневых потребностей пользователей и формулировании функций продукта.

Назначение и общая характеристика продукта

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

1.3. Ссылки и использованная литература

Список документов, упоминаемых в документе-концепции

Отсутствует.

Список источников, к которым можно обратиться за справками в процессе разработки




Отсутствует.

Список использованной литературы

  1. Юров В.И. Assembler 2-е изд.

Описание пользователей

Виды потребителей и их краткие описания

Разработчик

Условно может быть назван первичным потребителем, так как использует данный модуль как составляющую часть своего программного продукта

Пользователь

Условно может быть назван конечный потребителем, так как использует данный модуль как

Среда пользователя

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

Основные потребности

Разработчик

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

Пользователь

Основными требованиями для пользователя является относительная простота в применении: без использования специализированных средств разработки и особых знаний в программировании.


Состояние рынка и конкурирующие продукты

Характеристика рынка

На исследуемом рынке можно выделить две основные категории языков программирования. Первая из них – это интерпретируемые ЯП. Они как правило предоставляют возможность исполнения произвольного исходного кода, путём использования специальной функции. Это разрешено потому, что интерпретируемые языки компилируются в процессе исполнения. Вторая же – компилируемые ЯП. В эти языки возможность исполнения произвольного исходного кода сводится к нулю, т.к. программа переводится в машинный код на этапе разработке. Несмотря на такое кажущееся преимущество, интерпретируемые языки проигрывают в быстродействии. Одним из расширений для компилируемого языка С++ является Lua, позволяющий исполнять скрипты, представленные в виде исходного кода на момент их исполнения.





1




Сейчас читают про: