Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры_11.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
2.96 Mб
Скачать
  1. Структурный и объектно-ориентированный подходы в проектировании ис (Кузнецова)

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

Основные принципы структурного подхода:

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

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

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

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

  • непротиворечивость - обоснованность и согласованность элементов;

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

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

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

Инструментальные средства делятся на группы и позволяют рассматривать:

  1. SADT (Structured Analysis and Design Technique), модели и соответствующие функциональные диаграммы;

  2. DFD (Data Flow Diagrams), диаграммы потоков данных;

  3. ERD (Entity-Relationship Diagrams), диаграммы "сущность-связь".

Объектно-ориентированный подход

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

Проектирование рассматривается как последовательное отражение уровней абстракции создаваемой системы управления на программную модель. Каждый уровень представляет собой совокупность объектов. Эти объекты образуют иерархии при повышении уровня общности.

  1. Стандарты и классификация erp-систем. (Кузнецова)

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

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

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

  • все виды учета,

  • анализ результатов хозяйственной деятельности.

Требования к ERP-системам:

  • централизация данных в единой базе,

  • близкий к реальному времени режим работы,

  • сохранение общей модели управления для предприятий любых отраслей,

  • поддержка территориально-распределенных структур,

  • работа на широком круге аппаратно-программных платформ и СУБД.

На предприятии имеются три уровня планирования и управления. Долгосрочное. Среднесрочное. Краткосрочное (или оперативное). ERP-системы занимаются преимущественно двумя последними.

ERP-системы интересует управление, ориентированное на договора или заказы, проходящие по цепочке "Снабжение-Производство-Сбыт". Договор, заказ - это единицы планирования и учета. Они рождают некие пучки вторичных процессов.

Задачи ERP-системы в разрезе изделия охватывают полный "цикл жизни" изделия и выглядят, например, так:

  • Поддержка разработки изделия (интерфейс с системой конструирования).

  • Обеспечение изготовления и испытаний пилотных экземпляров.

  • Обеспечение изготовления опытных и установочных партий.

  • Обеспечение серийного и заказного производства.

  • Поддержка изготовления модификаций и клонов.

  • Организация выпуска семейства изделий.

  • Снятие с производства изделий или замена вновь разработанными (сконструированными).

Инфраструктура для ERP-систем

  • сервер(ы),

  • клиентские станции,

  • коммуникационные средства и системы,

  • клиентское ПО:

  • ПО для доступа к серверу

  • ПО для представления информации,

  • серверное ПО:

  • ОС,

  • СУБД,

  • система администрирования,

  • монитор транзакций,

  • прикладное ПО коллективного пользования:

  • ERP-система,

  • другие прикладные пакеты (CAD\CAM\CAE,GIS и пр.).