form based systemsSemantic Computer System Development Programming–A P การแปล - form based systemsSemantic Computer System Development Programming–A P ไทย วิธีการพูด

form based systemsSemantic Computer

form based systems
Semantic Computer System Development Programming–A Primer
A Primer on Programming–The Basics, History, Design & Components for Non-Technical Business Executives

By John R. Coyne, Semantic Computing Consultant


In traditional programming and the Systems Development Lifecycle, a process of gathering information from users to describe needs is translated into a systems analysis, confirmed and then codified—thus producing a System Design.

Then, an architecture or framework to support the system is created.John R Coyne Service Oriented Architecture

This will include
•Infrastructure
•Software
•Choice of programming language
•Operating system
•Data elements •These are called from time to time and potentially modified


Thus, this architecture is then the support system for the system design and all its components.

Programmers perform two fundamental functions:
1.They express the user(s) needs in terms of statements of computer functions.
2.Embedded in those computer functions are the methods that the computer will need to perform in order to execute them. These are: •descriptions of data to be used
•networks to traverse
•security protocols to use
•infrastructure for processing


(Summarized at the most abstract level, these could be described as: Transport, Processing and Memory)

This intricate association of descriptions of 1) what the system should do, and 2) how it will do it relies on the programmer and system designer to perform their tasks with precision.

In many cases both will rely on third-party software, the most common of which is a proprietary database.

These proprietary databases come with tools that make their use more convenient. (That is because these databases are complex and, without the tools, the systems designers would have to have intimate knowledge of how the internals of the database systems work.)

Thus, the abstraction allows the systems builder to concentrate on what the user wants, versus what the database system needs to perform its functions.

In the early days of computing, programmers would have to make specifications of the data they needed, test the data and merge or link other data types. Now, databases come with simple tools like “SQL” that allow programmers to simply ask for the data they want. The database system does the rest.

Programs written in programming languages are also abstractions.
How Computer Programming Developed

In the early days of programming, programs were written in machine language, which was an arcane art blending both engineering and systems knowledge. Later, assembler languages were developed as a first level of abstraction. These were known as second generation languages. Even these languages required specialized skills. The next leap was with third-generation languages—the most common of which was COBOL (short for Common Business Oriented Language, which was developed so that people without engineering skills could program a computer).

With machine languages, there was no translation function to have the computer system understand what the programmer wanted it to do. (With assembler languages, there was a moderate translation, but they are so similar to the machine language that little translation is needed).

In third-generation languages, the concept of a “compiler” was created. The compiler takes a computer language that is easy to program in and translates it to a language the computer can use for processing the requirements. During this generation of programming, many third-party tools were developed to aid systems designers in the delivery of their systems and thus a whole industry was born.

Not surprisingly, computers became more complex and, over time, so did the systems that people wanted designed. This complexity drove systems to become almost impossible to understand in their entirety. Eventually, instead of changing them, systems designers simply appended new programs to the older systems and created what is sometimes termed “spaghetti code.”

Eventually, something had to change. Now, after years of research based on artificial intelligence techniques, new tools have emerged that enable a new generation of programming that allows the computer to determine the best resources it needs to do what is requested of it. The science in this is not important. What IS important is that now, the original process of determining what the user wants can be separated from how it gets done.

In semantic modeling, no programming takes place. Rather, a modeler interviews subject matter experts to determine what they want to happen, the best way for it to happen and the best expected results.

Semantic modeling is constructed much like an English sentence, (which is one reason for the term “semantic”). There is a subject, a predicate (or relationship) to an object of the sentence. Like the building of a story, or report, these “sentences” are connected to one another to create a system.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ฟอร์มจากระบบความหมายคอมพิวเตอร์ระบบพัฒนาโปรแกรม – A พื้นพื้นบนพื้นฐานการเขียนโปรแกรมหมาย ประวัติ ออกแบบ และส่วนประกอบสำหรับนักธุรกิจที่ไม่ใช่ด้านเทคนิคโดยจอห์นอาร์ Coyne ที่ปรึกษาระบบคอมพิวเตอร์ทางตรรกในการเขียนโปรแกรมแบบดั้งเดิมและวงจรการพัฒนาระบบ กระบวนการของการรวบรวมข้อมูลจากผู้ใช้เพื่ออธิบายความต้องการวิเคราะห์ระบบในการแปล ยืนยันแล้ว ประมวลกฎหมายสูง — ดังนั้น การผลิตการออกแบบระบบแล้ว สถาปัตยกรรมการกรอบการสนับสนุนระบบจะถูกสร้างขึ้น จอห์นอาร์ Coyne อยู่สถาปัตยกรรมนี้จะรวมถึง•Infrastructure•Software•Choice ของการเขียนโปรแกรมภาษาระบบ •Operating•These •Data องค์ประกอบเรียกว่าช่วงเวลา และอาจปรับเปลี่ยนดังนั้น สถาปัตยกรรมนี้ได้แล้วระบบสนับสนุนสำหรับการออกแบบระบบและส่วนประกอบทั้งหมดโปรแกรมเมอร์ทำหน้าที่สองพื้นฐาน:1.พวกเขาแสดงความต้องการผู้ใช้ในรูปแบบของคำสั่งงานคอมพิวเตอร์2.ฝังในฟังก์ชันคอมพิวเตอร์มีวิธีการที่คอมพิวเตอร์จะต้องใช้ในการดำเนินพร้อมกัน ได้แก่: •descriptions ของข้อมูลที่จะใช้•networks การโพรโทคอล •security ใช้•infrastructure สำหรับการประมวลผล(สรุปในระดับนามธรรมมากที่สุด เหล่านี้สามารถอธิบายว่า: ขนส่ง การประมวลผล และหน่วยความจำ)สมาคมคำอธิบาย 1) ว่าระบบนี้ซับซ้อนควรทำอย่างไร และ 2 วิธีที่จะทำ มันอาศัยโปรแกรมเมอร์และนักออกแบบระบบการทำงาน ด้วยความแม่นยำในหลายกรณีที่ทั้งสองจะใช้ซอฟท์แวร์ บ่อยที่สุดซึ่งได้ฐานข้อมูลที่เป็นกรรมสิทธิ์ฐานข้อมูลกรรมสิทธิ์เหล่านี้มาพร้อมกับเครื่องมือที่ทำให้การใช้สะดวกขึ้น (ที่ได้เนื่อง จากฐานข้อมูลเหล่านี้มีความซับซ้อน ไม่ มีเครื่องมือ ออกแบบระบบจะต้องมีความรู้อย่างใกล้ชิดของวิธีการทำงานของ internals ของระบบฐานข้อมูล)ดังนั้น abstraction ที่ช่วยให้สร้างระบบจะมุ่งเน้นที่ผู้ใช้ต้องการ เมื่อเทียบกับระบบฐานข้อมูลที่ต้องการทำงานในยุคแรกของคอมพิวเตอร์ โปรแกรมเมอร์จะต้องให้รายละเอียดของข้อมูลที่จำเป็น ทดสอบข้อมูล และผสาน หรือเชื่อมโยงข้อมูลชนิดอื่น ๆ ตอนนี้ ฐานข้อมูลที่มาพร้อมกับเครื่องมืออย่างเช่น "SQL" ที่ทำให้โปรแกรมเมอร์ต้องการเพียงข้อมูลที่พวกเขาต้องการ ระบบฐานข้อมูลไม่เหลือโปรแกรมที่เขียนขึ้นในภาษาการเขียนโปรแกรมก็ abstractionsวิธีการเขียนโปรแกรมคอมพิวเตอร์พัฒนาในวันแรก ๆ ของการเขียนโปรแกรม เขียนโปรแกรมภาษาเครื่อง ซึ่งการ arcane ศิลปะที่ผสมผสานความรู้วิศวกรรมและระบบการ ภายหลัง มิเตอร์ภาษาถูกพัฒนาขึ้นเป็นระดับแรกของ abstraction เหล่านี้ถูกเรียกว่าภาษารุ่นที่สอง ภาษาเหล่านี้แม้จะต้องใช้ความชำนาญ กระโดดถัดไปเป็นรุ่นที่สามภาษาโดยทั่วไปมากที่สุดซึ่งเป็นภาษาโคบอล (สั้นสำหรับทั่วไปธุรกิจเน้นภาษา ซึ่งได้รับการพัฒนาเพื่อให้ผู้ มีทักษะวิศวกรรมสามารถโปรแกรมคอมพิวเตอร์)ภาษาเครื่อง มีฟังก์ชันไม่แปลเพื่อให้ระบบคอมพิวเตอร์เข้าใจสิ่งที่โปรแกรมเมอร์ต้องการให้ทำ (มิเตอร์ภาษา มีการแปลเอง แต่จะให้คล้ายกับภาษาเครื่องที่แปลน้อยจำเป็นต้องใช้)แนวคิดของ "คอมไพเลอร์" ถูกสร้างขึ้นในรุ่นที่สาม คอมไพเลอร์ภาษาคอมพิวเตอร์ที่ง่ายต่อการโปรแกรมในการใช้ และแปลให้เป็นภาษาคอมพิวเตอร์ที่สามารถใช้สำหรับการประมวลผลความต้องการ ในระหว่างนี้รุ่นของโปรแกรม เครื่องมืออื่น ๆ มากมายได้รับการพัฒนาเพื่อช่วยนักออกแบบระบบในการจัดระบบของพวกเขา และจึง เกิดอุตสาหกรรมทั้งหมดไม่น่าแปลกใจ คอมพิวเตอร์กลายเป็นซับซ้อน แล้ว ช่วงเวลา เพื่อให้ได้ระบบที่ต้องการคนออกแบบ ความซับซ้อนนี้ขับรถระบบจะเป็นไปไม่ได้เกือบจะเข้าใจทั้งหมด ในที่สุด แทนที่จะเปลี่ยน ออกแบบระบบเพียงผนวกโปรแกรมใหม่กับระบบเก่า และสร้างอะไรบางครั้งเรียกว่า "รหัสสปาเก็ตตี้"ในที่สุด สิ่งที่มีการเปลี่ยนแปลง ตอนนี้ หลังจากปีของการวิจัยตามเทคนิคของปัญญาประดิษฐ์ เครื่องมือใหม่ได้เกิดที่เปิดใช้งานรุ่นใหม่ของโปรแกรมที่ช่วยให้คอมพิวเตอร์เพื่อกำหนดทรัพยากรดีจะต้องทำอะไรเสร็จมัน วิทยาศาสตร์นี้ไม่สำคัญ IS สิ่งสำคัญคือตอนที่ กระบวนการเดิมกำหนดว่าผู้ใช้ต้องสามารถแยกออกจากการรับทำการในการสร้างโมเดลความหมาย การเขียนโปรแกรมไม่เกิดขึ้น ค่อนข้าง modeler การสัมภาษณ์ผู้เชี่ยวชาญเพื่อตรวจสอบสิ่งที่พวกเขาต้องการเกิดขึ้น วิธีที่ดีสุดให้เกิดขึ้นและผลลัพธ์ที่คาดไว้ดีที่สุดสร้างโมเดลทางตรรกเป็นมากเช่นเป็นประโยคภาษาอังกฤษ, (ซึ่งเป็นหนึ่งในเหตุผลสำหรับคำว่า "ความหมาย") ถูกสร้างขึ้นมา ยังมีเรื่อง เพรดิเคต (หรือความสัมพันธ์) วัตถุของประโยค เช่นอาคารของเรื่อง รายงาน "ประโยค" เหล่านี้มีการเชื่อมต่ออื่นการสร้างระบบ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
รูปแบบตามระบบความหมายของการพัฒนาระบบคอมพิวเตอร์โปรแกรม-รองพื้นรองพื้นในการเขียนโปรแกรม-พื้นฐานประวัติศาสตร์การออกแบบและส่วนประกอบสำหรับผู้บริหารธุรกิจเทคนิคไม่โดยจอห์นคอยน์อาร์ที่ปรึกษาด้านคอมพิวเตอร์ความหมายในการเขียนโปรแกรมแบบดั้งเดิมและระยะเวลาการพัฒนาระบบกระบวนการที่ของการรวบรวมข้อมูลจากผู้ใช้ในการอธิบายความต้องการได้รับการแปลเป็นวิเคราะห์ระบบได้รับการยืนยันแล้วจึงทำเป็น-การผลิตการออกแบบระบบ. จากนั้นสถาปัตยกรรมหรือกรอบการทำงานเพื่อสนับสนุนระบบเป็น created.John R คอยน์บริการ Oriented Architecture ซึ่งจะรวมถึง•โครงสร้างพื้นฐาน•ซอฟแวร์•ทางเลือกของการเขียนโปรแกรมภาษา•ระบบปฏิบัติการ••องค์ประกอบข้อมูลเหล่านี้จะถูกเรียกว่าเป็นครั้งคราวที่อาจเกิดขึ้นและแก้ไขดังนั้นสถาปัตยกรรมนี้แล้วระบบการสนับสนุนสำหรับการออกแบบระบบและส่วนประกอบทั้งหมด. โปรแกรมเมอร์ดำเนินการทั้งสองฟังก์ชั่นพื้นฐาน: 1 พวกเขาแสดงให้ผู้ใช้ (s) ความต้องการในแง่ของงบฟังก์ชั่นคอมพิวเตอร์. 2.Embedded ในการทำงานของคอมพิวเตอร์เหล่านั้นเป็นวิธีการที่คอมพิวเตอร์จะต้องดำเนินการเพื่อที่จะดำเนินการให้ เหล่านี้จะ: รายละเอียด•ของข้อมูลที่จะนำมาใช้•เครือข่ายการสำรวจโปรโตคอลรักษาความปลอดภัย•การใช้โครงสร้างพื้นฐานสำหรับการประมวลผล• (สรุปในระดับนามธรรมใหญ่เหล่านี้สามารถอธิบายได้ว่า: การขนส่ง, การประมวลผลและหน่วยความจำ) นี้ความสัมพันธ์ที่ซับซ้อนของรายละเอียด 1 ) สิ่งที่ระบบควรจะทำอย่างไรและ 2) วิธีการที่จะทำมันขึ้นอยู่กับโปรแกรมเมอร์และนักออกแบบระบบในการดำเนินงานของพวกเขาที่มีความแม่นยำ. ในหลายกรณีทั้งสองจะพึ่งพาซอฟต์แวร์ของบุคคลที่สามที่พบมากที่สุดซึ่งเป็นฐานข้อมูลที่เป็นกรรมสิทธิ์ . ฐานข้อมูลที่เป็นกรรมสิทธิ์ของเหล่านี้มาพร้อมกับเครื่องมือที่ทำให้การใช้งานของพวกเขาที่สะดวกมากขึ้น (นั่นเป็นเพราะฐานข้อมูลเหล่านี้มีความซับซ้อนและไม่มีเครื่องมือระบบนักออกแบบจะต้องมีความรู้ที่ใกล้ชิดของวิธีการ internals ของฐานข้อมูลการทำงานของระบบ.) ดังนั้นสิ่งที่เป็นนามธรรมจะช่วยให้ผู้สร้างระบบให้ความสนใจกับสิ่งที่ผู้ใช้ต้องการ เมื่อเทียบกับสิ่งที่ระบบฐานข้อมูลความต้องการที่จะทำหน้าที่ของมัน. ในวันแรกของการใช้คอมพิวเตอร์โปรแกรมเมอร์จะต้องทำรายละเอียดของข้อมูลที่พวกเขาต้องการทดสอบข้อมูลและการผสานเชื่อมโยงหรือชนิดข้อมูลอื่น ๆ ตอนนี้มาพร้อมกับฐานข้อมูลเครื่องมือง่ายๆเช่น "SQL" ที่ช่วยให้โปรแกรมเมอร์ที่จะเพียงแค่ขอข้อมูลที่พวกเขาต้องการ ระบบฐานข้อมูลไม่เหลือ. โปรแกรมที่เขียนในภาษาโปรแกรมนี้ยังมีแนวคิด. วิธีการเขียนโปรแกรมคอมพิวเตอร์ที่พัฒนาขึ้นในวันแรกของการเขียนโปรแกรม, โปรแกรมที่ถูกเขียนขึ้นในภาษาเครื่องซึ่งเป็นศิลปะลับการผสมทั้งด้านวิศวกรรมและระบบความรู้ ต่อมาภาษาแอสเซมได้รับการพัฒนาเป็นระดับแรกของนามธรรม เหล่านี้เป็นที่รู้จักกันภาษารุ่นที่สอง แม้ภาษาเหล่านี้จำเป็นต้องใช้ทักษะเฉพาะ กระโดดต่อไปอยู่กับภาษารุ่นที่สามที่พบมากที่สุดซึ่งเป็นภาษาโคบอล (ย่อมาจากธุรกิจทั่วไปที่มุ่งเน้นภาษาที่ได้รับการพัฒนาเพื่อให้คนที่ไม่มีทักษะวิศวกรรมสามารถโปรแกรมคอมพิวเตอร์). ด้วยภาษาเครื่องไม่มีฟังก์ชั่นการแปล มีระบบคอมพิวเตอร์ที่เข้าใจสิ่งที่โปรแกรมเมอร์อยากให้มันทำ (ด้วยภาษาแอสเซมมีการแปลในระดับปานกลาง แต่พวกเขามีความคล้ายคลึงกับภาษาเครื่องที่แปลเล็ก ๆ น้อย ๆ เป็นสิ่งจำเป็น). ในภาษารุ่นที่สามแนวคิดของ "คอมไพเลอร์" ที่ถูกสร้างขึ้น คอมไพเลอร์จะใช้เวลาภาษาคอมพิวเตอร์ที่เป็นเรื่องง่ายในการเขียนโปรแกรมและการแปลภาษาคอมพิวเตอร์ที่สามารถใช้สำหรับการประมวลผลความต้องการ ในช่วงยุคของการเขียนโปรแกรมนี้เครื่องมืออื่น ๆ อีกมากมายที่ถูกพัฒนาขึ้นเพื่อช่วยในการออกแบบระบบในการส่งมอบระบบของพวกเขาและทำให้อุตสาหกรรมทั้งเกิด. ไม่น่าแปลกใจคอมพิวเตอร์กลายเป็นความซับซ้อนมากขึ้นและเมื่อเวลาผ่านไปเพื่อให้ได้ระบบที่ผู้คนต้องการ ได้รับการออกแบบ ความซับซ้อนนี้ขับรถระบบที่จะเป็นไปไม่ได้เกือบที่จะเข้าใจในสิ่งทั้งปวง ในที่สุดแทนการเปลี่ยนพวกเขาออกแบบระบบเพียงผนวกโปรแกรมใหม่ให้กับระบบเก่าและสร้างสิ่งที่บางครั้งเรียกว่า "รหัสปาเก็ตตี้." ในที่สุดสิ่งที่มีการเปลี่ยนแปลง ตอนนี้หลังจากปีของการวิจัยขึ้นอยู่กับเทคนิคปัญญาประดิษฐ์เครื่องมือใหม่ที่จะโผล่ออกมาที่ช่วยให้คนรุ่นใหม่ของการเขียนโปรแกรมที่ช่วยให้คอมพิวเตอร์เพื่อตรวจสอบทรัพยากรที่ดีที่สุดที่จะต้องทำในสิ่งที่มีการร้องขอของมัน วิทยาศาสตร์ในเรื่องนี้ไม่ได้เป็นสิ่งที่สำคัญ สิ่งที่สำคัญคือว่าตอนนี้กระบวนการเดิมของการกำหนดสิ่งที่ผู้ใช้ต้องการสามารถแยกออกจากวิธีการที่จะได้รับทำ. ในการสร้างแบบจำลองความหมายการเขียนโปรแกรมไม่เกิดขึ้น แต่สัมภาษณ์โมเดลผู้เชี่ยวชาญเรื่องเพื่อตรวจสอบสิ่งที่พวกเขาต้องการให้เกิดขึ้นวิธีที่ดีที่สุดเพื่อให้เกิดขึ้นและผลที่คาดหวังที่ดีที่สุด. การสร้างแบบจำลองความหมายมีการก่อสร้างมากเช่นประโยคภาษาอังกฤษ (ซึ่งเป็นเหตุผลหนึ่งที่ทำให้คำว่า "ความหมาย" ) มีเรื่องคือเป็นคำกริยา (หรือความสัมพันธ์) กับวัตถุของประโยคที่ เช่นเดียวกับการสร้างของเรื่องหรือรายงานเหล่านี้ "ประโยค" มีการเชื่อมต่อกับอีกคนหนึ่งที่จะสร้างระบบ























































การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: