LINEBURG


<< Пред. стр.

страница 6
(всего 83)

ОГЛАВЛЕНИЕ

След. стр. >>

управления
Наиболее типичными моделями жизненного цикла ИС являются
• каскадная модель Последовательное выполнение всех этапов проектирова­
ния и реализации ИС, полная определенность требований к компонентам
ИС Любые изменения на ранних этапах приводят к повторному выполне­
нию последующих этапов работ (принцип «от начала и до конца»),
• спиральная модель Особый акцент делается на начальных этапах жизненно­
го цикла ИС анализе и проектировании Реализуемость технических реше­
ний проверяется путем создания прототипов ИС или отдельных частей На
основании полученных разработок уточняются требования к ИС, выполня­
ется корректировка спецификаций ИС, создается новая версия Если резуль­
таты удовлетворительные, выполняется переход на следующий этап с парал­
лельным завершением работ предыдущих этапов


Методология проектирования ИС
Наибольшее распространение получил структурный подход к проектированию
ИС (структурный анализ/структурное проектирование SA/SD — Structure Ana­
lyses & Structure Design)
Суть структурного подхода состоит в последовательной декомпозиции исход­
ной системы на подсистемы, функции, комплексы задач, процедуры обработки
данных, осуществляемой по принципу «сверху вниз» При этом сохраняется це­
лостное представление об ИС, в которой все компоненты взаимоувязаны, что и
отличает этот подход от простой интеграции отдельных компонентов в систему
методом «снизу вверх»
Методология структурного проектирования широко использует графические
средства для анализа и проектирования ИС
51
Проектирование ИС


• диаграммы потоков данных — DFD (Data Flow Diagrams) Они обеспечива­
ют спецификацию внешних устройств (источников или приемников инфор­
мации), систем/подсистем, процессов (функций системы), потоков входной
и выходной информации, накопителей данных (БД) Используется иерархия
взаимосвязанных диаграмм потоков данных, что позволяет последовательно
детализировать и описывать алгоритмы обработки данных с помощью таб­
лиц решений, языков программирования, блок-схем алгоритмов,
• диаграммы «сущность—связь» — ERD (Entity Relationship Diagrams) Они
служат целям представления в формализованном виде структуры данных ин­
формационных хранилищ (БД) Выделяются важные для предметной облас­
ти сущности, устанавливается набор их свойств и отношения друг с другом
Как правило, для представления структуры данных используются реляцион­
ные модели, выполняется нормализация отношений,
• диаграммы переходов состояний — STD (State Transiting Diagrams) Они ис­
пользуются для отражения «поведения» управляемых процессов системы в
реальном времени
При создании программных модулей приложений используются, как правило,
языки программирования процедурного типа и каскадная модель проектирова­
ния ИС, все работы выполняются строго последовательно
Методология объектно-ориентированного проектирования (OOP — Object Ori­
ented Program) использует следующие базовые понятия
• класс объектов,
• объект,
• свойство объекта,
Q событие,
• метод обработки
В качестве объектов могут рассматриваться как реальные сущности, так и абст­
рактные понятия Объект характеризуется определенной внутренней структу­
рой данных — набором свойств (атрибутов) Для объекта определяются встро­
енные методы обработки данных
Каждый объект является представителем определенного класса, который задает
общие свойства для всех его членов, набор методов обработки событий Функ­
ционирование системы рассматривается как взаимодействие объектов различ­
ных классов В процессе функционирования при наступлении предопределен­
ных событии осуществляется изменение свойств объектов с помощью методов
обработки Объектно-ориентированный подход реализует
• инкапсуляцию — скрытие структуры объекта от почьзователя, доступ к атри­
бутам (свойствам) объекта только через методы обработки,
• наследование — создание иерархии классов объектов, сохранение свойств клас­
сов-родителей и добавление новых индивидуальных свойств подчиненным
по иерархии объектам,
• полиморфизм — выбор методов обработки, соответствующих предопределен­
ным событиям для определенного класса объектов
52 Глава 1. Информационные системы предприятий


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

Технология проектирования ИС
Проектирование и реализация ИС осуществляется с помощью различных тех­
нологий выполнения проектных работ:
• оригинальное проектирование ИС;
• типовое проектирование ИС;
• средства компьютерной поддержки процесса разработки ИС — CASE-техно-
логии (Computer Aided System Engineering).
Оригинальное проектирование ИС является достаточно дорогостоящим меро­
приятием. Выбор данного подхода целесообразен в следующих случаях:
• создание принципиально новой ИС;
• отсутствие подходящих прототипов ИС;
О создание небольших или несложных по функциям И С;
• наличие квалифицированного штата разработчиков;
О наличие эффективных средств разработки.
Типовое проектирование применяется фирмами-разработчиками, которые спе­
циализируются на создании ИС объектов управления определенного типа (про­
мышленное предприятие, торговое предприятие, банк, больница, школа и т. п.).
Предметом специализации могут быть и отдельные функции управления, такие
как бухгалтерский учет, логистика, управление персоналом, либо информацион­
ные технологии определенного вида, например, компьютерные сети, базы дан­
ных, система управления делопроизводством и т. п. Типовое проектирование ИС
обеспечивает экономию трудозатрат разработчиков, сокращение времени проек­
тирования, гарантированный уровень качества проектных решений.
В качестве типовых элементов И С выступают:
• бизнес-процессы;
• организационная структура;
• формы документов и схемы документооборота;
• структура БД;
• информационные технологии общего применения.
Типичный образец типового проектирования — создание И С на базе «коробоч­
ных» программных продуктов. Готовые программные средства базового и при-
"тадного назначения адаптируются к условиям конкретной ИС. В условиях
•rwv ''ч'чкшюнально развитых ИС становится актуальной про-
53
Вопросы для самопроверки


блема управленческого консалтинга, системной интеграции проектных решений,
направленной на комплексирование отдельных составляющих проекта ИС.
При создании крупномасштабных и сложных ИС, реинжиниринге бизнес-про­
цессов все чаще пользуются средствами CASE-технологий или их элементами.
Современные CASE-технологии (некоторые наиболее популярные средства CASE-
технологий приведены в табл. 1.2) поддерживают основные этапы ЖЦ ИС,
обеспечивают проверку результатов проектирования. Существенной характери­
стикой CASE является их «чувствительность» к аппаратно-программной плат­
форме и составу СУБД, для которых выполняется проектирование структуры
базы данных, а также возможность групповой работы проектировщиков ИС, ис­
пользуя данную технологию.

Таблица 1.2. Характеристика CASE-технологий

CASE-технологии ЖЦ ИС Проверка Групповая
Платформа СУБД
работа

+ + + +
ORACLE, Informix,
West-Mounti-CAS
Е + Uniface Sybase, Ingres и
другие, dbf-файлы
+ + - -
Designer/2000+ Целевая СУБД —
Developer/2000 только ORACLE
+ +

Silver-Run + JAM —
ORACLE, Informix,
Sybase, Ingres и
другие

+ +

ERwin/ERX + ORACLE, Informix,
PowerBuilder Sybase, поддержка
ODBC




Вопросы для самопроверки
1 Что такое объект и система управления? Назовите характеристики объекта
управления.
2 Что такое организационная структура управления? Назовите типы организа­
ционных структур.
3. Какие методологии управления предприятием существуют в мире? Что та­
кое «Планирование производственных ресурсов» MRP II? В чем отличие ме­
тодологии корпоративного управления ERP?
4. Дайте определение ИС предприятия, назовите ее составные части, виды ор­
ганизационных единиц. Что такое АРМ?
5 Дайте определение «информации» и ее потребительских свойств. Каковы
формы представления информации в ИС? Что такое «документ» и БД? В чем
специфика электронных документов?
54 Глава 1. Информационные системы предприятий


6. Дайте определение информационных технологий. Назовите типовые техно­
логические процессы обработки информации в ИС.
7. Каково назначение и характер использования технических средств различ­
ных классов в ИС?
8. Приведите классификацию программных средств информационных техноло­
гий ИС. Какие операционные системы используются в ИС? Каково назначе­
ние сервисных программных средств?
9. Назовите типовые функциональные подсистемы ИС и комплексы задач.
10. Дайте определение компьютерной сети. В чем особенности ЛВС, интрасе-
тей? Охарактеризуйте технологии и услуги Интернета.
11. Назовите основные этапы проектирования и создания ИС. В чем различие
спиральной и каскадной модели жизненного цикла ИС? В чем суть струк­
турного анализа и объектно-ориентированного проектирования?
12. Назовите средства и методы проектирования ИС.
ГЛАВА 2 Общая
характеристика
компьютерных
систем
бухгалтерского
учета
Компьютерная система бухгалтерского учета (КСБУ) должна обеспечивать вы­
полнение всех функций и требований бухгалтерского учета. Основой бухгалтер­
ского учета является учетная политика организации — совокупность правил
ведения бухгалтерского учета, первичного наблюдения, стоимостного измере­
ния, группировки и итогового обобщения фактов хозяйственной деятельности.
В учетной политике организаций утверждаются:
• Рабочий план счетов бухгалтерского учета.
• Формы документов, в том числе для внутренней бухгалтерской отчетности.
• Порядок проведения инвентаризации активов и обязательств организации.
• Методы оценки активов и обязательств.
• Правила документооборота и технология обработки учетной информации.
• Порядок контроля совершения хозяйственных операций и др.


Модели учета
План счетов бухгалтерского учета — систематизированный перечень синтетиче­
ских счетов бухгалтерского учета. Стандартный план счетов бухгалтерского
учета является основой для формирования рабочего плана счетов предприятия.
Для программной реализации алгоритмов бухгалтерского учета используются
следующие признаки счетов:
56 Глава 2 Общая характеристика компьютерных систем бухгалтерского учета


• Тип сальдо для балансовых счетов.
• Периодичность, алгоритм закрытия счета (ежемесячно, ежеквартально, один
раз в год).
• Валютный учет на счете.
• Структура кода счета.
• Принадлежность к группе, подгруппе счетов или разделу плана и т. п.
Компьютерные системы бухгалтерского учета позволяют использовать различ­
ные рабочие планы счетов, программным способом устанавливая между счета­
ми различных планов соответствие. В бухгалтерские проводки включается при­
знак «Вид плана счетов», соответствующий определенным моделям учета.
Бухгалтерский учет обеспечивает синтетический и аналитический учет. Синте­
тический учет — это обобщение данных об имуществе, обязательствах и хозяй­
ственных операциях в стоимостном выражении. Детализация объектов учета
на синтетических счетах осуществляется путем открытия субсчетов к ним. Суб­
счета обеспечивают возможность дополнительной классификации и анализа
хозяйственных операций. Можно вводить иерархию субсчетов для одного син­
тетического счета.
Аналитический учет в ручном варианте ведется в лицевых, материальных, лич­
ных и иных аналитических счетах бухгалтерского учета. Аналитический учет
обеспечивает группировку информации внутри каждого синтетического счета в
стоимостном или в натуральном выражении. Объектами аналитического учета
являются:
• Материалы, товары, основные средства, нематериальные активы, малоценные
и быстроизнашивающиеся предметы, производственные или внешние заказы.
• Организации (поставщики, покупатели, клиенты, заказчики, дебиторы, кре­
диторы), с которыми ведутся расчеты.
• Материально-ответственные и подотчетные лица.
• Акционеры и учредители.
• Документы-основания.
• Структурные подразделения (бизнес-единицы).
• Статьи и элементы затрат, издержки обращения.
В компьютерных бухгалтерских системах обозначение счета — код счета опре­
деляет виды обработки учетной информации. В код счета может быть включена
призначная информация о счете:
• Код плана счетов.
• Раздел плана.
• Тип сальдо счета.
• Признак валютного учета.
• Классификационный код счета.
• Идентификатор синтетического счета.
57
Классификация и кодирование информации


• Идентификатор синтетического субсчета 1-го уровня.
• Идентификатор синтетического субсчета 2-го уровня и т. п.
• Идентификатор аналитического счета 1.
• Идентификатор аналитического счета 2 и т. д.
Таким образом, в структуре кода счета можно отразить всю необходимую ин­
формацию. Разрядность кода достаточно большая, как правило, ограничена 255
символами, что вполне достаточно для представления любого набора признач-
ной информации. Компьютерные технологии позволяют использовать структу­
ру кода для отбора и группировки информации.
В компьютерных системах бухгалтерского учета аналитическим счетам соответ­
ствуют справочники, картотеки, реестры документов, учетные регистры. Вся
учетная информация о хозяйственных операциях в виде бухгалтерских проводок
представлена в базе данных. Для каждого синтетического счета, субсчета, анали­
тического счета вводится на начало первого учетного периода начальное сальдо.


Классификация и кодирование
информации
Основу информационной системы бухгалтерского учета составляют классифика­
торы и кодификаторы технико-экономической информации. Система классифи­
кации — совокупность правил и результат распределения заданного множества
объектов {М) на подмножества {Мч) в соответствии с признаками сходства или
различия. Различают два метода классификации (рис 2.1).
• Иерархический метод — между классификационными группировками уста­
навливаются отношения подчинения, последовательной детализации свойств
типа: класс — подкласс — группа — подгруппа — вид и т. д. В иерархической
классификации каждый объект попадает только в одну классификационную
группировку, объединение группировок одного иерархического уровня дает
исходное множество объектов. Глубина иерархии определяется классифика­
ционными признаками.
• Фасетный метод — исходное множество объектов разбивается на подмноже­
ства в соответствии со значениями отдельных фасетов. Фасет — набор значе­
ний одного признака классификации. Фасеты взаимно независимы. Каждый
объект может одновременно входить в различные классификационные груп­
пировки.
Кодирование предназначено для присвоения объектам или классификационным
группировкам условных обозначений — кодов. Характеристикой кода является:
• используемый алфавит (цифры, буквы, штрихи, цвета);
• длина и структура обозначений кода;
• метод кодирования: классификационный и регистрационный (идентифика­
ционный).
58 Глава 2. Общая характеристика компьютерных систем бухгалтерского учета



Фасеты

Ф Ф Ф
Значения
к
2
1

1
1
2
3
4
5




Иерархическая классификация: Фасетная классификация:
им у =м, vi flM„*0,V/
riM=0,Vi
Рис. 2 . 1 . Методы классификации объектов


Как правило, используются цифровые и буквенно-цифровые коды, штрих-коды,
что обусловлено их большей точностью и строгостью системы обозначений. Струк­
тура кода описывает состав и назначение отдельных разрядов кода.
Если выполнена предварительная классификация объектов, применяются клас­
сификационные методы кодирования, которые делятся на два вида:
• последовательное кодирование, основанное на иерархической системе клас­
сификации;
• параллельное кодирование, основанное на фасетной системе классификации
объектов.
Для идентификации объектов используется регистрационный метод кодирова­
ния: последовательная нумерация объектов либо присвоение номеров выделен­
ной серии.
Для некоторых множеств код объекта содержит классификационную часть, рас­
крывающую признаки объекта, и идентификационную часть, обеспечивающую
однозначную идентификацию объекта. Эти части кода могут использоваться
либо независимо друг от друга, либо идентификация объектов осуществляется
внутри классификационных группировок.
К кодам экономической информации предъявляются требования:
• Минимально необходимая структура кода с учетом расширения множества
кодируемых объектов.
• Учет специфики программных и технических средств обработки данных.
• Помехозащищенность кода.
Классификаторы и кодификаторы имеют различные сферы действия:
• Локальные (внутрисистемные) классификаторы — действительны только в
рамках ИС.
59
Классификация и кодирование информации


• Отраслевые классификаторы — действительны для всех ИС одной отрасли
народного хозяйства.
• Региональные (республиканские, городские, областные) классификаторы —
действительны для всех ИС одного региона.
• Общероссийские классификаторы — действительны для И С, принадлежа­
щих субъектам Российской Федерации.
• Международные классификаторы.
Чем выше уровень действия классификатора, тем более общими являются зало­
женные в нем признаки объектов и тем шире номенклатура объектов. Информа­
ционный обмен ИС осуществляется с использованием единых классификаторов
более высокого иерархического уровня.
Помехозащищенность кода обеспечивается за счет включения в код избыточ­
ных контрольных чисел, значение которых вычисляется по определенному ал­
горитму. Наиболее традиционным является метод «остаток по модулю простого
числа» и использование весовых коэффициентов разрядов кода.
г \
k = 1«,Л modg,
V1

где k — контрольное число, а — весовой коэффициент разряда, Ъ — значение
разряда кода, q — «простое» число.
Например, исходный код 48005, в качестве весовых коэффициентов разрядов
кода выбраны числа 3, 5, 7, 11, 13. «Простое» число —11.
Вычисляется сумма произведений значений разрядов кода на их «веса»:
4 x 3 + 8 x 5 + 0 x 7 + 0 x 1 1 + 5 x 1 3 = 117
Находится остаток по модулю 11 для вычисленной суммы: (117)modll=7. Стро­
ится помехозащищенный код — 48005 7.
Для обнаружения ошибок выполняется повторное вычисление контрольного
разряда. Если рассчитанное значение отличается от контрольного разряда, зна­
чит, есть ошибка. Как правило, однократные ошибки имеют наибольший удель­
ный вес, и они хорошо обнаруживаются; ошибки большей кратности, хотя и ма­
ловероятны, могут не обнаруживаться.
Классификаторы и кодификаторы являются наиболее представительной частью
нормативно-справочной информации ИС, большое значение уделяется обеспе­
чению высокого качества информации классификаторов. Качество информации
определяется следующими факторами:

<< Пред. стр.

страница 6
(всего 83)

ОГЛАВЛЕНИЕ

След. стр. >>

Copyright © Design by: Sunlight webdesign