Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ИТ_налог 2о по этой фигне делать.doc
Скачиваний:
53
Добавлен:
24.12.2018
Размер:
2.12 Mб
Скачать

Раздел 2. Требования к комплексу технических средств и системному программному обеспечению.

Комплекс технических средств и системное программное обеспечение должны удовлетворять определенным требованиям:

  • рабочие места пользователей с характеристиками не ниже: процессор Pentium - II 333, ОЗУ 32Мб, объем жесткого диска 800 Мб, видеоподсистема, обеспечивающая работу в режиме разрешения 800x600;

  • выделенный сервер с характеристиками не ниже: процессор 2xPentium III — 500Мгц, ОЗУ 512 Мб, объем жесткого диска Зх9Гб;

  • кабельная система на «витой паре» 100 Мбит, коммутируемая — не более 12-15 рабочих станций на сегмент;

  • операционная система для рабочих станций — Microsoft Windows 98/NT/2000/XP. Сетевая операционная система — Microsoft Windows NT/2000 Server.

Раздел 3. Требования к квалификации пользователей

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

  • содержательный контроль учетной информации;

  • выполнение неавтоматизированных расчетов по своему участку работы;

  • автоматизированное ведение нормативно-справочной информации;

  • выполнение процедур автоматизированной обработки информации в заданной последовательности;

  • корректировки ошибок, допущенных в процессе работы; п получение и контроль автоматизированных отчетов;

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

  • требования к системе документирования; а требования к составу и содержанию работ (согласно календарному плану); о требование к функциям, реализуемым системой;

  • требования к порядку контроля и приемки системы.

  1. Проектирование информационного обеспечения (ИО) автоматизированной информационной системы.

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

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

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

В ходе проектирования ИО, выполняемого совместно с пользователями-экономистами, осуществляются следующие работы:

  • • определяются состав показателей, необходимый для решения экономических задач, их объемно-временные характеристики и информационные связи;

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

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

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

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

Автоматизированные информационные системы, предусматривающие использование персональных машин, ориентированных на конечного пользователя, несколько меняют сложившиеся подходы к проектированию ИО. Персональные компьютеры заставляют пересмотреть стереотипы обработки информации и процессов, происходящих в любой сфере человеческой деятельности. Применение компьютеров предусматривает участие пользователя в процессе решения задачи на машине, значительно увеличивая при этом круг информационных работ. Значительно расширяются информационные потребности работников экономических служб при выполнении ими профессиональных обязанностей. Появляются возможности: формирования с помощью машины всевозможных сборников, докладов; ведения в машине справочников, календарей; оформления и тиражирования результатов обработки; подготовки текстового материала, включая машинописные работы; изготовления документов в виде таблиц; хранения больших объемов информации в памяти машины в достаточно компактной форме. Создание вычислительных сетей позволяет осуществлять широкий обмен информацией между пользователем; организовать электронную почту, обеспечить доступ пользователя к различным информационным ресурсам. Значительное влияние на организацию информационной технологии оказывают и изменения в системах управления хозяйством, внедрение рыночной экономики. Прежде всего, это отражается на организации банков данных. Изменение потоков информации, связанное с интенсификацией межрегиональных связей, существенно влияет на организацию обмена информацией.

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

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

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

  • Определяются состав экономических задач и система показателей для каждого уровня обработки (индивидуальных АРМ, локальных вычислительных сетей, распределенных сетей).

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

  • Ведутся создание информационного фонда и распределение его между уровнями обработки.

  • Создаются различные формы ввода информации на ПЭВМ с учетом многоуровневой обработки данных.

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

  • Создаются различные формы вывода информации (включая подготовку таблично-текстового материала для составления докладов, аналитических записок, бюллетеней, справочников).

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

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

  • Прорабатываются вопросы организации на ПЭВМ делопроизводства управленческой деятельности, контроля за исполнением документов.

  • Создается информационное взаимодействие с внешней средой на основе организации электронной почты.

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

  • • инструкции по подготовке документов к машинной обработке и их кодированию;

  • • инструкции, по обработке экономической задачи на ПЭВМ — вводу программы, исправлению информационных массивов, вводу исходных данных, корректировке информации, загрузке в базу данных, организации запросов, получению выходных данных, организации обмена информацией с другими пользователями.

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

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

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

CASE-технология представляет собой методологию проектирования информационной системы, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель и разрабатывать приложения в соответствии с информационными потребностями пользователей. Это специальный инструментарий для системных аналитиков, разработчиков и программистов, позволяющий автоматизировать процесс проектирования и разработки программного обеспечения. Название технологии (Computer Aided System Engineering) подчеркивает направленность технологии на поддержку концептуального проектирования сложных систем, преимущественно слабоструктурированных. Есть и другое название (Computer Aided Software Engineering), которое переводится как автоматизированное проектирование программного обеспечения. Соответственно второму названию CASE-системы называют инструментальными CASE или инструментальными средами разработки программного обеспечения.

Принципы CASE-технологии

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

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

Использование CASE-технологии предполагает:

  • выделение существенных аспектов системы и отвлечение от несущественных с целью представления проблемы в общем виде;

  • конкретизацию информации, используемой на каждом этапе;

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

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

  • обеспечение структурированности и иерархической организованности данных;

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

Использование CASE-технологии обеспечивает:

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

  • уменьшение стоимости разработки проекта;

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

Качество инструментальных CASE-средств определяется:

  • простотой использования в сочетании с мощными функциями;

  • поддержкой возможности коллективной работы;

  • разделением компонентов объектной модели по категориям выполняемых функций;

  • поддержкой сложных моделей;

  • обновлением программного обеспечения, контролем версий;

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

  • хорошими средствами контроля ошибок, в том числе -логических, и другими характеристиками.

Первоначальное значение термина CASE ограничивалось вопросами автоматизации разработки только программного обеспечения. В настоящее время оно приобрело новый смысл и охватывает процесс разработки сложных информационных систем в целом. В настоящее время CASE-средства вместе с системным программным обеспечением и техническим средствами образуют полную среду разработки информационных систем. Известно множество CASE-систем, различающихся по степени компьютерной поддержки этапов разработки проектов. Наиболее известной в настоящее время является CASE-система Oracle, позволяющая создавать приложения на базе одноименной СУБД.

К CASE-средствам относят программные средства, автоматизирующие процессы жизненного цикла программного обеспечения и обладающие следующими особенностями:

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

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

  • использование специальным образом организованного хранилища проектных метаданных.

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

  • средства анализа (UpperCASE), предназначенные для построения и анализа моделей предметной области;

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

  • средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных для наиболее распространенных СУБД, например DataBaseDesigner (ORACLE);

  • средства разработки приложений, например Delphi (Borland).

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

Классификация CASE-средств по категориям определяет степень их интегрированности по выполняемым функциям и включает:

  • отдельные локальные средства, решающие небольшие автономные задачи;

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

  • полностью интегрированные средства, поддерживающие весь жизненный цикл информационной системы.

На российском рынке программного обеспечения имеются следующие CASE-средства: Designer/2000, Silverrun; CASE-Аналитик и другие.

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

Контрольные вопросы

  1. Назовите задачи проектирования экономических информационных систем.

  2. В чем сущность структурного подхода к проектированию информационных систем?

  3. Что предполагает системный анализ?

  4. Создание какого типа модели предполагает системное проектирование?

  5. Назовите этапы проектирования экономической информационной системы.

  6. В чем разница между техническим заданием и эскизным проектом?

  7. Что входит в состав рабочей документации проекта?

  8. В чем особенности индивидуального проектирования?

  9. Назовите преимущества проектирования системы на основе макетирования.

  10. Назовите особенности декомпозиции по организационной структуре.

  11. В чем особенности информационно-целевого метода декомпозиции?

  12. Чем вызвана необходимость появления CASE-средств?

  13. Какие преимущества обеспечивает использование CASE-технологии?

  14. Особенности и классификация CASE-средств

  15. Назовите особенности CASE-средств.

  16. Как классифицируются CASE-средства по типам?