Дипломная работа: Автоматизация процесса контроля знаний учащихся ГБОУ города Москвы школы №656 А.С. Макаренко

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
43
обеспечения
Express
Express
Delphi
Explorer
Указанные выше сравнительные характеристики (табл. 1.), позволяют
говорит о том, что в рамках решаемой задачи использование скриптового языка
php и объектно-ориентированного Delphi является не целесообразным.
Учитывая, что клиентская часть должна иметь доступный и простой
интерфейс пользователя хорошим средством разработки становится RAD среда
разработки. Предложенная среда разработки включает: редактор исходных
текстов, компилятор, компоновщик и отладчик. Достаточно удобно в данном
исследовании воспользоваться одним из языков программирования С++.
Программа должна работать в операционной системе Windows 95/98, NT,
2000, XP. Программа должна удовлетворять требованиям интерфейса для этих
операционных систем.
Программа использует для работы базу данных формата Paradox и
систему работы с базами данных BDE фирмы Borland версии не ниже 5.0.
Данная система должна быть установлена на компьютере, на котором
функционирует приложение. Данная система поставляется и устанавливается на
компьютер совместно с системой разработки С++ Builder/Delphi. Также в пакет
поставки системы разработки входит утилита управления псевдонимами баз
данных BDEAdministrator и программы работы с базами данных Database
Desctop и SQLExplorer
44
1.4.3 Обоснование проектных решений по техническому обеспечению
Разработка проекта предполагает использование существующего на
балансе организации технического обеспечения, в рамках которого будет
строиться система данных о студентах в директорате.
Разрабатываемое приложение в полной мере будет функционировать как в
локальном, так и в сетевом вариантах. В случае сетевого варианта (технология
клиент-сервер) технические характеристики для локального компьютера и
компьютера-сервера (имеется в виду минимальная комплектация) не
отличаются и являются идентичными: процессор с тактовой частотой 300 МГц,
объем оперативной памяти – 1 Гбайт, объем жесткого диска для установки
приложения - не менее 1 Гб, достаточный объем жесткого диска определяется
размером информационной базы, но рекомендуется не меньшим, чем 2 Гб.
45
II Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Независимо от выбора подхода к проектированию, разработка проходит
все этапы жизненного цикла.
Жизненный цикл является непрерывным процессом начало которого идет
с момента принятия решения о необходимости его создания и заканчивается в
момент его полного изъятия из эксплуатации.
Стадии жизненного цикла (далее ЖЦ) описаны в Государственном
стандарте РФ ГОСТ Р ИСО/МЭК "Информационная технология. Процессы
жизненного цикла программных средств"под номером 12207-99, принятый и
введенный в действие постановлением Госстандарта России от 23 декабря 1999
г. № 675-ст. Настоящий стандарт содержит полный аутентичный текст
международного стандарта ISO/IEC 12007:95 «Информационная технология.
Процессы жизненного цикла программных средств», который действует с
незначительными поправками в настоящее время и регламентирует процессы
жизненного цикла программных средств и информационных технологий. Все
процессы ЖЦ в соответствии с этим стандартом делятся на три группы:
основные процессы, вспомогательные и организационные.
Вспомогательные процессы предназначены для поддержки выполнения
основных процессов, обеспечения качества проекта, организации верификации,
проверки и тестирования ПО. Организационные процессы определяют действия
и задачи, выполняемые как заказчиком, так и разработчиком проекта для
управления своими процессами. Стандарт не определяет конкретной модели
жизненного цикла или метода разработки программного средства.
Пользователи, применяющие настоящий стандарт, должны сами выбирать
модель ЖЦ применительно к своему программному проекту и распределять
46
процессы, работы и задачи, выбранные из настоящего стандарта, на данной
модели.
ГОСТ 34.60190 определяет следующие стадии и этапы создания АИС [7]:
1. Формирование требований к АИС:
обследование организации и обоснование необходимости разработки
проекта автоматизации;
требования конечных пользователей к системе;
оформление отчёта о проделанной работе (тактико-техническое задание).
2. Разработка концепции АИС:
изучение объекта автоматизации;
проведение исследовательских научных работ, необходимых для работы;
разработка вариантов АИС, выбор окончательного варианта, который
будет удовлетворять всем требованиям пользователя;
оформление отчёта о проделанной работе.
3. Разработка технического задания (далее ТЗ). ТЗ – это документ, в
котором сформулированы основные цели разработки, требование к
программному продукту, определены сроки и этапы разработки, и
регламентирован процесс приёмно-сдаточных испытаний.
4. Эскизный проект (макет):
планирование предварительных проектных решений по будущей системе,
по отдельным её частям;
разработка документаций как на АИС.
5. Технический проект:
принятие решений по создаваемой системе;
разработка документаций на систему;
разработка и оформление документации на поставку изделий на
комплектование АИС;
47
оформление технических требований на разработку изделий для
комплектования АИС;
задания на проектирование в смежных модулях ИС.
6. Рабочая документация:
создание рабочей документации;
разработка программ и её адаптация.
7. Ввод в действие:
подготовка предприятия-заказчика к началу установки АИС;
обучение персонала;
комплектование АИС техническими и программными средствами;
предварительные испытания АИС;
опытная эксплуатация установленной и проверенной системы;
приёмочные испытания.
8. Сопровождение АИС:
выполнение обязательств по гарантийному обслуживанию;
послегарантийное обслуживание.
Модель жизненного цикла отражает различные состояния системы в
процессе всего жизненного цикла АИС. Модель ЖЦ – это такая структура,
которая содержит все процессы, действия и задачи по разработке программного
продукта, по его сопровождению и функционированию в течении всей жизни
созданной системы, вплоть до её исчезновения.
В настоящее время известны несколько моделей жизненного цикла, но все
они сводятся к выполнению следующих стадий:
Планирование и анализ требований.
Проектирование (техническое и логическое.) [16].
Источник: https://baza.diplomsite.ru/previewfile/2090