Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
diplom (2).docx
Скачиваний:
40
Добавлен:
12.04.2015
Размер:
81.41 Кб
Скачать
    1. Разработка проектной и технической документации на программное обеспечение «Test».

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

Существуют различные классификации документации для программного обеспечения (ПО). Например, иногда выделяют следующие типы:

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

  • техническую (документация на код программы, алгоритмы, интерфейсы и т.д.);

  • пользовательскую документацию (руководства для конечных пользователей, администраторов системы и другого персонала);

  • маркетинговую документацию.

Основу отечественной нормативной базы в области документирования программных средств (ПС) составляет комплекс стандартов Единой системы программной документации (ЕСПД).

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

В стандартах ЕСПД устанавливают требования, регламентирующие разработку, сопровождение, изготовление и эксплуатацию программ, что обеспечивает возможность:

  • унификации программных изделий для взаимного обмена программами и применения ранее разработанных программ в новых разработках;

  • снижения трудоемкости и повышения эффективности разработки, сопровождения, изготовления и эксплуатации программных изделий;

  • автоматизации изготовления и хранения программной документации.

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

В состав ЕСПД входят:

  • основополагающие и организационно-методические стандарты;

  • стандарты, определяющие формы и содержание программных документов, применяемых при обработке данных;

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

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

  • документы управления разработкой ПС.

  • документы, входящие в состав ПС.

Документы управления разработкой ПС управляют и протоколируют процессы разработки и сопровождения ПС, обеспечивая связи внутри коллектива разработчиков ПС и между коллективом разработчиков и менеджерами ПС - лицами, управляющими разработкой ПС.

  • ГОСТ 19.001-77. ЕСПД. Общие положения.

  • ГОСТ 19.003-80. ЕСПД. Схемы алгоритмов и программ. Обозначения условные графические.

  • ГОСТ 19.005-85. ЕСПД. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения.

  • ГОСТ 19.101-77. ЕСПД. Виды программ и программных документов.

  • ГОСТ 19.102-77. ЕСПД. Стадии разработки.

  • ГОСТ 19.103-77. ЕСПД. Обозначение программ и программных документов.

  • ГОСТ 19.104-78. ЕСПД. Основные надписи.

  • ГОСТ 19.105-78. ЕСПД. Общие требования к программным документам.

  • ГОСТ 19.106-78. ЕСПД. Требования к программным документам, выполненным печатным способом.

  • ГОСТ 19.201-78. ЕСПД. Техническое задание. Требования к содержанию и оформлению.

  • ГОСТ 19.202-78. ЕСПД. Спецификация. Требования к содержанию и оформлению.

  • ГОСТ 19.301-79. ЕСПД. Программа и методика испытаний. Требования к содержанию и оформлению.

  • ГОСТ 19.401-78. ЕСПД. Текст программы. Требования к содержанию и оформлению.

  • ГОСТ 19.402-78. ЕСПД. Описание программы.

  • ГОСТ 19.403-79. ЕСПД. Ведомость держателей подлинников.

  • ГОСТ 19.404-79. ЕСПД. Пояснительная записка. Требования к содержанию и оформлению.

  • ГОСТ 19.501-78. ЕСПД. Формуляр. Требования к содержанию и оформлению.

  • ГОСТ 19.502-78. ЕСПД. Описание применения. Требования к содержанию и оформлению.

  • ГОСТ 19.503-79. ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению.

  • ГОСТ 19.504-79. ЕСПД. Руководство программиста. Требования к содержанию и оформлению.

  • ГОСТ 19.505-79. ЕСПД. Руководство оператора. Требования к содержанию и оформлению.

  • ГОСТ 19.506-79. ЕСПД. Описание языка. Требования к содержанию и оформлению.

  • ГОСТ 19.507-79. ЕСПД. Ведомость эксплуатационных документов.

  • ГОСТ 19.508-79. ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению.

  • ГОСТ 19.601-78. ЕСПД. Общие правила дублирования, учета и хранения.

  • ГОСТ 19.602-78. ЕСПД. Правила дублирования, учета и хранения программных документов, выполненных печатным способом.

  • ГОСТ 19.603-78. ЕСПД. Общие правила внесения изменений.

  • ГОСТ 19.604-78. ЕСПД. Правила внесения изменений в программные документы, выполненные печатным способом.

  • ГОСТ 19.701-90 (ИСО 5807-85). ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.

Вот это все тебе нужно сделать на примере своей программы теперь

4 Язык программирования Visual Basic как инструмент для разработки программного обеспечения «Test»

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

Компиляция программ была введена в Visual Basic 5, но при этом исполняемые программы до сих пор требуют наличия определенных библиотек для запуска. Эти библиотеки включены в Windows, начиная с Windows 2000, но для более ранних версий Windows они должны поставляться вместе с программой.

Формы создаются при помощи технологии «перетащи и брось» (drag and drop). Элементы управления просто размещаются на форме (например, поля ввода, кнопки, и т.д.). Элементы управления имеют свои атрибуты и обработчики событий. Многие атрибуты могут быть изменены во время исполнения программы, что позволяет создавать программы, динамически реагирующие на действия пользователя.

Visual Basic может создать исполняемые программы (EXE файлы), элементы управления ActiveX, библиотеки DLL, но, прежде всего, используется для разработки Windows приложений. Диалоговые окна с ограниченными функциональными возможностями могут использоваться для обеспечения подсказок. Элементы управления обеспечивают основные функциональные возможности приложения, а программист может расширить логику программы при помощи обработчиков событий. Например, выпадающий список автоматически отображает список и позволяет пользователю выбрать элемент. Обработчик событий вызывается для исполнения дополнительного кода в зависимости от выбранного элемента.

Язык использует справочную информацию для сбора мусора, имеет большую библиотеку сервисных объектов, объектно-ориентированную разработку. В отличие от многих других языков программирования, Visual Basic не зависим от регистра. Сравнение строк зависит от регистра, но может быть выполнено без учета регистра.

Компилятор Visual Basic поставляется вместе с другими языками Visual Studio (C, C++), но ограничения в интегрированной среде разработки не позволяют создание некоторых видов приложений.

Ниже приведен неполный текст кода программы «Test», т.к. он имеет большие размеры и некоторые сложные

Загрузка главного окна

Open "comp.dll" For Input As #1 ‘открытие файла с путями ко всем компонентам и считывание данных

Input #1, rjl

Input #1, tests

Input #1, rezult

Close #1

Open tests For Input As #1 ‘открытие файлов с тестами, загрузка названий и прописывание их на кнопках

If FileLen(tests) <> 0 Then

Input #1, b

tests1 = b

Input #1, b

tests2 = b

Input #1, b

tests3 = b

Input #1, b

tests4 = b

End If

Close #1

If tests1 <> "none" Then

Open tests1 For Input As #1

Input #1, b

Command1.Caption = b

Close #1

End If

If tests2 <> "none" Then

Open tests2 For Input As #1

Input #1, b

Command2.Caption = b

Close #1

End If

If tests3 <> "none" Then

Open tests3 For Input As #1

Input #1, b

Command3.Caption = b

Close #1

End If

If tests4 <> "none" Then

Open tests4 For Input As #1

Input #1, b

Command7.Caption = b

Close #1

End If

End Sub

  • Подсчет оценки и занесение данных в журнал

ne = n - ball

o = ball / n * 100

If o > 85 Then rez = 5 _

Else

If o >= 65 And o < 85 Then rez = 4

If o >= 50 And o < 65 Then rez = 3 _

Else

If o < 50 Then rez = 2

Label1.Caption = "Процент правильных ответов равен " & Str(o) & "%"

Label2.Caption = "Ваша оценка " & Str(rez)

Open rezult For Append As #1

Print #1, "Тест - " + ntest

Print #1, "Оценка - " + Str(rez)

Print #1, "Время - " + Time$

Close #1

ball = 0

n = 0

usl = False

это добавишь в описание программы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]