Общая часть (часть 2) (2015) (by Кибитова) (1161598), страница 9
Текст из файла (страница 9)
основываетсясистемасредстваПроизводствофизическимресурсам,предоставляемымоперационнойсистемой (или претерпелауровнямиМы видим,что интерпретациятерминасистема программированиеТранспортПроизводствоРис. 12. Спиральная модель.Транспорт управленияфизическимии виртуальнымиресурсами),и предоставляетпрограммистамизменениеотсамого примитивного:«системапрограммирования—этотрансляторРазработкаРазработка языкаинструментальныеразработкипрограммныхкаждаяиз которыхпрограммированияи средстваредактированиясвязей»,—до современного:Вернемся к средстварассмотрениюследующегоуровня систем,иерархическойорганизациипредназначенадлярешениясвоегокругазадач.«системапрограммирования—этокомплекспрограмм,обеспечивающийФинансысистем —Моделированиевычислительныхк уровню систем программирования.
технологиюСистемаФинансыМоделированиеавтоматизациипроектирования,кодирования,тестирования,отладкиисопровожденияОбеспечиваетвозможностьпрограммирования — комплекс программ, обеспечивающий поддержание этаповОбеспечиваетвозможность1.1.6 Прикладныесистемыпрограммногообеспечения».конкретнойсистемыпрограммированияразработкиновыхприложений.цикла жизненного циклапрограммы Функциив вычислительнойсистеме.Этапыжизненногоразработки новых приложений.определяютсясоставом программныхкомпонентов,которые могутиспользоватьсядляпрограммыв той к илииноймеренеизменнымис моментазарожденияИтак, оставалисьмыпереходимвершинеструктурнойорганизациивычислительныхподдержанияэтаповжизненногоциклапрограммы,истепеньюинтеграцииэтихПредставляетсобойцелостнуюПредназначенодляконфигурациивычислительныхсистем,т.к.
всегдабыли и длярешалисьпроблемыпроектированияПредставляетсобойцелостнуюПредназначеносистем—управленияк уровнюприкладногопрограммногообеспечения.Прикладнаясистема—системуфинансами:системыBAANприконфигурацииизменениикомпонентов.Такимобразом,системойпрограммированиябудетявляться каксистема,программнойсистемы,кодирования,тестированияиотладки,подготовкисистемууправленияфинансами:системыBAANприизмененииэтопрограммнаясистема,ориентированнаянарешениеилиавтоматизациюрешениязадачучет, анализ и толькопланирование.бизнес-процессовна предприятии.включающаятранслятор языкаСи, ассемблер,редакторсвязейи интерактивныйэксплуатационнойдокументациии бизнес-процессовсопровождения.тожевремя,определениесистемыучет, анализ и планирование.наВпредприятии.из конкретной предметной области. Прикладная система является прагматическойотладчик,таки,например,системаRationalRose—наборобъектно-ориентированныхпрограммирования как комплекса программных средств, предназначенных дляосновой всей вычислительной системы, так как, в конечном счете, именно для решенияCASE-средств,дляциклаавтоматизациипроцессованализа,моделированияавтоматизации предназначенныхэтапов жизненногопрограммы,изменялосьпостоянновместе сиконкретныхприкладныхзадач создавались все те уровни вычислительной системы,Рис.18.СистемаBaaN.проектированиясиспользованиемUML,атакжедляавтоматическойгенерациикодовпоявлениемиразвитиемданныхсредств.Рассмотримразвитиесоставаиосновных18.
СистемаBaaN.которые мы Рис.рассмотрелик настоящемувремени.функций напонятиясистемапрограммированияв хронологииразвития вычислительныхпрограммразличныхязыках(C++, Java и пр.),разработки проектнойдокументации и В истории развитияприкладныхсистемможно выделитьчетыреинтеграциюэтапа. Первый—Современнаяприкладнаясистемапредполагаетглубокуювсехприкладнаяпредполагаетинтеграциювсехсистем. Современнаяреверсногоинжинирингапрограмм.системаНа сегодняшнийденьглубокуювыбор конкретнойсистемыприкладные вычислительнойсистемы компьютеровпервогопоколения.Основнойхарактеристикойкомпонентовсистемы:аппаратнойчасти,операционнойсистемы,компонентовсистемы:аппаратнойчасти,операционнойсистемы,Начало вычислительной50-хвогодовХХзависитвека.Первыесистемы автоматизациипрограммирования.программированиямногомкак отмасштабностии сложностирешаемойзадачиданныхсистемявлялосьто,чтодляавтоматизациирешениякаждойконкретнойзадачисистемыпрограммирования.Витоге,возможноразделениепользователейприкладнойсистемы программированияпрограммирования.В итоге,возможноразделениепользователей включалаприкладнойСистемаилисистемаавтоматизациипрограммированиявавтоматизации,так и от квалификациипрограммистов.создаваласьуникальнаяпрограммнаясистема,которая позднеене предполагалавозможностьсистемынанаследующиесистемыследующиекатегории:себяассемблер(или категории:автокод)и загрузчик.НесколькопоявилисьбиблиотекииУровеньсистемыпрограммированияосновываетсяна доступек виртуальныммодификациифункциональности,переноса с однойвычислительнойсистемына другуюоператорприкладнойпользователь,оперируясредствамипользовательскогостандартныхпрограмми макрогенераторы.Основнаяфункцияпервыхсистемоператорилиилиприкладнойпользователь,оперируясредствамипользовательскогофизическимресурсам,предоставляемымоперационнойсистемой(илиуровнями(Рис.13).Пользовательскогоинтерфейсанебыло,кактакового.Подавляющееинтерфейсаифункциональнымивозможностямисистемы,решаетконкретныепрограммированияпредоставлениепрограммистусистемырешаетмнемоническогоинтерфейсаи —функциональнымивозможностямиконкретныеуправленияфизическимии виртуальнымиресурсами),и системы,предоставляетпрограммистамбольшинстворешаемыхприкладныхзадачбылосвязаносинженерамоделированиемфизическихприкладныезадачи.Примеромможетслужитьработапопроектированиюобозначениякомпьютерныхкомандиданных,используемыхвпрограммах,такжеприкладныезадачи.Примеромможетслужитьработаинженерапопроектированиюинструментальныесредстваразработкипрограммныхсистем,каждая из акоторыхпроцессов,и,всвоюочередь,результатымоделированияпредставлялисьввидеоборудованиясиспользованиемсистемыAutoCADилиработаменеджеракрупнойпредоставлениевозможностисоздаватьииспользоватьбиблиотекипрограмм.оборудованияс использованиемсистемыAutoCAD или работа менеджера крупнойпредназначенадлярешениясвоегокругазадач.последовательностейианалитическиечисловыхтаблиц.Уровеньинструментальныхсредствкомпании,использующейсредствасистемыуправлениябизнесомнаСередина50-хчисел— начало60-х годовХХ века.Появлениеи распространениекомпании,использующейаналитическиесредствасистемыуправлениябизнесомпрограммирования,доступныхдлярешенияприкладныхзадач,накладывалдостаточноосноверешенийBAAN;языковпрограммированиявысокогоуровня(Фортран,Алгол-60,Коболидр.).основерешенийBAAN;1.1.6 Прикладные системы жесткиетребованияк квалификацииспециалистов,занимающихсяавтоматизациейФормированиемодульногопрограммирования.Системапрограммирования:системныйпрограммист—— пользователькомпонентовприкладнойсистемы,системныйконцепцийпрограммистпользователькомпонентовприкладнойсистемы,решенияприкладныхзадач.Кромезнанияпредметнойобласти,алгоритмови методовмакроассемблеры,трансляторывысокогоуровня,редакторывнешнихсвязей,обеспечивающийвозможностиинтеграцииданнойсистемывв конкретнойИтак,мы переходимк языковвершинеструктурнойорганизациивычислительныхобеспечивающийвозможностиинтеграцииданнойсистемыконкретнойзагрузчики.вычислительнойсистеме,возможностинастройкивсоответствиисконкретнымивычислительнойсистеме, возможностинастройкив соответствиис конкретнымисистем— к уровню прикладногопрограммногоПрикладнаясистема —22 обеспечения.Серединасистема,60-х— ориентированнаяначало системы90-хгодоввека.Развитиеинтерактивныхиособенностямиэксплуатациисистемына ХХконкретномпредприятии,доработкуэксплуатацииконкретномпредприятии,доработкуэтоособенностямипрограммнаянанарешениеили автоматизациюрешениязадачперсональныхсистем,появлениеразвитие удовлетворяющихязыковфункциональныхвозможностейсистемы,удовлетворяющихпотребностямфункциональныхвозможностейиизконкретнойпредметнойобласти.исистемы,Прикладнаясистемаобъектно-ориентированногоявляетсяпотребностямпрагматическойпрограммирования.Системапрограммирования:трансляторыязыковпрограммирования,особенностиэксплуатации.системы,Например,применениепакетаMicrosoftOfficeс точкиточки особенностиэксплуатации.Например,пакетаMicrosoftOfficeосновойвсей вычислительнойтакприменениекак, в конечномсчете,именнодля срешениязрениясистемногосистемногопрограммистапрограммистаможетвсеварьироватьсяот автоматизацииавтоматизациичастозренияможетварьироватьсяотчастоконкретныхприкладныхзадач создавалисьте уровни вычислительнойсистемы,повторяющейсяпоследовательностидействийпутемнаписаниятакназываемыхповторяющейсяпоследовательностидействий21 путем написания так называемыхкоторыемы рассмотрелик настоящему времени.«макросов»созданияновыхинтерактивныхинтерактивныхприложений,функционирующих«макросов»додосозданияновыхфункционирующихвВ историиразвитияприкладныхсистем можноприложений,выделить четыреэтапа.
Первый —средеMSOffice.ОсновутехнологииавтоматизациинабазеMSOfficeсоставляетсредеMSOffice.ОсновутехнологииавтоматизациинабазеMSOfficeсоставляетприкладные системы компьютеров первого поколения. Основной характеристикойпредоставлениеофисныхприложенийвидерешенияунифицированнойиерархическойпредоставлениеофисныхприложенийв в видеунифицированнойиерархическойданныхсистем являлосьто, чтодля автоматизациикаждой конкретнойзадачиобъектноймоделиииспользованиеединоговнутреннегомеханизмаобъектноймоделиииспользованиеединоговнутреннегомеханизмасоздавалась уникальная программная система, которая не предполагала возможностьзадач данного пользователя.программирования(система команд,аппаратныевзаимодействиясреде MS Office.компьютераОснову технологииавтоматизациинаинтерфейсыбазе MS Officeсоставляетс предоставлениефизическими внешнимиустройствами)появилисьинтерфейсыдрайверовфизическихофисныхприложенийввидеунифицированнойиерархической1.1.7 Выводыустройств(ресурсов)компьютера.объектноймоделиииспользованиеединоговнутреннегомеханизмаУровеньуправлениялогическимииливиртуальнымиресурсами.На данномпрограммированияприложенийнаосновеструктурнойVisualBasic forApplications(VBA);Мы рассмотрелиосновныеуровниорганизациивычислительнойуровнеструктурнойвычислительнойсистемы работспектрсредствсистемы.Следуетотметить,организациичто рассмотреннаянамимодель организациивычислительнойсистемныйадминистраторобеспечиваетвыполнениетекущихпо поддержкепрограммированиярасширяетсязасчетинтерфейсовдрайвероввиртуальных/логическихсистемыне единственная:существуютсистемыи другиевподходыв определенииВС,нофункционированияпрограммнойконкретныхусловиях: структурыв их составмогут(илислучаевресурсов).В общемслучае, дляпрограммиста, работающегоснамисистемойнав устройствбольшинствеотличиянеявляютсяпринципиальными.Выбраннаямодельвходить регистрация пользователей и распределение полномочий и прав между ними,данномуровне,средствапрограммированиякомпьютерапредставляются:служитосновойдальнейшегоизложения материала.контрольза дляобеспечениесохранностии целостности данных, фиксация проблем,системойкомандкомпьютера;Вернемсяк вопросу,который в той или иной степени затрагивался приаппаратнымиинтерфейсамипрограммногофизическимиустройствами;возникающихв процессеэксплуатации,и обоснованноевыполнениеобновленийрассмотрениикаждогоиз уровнейВС.