
- •Понятие архитектуры предприятия. Слои.
- •Модель Захмана.
- •Жизненный цикл ис.
- •Каскадная модель жизненного цикла ис
- •Проблемы разработки ис
- •Принципы разработки ис
- •Последовательность этапов проектирования ис
- •Анализ организационной и функциональной структуры объекта автоматизации
- •Анализ информационных потоков
- •Анализ материальных потоков
- •Методы и средства анализа информационных потоков
- •Структура и содержание тз на ис
- •10. Раздел «Источники разработки»
- •Структура и содержание эскизного проекта
- •2 Чертеж общего вида
- •Структура и содержание технического проекта
- •Пояснительная записка
- •Функциональная и организационная структура системы
- •Постановка задач и алгоритмы решения
- •Организация информационной базы
- •Структура и содержание постановки задачи
- •Структура и содержание рабочего проекта
- •Проектирование классификаторов
- •Классификация систем кодирования
- •Понятие реквизит и документ
- •Проектирование первичных документов
- •Проектирование выходных документов
- •Схемы основных форм первичных документов
- •Понятие модели, классификация
- •Балансовая модель (не информационных потоков)
- •Динамическая концептуальная модель процесса закупки товара
- •Структурные модели в бизнесе
- •Модель (точнее, методология) быстрой разработки приложений
- •Модель по методу "хирургическая бригада"
- •Спиральная модель жц
- •Функциональная структура erp-систем
- •Стандарты разработки кис
- •Основные понятия и классификация технологических процессов обработки данных
- •Тсп проектирования технологии вывода
- •Правила отображения информационной модели в Rational Rose и bpWin. Назначение нотаций.
- •Технология формирования структурной модели объекта автоматизации to-be.
- •Технология формирования структурной модели объекта автоматизации as-is.
- •Технология анализа объекта автоматизации в нотации dfd.
- •Применение bpWin при проектировании информационных систем.
- •Тсп проектирования контрольных операций в технологических процессах.
-
Модель по методу "хирургическая бригада"
Самые лучшие программисты-профессионалы в 10 раз продуктивнее слабых при равной подготовке и двухлетнем стаже.
Лучше всего иметь маленькую активную команду — как можно меньше мыслителей. Часто лучше всего, если команда состоит из двух человек, один из которых является лидером.
Для создания действительно крупных систем маленькая активная команда работает слишком медленно.
Харлан Миллз предложил организацию команды разработчиков в виде бригады хирургов. При этом лишь несколько человек занято проектированием, а остальные работники находятся на подхвате.
Опыт разработки большинства действительно больших систем показывает, что подход к ускорению с позиций грубой силы оказывается дорогостоящим, медленным, неэффективным и приводит к появлению систем, не являющихся концептуально целостными.
-
Хирург: главный программист. Определяет технические условия на функциональность и эксплуатационные характеристики программы.
Назначается из числа наиболее опытных и талантливых специалистов. Он сам разрабатывает, пишет и отлаживает программу, полностью и единолично несет ответственность за конечный результат. В совершенстве владеет языком программирования и имеет неограниченный доступ к ЭВМ.
-
Второй пилот: второе «я» хирурга, может выполнять любую работу хирурга, но менее опытен.
Ведет параллельную разработку той же программы, знает ее до тонкостей. Принимает участие в дискуссиях, может давать советы, однако "хирург" решает, следует ли их принимать. В случае несчастья с "хирургом" второй пилот способен повести дальнейшее дело сам, дополнительной подготовки ему для этого не потребуется.
-
Администратор: обеспечивает связь менеджмента с хирургом.
Занимается административными и коммерческими вопросами проекта. Но ключевые решения из этой сферы принимает сам "хирург", он же несет за них ответственность.
-
Редактор: правка записей хирурга.
осуществляет техническую помощь в издании документов, которые готовит "хирург". Читает, корректирует, делает верстку, снабжает иллюстрациями, ссылками, библиографией, следит за размножением, корректировкой, распространением.
-
Секретари: помогают администратору и редактору.
-
Делопроизводитель: отвечает за регистрацию всех технических данных бригады в библиотеке программного продукта.
-
Инструментальщик: разрабатывает вспомогательное ПО.
сопровождает инструментальное программное обеспечение (редакторы, трансляторы, компоновщики, системы программирования) и при необходимости создает новые.
-
Отладчик: разрабатывает тесты и тестирует ПО.
-
Языковед: специалист по языку, на котором ведётся разработка.
знаток языков и систем программирования. Кроме консультаций "хирурга" по его заданию ищет эффективные способы реализации заданных функций.
Организация по типу хирургических бригад с главным программистом предлагает способ достижения целостности продукта благодаря его проектированию в нескольких головах и общей продуктивности благодаря наличию многочисленных помощников при радикально сокращенном обмене информацией.