- •1) Дайте определение структур аис. Функциональным и обеспечивающим
- •2. Приведите примеры развития Internet/Intranet технологий.
- •3. Приведите классификация моделей разрабатываемого программного обеспечения,
- •Вопрос 1.Приведите схему структуры информационной системы как совокупность обеспечивающих подсистем. Дайте определение каждой подсистеме.
- •Вопрос 2. Дайте определение поисковым системам, Опишите ох основные возможности.
- •Вопрос 3. Дайте описание диаграммы переходов состояния.
- •3 Билет
- •2. Приведите примеры использования Internet-технологии в электронной коммерции.
- •Билет №4:
- •1. Дайте определение классической, централизованной архитектуры ис.
- •3. Дайте описание Методология idef0.
- •Кейлоггеры
- •Вопрос 1.Дайте определение Архитектуры распределение систем.
- •2. Дайте описание технологии хранилищ данных.
- •3. Дайте описание Методу описания процессов idef3.
- •Приведите основные типы информационных систем. Ответ:
- •Дайте описание общей схеме взаимосвязей моделей и представлений сложной системы в процессе объектно-ориентированного анализа и проектирования .
- •Билет №10
- •1.Обьясните какие управленческие функции решают ис.
- •2.Дайте определение четырём основным уровням распределённой архитектуры.
- •3.Дайте описание интегрированной модели сложной системы в нотации uml
- •Приведите три основных уровня управления, которые решаются с внедрением аис.
- •Дайте описание общих задач обработки данных.
- •Дайте описание диаграммы вариантов использования.
- •Билет 12
- •Вопрос1. Приведите категории на которые можно разделить информацию, которую использует менеджер в повседневной деятельности и в процессе принятия решений.
- •Вопрос2. Опишите классы структур асу.
- •Децентрализованная структура.
- •Централизованная структура.
- •Централизованная рассредоточенная структура.
- •Иерархическая структура.
- •Вопрос3. Дайте описание Диаграммы классов.
- •1.Какие функции решают системы знаний?
- •2.Приведите алгоритмы и опишите операции над данными.
- •3.Дайте описание диаграммы состояний.
- •Вопрос 1. Дайте определение принципа реализации ис с применением архитектуры файл-сервер.
- •Вопрос 2. Дайте определение целей автоматизации производства.
- •Вопрос 3. Дайте описание диаграммыкомпонентов.
- •18 Билет.
- •5. Средства документирования.
- •6. Средства тестирования.
- •Билет №19:
- •1.Особенности применения языка программирования Visual Basic при построении информационной системы по архитектуре файл - сервер на
- •2. Дайте описание функциональной структуры предприятия.
- •3. Приведите классификацию case-средств по типам и категориям.
- •Дайте описание принципа работы трехзвенной клиент-серверной архитектуре.
- •Дайте описание класcификации информационных систем.
- •3 Дайте описание Диаграммы переходов состояний.
- •Вопрос 2
- •1.Дайте описание основных характеристик субд ibm db2.
- •Приведите блок схему и объясните принцип построения обобщенной архитектуры субд.
- •Дайте описание модели быстрой (rad) разработки приложений.
- •Билет27
- •Вопрос1
- •Вопрос2
- •Вопрос3
- •12 Правил Кодда
- •1. Дайте определение структур аис. Функциональным и обеспечивающим
- •1.Приведите схему структуры информационной системы как совокупность обеспечивающих подсистем. Дайте определение каждой подсистеме.
- •2.Опишите назначение и методику «реинжиниринга бизнес-процессов»
- •3.Дайте описание интегрированной модели сложной системы в нотации uml.
Дайте описание общей схеме взаимосвязей моделей и представлений сложной системы в процессе объектно-ориентированного анализа и проектирования .
Язык UML представляет собой общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем. С точки зрения методологии ООАП модель сложной системы представляет собой определенное число взаимосвязанных представлений (views), При этом наиболее общими представлениями сложной системы принято считать статическое и динамическое. Уровень представления (layer) — способ организации и рассмотрения модели на одном уровне абстракции, который представляет горизонтальный срез архитектуры модели, в то время как разбиение представляет ее вертикальный срез. При этом исходная или первоначальная модель сложной системы имеет наиболее общее представление и относится к концептуальному уровню. Такая модель, получившая название концептуальной, строится на начальном этапе проектирования и может не содержать многих деталей и аспектов моделируемой системы. Последующие модели конкретизируют концептуальную модель, дополняя ее представлениями логического и физического уровня.
Рис.
1. Общая схема
взаимосвязей моделей и представлений
сложной системы в процессе
объектно-ориентированного анализа и
проектирования
Билет №10
1.Обьясните какие управленческие функции решают ис.
2.Дайте определение четырём основным уровням распределённой архитектуры.
3.Дайте описание интегрированной модели сложной системы в нотации uml
К основным типам информационных систем можно отнести:
системы поддержки деятельности руководителя (Executive Support Systems - ESS), помогающие принимать неструктурированные решения на стратегическом уровне управления компанией и проводить системный анализ информации из внешней среды;
управляющие информационные системы (Management Information Systems - MIS), обслуживающие управленческий уровень, при этом они обеспечивают менеджеров среднего и высшего звена текущей информацией о выполнении основных бизнес-процессов в компании и о некоторых изменениях во внешней среде;
системы поддержки принятия решений (Decision Support Systems - DSS), работающие со всеми типами данных и позволяющие проводить аналитические исследования, строить модели и разыгрывать сценарии для решения слабоструктурированных и вообще не структурированных проблем в инновационных проектах;
рабочие системы знания (Knowledge Work Systems - KWS), целью которых является аккумулировать знания и опыт; системы диалоговой обработки трансакций (Transaction Processing Systems - TPS) - базовые деловые системы, обслуживающие исполнительский (эксплуатационный) уровень организации и предназначенный для автоматического выполнения большого числа трансакций, составляющих стандартный бизнес-процесс этого уровня;
системы автоматизации делопроизводства (OAS), работающие почти с формализованными данными, их функции - дополнять и контролировать работу систем TPS на эксплуатационном уровне и документооборот на уровне организации.
Информационные системы (ИС) могут очень сильно различаться по своим функциям, архитектуре, реализации в зависимости от конкретной области применения. Однако можно выделить по крайней мере два свойства, которые являются общими для всех информационных систем.
Во-первых, любая информационная система предназначена для сбора, хранения и обработки информации. Поэтому в основе любой информационной системы лежит среда переработки, хранения и доступа к данным. Среда должна обеспечивать уровень надежности хранения и эффективность доступа, соответствующие области применения информационной системы. Заметим, что в обычных вычислительных программных системах наличие такой среды не является обязательным.
Во-вторых, информационные системы ориентируются на конечного пользователя, например, банковского клерка, работника склада, бухгалтера или чиновника городской администрации. Такие пользователи могут быть очень далеки от мира компьютеров. Для них терминал, персональный компьютер или рабочая станция являются всего лишь средством обеспечения профессиональной деятельности. Поэтому информационная система обязана обладать простым, удобным, легко осваиваемым, "комфортным" интерфейсом, который должен предоставить конечному пользователю все необходимые для его работы функции, но в то же время не дать ему возможности выполнять какие-либо действия, которые могли бы нанести вред информационной системе.
-Под управлением понимают обеспечение поставленной цели при условии реализации следующих управленческих функций: организационной, плановой, учетной, анализа, контрольной, стимулирования. Рассмотрим кратко их содержание.
Организационная функция заключается в разработке организационной структуры и комплекса нормативных документов: штатное расписание фирмы, отдела, лаборатории, группы с указанием подчиненности, ответственности, сферы компетенции, прав, обязанностей и т. п. Чаще всего это излагается в положении по отделу (лаборатории) или в должностных инструкциях.
Планирование (плановая функция) состоит в разработке и реализации планов по выполнению поставленных задач. Например, бизнес-план для всей фирмы, план производства, план маркетинговых исследований, финансовый план, план проведения научно-исследовательской работы (и т. д.) на различные сроки (год, квартал, месяц, день).
Учетная функция заключается в разработке или использовании уже готовых форм и методов учета показателей деятельности фирмы: бухгалтерский, финансовый, управленческий, складской и т. п. В общем случае учет можно определить как получение, регистрацию, накопление и предоставление информации о реальных хозяйственных процессах.
Анализ, или аналитическая функция, связывается с изучением итогов выполнения планов и заказов, определением влияющих факторов, выявлением резервов, исследованием тенденции развития и т. д. Выполняется анализ различными специалистами в зависимости от сложности и уровня анализируемого объекта или процесса. Анализ результатов хозяйственной деятельности фирмы за год и более проводят специалисты- аналитики, а на уровне цеха, отдела, - менеджер этого уровня (начальник или его заместитель) совместно со специалистом- экономистом.
Контрольная функция чаще всего осуществляется менеджером соответствующего уровня: контроль выполнения планов, расходования материальных ресурсов, использования финансовых средств и т. п.
Стимулирование (мотивационная функция) предполагает разработку и применение различных методов стимулирования труда подчиненных работников:
финансовые стимулы - зарплата, премия, акции, оплата путевок и т. п.;
психологические стимулы - повышение в должности, избрание в закрытый клуб, благодарности, дипломы, звания, степени и т. п.
Управленческая пирамида, отражающая уровни возрастания власти, ответственности и динамику принятия решений, показана на рисунке 1.
2) можно выделить четыре основных уровня распределенной архитектуры :
· представление данных (пользовательский уровень);
· правила бизнес-логики (уровень обработки данных);
· управление данными (уровень управления данными);
· хранение данных (уровень хранения данных).
Три уровня из четырех, исключая первый, занимаются непосредственно обработкой данных, а уровень представления данных позволяет визуализировать и редактировать их. При помощи этого уровня пользователи получают данные от уровня обработки данных, который, в свою очередь, извлекает информацию из хранилищ и осуществляет все необходимые преобразования данных. После ввода новой информации или редактирования существующей потоки данных направляются в обратный путь: от пользовательского интерфейса через уровень бизнес-правил в хранилище.
Еще один уровень - управления данными - стоит в стороне от магистрального потока данных, но он обеспечивает бесперебойное функционирование всей системы, управляя запросами и ответами и взаимодействием частей приложения.
Отдельно необходимо рассмотреть вариант просмотра данных в режиме "только для чтения". В этом случае уровень обработки данных не используется в общей схеме передачи данных, так как необходимость вносить какие-либо изменения отпадает. А сам поток информации является однонаправленным - из хранилища на уровень представления данных.
3) В рамках языка UML все представления о модели сложной системы фиксируются в виде специальных графических конструкций, получивших название диаграмм.
Диаграмма (diagram) — графическое представление совокупности элементов модели в форме связного графа, вершинам и ребрам (дугам) которого приписывается определенная семантика. Нотация канонических диаграмм - основное средство разработки моделей на языке UML
В нотации языка UML определены следующие виды канонических диаграмм:
Статические модели объектно-ориентированных программных систем
вариантов использования (use case diagram) - статическое
классов (class diagram)
Динамические модели объектно-ориентированных программных систем
кооперации (collaboration diagram)
последовательности (sequence diagram)
состояний (statechart diagram)
деятельности (activity diagram)
компонентов (component diagram)
развертывания (deployment diagram)
Каждая из этих диаграмм детализирует и конкретизирует различные представления о модели сложной системы в терминах языка UML.
При этом диаграмма вариантов использования представляет собой наиболее общую концептуальную модель сложной системы, которая является исходной для построения всех остальных диаграмм.
Диаграмма классов , по своей сути, логическая модель, отражающая статические аспекты структурного построения сложной системы.
Диаграммы кооперации и последовательностей представляют собой разновидности логической модели, которые отражают динамические аспекты функционирования сложной системы.
Диаграммы состояний и деятельности предназначены для моделирования поведения системы.
Диаграммы компонентов и развертывания служат для представления физических компонентов сложной системы и поэтому относятся к ее физической модели.
Кроме графических элементов, которые определены для каждой канонической диаграммы, на них может быть изображена текстовая информация, которая расширяет семантику базовых элементов.
Билет 11.
