Isang Intro sa Mga Punong Lohika at Nakabalangkas na Programming

May -Akda: Robert Simon
Petsa Ng Paglikha: 24 Hunyo 2021
I -Update Ang Petsa: 14 Mayo 2024
Anonim
MS-DRG assignment for facility coding from principal diagnosis to DRG
Video.: MS-DRG assignment for facility coding from principal diagnosis to DRG

Nilalaman


Takeaway:

Ang nakabalangkas na programming at ang proseso na kasangkot sa paglikha ng mga desisyon ng lohika ay binubuo ng pag-aayos at mga programa ng coding sa pamamagitan ng pagpapagaan ng mga landas sa control upang ang mga programa ay madaling maunawaan at mabago.

Ang mga system at proseso ng negosyo ay gumana ayon sa mga panuntunan at regulasyon ng negosyo mula sa loob ng isang tukoy na domain ng negosyo. Ang pabago-bagong katangian ng bawat kapaligiran sa negosyo ay binubuo ng mga panloob at panlabas na impluwensya, tulad ng pagsunod sa kumpetisyon at pagbabago sa mga batas at regulasyon. Kung bakit napakahalaga nito para sa mga analyst ng negosyo, mga tagapamahala ng proyekto, at mga pangunahing tagagawa ng desisyon upang maunawaan ang iba't ibang mga paraan kung saan maaaring magtrabaho ang lohika na pagmomolde at nakabalangkas na programa upang mapagbuti ang mga operasyon sa negosyo.

Paano? Sa pamamagitan ng paglikha at paggawa ng mga pagtutukoy sa proseso, ang isang samahan ay makakakuha ng isang tumpak na paglalarawan kung paano ito ginagawa ngayon, at kung ano ang kailangang maisagawa. Pinatunayan din ng mga pagtutukoy na ito ang disenyo ng system (kabilang ang mga diagram ng daloy ng data at ang diksyunaryo ng data), at binabawasan ang proseso ng kalabuan.


Ang mga pamamaraan na magagamit para sa pagdokumento at pagsusuri ng lohika ng nakabalangkas na mga desisyon kasama ang nakabalangkas na Ingles, mga talahanayan ng desisyon at mga puno ng desisyon. Ang mga analyst ng negosyo ay maaaring gumamit ng mga pamamaraang ito upang makilala ang mga kinakailangan ng kasalukuyang at hinaharap na mga stakeholder ng negosyo at i-convert ang mga kinakailangang ito sa mga pagtutukoy na gagabay sa pagtatayo ng mga solusyon sa negosyo na nakabase sa IT. Tignan natin.

Pag-modelo ng lohika

Isang modelo ng lohika na nagtatanghal ng isang larawan o isang salaysay kung paano nakikipag-usap ang isa sa mga proseso. Sa madaling salita, ang paglalarawan nito ng isang pagkakasunud-sunod ng mga sanhi-at-epekto na mga relasyon na kapwa bumababa sa parehong landas upang makamit ang parehong mga resulta ng pagtatapos. Ang layunin ng lohikal na pagmomolde ay upang makipag-usap sa pinagbabatayan na teorya o hanay ng mga pagpapalagay na maaaring tapusin ng isang programa tungkol sa kung bakit gagana ang programa o kung bakit ang solusyon ay ginagamit ay ang pinakamahusay na solusyon sa natukoy na problema o isyu. Kung ang isang modelo ng lohika ay naglalarawan mismo sa pamamagitan ng mga diagram, daloy ng mga sheet, graphically, o sa pamamagitan ng isang salaysay, ang bawat form ay nagbibigay ng mga ugnayan sa pagitan ng mga kadahilanan ng conual at mga programmatic input, proseso at kinalabasan.

Ang mga modelo ng lohika ay maaaring magamit upang ipakita kung bakit mahalaga ang isang inisyatibo, kung ano ang mga resulta na magagawa nito, at kung ano ang mga aksyon at sanhi ay inaasahan na humantong sa nais na mga resulta. Ang lahat ay nagsisilbing batayan sa pagtukoy kung ang mga nakaplanong kilos ay malamang na hahantong sa nais na mga resulta.


Huwag Magkumpitensya sa isang Logic Model na may isang Plano sa Pagkilos

Karaniwan sa mga tao na lituhin ang mga modelo ng logic na may mga plano sa pagkilos. Habang ang mga pagkakaiba ay banayad, napakahalaga rin nilang maunawaan at makilala. Ang isang plano ng aksyon ay isang pinuno ng koponan o gabay ng tagapamahala para sa pagsasakatuparan ng isang proyekto; inilalarawan ng isang lohika na modelo ang mga pagbabago o epekto na maaaring mangyari bilang isang resulta ng orihinal na nakabalangkas na plano o libangan ng plano. Ginagamit ang mga plano ng aksyon upang ipakita ang isang hanay ng mga bagay ng programa at isang timeline o inaasahang balangkas, tulad ng isang kampanya sa paglunsad ng media o ilang uri ng proyekto ng outreach. Karaniwan, ang isang plano ng pagkilos ay isang gabay para sa aktwal na pagpapatupad at pagpapatakbo ng isang proyekto na nilikha pagkatapos ang modelo ng lohika ay nasa lugar.

Pagtukoy ng Proseso

Ang mga pagtutukoy ng proseso ay ang mga pamamaraan na magagamit para sa pagdokumento at pagsusuri ng lohika ng mga nakaayos na desisyon. Kasama dito ang nakabalangkas na Ingles, talahanayan ng desisyon at mga puno ng desisyon. Ang mga pagtutukoy ng proseso ay nilikha para sa mga primitive na proseso at ilang mga proseso ng mas mataas na antas sa isang diagram ng daloy ng data. (Ang mga ito ay maaari ring tawaging mga minispec dahil ang mga ito ay isang maliit na bahagi ng kabuuang mga pagtutukoy ng produkto). Ang mga pagtutukoy ng proseso ay binabawasan ang proseso ng kalabuan, pinapayagan ang isang indibidwal o isang samahan na makakuha ng isang tumpak na paglalarawan ng kung ano ang nagawa, at patunayan ang disenyo ng system, kasama ang mga diagram ng daloy ng data at ang diksyunaryo ng data.

Ang mga pagtutukoy ng proseso ay hindi nilikha para sa pisikal na pag-input o mga proseso ng output, mga proseso na kumakatawan sa simpleng pagpapatunay ng data, o para sa mga proseso kung saan mayroon nang prewritten code. Ang mga paglalarawan sa proseso ay maaaring umiiral sa isang form o sa loob ng isang computer-aided software engineering (CASE) na kasangkapan. Ipinapaliwanag ng mga pagtutukoy ang lohika sa paggawa ng desisyon at mga formula na nagbabago ng data ng proseso ng pag-input sa output. Ang logic ng proseso ay pinakamahusay na kinakatawan sa pamamagitan ng nakabalangkas na Ingles, mga talahanayan ng pagpapasya, mga puno ng desisyon, sa pamamagitan ng tinukoy na mga formula o algorithm, o sa pamamagitan ng anumang kumbinasyon ng nasa itaas.

Pagmomodelo ng Lohika na may nakabalangkas na Ingles

Ang nakabalangkas na Ingles ay batay sa nakabalangkas na lohika. Ginagamit ito kapag ang proseso ng lohika ay nagsasangkot ng mga formula o pag-iiba, o kapag ang mga nakaayos na desisyon ay hindi masyadong kumplikado. Ang nakabalangkas na Ingles ay ginagamit upang maipahayag ang lahat ng lohika sa mga tuntunin ng sunud-sunod na mga istruktura, mga istruktura ng pagpapasya, iterasyon at mga istruktura ng kaso. Ang binagong form na ito ng Ingles ay ginagamit upang tukuyin ang lohika ng mga proseso ng impormasyon sa pamamagitan ng paggamit ng isang subset ng bokabularyo ng Ingles upang ipahayag ang mga pamamaraan ng proseso. Walang mga tiyak na pamantayan na nakatakda upang maisagawa ang isang nakaayos na modelo ng Ingles. Karaniwan, ang bawat analyst o nangunguna sa proyekto ay magkakaroon ng sariling pamamaraan, ngunit ang bawat modelo ay binubuo ng mga pandiwa ng pagkilos at mga parirala sa pangngalan na walang pang-abay o pang-uri.

Ang nakabalangkas na Ingles ay ginagamit upang kumatawan sa mga proseso sa isang shorthand na paraan na medyo madali para sa mga gumagamit at programmer na pareho na mabasa at maunawaan. Ang pagkakasunud-sunod, kondisyon at pag-uulit ay kasama lahat sa proseso ng paglikha ng isang nakaayos na modelo ng Ingles. Ang balangkas na Ingles ay isang pamamaraan na ginamit upang ilarawan ang mga pamamaraan ng algorithm at kung minsan ay maaaring maging alternatibo sa mga tsart ng daloy. Ito ay isang epektibong tool sa komunikasyon na ginagamit upang linawin ang lohika at mga ugnayang matatagpuan sa mga wika ng tao.

Walang Mga bug, Walang Stress - Ang Iyong Hakbang sa Hakbang Patnubay sa Paglikha ng Software na Pagbabago ng Buhay nang Walang Pagsira sa Iyong Buhay

Hindi mo maaaring mapabuti ang iyong mga kasanayan sa pag-programming kapag walang nagmamalasakit sa kalidad ng software.

Pagmomodelo ng Lohika na may mga Tables ng Pagpapasya

Ang isang talahanayan ng desisyon ay pinakamahusay na ginagamit para sa kumplikadong paggawa ng desisyon dahil tinukoy nito ang mga posibleng kundisyon at ang kanilang mga nagresultang pagkilos sa pamamagitan ng isang representasyon ng matrix ng lohika ng isang desisyon. Ang mga talahanayan ng pagpapasya ay binubuo ng mga hilera at haligi na pinaghiwalay sa apat na magkakaibang mga seksyon, o mga kuwadrante, at idinisenyo upang ilarawan ang mga komplikadong mga patakaran sa pagpapasya. Ang mga talahanayan ng pagpapasya ay gumagamit ng mga kondisyon ng stubs, mga stubs ng aksyon at paunang natukoy na mga patakaran sa proseso ng paglikha. Ang mga kondisyon ng stubs ay naglilista ng mga kondisyon na may kaugnayan sa isang desisyon habang ang mga stubs ng pagkilos ay mga aksyon na resulta mula sa isang naibigay na hanay ng mga kondisyon. Ang mga ipinatupad na patakaran ay ginagamit upang tukuyin kung aling mga aksyon ang dapat sundin para sa isang naibigay na hanay ng mga kundisyon at ang kanilang mga nagresultang pagkilos.

Ang proseso ng talahanayan ng desisyon ay nagtatanghal ng pagpapasiya ng bilang ng mga kundisyon o mga input na nakakaapekto sa isang tiyak na desisyon. Ang hanay ng mga posibleng kinalabasan o pagkilos ay dapat ding matukoy. Ang pamamaraan na ginamit upang lumikha ng isang talahanayan ng desisyon ay nagsisimula sa pagbibigay ng pangalan sa isang kondisyon at pag-uugnay sa kundisyong ito sa naaangkop na mga pagpapahalaga habang pinangalanan ang lahat ng posibleng mga aksyon na maaaring mangyari sa prosesong ito. Ang lahat ng mga patakaran ay dapat nakalista at ang mga aksyon para sa bawat panuntunan ay tinukoy bago ang talahanayan ay mapasimple.

Tinitiyak ng mga talahanayan ng pagpapasya ang pagkumpleto sa pamamagitan ng pagbabawas ng dami ng pagsubok sa kondisyon na dapat isagawa at sa pamamagitan ng pagsuri para sa anumang posibleng mga pagkakamali, pagkakasalungatan at kalabisan.

Pagmomodelo ng Lohika sa pamamagitan ng Paglikha ng Mga Puno ng Pagpapasya

Ang mga puno ng pagpapasya ay isang graphic na representasyon ng mga tiyak na sitwasyon ng desisyon na ginagamit kapag ang kumplikadong branching ay nangyayari sa isang nakaayos na proseso ng desisyon. Ang isang puno ng desisyon ay isang mapaghulaang modelo batay sa isang sumasanga na serye ng mga pagsubok sa Boolean na gumagamit ng mga tiyak na katotohanan upang makagawa ng mas pangkalahatang konklusyon batay sa mga konklusyon. Ang mga pangunahing sangkap ng isang puno ng desisyon ay nagsasangkot ng mga puntos ng pagpapasya na kinakatawan ng mga node, mga aksyon na kinakatawan ng mga ovals at mga tiyak na pagpipilian mula sa isang punto ng desisyon ay kinakatawan ng mga arko. Ang bawat node ay tumutugma sa isang bilang na pagpipilian sa isang alamat at lahat ng posibleng mga pagkilos ay nakalista sa malayong kanan ng modelo. Ang bawat patakaran sa loob ng isang puno ng desisyon ay kinakatawan ng pagsunod sa isang serye ng mga landas mula sa ugat hanggang sa node hanggang sa susunod na node at iba pa hanggang sa maabot ang isang aksyon na hugis-itlog.

Ang isang puno ng desisyon ay kapaki-pakinabang kapag ang isang tiyak na pagkakasunud-sunod para sa isang serye ng mga pagpapasya ay dapat mapanatili. Ang mga ito ay kapaki-pakinabang kapag ito ay mahalaga upang mapanatili ang isang string ng mga pagpapasya sa parehong track ng isang partikular na pagkakasunud-sunod. Kapag lumilikha ng isang puno ng desisyon, ang lahat ng mga kundisyon at kilos ay dapat magkaroon ng isang natukoy na hanay ng mga order at tiyempo, batay sa kritikal na pangangailangan ng bawat kondisyon at kilos. Tinitiyak ng mga puno ng pagpapasya na ang pagkakasunud-sunod ng pag-checkconditions at pagpapatupad ng mga aksyon ay kaagad na kapansin-pansin. Kapag inihahambing ang mga puno ng desisyon sa mga talahanayan ng pagpapasya, ang isang punong desisyon ay nagbibigay-daan para sa isang mas madaling maunawaan na istraktura ng iba mula sa loob ng samahan.

Pagpili ng Tamang Nakabalangkas na Teknolohiya na Pag-aaral ng Desisyon

Kapag inihambing ang paggamit ng bawat diskarte sa pagpapasya mahalaga na tandaan kung aling istraktura ang magbibigay ng pinakamahusay na proseso at kinalabasan. Kapag may paulit-ulit na pagkilos o kapag ang pakikipag-ugnay sa pagtatapos ay mahalaga sa kahalagahan, ang nakabalangkas na Ingles ay dapat gamitin bilang isang tool para sa kumakatawan sa mga hakbang sa mga lohikal na proseso at sa mga diagram ng daloy ng data. Ang mga talahanayan ng pagpapasya ay dapat gamitin kapag ang isang kumplikadong kumbinasyon ng mga kondisyon, kilos, at mga panuntunan ay matatagpuan o kapag ang isang pamamaraan na epektibong iniiwasan ang imposible na mga sitwasyon, mga pagkalugi, at pagkakasalungatan ay matatagpuan. Ang mga punong desisyon ay dapat gamitin kapag ang pagkakasunud-sunod ng mga kondisyon at kilos ay kritikal o kung hindi ang bawat kondisyon ay nauugnay sa bawat kilos, nangangahulugang magkakaiba ang mga sanga. Ang parehong mga talahanayan ng desisyon at mga puno ng desisyon ay dapat gamitin upang kumatawan ng lohikal na pagpipilian sa mga pahayag ng kondisyon.