Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Топ:
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Интересное:
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Дисциплины:
2019-12-21 | 181 |
5.00
из
|
Заказать работу |
|
|
Самым сложным этапом укрупнения алгоритмов является распознавание управляющих конструкций, к которым относятся циклы, условия, ветвления. Эта сложность порождена тем, что управляющие конструкции достаточно разнообразны, они могут быть вложенными, в них могут использоваться неструктурированные переходы. Для автоматизации процесса вычленения таких конструкций используется метод интервалов [4], который базируется на теории графов.
При использовании ручного анализа инженер должен обладать достаточным опытом и четко представлять взаимосвязь между конструкциями языка Си и того, что получается в ходе компиляции этих конструкций. Это усложняется еще и тем фактом, что различные компиляторы имеют разные повадки, число которых возрастает при включении оптимизации.
Рассмотрим на примере, как осуществляется распознавание таких конструкций вручную (Листинг 4).
0058 0C0B loc_0058 movlw 0xB
0059 0005 tris 0x05
005A 0445 bcf 0x5,0x2
005B 0C20 movlw 0x20
005C 0037 movwf 0x17
005D 0705 loc_005d btfss 0x5,0x0
005E 0A62 goto loc_0062
005F 02F7 decfsz 0x17
0060 0A5D goto loc_005d
0061 0A71 goto loc_0071
0062 0545 loc_0062 bsf 0x5,0x2
0063 0C08 movlw 0x8
0064 0037 movwf 0x17
0065 0765 loc_0065 btfss 0x5,0x3
0066 0A65 goto loc_0065
0067 0403 bcf 0x3,0x0
0068 0625 btfsc 0x5,0x1
0069 0503 bsf 0x3,0x0
|
006A 0370 rlf 0x10
006B 02F7 decfsz 0x17
006C 0A6E goto loc_006e
006D 0A71 goto loc_0071
006E 0665 loc_006e btfsc 0x5,0x3
006F 0A6E goto loc_006e
0070 0A65 goto loc_0065
0071 0445 loc_0071 bcf 0x5,0x2
Листинг 4. Фрагмент программы, содержащий управляющие конструкции
asm {
tris PORTA;
bcf PORTA, MWDO
}
var_01 = 0x20;
var_02 = 0;
while (var_01!=0)
{ asm {
bsf PORTA,MWDO
movlw 0x8
movwf 0x17
loc_0065 btfss PORTA,MWCK
goto loc_0065
bcf SWR,CARRY
btfsc PORTA,MWCS
bsf SWR,CARRY
rlf POSR
}
var_01--;
}
Листинг 5. Распознавание внешнего цикла
__tris(0x05);
PORTA |=M_MWDO;
counter = 20;
Cmd = 0;
while (counter!=0)
{
if ((PORTA&M_MWCS)==M_MWCS) {
PORTA |= M_MWDO;
break;
}
counter--;
}
Листинг 6. Распознавание условия и применение преобразований логических операций
Перечень вопросов к экзамену
1. Основные этапы анализа программ встроенных систем
2. Дизассемблирование машинных команд
3. Структурный анализ машинных команд
4. Анализ схем
5. Укрупнение алгоритмов
6. Семантический анализ машинных команд
7. Валидация машинных команд
8. Построение дерева вызовов функций
9. Построение списка функций
10. Укрупненные функциональные схемы (УФС)
11. Основные элементы УФС
12. Таблица объектов ввода/вывода
13. Описание имен регистров (для Гарвардской архитектуры)
14. Распознавание логических операций
15. Распознавание управляющих конструкций
16. Семантический анализ управляющей части программы
17. Использование шаблонов
18. Анализструктуры алгоритмов шаблона
19. Построение универсального шаблона
20. Построение иерархии шаблонов
|
21. Идентификация по полученным шаблонам
Примеры тестовых вопросов по разделам рабочей программы «РПО»
1. CASE-технология – это совокупность …
· методологий анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения с высоким уровнем автоматизации
· базовых программ формирования информационной системы предприятия
методологий и программных продуктов автоматизированного проектирования и решения изобретательских задач
программного продукта и средств автоматизации процесса разработки новой продукции
2. Индуктивное мышление означает …
· способность увидеть эффективное решение и его последующее применение
· движение при решении проблемы от «общего к частному»
· способность быстро находить решение проблемы
· способность использовать нестандартные способы решения
3. Проект реинжиниринга предприятия предполагает построение моделей двух видов …
4. Один из труднейших элементов реинжиниринга заключается в …
1. Дедуктивное мышление означает …
разделение проблемы на подпроблемы и последовательный поиск решения
поиск источников появления проблемы
эффективный алгоритм решения проблемы
выявление проблемы и поиск вариантов ее решения
2. Лидер реинжиниринга может продемонстрировать свое лидерство с помощью …
сигналов, символов и систем
приказов, указаний и инструкций
убеждения, пропаганды и агитации
вербального, невербального и виртуального общения
3. Роли при реализации проектов реинжиниринга
руководитель проекта реинжиниринга, ведущий менеджер, консультанты
представитель топ-менеджента, консультант, эксперт, автор проекта
главный специалист, эксперт, менеджер, специалист по IT-технологии
лидер, руководитель процесса, команда по реинжинирингу, оргкомитет, начальник штаба
4. Логическая сущность реинжиниринга – это …
технико-технологическая модернизация предприятия на основе информационных технологий
оптимизация организационной структуры предприятия в соответствии с выбранной стратегией
переход организации на выпуск конкурентоспособной продукции
новая структурированная форма управления предприятием на основе информационных технологий
|
5. Системный реинжиниринг – это …
использование системного подхода в процессе реинжиниринга
реинжиниринговая перестройка всех систем управления предприятием
инструмент глобального повышения качества информационных систем
использование информационных систем в процессе реинжиниринга предприятия
6. Физическая сущность реинжиниринга – это …
разделение предприятия на самостоятельно функционирующие участки с контролем на входе и выходе процессов
технологическая модернизация предприятия
переформирование подразделений предприятия на основе новой структуры
перераспределение прав, ответственности и полномочий в соответствии с выбранной стратегией
7. Общественно-историческая сущность реинжиниринга – это …
новый этап технологического развития производства
новая парадигма в развитии науки
смена общественно экономической формации
смена устаревших промышленных (капиталистических) систем управления предприятием
8. Реинжиниринг хозяйственных процессов – это организация …
всей деятельности предприятия на основе современных стандартов
качественно новых (измененных) процессов на базе уже существующей организационной схемы и модели развития
качественно новых технологических линий и процессов
согласованной деятельности всех подразделений по достижению стратегической цели
9. Концепция «уменьшения размерности предприятия» означает уменьшение …
размеров предприятия с сохранением производительности
возможностей компании, вызванное снижением требований рынка
размеров предприятия в связи с технологическим совершенствованием
возможностей предприятия, вызванное кризисными явлениями
10. Концепция «тотального управления качеством» означает …
резкое увеличение качества выпускаемой продукции
внедрение контроля качества на каждой операции
совершенствование существующих бизнес-процессов
совершенствование системы управления качеством
|
11. После реинжиниринга организационная структура фирмы становится …
более гибкой, плоской, «виртуальной», возрастает роль нематериальных активов
более иерархичной, вертикальной, основанной на формальной власти
более жесткой, формализованной, автократической, возрастает роль материальных активов
более предпринимательской, матричного типа, с возрастанием роли топ-менеджмента
12. Концепция «автоматизации бизнес-процессов» означает …
выделение бизнес-процессов в самостоятельный потоки
внедрение информационных технологий
информатизацию существующих бизнес-процессов
ускорение существующих бизнес-процессов
13. Концепция «реинжиниринг программного обеспечения» означает …
модернизацию устаревших информационных систем
повышение эффективности работы информационной системы
замену устаревших информационных технических средств
разработку проектов информатизации технико-технологических систем
14. Концепция «реорганизации предприятия» означает …
реструктуризацию всей деятельности
совершенствование организационной структуры
изменение структуры власти
разделение предприятия на ряд взаимосвязанных самостоятельных структур
15. Реинжиниринг – это …
формирование стратегических альянсов и перепрофилирование деятельности организаци
переход на новый уровень технологического развития и смена рынков
фундаментальное переосмысление и радикальное перепроектирование бизнес-процессов
коренная реструктуризация и полное изменение стратегии деятельности
16. Решающий фактор успеха реинжиниринга
тщательность разработки плана реинжиниринга
технологическая подготовка производства
стремительность его претворения в жизнь
переобучение персонала к работе в новых условиях
22. Реинжиниринг позволяет добиться резкого улучшения таких показателей, как …
затраты, качество, сервис и время
производительность, материалоемкость, трудоемкость, рентабельность
наукоемкость, фондоотдача, фондоемкость, эффективность
дисциплина, технический уровень, качество, конкурентоспособность
23. Специфика реинжиниринга состоит в том, что …
в организации проводится комплексная автоматизация технологических процессов
технологическая и информационная системы организации интегрируются в единую сеть
организация переоринтирует свою деятельность на рыночную конъюнктуру
узкая специализация в производстве и управлении реинтегрируются в сквозные бизнес-процессы
24. Новые процессы, возникающие в результате реинжиниринга
горизонтальное и вертикальное сжатие процессов, совмещение работ, уменьшение проверок, централизованно/децентрализованный подход
стратегическое управление, нематериальная мотивация, перестройка оргструктуры, разработка новых продуктов
делегирование полномочий, системный подход, управление по результатам, партисипативное управление
корпоративная культура, бюджетирование, оценка индивидуального вклада, модернизация оргструктуры
|
25. Теоретические основы реинжиниринга
стратегический менеджмент, делегирование полномочий, иерархия управления, теория «y» (игрек)
разделение труда, совершенствование персонала, стратегия постоянных улучшен
модернизация оргструктуры, технологическое обновление, переобучение персонала
самоорганизация, тотальное управление качеством, «точно в срок», управление бизнес-процессами
26. Привлечение всеобщего внимания к реинжинирингу связано с …
разработкой нового программного продукта
вхождением мировой экономики в информационную эпоху
использованием новых источников энергии
формированием нового этапа технического развития
27. Важный фактор успеха (или провала) реинжиниринга
своевременные и планомерные действия менеджмента
наличие ресурсов организации на осуществление реинжиниринга
высокий уровень технологического развития организации
настроенность персонала на решительную и быструю перестройку
1. 27.Авторы концепции реинжиниринга
М.Хаммер и Д.Чампи
Р.Салмон и Д.Голдсмит
Н.Абдикеев и Т.Данько
А.Маслоу и МакКлелланд
28. Бизнес-процесс – это …
совокупность действий по выпуску продукции
процесс реализации продукции на рынке
создание в рамках предприятия конкурентоспособной продукции
создание в рамках предприятия ценности для потребителя
29. Объект реинжиниринга
оргструктура
процессы
технологии
персонал
30. Бизнес-процесс – это …
повторяющиеся действия по преобразованию требований потребителя в нужную ему продукцию
процесс выпуска продукции от «входа» до «выхода»
процесс выпуска высокорентабельной продукции
процесс выпуска конкурентоспособной продукции
31. Основа реинжиниринга
системный подход
ситуационный подход
процессный подход
функциональный подход
32. Второй этап реинжиниринга
проект и команда
анализ и синтез
выделение средств и назначение руководителя проекта
выбор новой оргструктуры
33. Первый этап реинжиниринга
подготовка
оценка состояния
выделение средств
выбор команды проекта
34. Третий этап реинжиниринга
реализация плана реинжиниринга
планирование перехода в новое состояние
оценка проекта по окупаемости
оценка вероятности неудачи проекта
2. 35.Состав группы по реинжинирингу должен быть …
однородным – исключительно из руководителей компании
смешанным – руководители компании и разработчики
смешанным, представляющим все стороны деятельности компании
однородным, состоящим из авторов проекта
35. Шаги процедуры преобразования процесса
анализ, синтез, оценка, внедрение
определение входа, выхода, содержания и параметров
выделение процесса, изучение, создание программы, внедрение
установление единиц измерения процесса, исследование, оценка, преобразование
36. Четвертый этап реинжиниринга
подведение итогов реализации проекта
расформирование команды реинжиниринга
оценка финансовой эффективности реинжиниринга
сдвиг, переход в новое состояние
|
|
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!