Какие ресурсы являются критическими? Некоторые проекты требуют включения уникального, высококвалифицированного ресурса либо интеграции специализированного оборудования
Некоторые проекты требуют включения уникального, высококвалифицированного ресурса либо интеграции специализированного оборудования. В таких случаях данные ресурсы не всегда сразу же доступны и требуют составления плана, а команда проекта должна обеспечить то, что ресурс будет полностью использован согласно предусмотренному графику. Более того, должны быть выполнены тесты по всем возможным сценариям, пока ресурс доступен. В противном случае требование повторного использования ресурса может повлечь задержки проекта. В таких случаях водопадная модель будет наилучшим выбором, поскольку каждая контрольная точка должна быть выполнена до перехода от одного этапа к другому, и вы будете уверены в том, что критический ресурс будет правильно использован. 57. Дайте определение CASE (Computer- Aided Software/System Engineering) средств и перечислите их основные характерные особенности?(3) CASE (Computer- Aided (помощник) Software/System Engineering) – программные средства, обеспечивающих техническую целостность на всех этапах построения системы или на этапах анализа и проектирования, как наиболее трудоемких. Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО. Наиболее трудоемкими этапами разработки ИС являются этапы анализа и проектирования, в процессе которых CASE-средства обеспечивают качество принимаемых технических решений и подготовку проектной документации. При этом большую роль играют методы визуального представления информации. Это предполагает · построение структурных или иных диаграмм в реальном масштабе времени, · использование многообразной цветовой палитры, · сквозную проверку синтаксических правил. Графические средства моделирования предметной области позволяют разработчикам в наглядном виде изучать существующую ИС, перестраивать ее в соответствии с поставленными целями и имеющимися ограничениями. В разряд CASE-средств попадают как относительно дешевые системы для персональных компьютеров с весьма ограниченными возможностями, так и дорогостоящие системы для неоднородных вычислительных платформ и операционных сред. Так, современный рынок программных средств насчитывает около 300 различных CASE-средств, наиболее мощные из которых так или иначе используются практически всеми ведущими западными фирмами. Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями: · мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности; · интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС; · использование специальным образом организованного хранилища проектных метаданных (репозитория).
58. Дайте определение CASE (Computer- Aided Software/System Engineering) средств и перечислите методы визуального представления информации в них используемые? (3) Методы визуального представления информации. Это предполагает · построение структурных или иных диаграмм в реальном масштабе времени, · использование многообразной цветовой палитры, · сквозную проверку синтаксических правил. Графические средства моделирования предметной области позволяют разработчикам в наглядном виде изучать существующую ИС, перестраивать ее в соответствии с поставленными целями и имеющимися ограничениями. 59. Дайте определение понятию «репозиторий» и назовите назначение и области его использования? Репозиторий, являющийся основой 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 – средства на современном рынке программных продуктов? Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ. Классификация по типам в основном совпадает с компонентным составом CASE-средств и включает следующие основные типы: · средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области (Design/IDEF (Meta Software), BPwin (Logic Works)); · средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций (Vantage Team Builder (Cayenne), Designer/2000 (ORACLE), Silverrun (CSA), PRO-IV (McDonnell Douglas), CASE.Аналитик (МакроПроджект)). Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных; · средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся ERwin (Logic Works), S-Designor (SDP) и DataBase Designer (ORACLE). Средства проектирования баз данных имеются также в составе CASE-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV; · средства разработки приложений. К ним относятся средства 4GL (Uniface (Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer/2000 (ORACLE), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) и др.) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - в Silverrun; · средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD (диаграмм «сущность – связь») входят в состав Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin и S-Designor. В области анализа программных кодов наибольшее распространение получают объектно-ориентированные CASE-средства, обеспечивающие реинжиниринг программ на языке С++ (IBMl Rational Rose, Object Team (Cayenne)). Вспомогательные типы включают: · средства планирования и управления проектом (SE Companion, Microsoft Project и др.); · средства конфигурационного управления (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) и недостатки прототипного подхода к разработке АИС? Ключевыми особенностями этой технологии являются кооперативное проектирование, итеративная разработка и уточнение требований к МАКЕТУ на основе опытной эксплуатации прототипов.
|