Дипломная работа: Автоматизация расчета заработной платы отдела технического сопровождения в ООО «DataPro»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
43
чем удобным инструментом, ориентированным скорее на профессионала,
чем на новичка.
4) по технологии создания программ
Учитывая то, что оба языка предоставляют сравнимые фундаменталь-
ные возможности, то к языкам применяются одинаковые технологии созда-
ния программ: структурное программирование, объектно-ориентированное
программирование.
Основываясь на вышеперечисленных данных в качестве языка про-
граммирования будет использован язык Delphi.
1.4.3. Обоснование проектных решений по техническому обеспече-
нию
Техническое обеспечение - комплекс технических средств, который не-
обходим для работы информационной системы, а также соответствующая
документация на эти средства и технологические процессы [9].
Комплекс технических средств включают в себя:
компьютеры;
устройства сбора;
устройства накопления;
устройства обработки;
устройства передачи и вывода информации - жесткие диски,
устройства хранения данных, сканеры, принтеры;
устройства передачи данных - модемы;
При выборе компьютера необходимо учитывать такие характеристики
как надежность, производительность, стоимостные затраты, простота ис-
пользования. От значения указанных параметров зависит возможность рабо-
ты с необходимыми программными средствами, а значит и успех создания
системы.
44
Для каждого из элементов выделяется перечень критериев, наиболее
важных при осуществлении выбора технического обеспечения. К таким кри-
териям относится:
тактовая частота процессора;
разрешение экрана монитора;
объем оперативной памяти;
объем жесткого диска.
Для поставленной задачи нужен будет компьютер, у которого будет
процессор Intel Core Duo 2.0 МГц, и будет иметь оперативную память объе-
мом не менее 2Гб. Персональный компьютер оптимизирован для работы в
экранном разрешении 1024х768 на мониторе с диагональю 17 дюймов. Все
эти технические средства обладают достаточной для решения задачи конфи-
гурацией.
Так же не стоит забывать о сервере, на котором будут хранится данные.
Сервер тоже должен соответствовать определенным техническим требовани-
ям. Требования к серверу базы данных:
Процессор: двух ядерный процессор;
Тактовая частота: 3,2 ГГц или выше;
Оперативная память: 8 ГБ или выше;
Дисковое пространство: рабочие - RAID10 не менее 4 дисков,
суммарным объемом не менее 200 Гб;
Диски для горячей замены (Hot Spare);
45
2.Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Модель жизненного цикла - структура, которая содержит процессы,
действия и задачи, которые будут осуществляться в ходе разработки, функ-
ционирования и сопровождения программного продукта в течение всей жиз-
ни системы, от определения требований до завершения ее использования.
Custom Development Method (технология Oracle) по разработке при-
кладных информационных систем под заказ – определенный материал, кон-
кретизированный вплоть до степени заготовок проектных документов, пред-
назначенных на применение в проектах с применением Oracle. Степень адап-
тивности CDM ограничивается 3-мя моделями ЖЦ:
"классическая" (учтены все без исключения работы/задачи и эта-
пы),
"быстрая разработка" (Fast Track),
"упрощенный подход", предлагаемый в случае небольших проек-
тов, и возможности ускоренно прототипировать приложения.
Rational Unified Process (RUP) предлагает итеративную модель разра-
ботки, включающую четыре фазы:
начало,
исследование,
построение,
внедрение.
Прохождение через четыре ключевые фазы именуется циклом разра-
ботки. Каждый цикл заканчивается генерацией версии системы.
Microsoft Solution Framework (MSF) аналогична с RUP, точно так же
содержит четыре фазы:
исследование,
проектирование,
46
разработка,
стабилизация является итерационной, подразумевает применение
объектно-ориентированного моделирования.
MSF в сопоставлении с RUP в большей части нацелена на разработку
бизнес-приложений.
Extreme Programming (XP). Экстремальное программирование в дан-
ный момент времени считается наиболее новейшим из числа рассматривае-
мых методологий, сложившийся в 1996 году. В основе методологии команд-
ная деятельность, результативная связь между заказчиком и исполнителем на
протяжении всего проекта по созданию ИС. При этом создание проводится с
использованием поочередно дорабатываемых прототипов.
Важнейшими аспектами для выбора стандарта ЖЦ являются:
– актуальность и современность применяемых методов контроли-
рования разработки,
– разработка в итерационном режиме с возможностью осуществ-
лять контроль риски,
– и исполнения самого проекта на некоторых контрольных точках,
отсутствие добавочных требований по моделированию процесса разработки
и внедрения.
Резюмируя представление стандартов выше итерационными из них
считаются 4 стандарта: MSF, RUP, COBIT, XP.
Основной целью использования COBIT является проведение аудита и
стратегического планирования ИС и IT инфраструктуры в целом, поэтому
стандарт COBIT не подходит.
Стандар XP не обладает полноценными этапами жизненного цикла,
например, в стандарте нет выработки концепции, планирования, разработки,
стабилизации, внедрения. Исходя из всего этого можно сделать вывод, что
стандарт XP не подходит.
Rup и MSF считаются новейшими и поддерживающими все новейшие
технологии продуктивной разработки и контролирования их исполнения.
47
Ключевые характерные особенности MSF, RUP и XP объединены в
таблицу 2.1. Согласно этой таблицы можно сделать вывод, что Rational
Unified Process считается хорошо сбалансированным решением для средних
по размерам коллективов разработчиков, работающих с применением про-
дуктов и технологий компании Rational.
Для проектных групп небольшого размера и для малых систем с моди-
фицируемыми требованиями хорошо подойдет Extreme Programming.
Сопровождение является основной трудностью для XP. В случае
увольнения сотрудников в коллективе разработчиков существенная доля
проектных данных может быть утрачена из-за почти отсутствующей доку-
ментации. В таблице 2.1 показаны ключевые характеристики Жизненного
цикла ИС.
Таблица 2.1
Технологии MSF, RUP и XP
Наиболее сбалансированной технологией, которая ориентированная на
проектные группы малых и средних размеров является Microsoft Solutions
Framework.
Источник: https://baza.diplomsite.ru/previewfile/719