Программа как модель состава

Вошедшее в 1980-х гг. в научный оборот словосочетание «целевая комплексная программа», под которым понималась совокупность мероприятий, объединенных общей целью, в настоящее время утратило былое значение.

Всякая программа представляет собой план намеченных действий по решению какой-либо проблемы. Применительно к деятельности организаций остановимся на определении программ, данном специалистами консультационной фирмы «Мак-Кинси». Программы — это «запланированные практические действия для достижения долгосрочных стратегических целей. Программы включают планы действий с временным графиком их выполнения и четким описанием необходимых ресурсов» [33] .

Таким образом, программы детализируют выработанные стратегии и определяют не только необходимые действия по достижению обозначенных целей, но и потребные для этого ресурсы. Программы и стратегии соотносятся как часть и целое, т. е. стратегию можно представить системой программ.

Чтобы построить модель трансформации стратегии в программы, рассмотрим сначала состав программ.

02 Модели систем Модель черного ящика Модель состава

Как отмечают отечественные специалисты в области программного управления, «программы являются основой проводимой государством бюджетной политики, которая ориентирована на реализацию важнейших задач развития» [34] , т. е. перечень программ в первом приближении может составить модель структуры такой системы, как стратегия.

В структурировании программ могут быть использованы различные способы группировок. Например, возможна классификация программ по таким показателям, как:

• степень важности (федеральные программы, президентские, региональные, муниципальные);

• функциональная направленность (экономические программы, социальные, инвестиционные);

• совокупность отдельных объектов (программы реконструкции памятников, заботы о детях).

В том случае, если программа комплексная (состоящая из нескольких подпрограмм, охватывающих все основные аспекты деятельности организации), а генеральная цель программы совпадает со стратегической целью организации, можно говорить о модели структуры стратегии. Указанное становится возможным в силу того, что в такой программе имеет место не только состав программ и подпрограмм, отражающий существо стратегии, но и обозначены связи между программами, подпрограммами и стратегической целью. Таким образом, мы получаем модель структуры системы стратегического управления организацией, состоящей из взаимосвязанных программ.

Дальнейшая детализация (декомпозиция) политик, программ и проектов должна осуществляться исходя из конкретных задач разработчиков декомпозиции, но при этом необходимо «видеть» сформированный ранее образ будущего организации, освещенный ее миссией, а также «держать в голове» стратегические цели и саму стратегию организации.

Этим стратегическое управление и отличается от программного или проектного управления.

Конкретизация политик, программ и проектов заключается, как правило, в разработке планов организованных действий, т. е. планов мероприятий, и определении ресурсов, необходимых для их выполнения.

Практика | Модель состава системы

В отношении ресурсов необходимо отметить, что самым значительным является мотивационный ресурс, который не только приводит в движение все другие виды ресурсов, но и сам создает такой уникальный вид, как интеллектуальный и деятельностный ресурсы.

Таким образом, можно выстроить стратегическую пирамиду (рис. 12.3.1), отображающую как видимую иерархию, так и возможную последовательность разработки стратегии.

Большое значение имеет детализация указанных подсистем и разработка мероприятий. Но более важным, значимым и трудным является реализация разработанной и детализированной стратегии.

Рис. 12.3.1. Стратегическая пирамида

Контрольные вопросы

1. Дайте определение функциональным стратегиям (политикам).

2. Приведите определение проекта как модели организации.

3. Что называется программой?

4. Дайте определение такой категории, как мероприятия.

5. Что понимают в стратегическом управлении под ресурсами?

6. Какие функциональные стратегии разрабатываются чаще всего?

7. Почему для реализации проектов подходит модель «черный ящик»?

8. На что ориентирован проектный подход в управлении организацией?

9. Можно ли назвать программу моделью состава?

10. Как соотносятся программа и стратегия?

11. По каким параметрам может быть структурирована программа?

12. Как соотносятся генеральная цель программы и стратегическая цель организации?

13. Чем стратегическое управление отличается от программного?

15. Какой вид ресурсов наиболее значим для организации при стратегическом управлении?

16. Прокомментируйте стратегическую пирамиду организации.

17. Прокомментируйте модель структуры стратегии.

18. Что представляет собой соединение философии бизнеса с детально разработанной стратегией организации?

Глава 13
Стратегические изменения в организациях

Дата: 2019-05-28, просмотров: 157.

Читайте также:
Составить программу вычисления значения функции у от аргумента х

Источник: findout.su

Программа как модель состава

Вошедшее в 80-х годах XX века в научный оборот словосочетание «целевая комплексная программа», под которым понималась совокупность мероприятий, объединенных общей целью, в настоящее время утратило былое значение.

Всякая программа представляет собой план намеченных действий по решению какой-либо проблемы. Применительно к деятельности организаций остановимся на определении программ, данном специалистами консультационной фирмы «Мак-Кинси». Программы — это «запланированные практические действия для достижения долгосрочных стратегических целей. Программы включают планы действий с временным графиком их выполнения и четким описанием необходимых ресурсов»[37].

Таким образом, программы детализируют выработанные стратегии и определяют не только необходимые действия по достижению обозначенных целей, но и потребные для этого ресурсы. Программы и стратегии соотносятся как часть и целое, т.е. стратегию можно представить системой программ.

Чтобы построить модель трансформации стратегии в программы, рассмотрим сначала состав программ.

Как отмечают отечественные специалисты в области программного управления, «программы являются основой проводимой государством бюджетной политики, которая ориентирована на реализацию важнейших задач развития»[38], т.е. перечень программ в первом приближении может составить модель структуры такой системы, как стратегия.

В структурировании программ могут быть использованы различные способы группировок. Например, возможна классификация программ по таким показателям, как:

· степень важности (федеральные программы, президентские, региональные, муниципальные);

· функциональная направленность (экономические программы, социальные, инвестиционные);

· совокупность отдельных объектов (программы реконструкции памятников, заботы о детях).

В том случае, если программа комплексная (состоящая из нескольких подпрограмм, охватывающих все основные аспекты деятельности организации), а генеральная цель программы совпадает со стратегической целью организации, можно говорить о модели структуры стратегии. Указанное становится возможным в силу того, что в такой программе имеет место не только состав программ и подпрограмм, отражающий существо стратегии, но и обозначены связи между программами, подпрограммами и стратегической целью. Таким образом, мы получаем модель структуры системы стратегического управления организацией, состоящей из взаимосвязанных программ.

Дальнейшая детализация (декомпозиция) политик, программ и проектов должна осуществляться исходя из конкретных задач разработчиков декомпозиции, но при этом необходимо «видеть» сформированный ранее образ будущего организации, освещенный ее миссией, а также «держать в голове» стратегические цели и саму стратегию организации.

Этим стратегическое управление и отличается от программного или проектного управления.

Конкретизация политик, программ и проектов заключается, как правило, в разработке планов организованных действий, т.е. в разработке планов мероприятий и определении ресурсов, необходимых для их выполнения.

Рис. 1.37. Стратегическая пирамида

В отношении ресурсов необходимо отметить, что самым значительным является мотивационный ресурс, который не только приводит в движение все другие виды ресурсов, но и сам создает такой уникальный вид, как интеллектуальный и деятельностный ресурсы.

Таким образом, можно выстроить стратегическую пирамиду (рис. 1.37), отображающую как видимую иерархию, так и возможную последовательность разработки стратегии.

Большое значение имеет детализация указанных подсистем и разработка мероприятий. Но более важным, значимым и трудным является реализация разработанной и детализированной стратегии.

Контрольные вопросы по модулю 3

  1. В чем заключается типология стратегий по Портеру?
  2. Каковы недостатки эталонных стратегий по Портеру?
  3. Приведете схему генерических стратегий по Портеру.
  4. Приведите типологию стратегий по Томпсону—Стрикленду.
  5. В чем заключается особенность типологии стратегий по Котлеру?
  6. В чем заключаются особенности стратеги диверсифицированного роста?
  7. Назовите основные направления стратегий диверсифицированного роста.
  8. Дайте характеристику матрицы Ансоффа «продукт—рынок».
  9. В чем заключается анализ GAP?
  10. Какие рекомендации можно сформулировать на основе анализа матрицы БКГ?

1. Стратегия — это жесткий план или она корректируется?

2. Приведите общую схему разработки стратегии.

3. Опишите схему формирования стратегии организации.

4. Существуют ли универсальные стратегии развития любой организации?

5. Что представляет собой философия бизнеса организации?

6. В чем существо подхода К. Эндрюса к разработке стратегии?

7. Каковы особенности подхода к разработке стратегии М. Портера?

8. В чем специфика подхода Г. Кэмела к разработке стратегии?

9. Каковы возможности метода SWOT-анализа?

10. Дайте характеристику стержневым компетенциям как факторам разработки стратегии.

1. Что представляет собой внешняя среда?

2. Какие элементы включает в себя SWOT-анализ?

3. Из каких параметров состоит ближняя внешняя среда организации?

4. Как расшифровывается термин «PEST-анализ»?

5. Назовите направления анализа внутренней среды организации.

6. Каковы направления анализа эффективности трансформации ресурсов в организации?

7. Каковы направления анализа менеджмента в организации?

8. Назовите факторы, влияющие на формирование возможностей и угроз.

9. Как осуществляется построение матрицы решений?

10. Как используются результаты матрицы решений?

1. Какие виды стратегических проблем можно выделить для анализа?

2. Что следует относить к ключевым факторам успеха организации?

Читайте также:
Программы на жилье как мать одиночка

3. По каким параметрам дается качественная оценка действующей стратегии организации?

4. Нужна ли количественная оценка эффективности действующей стратегии?

5. Назовите аспекты анализа действующей стратегии организации.

6. Прокомментируйте «цепочку ценностей» как параметр оценки конкурентоспособности организации.

7. Назовите возможные пути снижения издержек организации.

8. В чем состоит прочность конкурентной позиции организации?

9. Каковы элементы оценки конкурентной силы и конкурентной позиции?

10. На чем сосредоточить внимание при выявлении стратегических проблем?

1. В чем заключается управление организациями на основе видения?

2. Опишите процедуру разработки видения.

3. Дайте определение миссии организации.

5. Каково требование к содержанию миссии?

6. Опишите процедуру разработки миссии.

7. Дайте определение цели организации.

8. Каково требование к содержанию целей?

9. Опишите процедуру разработки целей.

10. Что включает в себя философия бизнеса?

1. Дайте определение функциональным стратегиям (политикам).

2. Приведите определение проекта как модели организации.

3. Что называется программой?

4. Дайте определение такой категории, как мероприятия.

5. На что ориентирован проектный подход в управлении организацией?

6. Как соотносятся программа и стратегия?

7. По каким параметрам может быть структурирована программа?

8. Какой вид ресурсов наиболее значим для организации при стратегическом управлении?

9. Прокомментируйте стратегическую пирамиду организации.

10. Прокомментируйте модель структуры стратегии.

Источник: megalektsii.ru

Программа, как модель предметной области

Программирование на языке Python (§ 54 - § 61)

1. Учебный курс (на основе материалов УГАТУ) Объектно-ориентированный анализ и программирование

Лекция 1
Программа как модель предметной области

2. Информационные процессы

Информационный процесс процесс получения, хранения,
обработки и передачи информации с помощью компьютерных и
других технических средств
Данные — информация любой природы, зафиксированная тем или
иным способом
Множество входных
данных X
Алгоритм
Выполнение операций
над элементами X
Множество
выходных данных Y
Исполнитель
Алгоритм – это точное описание последовательности действий над
входными данными, выполнение которых исполнителем приводит к
получению выходных данных.
2

3. Жизненный цикл программы

Предметная
область
Реальный мир
Прагматика
Заказчик
Среда
исполнения
Семантика
Логическая
модель
Физическая
модель
Разработчик
Модель – формализованное описание предметной области.
Логическая модель отражает взгляд на предметную область со стороны заказчика
Физическая модель отражает взгляд на предметную область со стороны разработчика
Жизненный цикл программы — совокупность взаимосвязанных и следующих во
времени этапов, начиная от разработки требований к программе и заканчивая
полным отказом от ее использования
Жизненный цикл программы формально можно рассматривать как переход от логической
модели предметной области к физической модели предметной области через
промежуточные модели. Каждая из моделей отражает точку зрения на разрабатываемую
программу определенного участника процесса разработки.
3

4. Каскадная модель жизненного цикла

Анализ
Проектирование
Разработка
Внедрение
Эксплуатация
Сопровождение
Анализ – разработка логической модели и определение спецификации.
Проектирование – определение структуры программы и распределение
функциональности по элементам этой структуры.
Разработка – определение способа реализации требуемой функциональности
в каждом из элементов структуры и разработка физической модели предметной
области на некотором языке программирования.
Внедрение – конфигурирование программы под конкретную среду
исполнения и проведение испытаний на соответствие программы требованиям
заказчика.
Эксплуатация – применение программы по назначению.
Сопровождение – модификация программы с целью исправления ошибок,
выявленных при эксплуатации.
ГОСТ 34.601-90
4

5.

6. Каскадная модель жизненного цикла

Анализ
Проектирование
Разработка
Внедрение
Эксплуатация
Сопровождение
Анализ – разработка логической модели и определение спецификации.
Проектирование – определение структуры программы и распределение
функциональности по элементам этой структуры.
Разработка – определение способа реализации требуемой функциональности
в каждом из элементов структуры и разработка физической модели предметной
области на некотором языке программирования.
Внедрение – конфигурирование программы под конкретную среду
исполнения и проведение испытаний на соответствие программы требованиям
заказчика.
Эксплуатация – применение программы по назначению.
Сопровождение – модификация программы с целью исправления ошибок,
выявленных при эксплуатации.
ГОСТ 34.601-90
6

7. Итерационная модель жизненного цикла

Фазы
программа
программа
программа
программа
-Инициализация
-Усовершенствование
-Создание
— Переход
Заказчик
Время
Проектирование
Начало
фазы
Анализ и
определение
требований
Завершение
фазы
Разработка
Rational Unified Process (RUP)
7

8. Понятие парадигмы программирования

Парадигма программирования — понятийный аппарат, используемый
для разработки модели предметной области
Парадигмы программирования
Object Pascal
C++
Visual Basic
Процедурно-ориентированное
(Fortran, Pascal, C, Basic)
Объектно-ориентированное
(Java, C#)
Логическое
(Prolog)
Функциональное
(Lisp)
8

9. Процедурно-ориентированное программирование

Предметная область – множество процессов, воздействующих на входные
данные с целью их преобразования в выходные данные
Логическая модель ( диаграмма потоков данных) определят:
— Входные данные
— Источники входных данных
— Выходные данные
— Потребители выходных данных
— Данные, подлежащие долговременному хранению (накопители данных)
— Процессы преобразования входных данных в выходные данные
9

Читайте также:
Какие виды поиска существуют в программе в каких различных ситуациях их нужно применять

10. Структура процедурно-ориентированной программы

ГОСТ 19.701-90
Главная
подпрограмма
Main
Начало
Вызов P1
Подпрограмма
P1
Вход
Вычислить 10-ти
бальную оценку
Подпрограмма
P2
Вход
Пересчитать в 5-ти
бальную оценку
Вызов P2
Завершение
1.
2.
3.
4.
5.
6.
Возврат
Возврат
Запуск Main
Вызов P1
Обработка данных в Р1 и возврат в Main
Вызов P2
Обработка данных в Р2 и возврат в Main
Завершение программы
10

11. Объектно-ориентированное программирование

Предметная — множество взаимодействующих объектов.
Цель взаимодействия – достижение заданной функциональности
Объект — мыслимая или реальная сущность, обладающая характерным
поведением и характеристикой и являющаяся важной для данной
предметной области.
Поведение – набор операций, которые может выполнять объект
Характеристика – атрибуты, отличающие данный объект от других
объектов
Класс объектов — множество объектов, которые имеют одинаковый
набор операций и одинаковый набор атрибутов
Модель системы – совокупность логически взаимосвязанных
диаграмм.
Диаграммы разрабатываются в нотации языка UML
(Unified Modeling Language)
11

12. Интегрированная модель системы

Интегрированная
модель
Функциональность
Структура
Диаграмма
вариантов
использования
use case diagram
Диаграмма
классов
class diagram
Поведение
Реализация
Диаграмма
состояний
statechart diagram
Диаграмма
компонентов
component diagram
Диаграмма
кооперации
collaboration
diagram
Диаграмма
развертывания
deployment diagram
Диаграмма
последовательности
sequence diagram
Диаграмма
деятельности
activity diagram
12

13. Диаграмма вариантов использования

Определяет функциональность программы в терминах актеров и вариантов
использования.
Актер — инициатор выполнения варианта использования
Вариант использования — заданная функциональность
13

14. Диаграмма классов

Определяет структуру предметной области (программы) в виде набора классов,
находящихся между собой в определенных отношениях
Имя класса
Атрибуты
(Поля)
Операции
(Методы)
Только в составе
объекта или класса
( ИНКАПСУЛЯЦИЯ )
Объектные
языки
UML
Процедурные
языки
Поле
Атрибут
Данные
Метод
Операция
Подпрограмма
Самостоятельные
сущности
14

15. Отношения между классами

Ассоциация
Части
Предок
Потомки
Классы относятся к одной
предметной области
Наследование
Классы-потомки являются
разновидностями класса-предка
Агрегация
Класс-контейнер включает классычасти
Контейнер
15

16. Интегрированная модель системы

Интегрированная
модель
Функциональность
Структура
Диаграмма
вариантов
использования
use case diagram
Диаграмма
классов
class diagram
Поведение
Реализация
Диаграмма
состояний
statechart diagram
Диаграмма
компонентов
component diagram
Диаграмма
кооперации
collaboration
diagram
Диаграмма
развертывания
deployment diagram
Диаграмма
последовательности
sequence diagram
Диаграмма
деятельности
activity diagram
16

17. Диаграмма кооперации

Определяет динамические свойства предметной области в виде взаимодействия между
объектами в конкретном варианте использования
Взаимодействие — передача сообщений между объектами. В ответ на полученное
сообщение объект выполняет операцию и может изменить свое состояние.
Состояние объекта – текущее значение его атрибутов.
Изменение состояния объекта может привести к передаче сообщения другому объекту
UML
Сообщение
Объектные языки
Вызов метода
17

18. Интегрированная модель системы

Интегрированная
модель
Функциональность
Структура
Диаграмма
вариантов
использования
use case diagram
Диаграмма
классов
class diagram
Поведение
Реализация
Диаграмма
состояний
statechart diagram
Диаграмма
компонентов
component diagram
Диаграмма
кооперации
collaboration
diagram
Диаграмма
развертывания
deployment diagram
Диаграмма
последовательности
sequence diagram
Диаграмма
деятельности
activity diagram
18

19.

Постановка задачи
Приложение предназначено для автоматизации процессов продажи билетов
для проезда на поездах частной транспортной компании “Рога и копыта”.
Обслуживание клиентов производится в офисе частной компании,
занимающем одно помещение. Клиент может приобретать билет на нужный ему
поезд и дату выезда по предъявлению паспорта при наличии свободных мест.
Приобретенный билет может быть сдан при предъявлении паспорта с удержанием
части стоимости билета в соответствии с действующим тарифом – 1 процент от
стоимости билета. Для выполнения покупки или сдачи билета клиент обращается к
диспетчеру, который направляет его к кассиру по возврату билетов или к одному из
двух кассиров по продаже билетов.
Любая из касс по указанию администрации может закрываться на
технологический перерыв длительностью 15 минут. Перед закрытием завершается
обслуживание клиента, заявка которого уже принята. Очередь заявок при закрытии
кассы не сохраняется.
Одновременное закрытие касс по продаже билетов не допускается. Для
приобретения билета запрос клиента направляется в открытую кассу по продаже
билетов с меньшей очередью.
По окончанию смены по указанию администрации кассы закрываются, при
этом кассиры по продаже билетов представляют отчет о проданных билетах.
Закрытие касс производится только после завершения обслуживания уже принятой
заявки. Очередь заявок при закрытии кассы по окончанию смены не сохраняется.
19

20. Интегрированная модель системы

Интегрированная
модель
Функциональность
Структура
Диаграмма
вариантов
использования
use case diagram
Диаграмма
классов
class diagram
Поведение
Реализация
Диаграмма
состояний
statechart diagram
Диаграмма
компонентов
component diagram
Диаграмма
кооперации
collaboration
diagram
Диаграмма
развертывания
deployment diagram
Диаграмма
последовательности
sequence diagram
Диаграмма
деятельности
activity diagram
20

Источник: ppt-online.org

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru