Порядок выполнения работы и отчетность

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

Работа должна быть оформлена в виде документа «Постановка задачи».

Теоретические сведения

Определение полного комплекса требований к программному из­де­лию является первоначальной задачей его разработки. Некачес­твенное определение требований приводит к созданию программного изделия, которое будет правильно решать неверно сформулированную задачу, а программный продукт не будет соответствовать истинным потребностям заказчика.

Поэтому при определении требований к программному изделию тре­­буется соблюдать максимально возможную аккуратность и точно­сть, чтобы затем эти требования можно было транслировать в разрабаты­ваемый проект с минимальным числом ошибок. Требования задаются на естественном языке и должны быть очень точно сформулированы.

Требования оформляются в виде документа, в котором письменно излагается то, что будет, и что не будет сделано при выпуске прог­раммного изделия. В учебном заведении такой документ называется «Постановка задачи».

Постановка задачи пишется на естественном языке в терминах понятных и пользователю и разработчику программного обеспечения и может содержать следующие разделы:

Заголовок к программе

Условие задачи

Формулируется условие задачи, краткое описание разраба­тываемой програм­мы, ее назначение и необходимые уточнения.

Начало/окончание работы

Указывается месяц и год начала/окончания разработки програм­мы.

Основание для разработки программы

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

Краткая характеристика объекта разработки

Описывается объект разработки: как решается поставленная задача в настоящее время без разрабатываемой программы и какая часть ручной работы будет заменена программой.

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

Указываются пользователи программы.

Цель и назначение разработки

Основные требования

Описываются требования пользователя к разрабатываемой про­грамме.

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

Входная информация

Перечисляются все входные данные программы с точ­ки зрения их содержания и назначения - отчеты, файлы, записи, поля данных, таблицы... Их возможные носители и средства отображения информации и т.д.

Выходная информация

Описываются выходные данные так же, как в пункте 9.

Требования к аппаратному и программному обеспечению

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

Внешние ограничения

Эффективность

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

Безопасность данных от несанкционированного доступа

Эргономические характеристики

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

Мобильность

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

Окупаемость капиталовложений

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

Другие соглашения сторон

Терминология

Четко определяется вся терминология, которая может оказаться специ­фи­чес­кой для данной разработки.

Раздел №2

Разработка программного обеспечения

Цель работы:

Определение этапов разработки конкретной программы.

Разработка календарного плана создания конкретной программы.

Порядок выполнения работы и отчетность.

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

Работа должна быть оформлена в виде календарного плана разра­ботки программы по форме:

    № п/п   Наименование этапа разработки программы   Срок исполнения     Примечания
  Начало Окончание
         

Теоретические сведения

Обобщенная модель жизненного цикла программы может выглядеть так:

Системный анализ (предварительное проектирование ПИ)

а) исследование

б) осуществимость

- эксплуатационная

- экономическая

- коммерческая

Наши рекомендации