BPwin және ақпараттық жүйелерді дамыту



Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 17 бет
Таңдаулыға:   
31. Ақпараттық жүйелердің дамуы бірнеше кезеңдерді қамтиды. Алайда жүйені құрудың бастапқы кезеңі әрдайым жасалынған қосымшада іске асырылатын мүмкін жақсарту және оңтайлы жұмыс әдістері үшін тапсырыс берушінің қызметін зерттеу, талдау және модельдеу болып табылады. BPwin жүйені дамытудың бірінші кезеңінде жүйені талдаушының жұмысын жеңілдетуге және өнімділігін арттыруға арналған. Bpwin-ден басқа CA Logic Works болашақ ақпараттық жүйенің деректер құрылымын дамытуға арналған ERwin өнімін ұсынады. Екі өнім тығыз интеграцияланған және әдетте дамытуда бірге қолданылады. Экспорттық-импорттық механизмдер жүйені дамытудың әртүрлі кезеңдерінде модельдерді синхрондауға мүмкіндік береді. Жақсы жасалған бизнес-процесс моделі ақпараттық жүйенің тұжырымдамасын құрудың негізі ғана емес, сонымен қатар қосымшаның мәліметтер құрылымының негізі болып табылады. Келесі мақалада CASE құралдары туралы мен ERwin өнімі туралы айтатын боламын, бұл деректер құрылымын жасау құралдары нарығында сөзсіз көшбасшы болып табылады.
BPwin - бұл қуатты бағдарламалық жасақтама, оның көмегімен модельдеу, талдау, сипаттау және бизнес-процестерді кейіннен оңтайландыруға болады. BPwin көмегімен сіз бизнес-процестердің графикалық модельдерін құра аласыз.
BPwin және ақпараттық жүйелерді дамыту
Ақпараттық жүйелердің дамуы бірнеше кезеңдерді қамтиды. Алайда жүйені құрудың бастапқы кезеңі әрдайым жасалынған қосымшада іске асырылатын мүмкін жақсарту және оңтайлы жұмыс әдістері үшін тапсырыс берушінің қызметін зерттеу, талдау және модельдеу болып табылады. BPwin жүйені дамытудың бірінші кезеңінде жүйені талдаушының жұмысын жеңілдетуге және өнімділігін арттыруға арналған. Bpwin-ден басқа CA Logic Works болашақ ақпараттық жүйенің деректер құрылымын дамытуға арналған ERwin өнімін ұсынады. Екі өнім тығыз интеграцияланған және әдетте дамытуда бірге қолданылады. Экспорттық-импорттық механизмдер жүйені дамытудың әртүрлі кезеңдерінде модельдерді синхрондауға мүмкіндік береді. Жақсы жасалған бизнес-процесс моделі ақпараттық жүйенің тұжырымдамасын құрудың негізі ғана емес, сонымен қатар қосымшаның мәліметтер құрылымының негізі болып табылады. Келесі мақалада CASE құралдары туралы мен ERwin өнімі туралы айтатын боламын, бұл деректер құрылымын жасау құралдары нарығында сөзсіз көшбасшы болып табылады.

32. ERwin - мәліметтер базасының құрылымын (ДҚ) дамыту құралы. ERwin деректер моделінің логикалық және физикалық сипаттамаларын жасау үшін жетекші реляциялық және жұмыс үстелдерінің мәліметтер базасын қолдау үшін Windows GUI, ER диаграммалау құралдарын, редакторларды біріктіреді. ERwin көмегімен сіз дерекқорларды құра аласыз немесе оларды қайта құра аласыз (қайта құра аласыз).
ERwin алдында тұрған тапсырма үшін визуалды көрініс жасайды (деректер моделі). Бұл көріністі әзірлеу циклі кезінде қажет құжаттаманың бөлігі ретінде егжей-тегжейлі талдау, нақтылау және тарату үшін пайдалануға болады. Алайда ERwin тек сурет салу құралынан алыс. ERwin дерекқорды автоматты түрде жасайды (кестелер, индекстер, сақталған процедуралар, сілтеме тұтастығының триггерлері және деректерді басқаруға қажет басқа объектілер).
33. ОЖ екі негізгі функцияны орындайды:
Пайдаланушы-бағдарламалаушыға компьютердің нақты аппаратурасының орнына жұмыс істеуге ыңғайлы болатын кеңейтілген виртуальді машинаны ұсынады. Виртуальді машина - бұл пайдаланушы үшін берілген конфигурацияны нақты бар компьютердің бағдарламалық және аппараттық құралдарымен модельдейтін есептеуіш жүйесі. ОЖ аппараттық машинаны виртуальді машинаға түрлендіретін бағдарламалық қамтама қабаты болып табылады. Виртуальді машина конфигурациясының нақты машина конфигурациясынан айтарлықтай ерекшелігі болуы мүмкін.
Компьютердің ресурстарын рационалды түде басқару есебінен оны пайдалану тиімділігін арттырады.

34. Кітапханалардың одан әрі қарқынды дамуын қамтамасыз ету үшін оларды ақпараттық-кітапханалық технологияларды автоматтандырудың және ресурстарды басқарудың принципиалды жаңа деңгейіне шығару қажет, бұл көбіне кітапханалар қолданатын бағдарламалық жасақтаманың сапасы мен функционалдылығымен анықталады. Айта кету керек, кітапханалық бағдарламалық жасақтама нарығы өте консервативті болып табылады және тұтынушылар жақсы бағалайтынын және нарықта ұзақ уақытқа ие болатын кез-келген жаңа өнімнің пайда болуы тек авторлардың өздерін тағы бір рет жариялауға деген ұмтылысымен емес, объективті себептер мен тенденциялардың салдарымен байланысты болуы керек. қазіргі кітапхана әлемінде орын алады.

Нарықтағы автоматтандырылған ақпараттық-кітапханалық жүйелердің (AIBS) әртүрлілігіне және олардың үнемі дамуына қарамастан, соңғы онжылдықтың аяғында кітапханалар мен олардың пайдаланушыларына қосымша мүмкіндіктер мен артықшылықтар беретін сапалы жаңа сипаттамалары бар жаңа буын AIBS пайда болуының объективті алғышарттары дамыды.

Жаңа AIBS пайда болуының негізгі алғышарттары:

кітапханалар мен пайдаланушылардан AIBS-ке қойылатын өскен және сапалы жаңа талаптар;
IT саласындағы прогресс, жаңа платформалардың, технологиялар мен шешімдердің пайда болуы.
Осы талаптарды (және кейде жай қоңырауларды) толығырақ қарастырайық.
35. Сізге қажетті барлық түйіндерді қамтитын теңшелетін компоненттер жасауға болады. Кейін өзгерте алатын қарапайым тапсырыс компонентін құрудан бастаңыз. Қарапайым тапсырыс компонентін құру әдетте бірнеше минутты алады. Егер сіз болашақ жобаларда жеке компоненттеріңізді пайдалануды жоспарласаңыз, оларға көп уақыт жұмсай аласыз. Арнайы компоненттерді әрі қарай редакциялау модельге өзгертулер енгізген кезде автоматты түрде реттелетін параметрлік теңшелетін компоненттер жасауға мүмкіндік береді. Бұл көп уақытты алады, бірақ кейінірек бірнеше модельдерде немесе жобаларда қолдануға болатын параметрлік теңшелетін компоненттер тобы болған кезде төлеуге болады. Реттелетін компонент құру үшін алдымен ұқсас жүйелік компонентті өзіңіздің моделіңізге қолданып, содан кейін оны жарып жіберуге кеңес береміз. Жарылыс бар компоненттің бөлігі болып табылатын объектілерді топтан шығаруға мүмкіндік береді. Нысандарды топтастыру арқылы сіз өз қажеттіліктеріңізге сәйкес объектілерді өзгертуге, жоюға немесе қосуға, содан кейін осы объектілерден жаңа теңшелетін компоненттер жасауға болады. Бұрыннан бар компонентті жарып, топтастырылмаған объектілерді жаңа компоненттің негізі ретінде пайдалану тезірек тапсырыс компоненттерін құруға мүмкіндік береді. Тағы бір нұсқа - бөлшектер, кесінділер, арматура және болттар сияқты жеке компоненттің бөлігі болғыңыз келетін объектілерді жеке-жеке құру. Жарылу үшін модельдегі компонентті таңдаңыз. Тінтуірдің оң жағын басып, Explode Component таңдаңыз. Tekla Structures компонентті оның құрамына кіретін объектілерге бөледі. Сіз бұл нысандарға өзгертулер енгізіп, оларды жаңа тапсырыс беруші компоненттер құру үшін пайдалана аласыз.
Келесі мысалда қарапайым тапсырыс қосылымын қалай жасау керектігі көрсетілген. Бағдарламалар мен компоненттер каталогын ашу үшін бүйірлік тақтадағы Бағдарламалар мен компоненттер түймесін басыңыз. Қосымша мүмкіндіктерге қол жеткізу түймешігін басып, Таңдамалы компонент құру ... тармағын таңдаңыз.
Custom Component Wizard сұхбат терезесі ашылады. Foto1
Түрлер тізімінен компоненттің түрін таңдаңыз: байланыс, деталь, түйін немесе бөлік.
Атау өрісіне компоненттің ерекше атын енгізіңіз.
Басқа сипаттарды Type Notes қойындысында, Position қойындысында және Advanced қойындысында өзгертіңіз, содан кейін Next батырмасын басыңыз.
Таңдамалы компонентке қосқыңыз келетін модельдегі нысандарды таңдаңыз. Foto2
Бір уақытта бірнеше нысанды таңдау үшін таңдау өрісін пайдалануға болады. Реттелетін компонент үшін объектілерді таңдау негізгі және қосымша бөлшектер мен торларды елемейді.
Келесі батырмасын басыңыз.
Компоненттің негізгі бөлігін таңдаңыз.
Foto3
Келесі батырмасын басыңыз.
Компонент үшін қосымша бөліктерді таңдаңыз
Foto4
Бірнеше қосалқы бөлшектерді таңдау үшін, SHIFT пернесін басып тұрып, оны таңдаңыз. Реттелетін компоненттегі қосалқы бөлшектердің максималды саны - 30.
Осы теңшелетін компонентке қажет кез келген басқа қасиеттерді орнатыңыз, мысалы, түйіннің немесе тігістің орналасуы.
Сипаттар сіз 4-қадамда таңдаған компоненттің түріне байланысты.
Егер сіз осы кезеңде кез-келген параметрлерді реттегіңіз келсе, Артқа батырмасын басып, Custom Component Wizard сұхбат терезесіндегі алдыңғы бетке оралыңыз.
Аяқтағаннан кейін, теңшелетін компонент құру үшін Surface өңдеу батырмасын басыңыз.
Қолданбалы компонент модельге және Бағдарламалар мен компоненттер каталогына қосылады. Қажет болса, тапсырыс компоненті үшін нобай суретін қосыңыз. Нобай суреті Бағдарламалар мен компоненттер каталогында көрсетіледі. Нобай суреті компонентті қолдануға болатын типтік жағдайды көрсетеді. Реттелетін компоненттің суретін алыңыз.
Бағдарламалар мен компоненттер каталогына арнайы компоненттің эскизін қосыңыз.
Tekla Structures қосымшалар мен компоненттер каталогында нобай суретін көрсетеді:

36.
37. OpenAPI спецификациясы (ағылшын тілінен аударғанда - OpenAPI спецификациясы; бастапқыда Swagger спецификациясы [1]) - көптеген жүйелердің формальды спецификациясы және экожүйесі, алдыңғы жүйелер, интерфейсті төменгі деңгейлі кітапхана коды және API түрінде коммерциялық шешімдер. Сонымен қатар, спецификация бағдарламаланған тілдерге тәуелді болмайтындай етіп құрылымдалған және оны адамдар да, машиналар да қолдана алады.
Мақсаты бойынша OpenAPI пайдаланушыларға (клиенттерге) қызметтермен (серверлермен) өзара әрекеттесу үшін әмбебап интерфейс ретінде көрінеді. Егер спецификация белгілі бір қызметке арналған болса, онда оның негізінде сіз клиенттік қосымшалардың кітапханаларына, пайдаланушыларға арналған мәтіндік құжаттамаға, тестілік жағдайларға және т.с.с кодтар жасай аласыз. Бұл әрекеттер үшін әртүрлі бағдарламалау тілдері мен платформаларына арналған құралдардың үлкен жиынтығы бар.
Swagger спецификациясы бастапқыда SmartBear-тен 2010 жылдан бері дамып келеді. 2015 жылдың қараша айында SmartBear Linux қорының демеушілігімен жаңа Open API бастамасын құру бойынша жұмыс істеп жатқанын хабарлады. 2016 жылдың 1 қаңтарында спецификация OpenAPI спецификациясы болып өзгертілді және оны әзірлеу Open API бастамасы аясында жүзеге асырылуда.
API (қолданбалы бағдарламалау интерфейсі, API [hey-pee-ay] [1]) - бір компьютерлік бағдарлама жасай алатын тәсілдердің сипаттамасы (кластар, процедуралар, функциялар, құрылымдар немесе тұрақты) басқа бағдарламамен өзара әрекеттесу. Әдетте кейбір Интернет протоколдарының сипаттамасына (мысалы, RFC [2]), бағдарламалық жасақтама шеңберіне (фреймворкқа) [3] немесе операциялық жүйенің функцияларына шақырулар стандартына қосылады [4]). Жиі жеке бағдарламалық кітапхана немесе операциялық жүйенің қызметі ретінде жүзеге асырылады. Бағдарламашылар қолданбалардың барлық түрлерін жазу кезінде қолданылады.
38. Рационалды раушандағы сынып - бұл жалпы құрылымның сипаттамасы (мәліметтер мен байланыстар) объектілерді одан әрі құру үшін. Рационалды раушанға ие болу үшін сипатталған модель негізінде бағдарлама кодын құру мүмкіндігі әр сынып үшін сіз өзіңіз жасайтын тілді көрсетуіңіз керек
код. Егер код құру тілі ретінде VC ++ көрсетілген болса, онда біз аламыз
визуалды қолдану арқылы MFC кітапханасының барлық сынып иерархиясына қол жеткізу Модель көмекшісі құралдары. Классты құру кезінде әсер ететін стереотипті көрсету керек нәтижесінде алынған сыныптың бастапқы коды. Сонымен, стереотипті құрылымға ауыстырған кезде немесе біріктіру болса, көрсетілген деректер түрлері жасалады. Жоғарыда сипатталғандай, рационалды раушан әдеттегі сабақтарға қолдау көрсетеді Мемлекеттік, жеке, қорғалған сияқты C ++ қолдану белгілері. Осылайша, сынып сипаттамасындағы әр атрибут немесе әрекет қашан сынып тақырыбының файлын құру бөлімдердің бірінде анықталады мемлекеттік, жеке немесе қорғалатын. Сонымен қатар жасамауға болады нақты сыныптарға арналған бағдарлама коды.

39.
40. Debug - орындалатын файлдарды тексеру және түзету үшін қолданылатын түзету бағдарламасы. DOS операциялық жүйесінің астында қолданылады. Операциялық жүйелердің кейінгі нұсқалары үшін ол DOS эмуляторы арқылы жұмыс істейді және мүмкіндіктері шектеулі. Сонымен қатар кейде бағдарламаны жөндеу процесі деп аталады. Бұл бағдарлама консольді қосымша болып табылады және файлдардың кодын жасауға немесе өзгертуге арналған. Оның көмегімен қарапайым DOS қосымшаларын құруға және олардың жұмысын бақылауға болады. Бұл түзеткіш құрастырушы құрастырушылардың ең төменгі деңгейінде. Бірақ оның қарау, жадыны өзгерту және регистрлер күйін алу сияқты жақсы ерекшеліктері бар.
41. IDA Pro Disassembler (Interactive Disassembler) - кері инженерия үшін кеңінен қолданылатын интерактивті бөлшектегіш. Бұл өте икемді, кіріктірілген командалық тілге ие және көптеген процессорлар мен операциялық жүйелер үшін көптеген файлдардың орындалатын форматтарын қолдайды. Сізге блок-схемалар құруға, затбелгі аттарын өзгертуге, стектегі жергілікті процедураларды көруге және тағы басқаларға мүмкіндік береді. Соңғы нұсқаларында кіріктірілген x86 және ARM отладкасы бар. IDA белгілі бір деңгейде кросс-сілтемелер, стандартты кітапханалық функцияның қоңыраулары параметрлерін білу және басқа да ақпараттарды қолдану арқылы кодты талдауды автоматты түрде жүргізе алады. Алайда оның барлық күші пайдаланушымен интерактивті өзара әрекеттесуден көрінеді. Зерттеудің басында бөлшектегіш бағдарламаны автоматты түрде талдайды, содан кейін пайдаланушы интерактивті IDA құралдарын қолдана отырып, мағыналы ат қоюға, түсініктеме беруге, мәліметтердің күрделі құрылымдарын құруға және басқаша түрде зерттеліп жатқан бағдарламаның нақты не және қалай істейтіні анық болғанға дейін бөлшектеуіш жасаған тізімге ақпарат қосуға кіріседі. ... Диссемблерде консольдық және графикалық нұсқалары бар. Орындалатын файл форматтарының көп мөлшерін қолдайды. IDA Pro-дің айрықша ерекшеліктерінің бірі - Java және .NET виртуалды машиналарының байт-кодын бөлшектеу мүмкіндігі. Сонымен қатар макростарды, плагиндер мен сценарийлерді қолдайды, ал соңғы нұсқаларында интеграцияланған түзеткіш бар. IDA Pro бірнеше нұсқалары бар - тегін (тегін), стандартты (стандартты) және кеңейтілген (жетілдірілген). Тегін нұсқа стандартты және жетілдірілген нұсқалармен салыстырғанда шектеулі мүмкіндіктерге ие - тек x86 архитектурасына қолдау көрсетіледі және плагиндерге қолдау жоқ.
42. Visual Studio IDE - қосымшаларды жазуға, түзетуге, код құрастыруға және жариялауға арналған іске қосу алаңы. Интеграцияланған даму ортасы (IDE) - бұл бағдарламалық жасақтаманы әзірлеудің әр түрлі аспектілері үшін қолданыла алатын мүмкіндіктерге бай бағдарлама. IDE-дің көпшілігінде кездесетін стандартты редактор мен отладчиктен басқа, Visual Studio-да өңдеу процесін жеңілдету үшін компиляторлар, кодтардың аяқталуы, графикалық дизайнерлер және т.б. Суретте Visual Studio ортасы ашық жобамен және сізге қажет негізгі құралдардың бірнеше терезелері көрсетілген: Solution Explorer (жоғарғы оң жақта) кодтық файлдарды көруге, шарлауға және басқаруға мүмкіндік береді. Solution Explorer сізге файлдарды шешімдер мен жобаларға біріктіру арқылы кодты ұйымдастыруға көмектеседі. Уақытыңыздың көп бөлігін өткізетін редактор терезесінде (ортада) файл мазмұны көрсетіледі. Бұл жерде сіз кодты өңдей аласыз немесе пайдаланушы интерфейсін жобалай аласыз, мысалы батырмалары немесе мәтіндік өрістері бар терезе. Team Explorer (төменгі оң жақ бұрыш) жұмыс элементтерін бақылауға және Git және Team Foundation Version Control (TFVC) сияқты нұсқаларды басқару технологияларын қолдана отырып, басқа пайдаланушылармен код бөлісуге мүмкіндік береді.
43. Библиоте́ка визуа́льных компоне́нтов (англ. Visual Component Library, VCL) -- объектно-ориентированная библиотека для разработки программного обеспечения, разработанная компанией Borland (на данный момент поддерживается Embarcadero) для поддержки принципов визуального программирования. VCL входит в комплект поставки Delphi, C++ Builder и Embarcadero RAD Studio и является, по сути, частью среды разработки, хотя разработка приложений в этих средах возможна и без использования VCL. VCL предоставляет огромное количество готовых к использованию компонентов для работы в самых разных областях программирования, таких, например, как интерфейс пользователя (экранные формы и элементы управления -- т. н. контролы, контроли), работа с базами данных, взаимодействие с операционной системой, программирование сетевых приложений и прочее.
44. Деректер. Мәліметтер қоры тұрақты мәліметтер жиынтығынан тұрады. Транзиттік деректер, мысалы, аралық нәтижелер, кірістер мен шығыстар бөлектелген. Кіріс деректері - жүйеге берілетін ақпарат (мысалы, пернетақтадан енгізілген). Мұндай ақпарат тұрақты деректерге өзгеріс енгізуі мүмкін (ол тұрақты деректердің құрамына енуі мүмкін), бірақ ол сияқты мәліметтер базасына кірмейді. Шығарулар - бұл жүйе шығаратын хабарламалар мен нәтижелер. Олар әдетте тұрақты мәліметтерден алынады, бірақ оларды мәліметтер базасының бөлігі деп санауға болмайды. Деректер базасында тақырыптық облысты сипаттайтын мәліметтерден басқа, мәліметтер базасының өзі элементтері мен құрылымдарын сипаттайтын мәліметтер болады. Мұндай сипаттамалар мета ақпарат категориясына жатады, яғни. ақпарат туралы ақпарат. Метамәліметтің орталықтандырылған сақталуы мәліметтер сөздігі немесе репозиторий деп аталады. Дәл осы репозитарийдің болуы мәліметтер қорының дербес құжатталу қасиеті туралы айтуға мүмкіндік береді. Қазіргі реляциялық ДҚБЖ-да мұндай сақтау жүйелік каталог түрінде жүзеге асырылады - бұл объектілер құрылымы (мәліметтер базасы, кестелер, көріністер және т.б.), пайдаланушылар, рұқсаттар және т.б. туралы мәліметтер енгізілетін сервистік кестелер жиынтығы. Деректер қорындағы мәліметтер біріктірілген және ортақ пайдаланылуы керек. Адамдар интеграцияланған деректер туралы сөйлескенде, олар әр түрлі дереккөздерден жиналған мәліметтерге қол жетімділіктің бір тәсілімен қамтамасыз етілгендігін білдіреді. Мысалы, жүйе студенттердің үлгерімі туралы, кітапханадан студенттердің ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Ақпараттық жүйелерді жобалау әдістері
CASE - құралдарын ендіру және меңгеру технологиялары
CASE қорлары және оның сипаттамалары
Құрылыстағы сметаның орындалуын қадағалаудың ақпараттық жүйесін жобалау
CASE жабдықтары және CASE технологиялар
Шағын байланыс кәсіпорны үшін ақпараттық жүйенің жобасын жобалау
Мәліметтер қорлары туралы жалпы мәліметтер
Кәсіпорындарда ақпараттық жүйелерді енгізу
КОМПЬЮТЕРЛІК ЖҮЙЕЛЕРДІ ЖОБАЛАУ
Модельдеу,дискретті,теориялық.Case технологиялар
Пәндер