- •1. Основные понятия объектно-ориентированного программирования
- •2. Сущность структурного подхода к проектированию программных средств
- •3. Состав, стадий и этапы жц ис
- •4. Модель жизненного цикла
- •5. Возможности Visual Basic
- •6. Типы встроенных функций в Visual Basic
- •InputBox (подсказка,[заголовок], [значение], [X], [y])
- •MsgBox (подсказка, [кнопки], [заголовок])
- •7. Организация ввода и вывода данных в языке Pascal
- •8. Программирование алгоритмов разветвляющейся структуры. Операторы условных и безусловных переходов в языке Pascal
- •If_ логическое выражение _ then _ оператор 1
- •9. Понятие о двумерных массивах данных. Порядок составления программ с использованием массивов в языке Pascal
- •Var_имя массива: array [t1] of_t2;
- •10. Организация ввода и вывода данных в языке Basic
- •11. Структура проекта Visual Basic
- •12. Инструментальное средство анализа bPwin
- •13 Создание модели в стандарте idef0
- •14. Построение диаграмм idef3
- •15. Диаграмма потоков данных dfd
- •16 Создание отчетов с использованием шаблонов
- •17. Отображение модели данных в eRwin.
- •18. Системы классификации и кодирования технико-экономической информации
- •19. Методика оценки и выбора системы классификации и кодирования
- •20. Единая система классификации и кодирования
- •21. Прямое и обратное проектирование в erWin.
- •22. Проектирование экранных форм документов
- •23. Особенности проектирования клиент-серверных ис
- •24. Проектирование форм входных и выходных документов
- •25. Реинжиниринг бизнес-процессов на основе корпоративной эис
- •26. Особенности программирования в оконной операционной среде Visual Basic.
- •27. Состав, содержание и принципы организации информационного обеспечения эис
- •28. Краткая характеристика технологии проектирования
- •29. Критерии выбора технологии проектирования
- •30. Этапы технологического процесса обработки данных, их состав и характеристика
4. Модель жизненного цикла
Под моделью ЖЦ понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, выполняемых на протяжении ЖЦ.
Модель ЖЦ зависит от специфики ИС и специфики условий, в которых последняя создается и функционирует.
К настоящему времени наибольшее распространение получили следующие две основные модели ЖЦ:
- каскадная модель (70-85 г.г.) – последовательный переход на следующий этап после завершения предыдущего;
- итерационная модель (70-80-е годы) – с итерационными возвратами на предыдущие этапы после выполнения очередного этапа,
- спиральная модель (после 90-х. годов) – прототипная модель, предполагающая постепенное расширение прототипа ЭИС.
Каскадная модель
Его основной характеристикой является разбиение всей разработки на этапы, причем переход с одного этапа на следующий происходит только после того, как будет полностью завершена работа на текущем.
Каждый этап завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков.
Принципиальной особенностью каскадного подхода является следующее: переход на следующую стадию осуществляется только после того, как будет полностью завершена работа на текущей стадии, и возвратов на пройденные стадии не предусматривается.
Каскадный подход хорошо зарекомендовал себя при построении ИС, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования.
Основным недостатком каскадного подхода является существенное запаздывание с получением результатов.
Итерационная модель. Создание комплексных ЭИС предполагает проведение увязки проектных решений, получаемых при реализации отдельных задач. Подход к проектированию «сверху-вниз» обуславливает необходимость таких итерационных возвратов, когда проектные решения по отдельным задачам комплектуются в общие системные решения и при этом возникает потребность в пересмотре ранее сформулированных требований. Как правило, вследствие большого числа итераций возникают рассогласования в выполненных проектных решениях и документации. Запутанность функциональной и системной архитектуры создания ЭИС, трудность в использовании проектной документации вызывают на стадиях внедрения и эксплуатации сразу необходимость перепроектирования всей системы. Длительный жизненный цикл разработки ЭИС заканчивается этапом внедрения, за которым начинается жизненный цикл создания новой ЭИС.
Для преодоления перечисленных проблем была предложена спиральная модель ЖЦ делающая упор на начальные этапы ЖЦ: анализ и проектирование.
Главная же задача - как можно быстрее показать пользователям системы работоспособный продукт, тем самым активизируя процесс уточнения и дополнения требований.
Основная проблема спирального цикла - определение момента перехода на следующий этап. Для ее решения необходимо ввести временные ограничения на каждый из этапов жизненного цикла. Переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. План составляется на основе статистических данных, полученных в предыдущих проектах, и личного опыта разработчиков.