Документ «Постановка задачи»
Основание для разработки. Основанием для разработки программного обеспечения может быть заказ пользователя, задание администрации учебного заведения, контракт учебного заведения с другой организацией и пр. программный документ соглашение отраслевой. Входная информация. Описываются все входные данные программного обеспечения с точки зрения их содержания и назначения — отчеты, файлы, записи, поля… Читать ещё >
Документ «Постановка задачи» (реферат, курсовая, диплом, контрольная)
В организациях, специализирующихся на разработке программного обеспечения, в результате системного анализа формируется документ «Соглашение о требованиях» («Техническое задание»).
В учебном заведении такой документ традиционно называют «Постановка задачи», который является упрощенным вариантом документа «Соглашение о требованиях» и подчиняется всем требованиям последнего.
Предложения в постановке задачи пишутся на естественном языке в терминах понятных и пользователю и разработчику программного обеспечения и должны выражать однозначный смысл. Неправильное толкование предложения приводит к созданию программного продукта, который правильно решает неверно сформулированную задачу.
Документ «Постановка задачи» может содержать разделы:
- 1. Заголовок к программе.
- 2. Условие задачи. Формулируется условие задачи, краткое описание разрабатываемой программы и ее назначение.
- 3. Начало/окончание работы. Указывается месяц и год начала/окончания разработки программного продукта.
- 4. Основание для разработки. Основанием для разработки программного обеспечения может быть заказ пользователя, задание администрации учебного заведения, контракт учебного заведения с другой организацией и пр. программный документ соглашение отраслевой
- 5. Краткая характеристика объекта. Описывается объект разработки. Как решается задача без компьютера. Какая часть ручной работы будет заменена программой и т. д.
- 6. Пользователь (заказчик). Указываются заказчики программного продукта, и поясняется, почему он им необходим.
- 7. Цель и назначение программы.
- 8. Основные требования. Перечисляются требования пользователя к разрабатываемому программному продукту. Здесь же с точки зрения пользователя следует перечислить функции программного продукта.
- 9. Входная информация. Описываются все входные данные программного обеспечения с точки зрения их содержания и назначения — отчеты, файлы, записи, поля данных, таблицы. Их возможные носители и средства отображения информации и т. д.
- 10. Выходная информация. Описываются выходные данные так же, как в пункте 9.
- 11. Требования к аппаратному и программному обеспечению. Конфигурация аппаратуры и программного обеспечения, в которых разрабатываемая система может работать и другие программные продукты, от которых она зависит.
- 12. Внешние ограничения.
- 13. Эффективность. Цели производительности, такие, как временные характеристики, пропускная способность, использование ресурсов, а также необходимые средства измерения производительности и средства настройки.
- 14. Безопасность данных от несанкционированного доступа.
- 15. Эргономические характеристики. Эргономическими характеристиками изделия являются такие свойства, которые обеспечивают надежность, комфорт и продуктивность работы пользователей и операторов. Эргономика (греч.) — труд + закон — отрасль знания, изучающая трудовые процессы с целью создания наилучших условий труда.
- 16. Мобильность. Описываются требования и цели обеспечения переноса программного продукта из одних рабочих условий в другие.
- 17. Окупаемость капиталовложений. Определяется прибыль, которую даст создание программного продукта в понятиях, соответствующих целевому назначению организации.
- 18. Другие соглашения сторон.
- 19. Терминология. Четко определяется вся терминология, которая может оказаться специфической для данной разработки.