Какие ресурсы являются критическими?
Некоторые проекты требуют включения уникального, высококвалифицированного ресурса либо интеграции специализированного оборудования. В таких случаях водопадная модель будет наилучшим выбором, поскольку каждая контрольная точка должна быть выполнена до перехода от одного этапа к другому, и вы будете уверены в том, что критический ресурс будет правильно использован. 57. Дайте определение CASE (Computer- Aided Software/System Engineering) средств и перечислите их основные характерные особенности?(3) CASE (Computer- Aided (помощник) Software/System Engineering) – программные средства, обеспечивающих техническую целостность на всех этапах построения системы или на этапах анализа и проектирования, как наиболее трудоемких. Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями: · мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности; · интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС; · использование специальным образом организованного хранилища проектных метаданных (репозитория). Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО.
58. Дайте определение CASE (Computer- Aided Software/System Engineering) средств и перечислите методы визуального представления информации в них используемые? (3) CASE (Computer- Aided (помощник) Software/System Engineering) – программные средства, обеспечивающих техническую целостность на всех этапах построения системы или на этапах анализа и проектирования, как наиболее трудоемких. Методы визуального представления информации. Это предполагает · построение структурных или иных диаграмм в реальном масштабе времени, · использование многообразной цветовой палитры, · сквозную проверку синтаксических правил. Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО.
59. Дайте определение понятию «репозиторий» и назовите назначение и области его использования? Одним из элементов, входящих в Интегрированное CASE-средство, является Репозиторий, являющийся основой CASE-средства (интегрированного Сase средства). Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость 60. Назовите отличительную особенность интегрированного CASE (Computer- Aided Software/System Engineering) средства и компоненты входящие в его состав (8) Интегрированное CASE-средство (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты;
2. графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС; 3. средства разработки приложений, включая языки программирования 4GL(Informix 4GL) и генераторы кодов; 4. средства конфигурационного управления; 5. средства документирования; 6. средства тестирования; 7. средства управления проектом; 8. средства реинжиниринга. 61. Определите, что отражает классификация CASE (Computer- Aided Software/System Engineering) средств по типам? Назовите наиболее распространенные CASE – средства на современном рынке программных продуктов? Классификация по типам включает следующие основные типы: · средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области · средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций · средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД · средства разработки приложений · средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Вспомогательные типы включают: · средства планирования и управления проектом · средства конфигурационного управления (PVCS (Intersolv)); · средства тестирования (Quality Works (Segue Software)); · средства документирования (SoDA (IBMl Rational Rose,)). На сегодняшний день Российский рынок программного обеспечения располагает следующими наиболее развитыми CASE-средствами: · Vantage Team Builder (Westmount I-CASE); · Designer/2000; · Silverrun; · ERwin+BPwin; · S-Designor; · CASE.Аналитик. 62. Определите, что отражает классификация CASE (Computer- Aided Software/System Engineering) средств по категориям? Назовите наиболее распространенные CASE – средства на современном рынке программных продуктов? Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи (tools), набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла ИС (toolkit) и полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозиторием. На сегодняшний день Российский рынок программного обеспечения располагает следующими наиболее развитыми CASE-средствами: · Vantage Team Builder (Westmount I-CASE); · Designer/2000; · Silverrun; · ERwin+BPwin; · S-Designor; · CASE.Аналитик. 63. Определите основные тенденции в построении АИС, интегрирующей информационные потоки предприятия? (2) Можно выделить две основные тенденции в построении информационных систем, интегрирующих информационные потоки предприятия: · построение единой информационной системы модульной архитектуры и интеграция с ней тех информационных систем, функциональность которых не может обеспечить единая система; · создание согласующей надстройки над существующими информационными системами. 64. Определите типовые уровни решений по построению единой АИС? (5) Можно выделить пять типовых уровней решений по построению АИС, обеспечиваемых компьютерным рынком: 1. приобретение отдельных модулей программно – аппаратных средств в уже сформированных каналах распространения компьютерной техники и самостоятельное построение конфигурации необходимой информационной системы; 2. обращение к предприятиям – системным интеграторам, добавляющим стоимость решений за счет предоставления квалифицированных услуг; приобретение отдельных модулей программно - аппаратных средств и самостоятельное построение информационной системы необходимой конфигурации; 3. обращение к консалтинговым (консультационным) компаниям, которые при создании больших комплексных проектов, осуществляемых несколькими или многими исполнителями - системными интеграторами, консультируют выполнение законченного проекта, приобретение и освоение программно – аппаратных средств и построение конфигурации системы; ответственность за проект обычно принимает на себя предприятие – системный интегратор; 4. возможен вариант сотрудничества, при котором предприятие – системный интегратор не только создает систему, но и берет на себя настоящий сервис: когда компания, отвечающая за аппаратно – программный комплекс, устраняет все неприятности критических ситуаций в течение согласованного с заказчиком времени; 5. выполнение информационных проектов и предоставление услуг по обслуживанию программно – аппаратных средств специализированными комплексными независимыми организациями и персонами, наиболее эффективно решающими общие и частные информационные проблемы.
65. Определите понятие «оригинального» проектирования АИС? Назовите преимущества оригинального проектирования? (3) Оригинальное (индивидуальное) проектирование ИС – это такое проектирование, когда проектные решения разрабатываются «с нуля» в соответствии с требованиями к АИС Оно является традиционным и характеризуется тем, что все виды проектных работ ориентированы на создание индивидуальных для каждого объекта проектов, Создание программного обеспечения на заказ имеет ряд преимуществ: · разработанные программные продукты будут максимально соответствовать требованиям именно Вашей компании; · приобретение исключительных прав на программный продукт с возможностью вносить в них любые необходимые изменения, а также его продажа и получение прибыли; · помимо разработки программных продуктов на заказ имеет смысл заключить договор с той же фирмой на ведение IT аутсорсинга, это удобно и экономически выгодно, если разработкой программного обеспечения и IT аутсорсингом будет заниматься одна и та же компания.
66. Назовите основные виды моделей, которые формируются на этапе проведения предпроектного обследования (3) и какие модели входят в систему моделей с точки зрения моделируемой системы? (3) При построении ИС на заказ самый важный и трудоемкий этап – это проведение предпроектного обследования, позволяющего выявить все недостатки существующей информационной системы, сформировать требования к будущей системе и упорядочить большую часть информационных и технологических процессов. Основные виды моделей: 1. функционально – целевые модели (ФЦМ), отображающие действительность аппарата управления многоуровневой системы управления предприятия. 2. информационные модели, отображающие информационные потоки в предметной области; 3. экономико – математические модели, С точки зрения моделируемой системы в систему моделей входят: модели системы в целом, модели подсистем, модели задач. 67. Перечислите факторы, которые оказывают влияние на выбор объектов автоматизации? (4) На выбор объектов автоматизации оказывает влияние ряд факторов, например таких, как: 1. количество формализуемых функций в каждом конкретном подразделении (чем больше число формализуемых функций, тем эффективнее будет автоматизация); 2. количество связей этого подразделения с другими подразделениями; 3. важность этого подразделения в процессах управления объектом; 4. степень подготовленности подразделения к автоматизации и т.д.
68. Назовите причины внедрения методов управления, основанных на новых представлениях о способах управления? (3) В последние годы происходит активное внедрение методов управления, основанных на новых представлениях о способах управления. Основными причинами: ü рост сложности новых процессов и услуг; ü ограничения на увеличение управленческого персонала (для решения сложившихся управленческих задач); ü слабая отдача от вложений в компьютерные системы и информационные технологии. 69. Дайте определение бизнес- процесса и реинжиниринга бизнес- процессов? Под бизнес-процессом понимают серию логически взаимосвязанных действий, которые используют ресурсы предприятий или организаций для создания или получения полезного для заказчика продукта или услуги в фиксированный промежуток времени. Согласно определению М. Хаммера и Д. Чампи реинжиниринг бизнес – процессов – это фундаментальное переосмысление и радикальное перепроектирование бизнес – процессов для достижения коренных улучшений в основных показателях деятельности предприятия. Целью реинжиниринга бизнес – процессов является системная реорганизация материальных, финансовых и информационных потоков.
70. Дайте определение реинжиниринга бизнес- процессов и понятие горизонтального и вертикального сжатия процесса? Согласно определению М. Хаммера и Д. Чампи реинжиниринг бизнес – процессов – это фундаментальное переосмысление и радикальное перепроектирование бизнес – процессов для достижения коренных улучшений в основных показателях деятельности предприятия. Горизонтальное сжатие процесса – несколько рабочих процедур объединяются в рамках создания многофункционального автоматизированного рабочего места, подключаемого к комплексной системе автоматизации управления. Вертикальное сжатие процесса – ликвидация промежуточных уровней управления за счет организации и контроля выполнения делового процесса со стороны менеджеров на основе использования локальных вычислительных сетей с архитектурой «клиент – сервер», систем управления потоками работ и распределенных баз данных. 71. Определите понятие «прототипа» и прототипного проектирования АИС? Под прототипом обычно понимают набор программ, моделирующих (изображающих, эмулирующих) работу готовой системы. Можно сказать, что прототип - это как бы "ожившее" техническое задание. Цель прототипирования -- более ясно представить себе будущую систему, предугадать ее недостатки на этапе проектирования, внести необходимые коррективы в техническое задание и технический проект, если он уже готов. Одним из условий обеспечения высокого качества является активное вовлечение заказчика в процесс разработки, что нашло отражение в методологии прототипного проектирования. Ядром этой методологии является совокупность приемов для быстрой разработки приложений RAD (Rapid Application Development) – RAD – технологии. Данная технология обеспечивает создание на ранней стадии реализации действующей интерактивной модели системы, так называемой системы – прототипа, позволяющей наглядно продемонстрировать пользователю будущую систему (в других моделях он ее видит только на этапе внедрения), уточнить его требования, оперативно модифицировать интерфейсные элементы: формы ввода сообщений, выходные документы, структуру диалога, состав реализуемых функций. 72. Опишите подробно процесс последовательного преобразования демонстрационного прототипа в промышленную систему? Таблица 1. Таблица перехода от прототипа к промышленной системе
73. Определите достоинства (3) и недостатки прототипного подхода к разработке АИС? Ключевыми особенностями этой технологии являются кооперативное проектирование, итеративная разработка и уточнение требований к МАКЕТУ на основе опытной эксплуатации прототипов.
Прототипирование особенно эффективно при создании систем автоматизации новыхпредметных областей или систем, в которых делается попытка применения новых технологий для решения традиционных задач.
|