- •Технологии создания информационных систем
- •Введение
- •Причины создания информационных систем
- •Пример (Экономическая информационная система)
- •Методология функционального программирования
- •Методологии разработки информационных систем
- •Методология императивного программирования
- •Методы и концепции императивного программирования
- •Методология объектно-ориентированного программирования
- •Методы и концепции объектно-ориентированного программирования
- •Методы и концепции функционального программирования
- •Методология логического программирования
- •Методы и концепции логического программирования
- •Методология программирования в ограничениях
- •Методы и концепции программирования в ограничениях
- •Контроль ошибок
- •Методы осуществления контроля ошибок
- •Способы осуществления контроля ошибок
- •Методы проектирования информационных систем
- •Состав информационных систем
- •Потребительские свойства информационных систем
- •Средства проектирования информационных систем
- •Концептуальное моделирование
- •Макетирование информационной системы
- •Использование case – технологий при проектировании информационной системы
- •Стадии и этапы проектирования информационных систем
- •Организационно распорядительная и проектная документация
- •Методическое обеспечение процесса проектирования информационных систем
- •Взаимодействие пользователей и разработчиков информационной системы на стадии процесса проектирования
- •Цели и задачи предпроектной стадии создания информационной системы
- •Организация обследования объекта и методы сбора материала
- •Обработка материалов обследования и их анализ
- •Предпроектная документация и оценка экономической эффективности информационной системы
- •Цели и задачи классификации и кодирования элементов
- •Требования, предъявляемые к кодам технико-экономической идентификации
- •Требования, предъявляемые к проектированию форм первичных документов
- •Методика проектирования форм первичных документов
Методы и концепции функционального программирования
Метод аппликативности заключается в том, что программа есть выражение, поставленное из применения функций к аргументам. Программа состоит из совокупности определений функций, представляющих собой вызовы других функций и вложенных друг в друга. Метод поддерживается концепцией функции.
Метод рекурсивного поведения заключается в самоповторяющемся поведении, возвращающемся к самому себе. Метод поддерживается концепцией рекурсии.
Метод настраиваемости заключается в том, что можно легко порождать новые программные объекты по образцу, как значения соответствующих выражений (применение порождающей функции к параметрам образца). Этому способствует то, что не только программа, но и любой программный объект (в идеале) является выражением.
Методология логического программирования
Методология логического программирования - подход, согласно которому программа содержит описание проблемы в терминах фактов и логических формул, а решение проблемы система выполняет с помощью механизмов логического вывода. Логическое программирование начинает свой отсчет времени с конца 60-х годов XX века, когда Корделл Грин предложил использовать резолюцию как основу логического программирования. Алан Колмеро создал язык логического программирования Prolog в 1971 году. Логическое программирование пережило пик популярности в середине 80-х годов XX века, когда оно было положено в основу проекта разработки программного и аппаратного обеспечения вычислительных систем пятого поколения.
Методы и концепции логического программирования
Метод единообразия заключается в одинаковом применении механизма логического доказательства ко всей программе. Метод унификации - это механизм сопоставления с образцом для создания и декомпозиции структур данных.
Методология программирования в ограничениях
Методология программирования в ограничениях - это подход, при котором в программе определяется тип данных решения, предметная область решение и ограничения на значение искомого решения. Решение находится системой. Методология предлагает двухуровневую архитектуру, интегрирующую компонент ограничения и программный компонент. Компонент ограничений обеспечивает основные операции и состоит из системы выводов на фундаментальных свойствах системы ограничений. Операции, окружающие компонент ограничений, реализуются программно-языковым компонентом. Методология возникла в начале 80-х годов XX века как перспективная область исследований на стыке символьных вычислений, искусственного интеллекта, исследования операций и интервальной арифметики.
Методы и концепции программирования в ограничениях
Метод описательной модели вычислений заключается в том, что программа на языке программирования содержит описание понятий и задач. Метод поддерживается концепцией модели.
Контроль ошибок
Контроль ошибок классифицируются по следующим признакам:
по методу осуществления контроля;
по способу осуществления контроля.
Методы осуществления контроля ошибок
В настоящее время выделяют такие методы контроля ошибок:
предварительный;
текущий;
последующий.
Предварительный контроль осуществляется до начала работ, совершения операций, подвергавшихся проверке, и направлен на предупреждение незаконности и нецелесообразности выполнения работ, проведения операций в организации. Его целью является предупреждение ошибок. В организациях предварительный контроль используется в ключевых областях — по отношению к трудовым, материальным и финансовым ресурсам. Форма предварительного контроля играет важную роль в повышении уровня знаний хозяйственных кадров, их профессионализма, ответственности за соблюдение законности, целесообразности и эффективности использования информационных технологий.
Предварительный контроль чаще всего проводится внутренними экспертами и специалистами организации. За последние годы предварительный контроль проводится также внешними независимыми экспертами и аудиторскими фирмами путем проведения консультационной работы в данной организации, экспертизы различных схем, проектов бизнес-планов и т.п.
Особенно широко предварительный контроль должен применяться для проверки качества информационных ресурсов до их производственного использования, а также планируемых инвестиций, финансовых вложений и финансовых операций. Эта форма контроля необходима также для разработки проектов и экспертизы уже готовых систем различного характера, для разработки схем и проектов систем организации бухгалтерского учета, систем оптимизации учетной политики, автоматизированных систем управления производством продукции (работ, услуг), маркетингом, бюджетированием и другими процессами организации. В аудиторской практике предварительный контроль может быть использован также для оценки ценности информации. Путем предварительного обследования и контроля отдельных систем хозяйственного механизма организации, аудиторы оценивают их эффективность и устанавливают уровень аудиторского риска.
Текущий контроль – это проверка качества исполнения во время выполнения вычислительных операций. Текущий контроль проводится непосредственно в ходе осуществления работ или в процессе совершения хозяйственных операций и направлен на оперативное устранение недостатков, распространение (внедрение) научно обоснованного положительного опыта и технологий.
Преимущества данной формы техники проведения контроля заключаются в возможности своевременного выявления и устранения допущенных ошибок в бухгалтерских системах, при нарушении стандартов законодательных и нормативных систем, связанных с начислением налогов, обязательных платежей в бюджет и внебюджетные фонды и т.д. Текущая проверка позволяет устранить «наследственные» (типичные для данной организации) ошибки систем и способствует недопущению таких или аналогичных ошибок в дальнейшем, а также позволяет свести до минимума «наследственный» (присущий) и контрольный риски при последующих проверках финансовых компонент организаций.
Текущие проверки проводят как внутренние эксперты, так и внешние независимые эксперты и аудиторские фирмы посредством наблюдения, обследования объектов контроля, консультирования специалистов и руководителей организаций путем абонентского обслуживания по возникающим правовым, управленческим, налоговым, аналитическим и другим проблемам. Кроме того, текущий системный контроль может проводиться экспертами, аудиторской фирмой на данном экономическом субъекте по договоренности с ним поэтапно, например, помесячно, поквартально и т.д., т.е. не ожидая конца года, когда хозяйственные операции уже завершены, и на некоторые из них повлиять фактически уже невозможно. Текущий системный контроль может быть использован как при инициативном, так и при обязательном аудите системы с целью подтверждения достоверности данных финансовой отчетности организации в конце проверяемого года.
При последующем контроле выявляются и исправляются ошибки, допущенные при выполнении предыдущих операций. Заключительный (последующий) аудиторский контроль осуществляется после выполнения работ и совершения хозяйственных операций. Хотя заключительный (последующий) контроль осуществляется слишком поздно, чтобы ориентировать на проблемы в момент их возникновения, тем не менее, в системной практике он выполняет важные функции. Одна из них состоит в том, что заключительный контроль дает руководству организации информацию о недостатках и ошибках в системе, рекомендации по их устранению и недопущению в будущем. Сравнивая фактически полученные и требовавшиеся результаты работы, руководство имеет возможность оценить, насколько реалистично и обоснованно были проведены работы, хозяйственные операции, составлены планы и т.д. Эта процедура позволяет также получить информацию о возникших проблемах и сформулировать новые направления совершенствования системы, чтобы избежать этих проблем в будущем.
Заключительный (последующий) контроль обеспечивает также объективную оценку деятельности организации и проводится экспертами или аудиторской фирмой с целью подтверждения достоверности данных периодической, и годовой бухгалтерской (финансовой) отчетности организации.
Данная форма контроля для отдельных организаций обязателен (согласно законодательству), то есть эти организации подвергаются обязательной системной проверке один раз в году.
Она может быть проведена также по поручению органов дознания, следствия при наличии санкции прокурора, суда и арбитражного суда в соответствии с процессуальным законодательством Российской Федерации.
Заключительный (последующий) системный контроль может быть проведен в необязательном порядке (инициативный аудит) по усмотрению самих организаций с целью устранения ошибок и нарушений в системе бухгалтерского учета, налогообложения и по другим проблемам (проведение анализа финансового состояния и платежеспособности, прогнозирование развития основных видов деятельности организации и т.д.).
Отличительным свойством заключительного (последующего) системного контроля является полнота охвата им проверяемых объектов системы, возможность их более глубокого изучения. Это позволяет вскрыть не только недостатки в работе системы, но и неиспользованные резервы повышения эффективности всех видов ее деятельности, наметить и принять меры к ликвидации допущенных в системе нарушений и ошибок.
