
- •5. Структуры предприятий. Менеджмент. Обеспечение бизнес-процессов. Матричные диаграммы. Методологии управления mrpi, mrpii, erp.
- •8. Информационная безопасность и защита информации (общие понятия, аспекты информационной безопасности, программные средства защиты информации, понятие угрозы).
- •10. Выбор конфигурации и спецификаций компьютерного оборудования в зависимости от решаемых задач
- •Понятие сбалансированной конфигурации пк
- •Понятие оптимальной конфигурации
- •11. Понятие типа данных. Классификация типов. Структура типов данных в языке Паскаль.
- •12. Структура и особенности использования модулей в языке Паскаль.
- •Особенности использования модулей:
- •13. Линейные динамические информационные структуры. Их моделирование средствами языка Паскаль.
- •14. Объектный тип. Инкапсуляция. Полиморфизм. Наследование.
- •15. Модель протоколов tcp/ip. Характеристика уровней.
- •16. Топологии сетей. Методы доступа к среде передачи данных.
- •17. Виды операционных систем, их характеристики.
- •18. Понятие процесса и потока (нити), принципы диспетчеризации процессов, блокировка процессов.
- •19. Объекты визуализации: tForm, tLabel, tPanel.
- •20. Объекты доступа к ib бд: tibDateBase, tibTransaction, tibTable.
- •21. Продукционная модель знаний. Методы прямого и обратного вывода.
- •22. Семантические сети предложений естественного языка.
- •23. Жизненный цикл программного продукта. Модели жц пп.
- •1. Фаза анализа и планирования требований
- •2. Фаза проектирования
- •3. Фаза построения (реализации)
- •4. Фаза внедрения
- •5. Фаза эксплуатации и сопровождения
- •24. Html. Стили css. Формы. Интерфейсы пользователя. Отчеты.
- •Html-формы. С помощью средств html можно создавать формы для ввода информации посетителем Web-страницы.
- •Элементы форм.
- •25. Язык Java Script. Использование Java Script для создания динамических страниц и форм.
- •26. Регистры и регистраторы в системе «1с: Предприятие»
- •Структура .Информация в регистре расчета хранится в виде записей, каждая из которых содержит значения измерений и соответствующие им значения ресурсов.
- •Структура. Информация в регистре сведений хранится в виде записей, каждая из которых содержит значения измерений и соответствующие им значения ресурсов.
- •27. Основные метаданные в системе «1с: предприятие»
4. Фаза внедрения
В основном сводится к обучению пользователей разработанной ИС.
5. Фаза эксплуатации и сопровождения
Выполнение работ в соответствии с гарантийными обязательствами
Послегарантийное обслуживание
Модели ЖЦ:
Моделью ЖЦ будем называть некоторую структуру, определяющую последовательность осуществления процессов, действий и задач, выполняемых на протяжении ЖЦ, а также взаимосвязи между этими процессами, действиями и задачами. К настоящему времени наибольшее распространение получили каскадная модель («водопад») и спиральная модель.
Каскадная модель.
Предусматривает последовательную организацию работ. При этом основной особенностью является разбиение всей разработки на этапы, причем переход с одного этапа на следующий происходит только после того, как будут полностью завершены все работы на предыдущем этапе. Каждый этап завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжены другой командой разработчиков.
Достоинства:
- на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности. На заключительных этапах также разрабатывается пользовательская документация, охватывающая все предусмотренные стандартами виды обеспечения: организационное, методическое, информационное, программное, аппаратное.
- выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения и соответствующие затраты.
Недостатки делают модель либо полностью неприемлемой, либо приводят к увеличению сроков разработки и стоимости проекта.
Недостатки:
- существенная задержка получения результатов – проявляется в том, что вследствие последовательного подхода к разработке согласование результатов с заинтересованными сторонами производится только после завершения очередного этапа работ. Это может вернуть проект на предыдущий этап разработки. Проект перерабатывается и снова передается на следующую стадию, что может служить причиной срыва графика работ и осложнения взаимоотношений между группами разработчиков, выполняющих отдельные этапы работы. Такие недоработки могут выявиться не только при непосредственном завершении этапа, а также и через несколько этапов, а возврат делать-то далеко.
- сложность распараллеливания работ по проекту – сложности связаны с необходимостью постоянного согласования различных частей проекта. При последовательной работе крайне сложно внести изменения в проект после завершения этапа и передаче проекта на следующую стадию.
- Информационная перенасыщенность – возникает вследствие сильной зависимости между различными группами разработчиков. Данная проблема заключается в том, что при в несении изменений в одну из частей проекта необходимо оповещать всех разработчиков, которые использовали или могли использовать эту часть в своей работе.
- сложность управления проектом – обусловлена строгой последовательностью стадий разработки и наличием сложных взаимосвязей между различными частями проекта. Упростить взаимодействие между группами разработчиков и уменьшить информационную перенасыщенность можно, уменьшая количество связей между отдельными частями проекта.
- высокий уровень риска – запоздалая оценка (по причине того, что результаты могут реально быть видны на этапе тестирования) создает значительные проблемы при выявлении ошибок анализа и проектирования.
Спиральная модель.
Спиральная модель, в отличие от каскадной, предполагает итерационный процесс разработки. При этом возрастает значение начальных этапов ЖЦ, таких как анализ и проектирование.
Каждая итерация представляет собой законченный цикл разработки, приводящий к выпуску внутренней или внешней версии изделия (или подмножества конечного продукта), которое совершенствуется от итерации к итерации, чтобы стать законченной схемой. Т.о. каждый виток спирали соответствует созданию фрагмента или версии программного изделия, на нем уточняются цели и характеристики проекта, определяется его качество, планируются работы следующего витка спирали. На каждой итерации углубляются и последовательно конкретизируются детали проекта, в результате чего выбирается обоснованный вариант, который доводится до окончательной реализации. Это позволяет осуществлять переход на следующий этап, не дожидаясь полного завершения работ на текущем.
Преимущества:
- итерационная разработка существенно упрощает внесение изменений в проект при изменении требований заказчика,
- отдельные элементы интегрируются в единое целое постепенно. Интеграция осуществляется практически непрерывно.
- уменьшение уровня рисков. Уровень рисков максимален в начале разработки проекта. По мере продвижения разработки ожидаемый риск уменьшается.
- обеспечивает большую гибкость в управлении проектом, давая возможность внесения тактических изменений в разрабатываемое изделие.
- упрощение повторного использования компонентов – обусловлено тем, что гораздо проще выявить (идентифицировать) общие части проекта, когда они уже частично разработаны, чем пытаться выделить их в самом начале проекта.
- получение более надежной и устойчивой системы – связано с тем, что по мере развития системы ошибки и слабые места обнаруживаются и исправляются на каждой итерации.
- позволяет совершенствовать процесс разработки – анализ, проводимый в конце каждой итерации, позволяет проводить оценку того, что должно быть изменено в организации разработки, и улучшить ее на следующей итерации.
Проблемы:Основная проблема – определение момента перехода на следующий этап. Завершение итерации должно проводиться строго в соответствии с планом, даже если не вся запланированная работа закончена.