- •Оглавление
- •Введение.
- •Анализ предметной области
- •1.1 Характеристика процесса продажи товара
- •1.2 Основные объекты в процессе продажи товара
- •Проектирование
- •2.1. Диаграмма вариантов использования.
- •2.2. Диаграмма классов.
- •2.3. Диаграммы состояний
- •2.4. Диаграмма последовательности.
- •2.5. Диаграмма компонентов.
- •2.6. Диаграмма развертывания.
- •Проектирование комплекса технических средств
- •4. Проектирование комплекса программных средств:
- •6. Смета проекта.
- •7. План-график развертывания ис
- •Заключение.
2.4. Диаграмма последовательности.
Взаимодействие объектов в системе происходит посредством приема и передачи сообщений объектами-клиентами и обработки этих сообщений объектами-серверами. При этом в разных ситуациях одни и те же объекты могут выступать и в качестве клиентов, и в качестве серверов. Данный тип диаграмм позволяет отразить последовательность передачи сообщений между объектами. Этот тип диаграммы не акцентирует внимание на конкретном взаимодействии, главный акцент уделяется последовательности приема/передачи сообщений.
События, инициируемые при входе в программу с правами пользователя.
События, инициируемые при входе в программу с правами пользователя.
2.5. Диаграмма компонентов.
Этот тип диаграмм предназначен для распределения классов и объектов по компонентам при физическом проектировании системы. Часто данный тип диаграмм называют диаграммами модулей. При проектировании больших систем может оказаться, что система должна быть разложена на несколько сотен или даже тысяч компонентов, и этот тип диаграмм позволяет не потеряться в обилии модулей и их связей. Диаграмма компонентов определяет архитектуру разрабатываемой системы.
2.6. Диаграмма развертывания.
Диаграмма развертывания применяется для представления общей конфигурации и топологии распределенной программной системы и содержит распределение компонентов по отдельным узлам системы.
Диаграмма развертывания предназначена для визуализации элементов и компонентов программы, существующих лишь на этапе ее исполнения.
Представляются только компоненты-экземпляры программы, являющиеся исполняемыми файлами или динамическими библиотеками.
Эта диаграмма завершает процесс ООАП для конкретной программной системы.
Проектирование комплекса технических средств
В данном разделе приведён перечень средств вычислительной, организационной техники, средств телекоммуникации с указанием количества и назначения.
Состав комплекса технических средств
Таблица 1. Средства вычислительной техники
-
№
Наименование
Ед. изм
Количество
Назначение
Сервер приложений
шт.
1
программная платформа (software framework) предназначенная для эффективного исполнения процедур (программ, механических операций, скриптов) которые поддерживают построение приложений.
Сервер БД
шт.
1
обслуживает базу данных и отвечает за целостность и сохранность данных, а также обеспечивает операции ввода-вывода при доступе клиента к информации.
АРМ пользователя
шт.
1
программно-технический комплекс, предназначенный для автоматизации деятельности определенного вида
Таблица 1.1 - Спецификация сервера приложений
-
Процессор
Процессор
IntelCore2QuadQ6600 с тактовой частотой 2.4 ГГц
Архитектура
x86-64
Кэш-память второго уровня
8 МБ, внешняя
Оперативная память
Тип поддерживаемой памяти DDR2 ECC PC-5300 (DDR667), PC-4200 (DDR533)
Максимальная емкость памяти 8 ГБ
Стандартные/интегрированные интерфейсы
Удаленный мониторинг
для удаленного мониторинга системы используется компьютер, подключенный к серверу по протоколу SSH
Сетевой
два сетевых контроллера: Intel 82573V 10/100/1000 Мбит/с и Intel 82573L 10/100/1000 Мбит/с
Прочие интерфейсы
1x PS/2 клавиатура, 1x PS/2 мышь, 4x USB 2.0, 2x COM, 1x VGA монитор, 2x RJ-45 LAN
Шина расширения
1 слот PCI Express 8x, переходная плата для установки 1 полноразмерной карты расширения
1 слот 64-bit 133 МГц, переходная плата для установки 1 полноразмерной карты расширения
Оптический привод
CD-ROM встроенный низкопрофильный привод
FDD
Встроенный полноразмерный привод
Отсеков 3,5 дюйма
4 корзины для SATA HDD с возможностью горячей замены
Поддержка UDMA/100
1 канал с возможностью подключения 2х устройств
Интегрированный RAID-контроллер
Встроен в чипсет, возможно построение RAID массивов уровней 0, 1, 0+1, 5 Matrix Raid из 4 Serial ATA устройств
Внутренние НЖМД
Два жестких магнитных диска с интерфейсом SATA-IIразмером 3,5 дюйма (форматированная емкость 500 ГБ), 7200 об/мин
Программное обеспечение
Операционная система
Linux
Языки программирования
Java
Сетевые протоколы
TCP/IP
Системное и сетевое администрирование
для удаленного администрирования системы используется компьютер, подключенный к серверу по протоколу SSH
Блоки питания
Один блок бесперебойного питания; независимые шнуры питания
Условия эксплуатации
Напряжение переменного тока
100-240 В, 47-63 Гц, 0,895 КВА
В работающем состоянии
Внешняя температура от 5 до 35°Cотносительная влажность от 20% до 80% при отсутствии конденсата
В неработающем состоянии
Внешняя температура от -20 до 60°Cотносительная влажность от 5% до 95% при отсутствии конденсата
Нормативы
Соответствует или превосходит уровень следующих требований:
Безопасность
ГОСТ 26329-84, п. п. 1.2,1.3
Электромагнитная совместимость
ГОСТ Р 50377-92 (МЭК 950-86)
РЧ/ЭМ излучение
ГОСТ 29216-91 р.2 (класс В)
Защищенность
ГОСТ Р 50839-95 р.4 (группа I)
Рентгеновское излучение
DHHS21 подглаваJ; Декрет о рентгеновском излученииPTBГермании
Таблица 1.2 - Спецификация сервера БД
-
Процессор
Процессор
IntelCore2QuadQ6600 с тактовой частотой 2.4 ГГц
Архитектура
x86-64
Кэш-память второго уровня
8 МБ, внешняя
Межкомпонентное соединение
локальная сеть со скоростью передачи данных до 1 Гбит/с
Системные характеристики
Оперативная память
до 8 ГБ
Ввод/вывод
1 слот PCI Express 8x, переходная плата для установки 1 полноразмерной карты расширения
1 слот 64-bit 133 МГц, переходная плата для установки 1 полноразмерной карты расширения
1x PS/2 клавиатура, 1x PS/2 мышь, 4x USB 2.0, 2x COM, 1x VGA монитор, 2x RJ-45 LAN
два cетевых контроллера: Intel 82573V 10/100/1000 Мбит/с и Intel 82573L 10/100/1000 Мбит/с
Доступность
Полное дублирование оборудования, динамические системные домены, динамическое реконфигурирование, "горячая замена" процессоров, обслуживание "на ходу", защита ECC на всех уровнях, дублированные сетевые соединения, продублированные соединения с дисковыми подсистемами, внесение модификаций в ядро ОС "на ходу", стабильное ядро ОС, обновление операционной системы без остановки сервера, журналирование файловой системы, высоконадежные драйверы ввода/вывода и поддержка кластеризации
Программное обеспечение
Операционная система
Linux
Языки программирования
Java
Сетевые протоколы
TCP/IP, SSH
Мониторинг системы
MRTG, SNMP
Системное и сетевое управление
для удаленного администрирования системы используется компьютер, подключенный к серверу по протоколу SSH
Условия эксплуатации
Напряжение переменного тока
200-240 В, 47-63 Гц, при 15,6 А
Шнуры питания
Три
В работающем состоянии
Внешняя температура
от 5 до 35оС
20%-80% относительной влажности, при отсутствии конденсата
В неработающем состоянии
Внешняя температура
от 20 до 60оC
5%-93% относительной влажности, при отсутствии конденсата
Нормативы
Соответствует или превосходит уровень следующих требований:
Безопасность
ГОСТ 26329 84, п. п. 1.2,1.3
Электромагнитная совместимость
ГОСТ Р 50377 92 (МЭК 950 86)
РЧ/ЭМ излучение
ГОСТ 29216 91 р.2 (класс В)
Защищенность
ГОСТ Р 50839 95 р.4 (группа I)
Таблица 1.3 - Спецификация АРМ пользователя
-
Оборудование
Требование
Центральный процессор
Не ниже Intel Celeron 1.5 ГГц
Оперативная память
Не менее 256 Мб
Жесткий диск
Не менее 1 Гб свободного места
Операционная система
Windows /2000/XP/Vista
Таблица 2. Средства организационной техники
-
№
Наименование
Ед. изм
Количество
Назначение
1
Сетевой принтер samsung ml-1665
шт.
1
Печать документов, накладных
2
сканер samsung scx-4100
шт.
1
Сканирование документации
33
Ксерокс Samsung SF-531P
шт.
1
Ксерокопирование документации
Таблица 3. Средства телекоммуникации
-
№
Наименование
Ед. изм
Количество
Назначение
1.
Маршрутизатор D-LinkDFL-800
шт.
3
Организация компьютерной сети
2.
Кабель КССПВ-5е, 52 UTP 4-cat5e
м
100
кабель предназначен для использования в компьютерных сетях, в горизонтальной подсистеме структурированных кабельный систем