Построение модели ИС

2

Содержание



Введение	2

1. Описание ООО «РН-Информ»	4

	1.1 Характеристика организации	4

	1.2 Организационная структура предприятия	5

	1.3 Информационная структура	12

1.3.1 Технические средства	12

1.3.2 Программные средства	13

2. Модель корпоративных информационных систем	15

	2.1 Что такое корпоративные информационные системы	15

	2.2 Классификация КИС	16

	2.3 Описание Borland Together	18

	2.4 Возможности и преимущества Borland Together	20

	2.5 Системные требования Borland Together	22

	2.6 Построение модели в Borland Together Architect	23

Заключение	29

Список литературы	30

Приложение 1	31

Приложение 2	32

Приложение 3	33

		


Введение



Преддипломная практика проходила в течение 14 недель с 22 декабря по 27 марта 2009 года по специальности “прикладная информатика в экономике” на предприятии – ООО “РН-Информ” в городе Ангарске. Ангарский Филиал позиционируется на обслуживание и сопровождение бизнес-приложений, поддержки ИТ-инфраструктуры в ОАО «АНХК» и других дочерних предприятиях компании Роснефть.

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

Корпоративная информационная система определяется как вся инфраструктура предприятия, задействованная в процессе управления всеми информационно-документальными потоками.

Информационная модель корпоративной информационной системы, представляющая собой совокупность правил и алгоритмов функционирования корпоративной информационной системы. Информационная модель включает в себя все формы документов, структуру справочников и данных, и т.д.

В ходе прохождение преддипломной практики были поставлены следующие задачи:

		Ознакомление с организацией информационной системы предприятия;

		Изучение программы Borland Together;

		Изучение внутренней структуры предприятия;

			Изучение технической оснащенности “РН-Информ”;

		Построить диаграмму модели корпоративных информационных систем предприятия;

	Материал в данном отчете изложен по трем направлениям:

Изложение теоретических основ модели корпоративной информационной системы предприятия.

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

Построения модели предприятия.

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






1. Описание ООО «РН-Информ»



1.1 Характеристика организации



Преддипломная практика проходила в Ангарском филиале ООО «РН-Информ», который расположен по адресу Иркутская обл., г. Ангарск, промышленная площадка ОАО АНХК.

Ангарский филиал компании «РН-Информ» был основан в марте 2008 г. Филиал в основном позиционируется на оказании информационно технологических услугах. 

Основным заказчиком ангарского филиала ООО «РН-Информ» является ОАО «Ангарская нефтехимическая компания» (АНХК) – крупнейшее предприятие Восточной Сибири по переработке нефти и выпуску нефтепродуктов. Мощность по первичной переработке нефти составляет 23,3 млн. тонн в год. Основными видами выпускаемой продукции ОАО «АНХК» являются: автомобильный бензин, дизельное топливо, нефтяные мазуты, смазочные и трансформаторные масла, битум. 

Продукция ОАО «АНХК» имеет традиционные рынки сбыта по регионам Восточной Сибири, Амурской области, Читинской области, Республики Бурятия, Республики Саха-Якутия, Приморью, Сахалинской области. Экспорт продукции осуществляется в основном в Китай, Монголию и Корею.

Помимо АНХК РН-Информ также оказывает свои услуги следующим предприятиям: 

Ангарский завод полимеров;

Ангарский завод катализаторов и органического синтеза;

ООО «Ангарская Строительная Компания».

Ангарский филиал РН-Информ позиционируется на таких услугах, как:

Обслуживание и сопровождение бизнес-приложений;

Обслуживание систем и средств связи;

Проектирование и монтаж инженерных систем; 

Проектирование систем связи и телекоммуникации;

Проектирование и монтаж систем безопасности и видеонаблюдения;

Внедрение бизнес-приложений.



1.2 Организационная структура предприятия



Трудовые отношения работников ООО «РН-Информ» регулируются действующим трудовым законодательством, коллективным трудовым договором, правилами внутреннего трудового распорядка, должностными инструкциями работников.

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

Ангарский филиал ООО «РН-Информ» возглавляет директор филиала. В его компетенцию входит совершение сделок, выдача доверенностей, утверждение структуры, штатного расписания, должностных инструкций сотрудников компании, положений о филиалах; подписание приказов и указаний, обязательных для исполнения всеми работниками компании. 

Заместитель генерального директора по экономике и финансам выполняет следующие задачи и функции:

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

Определяет направления повышения эффективности на основе планирования, бюджетирования и анализа финансово-экономической деятельности предприятия.

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

Юридическая служба, входящая в состав блока управления, занимается разработкой документов правового характера; ведет справочно-информационную работу по законодательству, дает справки и консультации работникам компании по текущему законодательству, оказывает содействие в оформлении документов и актов имущественно – правового характера; подготавливает контракты и договоры по всем направлениям деятельности. 

Административно-хозяйственный отдел обеспечивает хозяйственное обслуживание всех управленческих подразделений компании, в связи с чем выполняет следующие функции: 

снабжает канцелярскими принадлежностями всех подразделений предприятия; 

обеспечивает мебелью и хозяйственным инвентарем; 

ведет контроль за сохранностью материальных ценностей;

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

В задачи отдела управления персоналом входит:

Реализация политики компании в области управления персоналом в соответствии со стратегией и текущими планами его развития.

Оптимизация организационной структуры компании, формализация отношений внутри компании.

Обеспечение компании персоналом.

Формирование и развитие системы оценки персонала.

Формирование и развитие системы профессионального обучения персонала компании.

Совершенствование корпоративной культуры компании.

Обеспечение юридически грамотного кадрового документооборота в компании.

В функции отдела управления персоналом входит:

Формирование и совершенствование системы рационального использования человеческих ресурсов.

Прогнозирование и планирование потребности в человеческих ресурсах, оптимизация численности персонала в компании.

Основными задачами планово-экономического отдела являются:

проведение работ по экономическому планированию;

проведение работ по учету и анализу результатов производственно-хозяйственной деятельности;

подготовка установленной статистической отчетности;

методическое обеспечение соответствующих вопросов;

участие в рассмотрении разрабатываемых планов, рабочих программ.

В соответствии с поставленными задачами отдел осуществляет следующие функции:

подготавливает исходные данные для составления проектов перспективных, годовых и оперативных планов;

составляет тарификационные списки, штатные расписания, сметы доходов и расходов;

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

разрабатывает мероприятия по обеспечению режима экономии, выявлению резервов, повышению эффективности работ;

определяет экономическую эффективность проводимых работ, исследований, разработок;

принимает необходимые меры по использованию современных технических средств при выполнении расчетов и вычислительных работ;

выполняет необходимую работу, связанную с нерегламентными расчетами и контролем за их исполнением;

вносит изменения в справочную и нормативную информацию;

осуществляет сбор, накопление научно-технической информации и других необходимых материалов для плановой работы или выполнения отдельных заданий;

составляет различные экономические обоснования, справки, периодическую статистическую отчетность;

принимает участие в рассмотрении разрабатываемых планов, рабочих программ, вопросов организации выполнения работ.

В задачи отдела МТО входит: обеспечение производственных подразделений предприятия материально-техническими ресурсами. Подготовка и заключение договоров на поставку материально-технических ресурсов. Организация рационального использования материально-технических ресурсов. 

Функциями отдела МТО являются: определение потребности в материальных ресурсах. Определение источников покрытия потребности в материальных ресурсах. Разработка проектов перспективных, текущих планов и балансов материально-технического обеспечения производственной программы, ремонтно-эксплуатационных нужд предприятия и его подразделений. Обеспечение предприятия всеми необходимыми для его производственной деятельности материальными ресурсами требуемого качества.

Главный инженер руководит работой технических служб предприятия, несет ответственность за выполнение плана, работ сервисные работы по сопровождению программного обеспечения, копировальной и множительной техники, сетевого оборудования, систем связи и систем безопасности, использование новейшей техники и технологии, а также отвечает за выполнение требований по охране труда и технике безопасности, экологической безопасности. Главному инженеру подчиняются следующие отделы: 

Производственно технический отдел.

Управление технических систем.

Управление информационных систем.

Управление систем связи.

Производственно диспетчерский отдел.

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

Производственно технический отдел отвечает за подготовку проектной документации объекта, согласование проектной документации, сдачу готовых программных продуктов в эксплуатацию. Возглавляет отдел начальник ПТО, который подчиняется главному инженеру.

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

В основные функции отдела пуско-наладки относятся: установка, настройка Программного обеспечения, гарантийное обслуживание клиентов.

Основными функциями отдела эксплуатации программного обеспечения являются: 

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

установка, настройка, сопровождение и обновление программного обеспечения вычислительной техники в подразделениях;

обеспечение целостности и работоспособности программного обеспечения вычислительной техники;

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

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

антивирусная защита информации в подразделениях.

Отдел обработки информации решает следующие функции:

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

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

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

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

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

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

Основными функциями отдела управление системами связи являются:

подбор, установка, обслуживание и ремонт компьютерной техники и средств связи; 

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

Отдел охраны и пожарной сигнализации обеспечивает надзор и контроль за соблюдением требований охраны труда в соответствии с положениями «Трудового Кодекса» и иных нормативных актов, регулирующих взаимоотношения в области охраны труда; несёт ответственность за выполнение требований техники безопасности на рабочих местах предприятия, обучение обслуживающего персонала безопасным методам работы, проведение соответствующих экзаменов.

В задачи отдела проектирования входит: 

Осуществление анализа бизнеса компании и оптимизации процессов, протекающих в ней;

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

Разработка программного продукта точно позиционированного на потребности пользователя с минимизацией риска неожиданных изменений требований к нему.

В функции отдела проектирования входит: 

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

Обоснование экономической эффективности разработки новых продуктов;

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




1.3 Информационная структура



1.3.1 Технические средства

Для организации сети (см. приложение 2) в ООО «РН-Информ» используется топология звезда и состоит из следующего оборудования:

В центре системы стоит Сервер Hewlett-Packard Proliant DL380R05, содержит следующие технические характеристики.



Процессор:

Intel Xeon Quad Core (2,3 ГГц)

Чипсет материнской платы:

Intel 5000P

Оперативная память:

2048 Мб/32000 Мб (DDR2, 667 МГц)

Поддержка RAID:

0, 1, 1+0, 5

Чипсет видео:

ATI ES1000

Сетевые интерфейсы:

адаптер HP NC373

Порты:

4 x USB, RJ-45 (сеть), VGA-Out (D-Sub), 1 x клавиатура, 1 x мышь

Операционная система:

Microsoft Windows Server 2003.



Для объединения компьютеров в компании установлены семь 16-ти портовых Коммутаторов DGS-1016D 16х – обеспечивают быстрый доступ к серверам, удовлетворяя возрастающие потребности пользователей сети. Все порты поддерживают автоопределение скорости 10/100/1000 Mбит/с и автосогласование полуду/ полнодуплексного режима работы. Порты Gigabit Ethernet предоставляют выделенную полосу пропускания в 2000 Мбит/с в режиме полного дуплекса для подключения серверов. 

Управление потоком IEEE 802.3x позволяет подключать серверы напрямую к коммутатору с целью получения высокоскоростного и сверхнадежного канала связи. Работая на скорости 2000 Мбит/с в режиме полного дуплекса, коммутатор предоставляет высокоскоростной канал для передачи данных серверам с минимальной потерей данных. 

Для получения доступа к Интернет используется широкополосный маршрутизатор ADSL DSL-500T, подключенный к центральному серверу. Он позволяет совместно использовать канал связи ADSL несколькими пользователями. Благодаря встроенному интерфейсу ADSL, поддерживающему скорость нисходящего потока до 24 Мбит/с и расширенным функциям маршрутизатора. Это устройство предоставляет компании РН-Информ удобный и экономичный способ создания безопасной, высокоскоростной сети, со свободным от "узких" мест каналом связи к внешнему миру. 

Маршрутизатор обеспечивает защиту пользователей сетей от атак из Интернет с помощью NAT (network address translation). Для еще большей защиты поддерживаются VPN (Virtual Private Network) в режиме pass-through. VPN – это технология, при которой происходит обмен информацией с удаленной локальной сетью по виртуальному каналу через сеть общего пользования с имитацией частного подключения «точка-точка». Устройство также блокирует и перенаправляет определенные порты, ограничивая сервисы во внутренней сети предприятия, к которым внешние пользователи могут получить доступ. Виртуальный сервер используется для перенаправления сервисов на несколько серверов. 



1.3.2 Программные средства

На всех персональных компьютерах организации установлена операционная система MS Windows server 2003 и пакет MS Office 97, в тестовом режиме поставлен MS Office 2007. Кроме этого стандартного набора программ, используются так же и ряд специализированных пакетов:

	“Галактика” – Контур бухгалтерского учета системы Галактика ERP обеспечивает эффективное решение всего спектра задач, связанных с ведением бухгалтерского и налогового учета, формированием соответствующей отчетности на предприятии.

“Консультант плюс” – Электронная правовая поисковая система. Программа необходима для работы юридической службы предприятия позволяет ему оперативно ознакомиться со всеми изменениями в законодательстве, а также найти необходимую юридическую информацию.

“1С v 7.7.” – Данная программа позволяет вести, все финансовые операции компании предназначена для автоматизации работы бухгалтеров.

“Visual Basic 6” – средство для создания высокопроизводительных Web приложений и приложений для предприятий.

“Office Visio 2007” – средство, позволяющее визуально документировать, разрабатывать и разбираться в состоянии бизнес-процессов и систем. Связывание диаграмм с данными помогает увидеть более полную картину.

“Borland Developer Studio 2006” – интегрированная среда разработки, допускающую создание приложений на языках Delphi, C, C++ и C# в рамках единого пакета.

Библиотека ActiveX компонентов – предназначенных для разработки ГИС-приложений с использованием карт Zulu в популярных средах разработки, таких как Borland Delphi, Microsoft Visual Basic, Microsoft Visual C++, Microsoft Access и др.

	“SQL Server 2005” – позволяет работать с большими объемами информации и управлением базами данных предприятия.

В динамичных условиях XXI в, общество постоянно сталкивается с проблемами различного рода заражения информации. Для устранения этих недостатков на предприятии установлено две антивирусные программы: NOD 32 и Doctor Web.




2. Модель корпоративных информационных систем



2.1 Что такое корпоративные информационные системы



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

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

Главная задача КИС – эффективное управление всеми ресурсами предприятия (материально-техническими, финансовыми, технологическими и интеллектуальными) для получения максимальной прибыли и удовлетворения материальных и профессиональных потребностей всех сотрудников предприятия.

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

Корпоративная информационная система определяется как вся инфраструктура предприятия, задействованная в процессе управления всеми информационно-документальными потоками, включающая в себя следующие обязательные элементы: 

Информационная модель корпоративной информационной системы, представляющая собой совокупность правил и алгоритмов функционирования корпоративной информационной системы. Информационная модель включает в себя все формы документов, структуру справочников и данных, и т.д. 

Регламент развития модели корпоративной информационной системы и правила внесения в неё изменений.



2.2 Классификация КИС



Строгой научной классификации нет. Рассмотрим ниже одну из существующих классификаций.

1. Локальные системы.

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

Локальные системы по многим критериям универсальны, но ряд разработчиков предлагает отраслевые решения, например, особые способы начисления налогов и т.п. Цикл внедрения локальных систем невелик, иногда можно воспользоваться “коробочным” вариантом, купив программу и самостоятельно развернув её на предприятии. Стоимость локальных систем колеблется в диапазоне $5000-$50000.

2. Финансово-управленческие системы.

Такие системы гибко настраиваются на нужды конкретного предприятия, хорошо интегрируют деятельность предприятия и предназначены, в первую очередь, для учета и управления ресурсами непроизводственных компаний. Как правило, они универсальны, однако необходимость отражения специфики деятельности конкретной компании может проявляться отчётливее, так как функциональные возможности таких систем шире, чем у локальных. Во многих системах данного класса присутствуют базовые возможности управления производством. Стоимость финансово-управленческих систем можно условно определить диапазоне от $50000 до $200000.

3. Средние интегрированные системы.

Предназначены для управления производственным предприятием и интегрированного планирования производственного процесса. Учетные функции проработаны глубоко, но выполняют вспомогательную роль и порой невозможно выделить модуль бухгалтерского учета: информация в бухгалтерию поступает автоматически из других модулей. Цепочка планирования “сбыт - производство - закупки” на основе процедур MRPII является ядром этих систем. Подразделения предприятия (финансы, бухгалтерия, маркетинг и пр.) строят свою деятельность, опираясь на данные этой цепочки. Средние системы значительно сложнее в установке: цикл внедрения занимает от 6 месяцев до полутора лет и более. Причина в том, что система покрывает потребности подразделений и полностью интегрирует производственное предприятие, что требует значительных совместных усилий сотрудников предприятия, поставщика КИС или консалтинговой компании, осуществляющей внедрение. Средние системы по многим параметрам значительно жёстче, чем финансово-управленческие. Производственное предприятие должно, в первую очередь, работать, как хорошо отлаженные часы, где основными механизмами управления являются планирование и оптимальное управление запасами и производственным процессом, а не учет количества счетов-фактур за период. Стоимость внедрения средних систем начинается, как и у финансово-управленческих систем, в районе $50000, но, в зависимости от охвата проекта, может достигать $500000 и более.

4. Крупные интегрированные системы.

Отличаются от средних набором вертикальных рынков и глубиной поддержки процессов управления большими многофункциональными группами предприятий (холдингов или ФПГ). Такие системы имеют наибольшую функциональность, включая управление производством, управление сложными финансовыми потоками, корпоративную консолидацию, глобальное планирование и бюджетирование и пр. Сходные функции присутствуют и во многих финансово-управленческих (за исключением производства) и средних интегрированных системах, однако, с более низкой степенью проработки. Сроки внедрения крупных интегрированных систем обычно занимают более года, а стоимость проекта - более $500000.

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



2.3 Описание Borland Together



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

Borland Together 2006 - выпущена на рынок в виде трех специализированных решений:

Borland Together Architect - логическое продолжение предлагаемого сейчас продукта Together ControlCenter. В состав новой версии помимо функций вариантов Together Designer и Together Developer войдет полноценный инструмент визуального проектирования на языке Unified Modeling Language (UML), предназначенный для архитекторов программного обеспечения, занимающихся проектированием, созданием и согласованием архитектур корпоративных приложений совместно с разработчиками и представителями производственных, коммерческих и управленческих подразделений. Решение Together Architect предоставляет богатые возможности для создания UML-моделей под конкретные платформы на целом ряде различных языков программирования;

Borland Together Designer - удобное в эксплуатации независимое средство моделирования для бизнес-аналитиков и других специалистов, занимающихся проектированием приложений исходя из набора требований представителей производственных, коммерческих и управленческих подразделений. Реализованная в этом продукте возможность создавать на языке, предназначенном только для проектирования (Platform Independent Modeling, или PIM), модели, которые впоследствии нетрудно преобразовать в выполняемые модели для конкретных платформ, призвана способствовать разработке более легко адаптируемых приложений, способных идти в ногу с меняющимися требованиями. В продукте Designer также имеется поддержка языков Object Constraint Language (OCL) и UML 2.0 для описания производственно-коммерческих и технических требований в UML-моделях, благодаря чему, по мнению Borland, этот продукт превосходно подходит в качестве платформы для архитектур типа Model Driven Architecture (MDA). Together Designer поддерживает версии UML 1.4 и UML 2.0 в рамках одного и того же интерфейса, а также обеспечивает тесную интеграцию с системами согласования требований, такими, как Borland Caliber RM;

Borland Together Developer - система моделирования, предназначенная для тех, кто специализируется на работе с исходными текстами программ. В ее состав входят встроенные средства интеграции с различными средами программирования. Технология Together Live Source автоматически преобразовывает и синхронизирует модели и тексты программ, поддерживая постоянное соответствие между ними, а также может декомпилировать готовые приложения, чтобы дать разработчикам возможность разобраться в имеющихся у них текстах программ при помощи моделей. Повышению производительности труда разработчиков способствуют и поддержка новых стандартов, функции контроля качества и способность осуществлять поиск в исходных текстах программ с целью выявления используемых фрагментов и определения их местонахождения.

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



2.4 Возможности и преимущества Borland Together



Borland Together поддерживает все основные диаграммы Unified Modeling Language (UML). Использование унифицированного языка моделирования UML позволяет создавать архитектуру, которая наилучшим образом отвечает потребностям предприятия. Для выполнения каждого проекта по разработке программного обеспечения требуется единая программа действий, которая будет способствовать продвижению всей группы разработчиков в одном направлении и созданию качественного программного продукта. Borland Together значительно упрощает процесс создания программного обеспечения, интегрируя возможности UML в среду разработки приложений.

Технология Together LiveSource: автоматическая синхронизация моделей и кода. Благодаря синхронизации моделей и кода создаваемых программных продуктов, разработчики программного обеспечения получают возможность более эффективно взаимодействовать между собой. С внедрением одновременной синхронизации, оперативно поставляющей различным группам разработчиков идентичную информацию, более не требуется ручное обновление данных. Теперь модели быстро обновляются и не устаревают, поскольку все изменения, вносимые в модель или код, одновременно отражаются в соответствующем коде или модели, что позволяет разработчикам действовать более целесообразно и продуктивно. 

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

Поддержка стандартных отраслевых шаблонов. Использование на начальном этапе проектирования современных отраслевых шаблонов помогает разрабатывать более совершенную архитектуру. Технология Together поддерживает стандартные отраслевые шаблоны GoF и J2EE с возможностью создания и изменения собственных шаблонов. Всесторонняя поддержка шаблонов позволяет группам разработчикам многократно использовать их в будущих проектах, повышая качество разрабатываемой архитектуры. 

Проведение аудитов для определения качества программного обеспечения. В задачу аудиторских проверок входит измерение метрик качества создаваемого программного обеспечения и внедрение корпоративных стандартов на ранних этапах разработки, т.е. на стадии написания кода. Измерение метрик качества до развертывания программного продукта позволяет разработчикам обнаруживать и исправлять ошибки в коде, повышая его качество до того, как он будет передан в группу контроля качества. Поскольку аудиторские переменные можно настраивать и сохранять, группы разработчиков имеют возможность устанавливать стандарты программирования и контролировать соблюдение принятых норм при написании кода. Аудиты также позволяют сгладить стилистические особенности программирования разных разработчиков в соответствии с корпоративными стандартами программирования.

Оценка разработки программного обеспечения с помощью метрик. Метрики позволяют группе разработчиков определить сложность, качество и размер выполняемого проекта. На основе данных эталонного тестирования и контрольных измерений руководители групп получают полное представление о качестве и эффективности технологических процессов и деятельности своих групп. Таким образом, чем больше широта охвата измеряемой информации, тем точнее оценка текущих и будущих проектов. 



2.5 Системные требования Borland Together



К платформе Borland Together предъявляются следующие системные требования. Borland Together поддерживает различные операционные системы такие как:

Windows Vista, Windows XP Pro (SP 2). 

RedHat Enterprise Linux 4 update 2, x86-32. 

SUSE Linux Enterprise Server 10, x86-32. 

Solaris 10 SPARC, GTK. 

Mac OS X 10. 5, Universal, Carbon.

Для нормальной работы Borland Together необходимо оперативной памяти минимум 1Гб (рекомендуется больший объем памяти). Для достижения оптимальной производительности в крупномасштабных проектах, возможно, потребуется изменить параметры кучи (heap) виртуальной Java-машины (JVM) в файлах *.bat, *.cmd или *.sh, расположенных в подкаталоге bin установочного каталога Together. 

Платформа предназначенная для интегрированной среды разработки Eclipse 3.4. Необходимая версия платформы Eclipse автоматически устанавливается вместе с Together. Поддерживается сайт обновления Eclipse для установки Together в уже установленную среду Eclipse 3.4.

Необходимая версия Java Runtime Environment устанавливается автоматически вместе с Together.

Любой веб-браузер, поддерживающий фреймы; для платформы Windows рекомендуется Microsoft Internet Explorer версии 6.0 или более поздней.



2.6 Построение модели в Borland Together Architect



В ходе прохождения преддипломной практики была решена задача, поставленная руководителем практики – построить схему корпоративной информационной системы предприятия (см. приложение 3).

Перед началом проектирования необходимо настроить программу Borland Together. Для этого запускаем программу, затем необходимо выбрать рабочий каталог, выбираем папку, где будем сохранять проект. При первом запуске откроется окно приветствия. Для построения модели информационной системы, необходимо перспектива Моделирования, чтобы её открыть выбираем Window > Open Perspective > Modeling (см. рис. 1). 





Рис. 1 Выбор перспективы моделирования 

Если перспектива Моделирования - открытая но не активная, щелкните кнопку Моделирования в toolbar в праве окна (см. рис. 2). Перспектива Моделирования отображена.

Перспектива Together Моделирования имеет три основных области:

Navigation view-По умолчанию, эта область содержит две вкладки:

Model Navigator (Навигатор Модели) – дерево UML проектов, которое можно использовать, чтобы управлять элементами, открывать, создавать, удаляться, и т.п.

Navigator.

Diagram editor (Редактор Диаграммы) – отображает открытые диаграммы. Этот вид обеспечивает вкладки для каждой открытой диаграммы.

Properties view – Вид Свойств – этот вид показывает свойства для выбранного элемента.





Рис 2



Для дальнейшей настройки необходимо определить возможности together, для этого выполняем команду Window > Preferences откроется окно настроек, далее выбираем из списка: General > Capabilities. Щелкаем на кнопку Advanced, здесь выбираем необходимые возможности программы (см. рис. 3).





Рис. 3 Диалоговое окно настройки программы



Чтобы начать непосредственное моделирование выполняем команду: File > New > Project > Together, выбираем Java Modeling Project.

После настойки программы приступаем к непосредственному построению модели. Данная модель содержит 17 подсистем (см приложение 4).

В состав системы Бухгалтерский учет (см. приложение 5) входит: Комплекс задач "Учет затрат на производство" – Организовано хранение сводных бухгалтерских проводок в разрезе всех балансовых и забалансовых счетов, подготовленных в других ИС; выполнение расчётов себестоимости энергоресурсов и различных услуг. Формирование финансового результата. Является источником для подготовки данных в другие ИС и АРМы ОАО АНХК для различных форм и видов отчетов 

Комплекс задач "Учет расчетов с контрагентами" – операции ввода и хранения сводных бухгалтерских проводок в разрезе документов контрагентов, подготовленных в других ИС ("Учет затрат на производство", "Учет услуг сторонним организациям", ''АРМ бухгалтера по учету кассовых операций","АРМ бухгалтера расчетной группы","Учет незавершенного строительства",''Учет нематериальных активов", "Учет услуг автотранспорта", "АРМ кладовщика-бухгалтера" (в вариациях),"","Учет реализации готовой продукции", АРМ ИС Галактика). Комплекс задач "Учет расчетов с контрагентами" осуществляет ввод и хранение сводных бухгалтерских проводок в разрезе документов по забалансовому учету; выполнение бухгалтерских операций по налоговому вычету, курсовым разницам, погашению авансов; для начисления пени и штрафов на дебиторскую задолженность; для обработки информации из Банк-клиента; для оперативного учета задолженности контрагентов, сверки расчетов с контрагентами; для подготовки первичных данных в другие ИС (ИС СОФИ) и АРМ ОАО АНХК ("Учет услуг сторонним организациям", "Учет затрат на производство", "Налоговый учет", "Оперативный учет инвестиционных проектов"); для подготовки различных форм и видов отчетов.

"АРМ бухгалтера по учету основных средств" – Объектом автоматизации являются функции учета основных средств для сектора учета основных средств бухгалтерии. Главными задачами данного АРМа являются:

контроль за наличием и сохранностью ОС с момента приобретения до момента выбытия;

правильное и своевременное начисление износа;

получение сведений для правильного расчета налога на имущество, перечисляемого в бюджет;

контроль за правильным и эффективным использованием средств на реконструкцию, модернизацию и ремонт основных средств;

контроль за эффективным использованием основных средств по времени и мощности;

получение данных для составления отчетности о наличии и движении основных средств.

готовится набор "Проводки" - распределение сумм по балансовым счетам, который передается в к/з «Учет затрат на производство».

"АРМ бухгалтера по учету драгоценных металлов" – Оперативный и бухгалтерский учет ДМ, содержащихся в МНЗ и основных средствах.

Комплекс задач "Учет оплаты за проживание в общежитиях ОАО "АНХК"" – начисление сумм оплаты за проживание в общежитиях АНХК, контроль за дебиторской, кредиторской задолженностью. Прием данных из АРМ: ЗАРПЛАТА (АРМ бухгалтера расчетной группы), КАССА (АРМ бухгалтера по учету кассовых операций).

"Учет оплаты населением услуг по отчистке стоков" – основная функция выдача счетов, прием платежей, отслеживание дебиторской-кредиторской задолженности. Передача и прием данных в АРМ: ЗАРПЛАТА (АРМ бухгалтера расчетной группы).

"АРМ бухгалтера расчетной группы" – расчет заработной платы, нарядов, аванса, ведение массивов долгосрочных удержаний, НДФЛ, расчет начислений по среднему заработку; формирование выходных документов, формирование бухгалтерских ТХО, передача данных в АРМ Учета расчетов с контрагентами, АРМ Учет затрат на производство.

"АРМ бухгалтера расчетной группы по учету кассовых операций" выполняет учет и движение денежных средств, поступающих в кассу; формирует выходные документы, бухгалтерские ТХО, передает данные в АРМ Учета расчетов с контрагентами, АРМ бухгалтера расчетной группы.

"АРМ бухгалтера по учету нематериальных активов" – Ведение картотеки НМА, в разрезе бухгалтерского и налогового учета, выполнение операций поступления, выбытия, перемещения, изменения стоимости. Выполнение расчета сумм амортизации (износа) в бухгалтерском и налоговом учете. Формирование проводок. Предача данных в ИС АНХК.

Комплекс задач "Учет движения товарной продукции" "Реализован учёт движения товарной (готовой) продукции в разрезе кодов продуктов, владельцев и договоров; оценка полуфабрикатов и товарной продукции; расчёт товарного баланса. ""Учет затрат на производство"" (забалансовый учет). Загружает данные из "учет затрат на производство" в *.XML файле. 

Комплекс задач "Отчетные калькуляции себестоимости товарной продукции" – расчет себестоимости готовой продукции и полуфабрикатов. "Учет затрат на производство" и "Свод затрат на производство".Загрузка из "Учета затрат на производство".

Подсистема оперативное управление содержит в себе: АРМ экономиста цеха – Формирование отчетов о движении продукции ОАО АНХК, смешении продукции, отчетов о работе установок, отчетов о фактическом использовании сырья, реагентов и катализаторов за отчетный месяц.

АРМ экономиста ПЭУ – На основании заводских данных (АРМ экономиста АНХК) формирование хранимой информации о движении, смешении продукции ОАО АНХК в течение отчетного года. Выдача отчетов: Отчет о движении нефти (сырье, дистилляты, полуфабрикаты, газы нефтяные, компоненты); Отчет о движении хим. продукции и привозного сырья; Баланс нефти и продуктов нефтепереработки за отчетный период.

Комплекс задач «Товарная продукция» - Реализован учёт движения товарной (готовой) продукции в разрезе кодов продуктов, владельцев и договоров; оценка полуфабрикатов и товарной.

Комплекс задач. Оперативные суточные сводки – Формирование суточных сводок по движению продукции ОАО АНХК. Формирование суточной сводки о выработке, отгрузке и товарных остатков продукции для передачи в ГИВЦ 

Учет остатков нефти и продукции ОАО АНХК – Формирование отчетности о наличии натурных остатков нефти и и продукции нефте- и химпереработки в резервуарных парках, аппаратах и трубопроводах ОАО АНХК.


Заключение



Несмотря на сравнительную молодость ИТ-отрасли как таковой, это уже вполне сформировавшийся рынок, с брэндами-лидерами и лидирующими продуктами. На настоящий момент существует достаточно широкий спектр продукции, призванной удовлетворить самые разнообразные нужды, как небольших компаний, так и компаний-гигантов. Эти программные продукты в полной мере охватывают все аспекты деятельности предприятий, от логистики, маркетинга, производства, взаимоотношениями с клиентами, сбыта, до бухгалтерского учета и управления персоналом.

В ходе прохождения преддипломной практики было рассмотрена организационная структура ООО «РН-Информ» и её деятельность. В данном отчете рассмотрена поставленная задача руководителем практики по созданию модели информационной системы ОАО «АНХК». Данная информационная система была реализована в программе Borland together. 




Список литературы



Ильин В.В. Моделирование бизнес – процессов. Практический опыт разработчиков. - М.: ООО «И.Д. Вильямс», 2006. – 176 с. 

Колесников С., статья «Бизнес процесс реинжиниринг и внедрение автоматизированных систем управления»

Слиньков Д.В. Бизнес моделирование для внедрения ИСУ предприятия. Директор ИС, №3, 2001 г. 

Токарев Ю., статья «Корпоративные информационные системы и консорциум разработчиков»






Приложение 1

Организационная структура ООО «РН-Информ»










Приложение 2

Информационная сеть ООО «РН-Информ»








Приложение 3

Информационная система ОАО «АНХК»