Технология Together LiveSource: автоматическая синхронизация моделей и кода. Благодаря синхронизации моделей и кода создаваемых программных продуктов, разработчики программного обеспечения получают возможность более эффективно взаимодействовать между собой. С внедрением одновременной синхронизации, оперативно поставляющей различным группам разработчиков идентичную информацию, более не требуется ручное обновление данных. Теперь модели быстро обновляются и не устаревают, поскольку все изменения, вносимые в модель или код, одновременно отражаются в соответствующем коде или модели, что позволяет разработчикам действовать более целесообразно и продуктивно.
Автоматическое документирование. Автоматическое документирование освобождает группу разработчиков от необходимости документировать каждое действие, позволяя им полностью сосредоточится на решении задач по проектированию и внедрению программного обеспечения. Технология Together предлагает надежную и легко настраиваемую систему автоматического документирования, использующую разнообразные форматы документов с возможностью настройки шаблонов под текущие задачи проекта. Автоматическое документирование позволяет разработчикам уделять больше времени на разработку программного обеспечения, а руководителям групп в любое время получать необходимую информацию.
Поддержка стандартных отраслевых шаблонов. Использование на начальном этапе проектирования современных отраслевых шаблонов помогает разрабатывать более совершенную архитектуру. Технология Together поддерживает стандартные отраслевые шаблоны GoF и J2EE с возможностью создания и изменения собственных шаблонов. Всесторонняя поддержка шаблонов позволяет группам разработчикам многократно использовать их в будущих проектах, повышая качество разрабатываемой архитектуры.
Проведение аудитов для определения качества программного обеспечения. В задачу аудиторских проверок входит измерение метрик качества создаваемого программного обеспечения и внедрение корпоративных стандартов на ранних этапах разработки, т.е. на стадии написания кода. Измерение метрик качества до развертывания программного продукта позволяет разработчикам обнаруживать и исправлять ошибки в коде, повышая его качество до того, как он будет передан в группу контроля качества. Поскольку аудиторские переменные можно настраивать и сохранять, группы разработчиков имеют возможность устанавливать стандарты программирования и контролировать соблюдение принятых норм при написании кода. Аудиты также позволяют сгладить стилистические особенности программирования разных разработчиков в соответствии с корпоративными стандартами программирования.
Оценка разработки программного обеспечения с помощью метрик. Метрики позволяют группе разработчиков определить сложность, качество и размер выполняемого проекта. На основе данных эталонного тестирования и контрольных измерений руководители групп получают полное представление о качестве и эффективности технологических процессов и деятельности своих групп. Таким образом, чем больше широта охвата измеряемой информации, тем точнее оценка текущих и будущих проектов.
2.5 Системные требования Borland Together
К платформе Borland Together предъявляются следующие системные требования. Borland Together поддерживает различные операционные системы такие как:
Windows Vista, Windows XP Pro (SP 2).
RedHatEnterpriseLinux 4 update 2, x86-32.
SUSELinuxEnterpriseServer 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).
Перед началом проектирования необходимо настроить программу BorlandTogether. Для этого запускаем программу, затем необходимо выбрать рабочий каталог, выбираем папку, где будем сохранять проект. При первом запуске откроется окно приветствия. Для построения модели информационной системы, необходимо перспектива Моделирования, чтобы её открыть выбираем Window > OpenPerspective > 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) входит: Комплекс задач "Учет затрат на производство" – Организовано хранение сводных бухгалтерских проводок в разрезе всех балансовых и забалансовых счетов, подготовленных в других ИС; выполнение расчётов себестоимости энергоресурсов и различных услуг. Формирование финансового результата. Является источником для подготовки данных в другие ИС и АРМы ОАО АНХК для различных форм и видов отчетов
Комплекс задач "Учет расчетов с контрагентами" – операции ввода и хранения сводных бухгалтерских проводок в разрезе документов контрагентов, подготовленных в других ИС ("Учет затрат на производство", "Учет услуг сторонним организациям", ''АРМ бухгалтера по учету кассовых операций","АРМ бухгалтера расчетной группы","Учет незавершенного строительства",''Учет нематериальных активов", "Учет услуг автотранспорта", "АРМ кладовщика-бухгалтера" (в вариациях),"","Учет реализации готовой продукции", АРМ ИС Галактика). Комплекс задач "Учет расчетов с контрагентами" осуществляет ввод и хранение сводных бухгалтерских проводок в разрезе документов по забалансовому учету; выполнение бухгалтерских операций по налоговому вычету, курсовым разницам, погашению авансов; для начисления пени и штрафов на дебиторскую задолженность; для обработки информации из Банк-клиента; для оперативного учета задолженности контрагентов, сверки расчетов с контрагентами; для подготовки первичных данных в другие ИС (ИС СОФИ) и АРМ ОАО АНХК ("Учет услуг сторонним организациям", "Учет затрат на производство", "Налоговый учет", "Оперативный учет инвестиционных проектов"); для подготовки различных форм и видов отчетов.
"АРМ бухгалтера по учету основных средств" – Объектом автоматизации являются функции учета основных средств для сектора учета основных средств бухгалтерии. Главными задачами данного АРМа являются:
- контроль за наличием и сохранностью ОС с момента приобретения до момента выбытия;
- правильное и своевременное начисление износа;
- получение сведений для правильного расчета налога на имущество, перечисляемого в бюджет;
- контроль за правильным и эффективным использованием средств на реконструкцию, модернизацию и ремонт основных средств;
- контроль за эффективным использованием основных средств по времени и мощности;
- получение данных для составления отчетности о наличии и движении основных средств.
- готовится набор "Проводки" - распределение сумм по балансовым счетам, который передается в к/з «Учет затрат на производство».
"АРМ бухгалтера по учету драгоценных металлов" – Оперативный и бухгалтерский учет ДМ, содержащихся в МНЗ и основных средствах.
Комплекс задач "Учет оплаты за проживание в общежитиях ОАО "АНХК"" – начисление сумм оплаты за проживание в общежитиях АНХК, контроль за дебиторской, кредиторской задолженностью. Прием данных из АРМ: ЗАРПЛАТА (АРМ бухгалтера расчетной группы), КАССА (АРМ бухгалтера по учету кассовых операций).