Дипломная работа: Автоматизация контроля качества в ООО «РиК»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
правилам. Эти правила должны в равной степени выполнять и клиенты, и
серверы, и ППО.
Эксплуатация разрабатываемой системы должна производиться на
рабочих станциях следующей конфигурации:
операционная система Linux, Windows, FreeBSD, Mac OS X,
Solaris;
процессор Pentium/Celeron/Athlon 1000-1800 МГц;
память ЗУ) — 1024 Мб;
жесткий диск не менее 200 МБ свободного места (для
установки программного обеспечения);
монитор позволяющий работать с разрешением экрана не
менее 1152x864 пикселей;
устройства ввода информации (клавиатура, мышь);
дополнительное программное обеспечение Oracle Java SE
Runtime Environment (JRE) 7.
Однако для сервера баз данных понадобится более мощное
техническое обеспечение:
операционная система FreeBSD, Linux, Mac OS X, Solaris,
Windows Server;
процессор Pentium/Celeron/Athlon 2400-3000 МГц;
память ЗУ) — 2024-3072 Мб;
жесткий диск определяется объемом базы данных;
устройства ввода информации (клавиатура, мышь).
57
Выводы по главе 1
В первой главе работы проведен анализ деятельности компании,
описана ее программная и техническая архитектура, выбран процесс ,
подлежащий автоматизации, приняты решения по основным видам
обеспечения информационной системы, в том числе программному,
техническому и информационному, что позволяет непосредственно
перейти в разработке информационной системы.
58
2 Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл определяется как непрерывный процесс, который
обычно начинается с момента принятия решения о важности его
реализации и заканчивается сразу же после его изъятия из эксплуатации.
Среди наиболее популярных стандартов обычно выделяют
следующие [7]:
ГОСТ 34.601-90 применим к автоматизированным системам
и устанавливает все стадии и этапы их разработки. Также в этом стандарте
есть описание содержания работ для каждого этапа. Этапы и стадии,
которые закреплены в данном стандарте, чаще всего соответствуют
каскадной модели жизненного цикла.
ISO/IEC 12207 стандарт, определяющий процессы и
организацию жизненного цикла. Применим к любому виду заказного ПО.
В стандарте нет описания стадий, фаз и этапов [8].
Custom Development Method (Oracle) технологический
материал по разработке прикладных ИС, который детализирован до уровня
заготовок проектных инструкций, которые будут использоваться в
проектах с участием Oracle. Используется CDM для классической модели
ЖЦ меются все этапы и задачи), а также при технологии быстрой
разработки или облегченного прохода, которые используются в случае
малого проекта.
Rational Unified Process (RUP) использует некую
интерактивную модель разработки, которая включает 4 фазы: начало,
исследование, построение и внедрение. Любая из этих фаз может
разбиваться на этапы, в результате которых исполняется версия для
внутреннего или внешнего использования. Проход по всем 4 фазам это
цикл разработки, и каждый такой цикл завершается генерацией версии
59
системы. Если после этого проект продолжается, то сам продукт также
видоизменяется и проходит эти фазы еще раз. Суть работы в рамках RUP -
разработки и сопровождение моделей на базе UML.
Microsoft Solution Framework (MSF) поход на RUP, также
имеет 4 фазы: анализ, проектирование, разработка и стабилизация,
является итерационным и предполагает применение объектно-
ориентированных моделей. MSF в сравнении с RUP в большей степени
предназначен для создания бизнес-приложений.
Extreme Programming (XP) экстремальное программирование
(новейшая методология, сформировалась в 96 году). Основу методологии
составляют командная работы, активная коммуникация с заказчиком в
течение всего проекта по созданию ИС, ведение разработки с применением
последовательно обрабатываемых прототипов.
Для выбора стандарта основным фактором будет являться более
подробное и полное описание работы на стадиях и этапах разработки АС.
Стандарт ISO/IEP 12207 не имеет подробного описания работы на
разных стадиях и этапах создания АС.
Стандарт CDM рассчитан на проекты с использованием Oracle-
технологий, которые не применяются в данном проекте.
Стандарт MSF, как было сказано выше, ориентирован на бизнес-
сферу.
Стандарт XP больше рассчитан на команду. Поэтому в данном
проекте используется ГОСТ 34.601-90, поскольку именно у него есть
описание работы на каждом этапе разработки АС.
Базовыми стадиями создания АС являются:
1) Выведение требований к системе;
2) Создание концепции;
3) Написание ТЗ;
4) Составление технического проекта;
5) Подготовка документации;
60
6) Внедрение.
Спиральная модель воплощает в себе преимущества каскадной
модели. При этом в нее также включены анализ рисков, управление ими, а
также процессы поддержки и менеджмента. Здесь также предусмотрена
разработка программного продукта при использовании метода
прототипирования или быстрой разработки приложений посредством
применения языков программирования и средств разработки четвертого
поколения выше).
На основании описания моделей разработки выбираем спиральную
модель.
Ниже приведено описание основных стандартов жизненного цикла:
ГОСТ 34.601-90 стандарт распространяется на автоматизированные
системы и определяет стадии и этапы их создания. Также в стандарте
содержится описание состава работ по каждому этапу.
ISO 12207 стандарт устанавливает общую структуру процессов
жизненного цикла. Так же определяет процессы, работы и задачи, которые
используются: при приобретении системы в целом или отдельного
программного продукта; при оказании программной услуги, а также при
поставке, разработке, эксплуатации и сопровождении программных
продуктов.
Oracle CDM (Custom Development Method) - стандарт по разработке
прикладных ИС, детализированный до уровня заготовки проектной
документации. Стандарт применяется при разработке с применением
Oracle и рекомендуется в случае малых проектов.
RUP (Rational Unified Process) предполагает итеративную модель
разработки согласно четырем фазам: начало, исследование, построение и
внедрение. Каждая фаза может подразделяться на этапы, в результате
выполнения которых выпускается версия для внутреннего или внешнего
использования.
Источник: https://baza.diplomsite.ru/previewfile/1830