Разработка программного изделия. — КиберПедия 

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

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

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



В соответствии с предоставляемыми ГОСТ возможностями разработку информационно-программного изделия, осуществляемую в рамках курсового проекта, рекомендуется разбить на три стадии.

Первая стадия проектирования и создания информационно-программного изделия, состоящая из трех этапов, посвящена формированию технического задания.

На первом этапе этой стадии проводится обоснование необходимости разработки информационно-программного изделия. Для качественного обоснования осуществляются следующие виды работ:

· — постановка задачи;

· — сбор исходных материалов;

· — выбор и обоснование критериев эффективности и качества разрабатываемого изделия;

· — обоснование необходимости проведения научно-исследовательских работ или макетирования программ.

Второй этап, его наличие объясняется тем, что при создании любого нового изделия возникает необходимость проведения в том или ином объеме научных и исследовательских работ. На этом этапе необходимо провести:

· — определение структуры входных и выходных данных;

· — предварительный выбор метода решения задач;

· — обоснование возможности и целесообразности использования ранее разработанных программных средств;

· — определение требований к техническим средствам;

· — выбор языков программирования;

· — обоснование принципиальной возможности решения поставленной задачи.

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

Третий этап этой стадии — разработка и утверждение технического задания — является завершающим. На данном этапе:

· — осуществляется определение конкретных требований к программно-информационному продукту;

· — разрабатывается технико-экономическое обоснование;

· — определяются стадии, этапы и сроки выполнения работ по созданию информационно-программного изделия и документации к нему;

· — проводится согласование и утверждение технического задания.

Результатом работ, выполненных на этой стадии выполнения курсового проекта, являются:

а) программный документ “Техническое задание”;

б) рабочие материалы.

Вторая стадия соответствует стадии техно-рабочего проектирования. Она также содержит несколько этапов.

Этап 1 — техническое проектирование. На этом этапе должны быть осуществлены следующие виды работ:



· — разработка структуры входных и выходных данных;

· — уточнение и выбор конкретный метод решения задачи;

· — разработка общего алгоритма решения задачи;

· — разработка алгоритмов решения подзадач;

· — определение форм представления входных и выходных данных;

· — определение семантики и синтаксиса языковых средств взаимодействия с пользователями;

· — разработка структуры программы и процедур;

· — определение состава и конфигурации технических средств;

· — разработка технико-экономического обоснования и плана мероприятий по созданию и внедрению программы.

Этап 2 — разработка программы.

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

Этап 3 — разработка программной документации.

Результатом этого этапа является разработанная и надлежащим образом оформленная программная документация согласно заданию на курсовой проект.

Этап 4 — испытание программы.

На данном этапе осуществляются следующие виды работ:

· — разработка и согласование с руководителем тестовых примеров,

· — разработка, согласование и утверждение программы и методики испытаний,

· — проведение предварительных испытаний на работоспособность программного изделия,

· — корректировка программ и программных документов по итогам испытаний.

Результатами работ, выполненных на этой стадии разработки программы, являются:

а) программа,

б) программные документы,

в) рабочие материалы.

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



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

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

2. Разработка алгоритмов обработки информации.

3. Разработка и отладка рабочих программ.

4. Разработка форм входных и выходных документов.

5. Рекомендации по эксплуатации изделия.

Прокомментируем эти разделы.

Разработка структуры программного изделия. Результатом работ по этому этапу проектирования должна явиться структурная схема программного изделия. Разработанная структура программы позволяет

· — выявить источники информации и потребителей ее;

· — определить состав компонентов системы;

· — выяснить требования к информационному, математическому, программному и др. обеспечению создаваемого программного изделия;

· — наметить последовательность разработки программы и ее компонентов.

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

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

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

Разработка и отладка рабочих программ. В этом подразделе приводятся материалы, связанные с этапом рабочего проектирования программного изделия. В тексте должны найти отражение вопросы обоснованного выбора языка программирования, разработки логической структуры программы, процесса разработки и отладки макета программы или программы-оригинала.

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

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

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

При разработке интерфейса взаимодействия программы с пользователями следует обратить особое внимание на вид их деятельности. Разработка интерфейса взаимодействия включает в себя создание:

· технологии взаимодействия пользователя с системой, то есть последовательности действий пользователя и ответных реакций системы;

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

· графа взаимодействия пользователя с системой;

Программа, разработанная в рамках курсового проекта, может существовать в двух формах: в форме исходных текстов на языке программирования, оговоренном в техническом задании, и форме исполняемого модуля. Существование программы в форме исходных текстов является обязательным условием для оценки результатов курсового проекта, так как без исходных текстов весьма трудно провести приемо-сдаточные испытания. Программа должна быть представлена на машинных носителях данных (FD, CD).

Разработка программного изделия на данной стадии проектирования сопровождается созданием и оформлением программной документации.

Конкретный состав программных документов, включаемых в курсовой проект, определяется руководителем курсового проекта по согласованию со студентом, но наличие документа “Программа и методика испытаний” — обязательно.

Третья стадия разработки программного изделия — внедрение.

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

Разработка базы данных.

 

В курсовом проекте должны быть представлены материалы, подтверждающие умение применять инфологический подход к проектированию структур базы данных. Эти материалы с той или иной степенью полноты должны содержать:

· разработанный словарь понятий предметной области;

· описание инфологической модели предметной области (идентификация, агрегация и обобщение компонентов инфологической модели);

· описание внешних инфологических моделей (выбор варианта представления);

· графический вариант представления предметной области и моделей приложений определяется по согласованию с руководителем курсового проекта;

· результаты проектирования даталогической модели (нормализация структур базы данных — построение нормальных форм отношений);

Разработка и оформление графических схем, диаграмм и спецификаций моделей баз данных может быть выполнено с помощью существующих пакетов и средств проектирования БД (СУБД MS Access, Erwin, Oracle-Disigner 2000 и др.). В этом случае в курсовом проекте должны быть приведены соответствующие ссылки на использованные источники — литературу, технические описания или нормали использованных пакетов и средств.

В курсовых проектах, в которых не разрабатываются конкретные базы данных, в этом разделе должны быть помещены материалы, содержащие требования к базам данных, программному обеспечению СУБД и т.п., с которыми функционирует спроектированное студентом программное изделие.

 






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

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

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

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...





© cyberpedia.su 2017 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав

0.01 с.