Jackson system developmentFrom Wikipedia, the free encyclopediaJackson การแปล - Jackson system developmentFrom Wikipedia, the free encyclopediaJackson ไทย วิธีการพูด

Jackson system developmentFrom Wiki

Jackson system development
From Wikipedia, the free encyclopedia
Jackson system development (JSD) is a linear software development methodology developed by Michael A. Jackson and John Cameron in the 1980s.

Contents [hide]
1 History
2 Principles of operation
3 JSD steps
3.1 Modeling stage
3.2 Network stage
3.3 Implementation stage
3.4 Designing the diagrams
4 See also
5 References
6 Further reading
7 External links
History[edit]
JSD was first presented by Michael A. Jackson in 1982, in a paper called "A System Development Method".[1] and in 1983 in System Development.[2] Jackson System Development (JSD) is a method of system development that covers the software life cycle either directly or, by providing a framework into which more specialized techniques can fit. Jackson System Development can start from the stage in a project when there is only a general statement of requirements. However, many projects that have used Jackson System Development actually started slightly later in the life cycle, doing the first steps largely from existing documents rather than directly with the users. The later steps of JSD produce the code of the final system. Jackson’s first method, Jackson Structured Programming (JSP), is used to produce the final code. The output of the earlier steps of JSD are a set of program design problems, the design of which is the subject matter of JSP. Maintenance is also addressed by reworking whichever of the earlier steps are appropriate.

JSD continued to evolve, and a few new features were introduced into the method. These are described in a 1989 collection of papers by John Cameron, JSP and JSD,[3] and in the 1992 version (version 2) of the LBMS JSD manual.[4]

Development of the JSD method came to an end in the early 1990s as Jackson's thinking evolved into the Problem Frames Approach with the publication of Software Requirements and Specifications (1995) and Problem Frames: Analyzing and Structuring Software Development Problems (2000).

Principles of operation[edit]
Three basic principles of operation of JSD is that:

Development must start with describing and modelling the real world, rather than specifying or structuring the function performed by the system. A system made using JSD method performs the simulation of the real world before any direct attention is paid to function or purpose of the system.
An adequate model of a time-ordered world must itself be time-ordered. Main aim is to map progress in the real world on progress in the system that models it.
The way of implementing the system is based on transformation of specification into efficient set of processes. These processes should be designed in such a manner that it would be possible to run them on available software and hardware.
JSD steps[edit]
When it was originally presented by Jackson in 1982,[5] the method consisted of six steps:

Entity/action step
Initial model step
Interactive function step
Information function step
System timing step
System implementation step
Later, some steps were combined to create a method with only three steps.[6]

Modelling stage (analysis): with the entity/action step and entity structures step.
Network stage (design): with the initial model step, function step, and system timing step.
Implementation stage (realisation): the implementation step.
Modeling stage[edit]
In the modeling stage the designer creates a collection of entity structure diagrams and identifies the entities in the system, the actions they perform, the time-ordering of the actions in the life of the entities, and the attributes of the actions and entities. Entity structure diagrams use the diagramming notation of Jackson Structured Programming structure diagrams. Purpose of these diagrams is to create a full description of the aspects of the system and the organisation. Developers have to decide which things are important and which are not. Good communication between developers and users of the new system is very important.

This stage is the combination of the former entity/action step and the entity structures step.

Network stage[edit]
In the network stage a model of the system as a whole is developed and represented as a system specification diagram (SSD) (also known as a network diagram). Network diagrams show processes (rectangles) and how they communicate with each other, either via state vector connections (diamonds) or via datastream connections (circles). In this stage is the functionality of the system defined. Each entity becomes a process or program in the network diagram. External programs are later added to the network diagrams. The purpose of these programs is to process input, calculate output and to keep the entity processes up-to-date. The whole system is described with these network diagrams and are completed with descriptions about the data and connections between the processes and programs.

The initial model step specifies a simulation of the real world. The function step adds to this simulation the further executable operations and processes needed to produce output of the system. System timing step provides synchronisation among processes, introduces constraints. This stage is the combination of the former ‘Initial model’ step, the ‘function’ step and the ‘system timing’ step.

Implementation stage[edit]
In the implementation stage the abstract network model of the solution is converted into a physical system, represented as a system implementation diagram (SID). The SID shows the system as a scheduler process that calls modules that implement the processes. Datastreams are represented as calls to inverted processes. Database symbols represent collections of entity state-vectors, and there are special symbols for file buffers (which must be implemented when processes are scheduled to run at different time intervals).

The central concern of implementation step is optimization of the system. It is necessary to reduce the number of processes because it is impossible to provide each process that is contained in specification with its own virtual processor. By means of transformation, processes are combined in order to limits their number to the number of processors.

Designing the diagrams[edit]
Entity structure diagram (ESD)
The diagram shows how the action entities cooperate with the system. Entity structure diagram (ESD) notations:

Entity: An entity is an object that is used on the system and by the system.
Action: The actions that are carried out by entities and the actions that affect other entities.
Construct-sequence: The JSD construct is identical to the SSADM Entity Life History construct. Use a SequenceConstruct to illustrate actions that are applied from left to right.
Construct-selection: To reflect a choice between two or more actions. Mark the options in the topright corner with a "o" (option).
Construct-recurrence: When an action repeats, place a small asterisk (*) in the topright corner.
Normally there would be only one action underneath a RecurringConstruct.

Null component: A Null component can make sure nothing happens in an IF-ELSE statement.
Network diagram (ND)
Network diagrams show the interaction between the processes. Sometimes they are referred to as system specification diagrams (SSD's). Network diagram (ND) notations:

Process: Processes represent system functions. A process model represents the primary system functions. It generally has a relation with an outside entity through the datastream.
Datastream connection: In a datastream connection, process A (the entity that writes the datastream) actively sends information to another process B.
State vector inspection: In a state vector connection, process B (the entity that reads the state vector information) reads the state vector information of another entity A.
The difference between a state vector connection and a data stream connection lies in which process is active. In a datastream connection, the process with the information, A, is the active process; it actively sends a message to the datastream reader B at a time that it (A, the sender) chooses. In a state vector inspection, the process with the information, A, is passive; it does nothing but let the reader process B inspect its (A's) state vector. B, the process doing the inspection, is the active process; it decides when it will read information from A. Roughly speaking, datastream connection is an abstraction of message passing, while state vector inspection is an abstraction for polling (and for database retrieval).

See also[edit]
Jackson Structured Programming
Michael A. Jackson
Problem Frames Approach
References[edit]
Jump up ^ "A System development method" by M. A. Jackson, published in Tools and notions for program construction: An advanced course, Cambridge University Press, 1982
Jump up ^ System Development, M. A. Jackson, Prentice Hall, 1983
Jump up ^ JSP and JSD: The Jackson Approach to Software Development, ed. John R. Cameron (IEEE Computer Society Press, ISBN 0-8186-8858-0, 1989)
Jump up ^ LBMS Jackson system development, Version 2.0 Method manual by LBMS (Learmonth, Burchett Management Systems), John Wiley & Sons, ISBN 0-471-93565-4; 1992
Jump up ^ "A System development method" by M. A. Jackson, published in Tools and notions for program construction: An advanced course, Cambridge University Press, 1982
Jump up ^ Decision systems Inc. (2002), Jackson System Development. Accessed 24 Nov 2008.
Further reading[edit]
John R. Cameron (1989).The Jackson Approach to Software Development, IEEE Computer Society Press, Silver Spring.
Jackson Software Development Methods web page
Michael A. Jackson (1982). A systems development method
Michael A. Jackson (1983). System development, Prentice Hall, Englewood Cliffs, New Jersey, 1983. (In het Nederlands gepubliceerd in 1989 bij Academec Service onder de titel: Systeemontwikkeling volgens JSD.)
SmartDraw (2005). How to draw Jackson System Development (JSD) Diagrams)
External links[edit]
Jackson Developmen
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
พัฒนาระบบ Jacksonจากวิกิพีเดีย สารานุกรมฟรีพัฒนาระบบ Jackson (JSD) เป็นวิธีการพัฒนาซอฟต์แวร์เชิงพัฒนา โดย Michael A. Jackson และจอห์น Cameron ในทศวรรษ 1980เนื้อหา [ซ่อน] ประวัติศาสตร์ 12 หลักการJSD 3 ขั้นตอน3.1 ขั้นตอนการสร้างแบบจำลอง3.2 เวทีเครือข่าย3.3 ขั้นดำเนินการ3.4 การออกแบบไดอะแกรม4 ดูอ้างอิง 56 อ่านเพิ่มเติมเชื่อมโยงภายนอก 7[แก้ไข] ประวัติศาสตร์JSD แรกถูกเสนอ โดย Michael A. Jackson ใน 1982 ในกระดาษที่เรียกว่า "วิธีการพัฒนาระบบ A" [1] และ ในปี 1983 ในการพัฒนาระบบการ [2] พัฒนาระบบ Jackson (JSD) เป็นวิธีการพัฒนาระบบที่ครอบคลุมวงจรชีวิตของซอฟต์แวร์โดยตรง หรือ โดยให้กรอบที่สามารถใส่เทคนิคพิเศษเพิ่มเติม พัฒนาระบบ Jackson สามารถเริ่มต้นจากขั้นตอนในโครงการเมื่อมีเฉพาะคำสั่งทั่วไปความต้องการ อย่างไรก็ตาม หลาย ๆ โครงการที่ใช้พัฒนาระบบ Jackson จริงเริ่มต้นเล็กน้อยในวงจรชีวิต ทำขั้นตอนแรก จากเอกสารที่มีอยู่ส่วนใหญ่ไม่ ใช่โดยตรง กับผู้ใช้ ขั้นตอนต่อไปของ JSD ผลิตรหัสระบบขั้นสุดท้าย วิธีแรกของ Jackson, Jackson เขียนโปรแกรมแบบมีโครงสร้าง (สาทร), ใช้ในการผลิตรหัสสุดท้าย ผลลัพธ์ของขั้นตอนก่อนหน้าของ JSD มีชุดของปัญหาออกแบบโปรแกรม การออกแบบซึ่งเป็นเรื่องของสาทร นอกจากนี้ยังมีส่งบำรุงรักษา โดย reworking แล้วในขั้นตอนก่อนหน้านี้เหมาะสมJSD ยังคงพัฒนา และคุณลักษณะใหม่บางอย่างถูกนำเข้าสู่วิธีการ เหล่านี้ได้อธิบายไว้ในเอกสารชุด 1989 โดยจอห์น Cameron สาทร และ JSD, [3] และ ในรุ่น 1992 (รุ่น 2) คู่มือ LBMS JSD [4]พัฒนาวิธี JSD มาสิ้นสุดในช่วงปี 1990 เป็นของ Jackson คิดพัฒนาเป็นวิธีการกรอบปัญหากับพิมพ์ เฟรมปัญหาความ ต้องการซอฟต์แวร์ และข้อมูลจำเพาะ (1995): วิเคราะห์ และจัดโครงสร้างการพัฒนาปัญหาซอฟต์แวร์ (2000)หลักการของการดำเนินงาน [แก้ไข]3 หลักการพื้นฐานของการดำเนินงานของ JSD คือ:การพัฒนาต้องเริ่มต้น ด้วยการอธิบาย และสร้างแบบจำลองโลกจริง แทนที่ระบุ หรือจัดโครงสร้างการทำงานดำเนินการตามระบบ ระบบทำได้โดยใช้วิธี JSD ทำการจำลองโลกจริงก่อนจ่ายความสนใจใด ๆ โดยตรงกับฟังก์ชันหรือวัตถุประสงค์ของระบบแบบจำลองเพียงพอของโลกเวลาสั่งเองต้องสั่งเวลา จุดมุ่งหมายหลักคือ แผนความก้าวหน้าในโลกจริงในความก้าวหน้าในระบบที่โมเดลนั้นวิธีการของการใช้ระบบจะขึ้นอยู่กับการเปลี่ยนแปลงของข้อมูลจำเพาะเกี่ยวกับชุดมีประสิทธิภาพของกระบวนการ ควรออกแบบกระบวนการเหล่านี้เช่นอย่างที่คุณจะสามารถเรียกใช้ซอฟต์แวร์และฮาร์ดแวร์ตอน JSD [แก้ไข]เมื่อมันถูกนำเสนอ โดย Jackson ใน 1982, [5] วิธีการประกอบด้วยหกขั้นตอนแรก:เอนทิตี/การดำเนินการขั้นตอนขั้นตอนแบบจำลองเริ่มต้นฟังก์ชันแบบขั้นตอนขั้นตอนรายละเอียดฟังก์ชันขั้นตอนที่ระบบกำหนดเวลาขั้นตอนการใช้งานระบบภายหลัง ได้รวมขั้นตอนบางอย่างเพื่อสร้างวิธีการที่ มีเพียงสามขั้นตอน [6]แบบจำลองขั้น (วิเคราะห์): เอนทิตี/การดำเนินการขั้นตอนและขั้นตอนโครงสร้างเอนทิตีเครือข่ายระยะ (ออกแบบ): ขั้นตอนแบบจำลองเริ่มต้น ฟังก์ชันขั้นตอน และระบบขั้นตอนระยะเวลาการขั้นดำเนินการ (ปัญหา): ขั้นตอนการดำเนินการ[แก้ไข] ขั้นตอนการสร้างโมเดลในขั้นตอนการสร้างโมเดล แบบสร้างคอลเลกชันของเอนทิตีโครงสร้างไดอะแกรม และระบุเอนทิตีในระบบ การดำเนินการที่จะทำ เวลาลำดับของการกระทำในชีวิตของเอนทิตี และแอตทริบิวต์ของการดำเนินการเอนทิตี เอนทิตีโครงสร้างไดอะแกรมใช้สัญลักษณ์ไดอะแกรมไดอะแกรมโครงสร้างการเขียนโปรแกรมแบบมีโครงสร้างของ Jackson วัตถุประสงค์ของไดอะแกรมเหล่านี้คือการ สร้างคำอธิบายทั้งในด้านของระบบและองค์กร นักพัฒนาต้องตัดสินใจว่า สิ่งใดเป็นสำคัญและไม่ใช่ สื่อสารที่ดีระหว่างนักพัฒนาและผู้ใช้ระบบใหม่เป็นสิ่งสำคัญมากขั้นนี้เป็นขั้นตอนดำเนินอดีตเอนทิตีและขั้นตอนโครงสร้างเอนทิตีเวทีเครือข่าย [แก้ไข]ในเครือข่ายเวทีแบบจำลองระบบเป็นทั้งพัฒนา และแสดงไดอะแกรมระบบข้อมูลจำเพาะ (SSD) (หรือที่เรียกว่าไดอะแกรมเครือข่าย) ไดอะแกรมเครือข่ายแสดงกระบวน (สี่เหลี่ยม) และวิธีที่แต่ละเครื่อง ผ่านสถานะการเชื่อมต่อแบบเวกเตอร์ (เพชร) หรือ ผ่านการเชื่อมต่อ datastream (วงกลม) ในขั้นนี้เป็นการทำงานของระบบที่กำหนด แต่ละเอนทิตี้กลายเป็น กระบวนการหรือโปรแกรมในไดอะแกรมเครือข่าย ภายหลังมีเพิ่มโปรแกรมภายนอกเพื่อไดอะแกรมเครือข่าย วัตถุประสงค์ของโปรแกรมเหล่านี้คือ กระบวนการป้อนข้อมูล คำนวณผลผลิต และ เพื่อให้กระบวนการเอนทิตีปัจจุบัน ทั้งระบบอธิบาย ด้วยไดอะแกรมเครือข่ายเหล่านี้ และจะเสร็จสมบูรณ์พร้อม ด้วยคำอธิบายเกี่ยวกับข้อมูลและการเชื่อมต่อระหว่างกระบวนการและโปรแกรมขั้นตอนแบบจำลองเริ่มต้นระบุการจำลองโลกจริง ขั้นตอนการฟังก์ชันเพิ่มการจำลองนี้ต่อปฏิบัติการดำเนินงานและกระบวนการของระบบ ขั้นตอนที่ระบบกำหนดเวลาให้ synchronisation ระหว่างกระบวนการ แนะนำข้อจำกัด ขั้นนี้เป็นขั้นตอน 'ต้นแบบ' อดีต ขั้นตอน 'ฟังก์ชั่น' และ 'ระบบเวลา' ขั้นตอนขั้นตอนการดำเนินงาน [แก้ไข]ในการดำเนินการ ขั้นรูปแบบเครือข่ายนามธรรมของโซลูชันจะถูกแปลงเป็นระบบทางกายภาพ แสดงเป็นระบบใช้งานไดอะแกรม (SID) SID แสดงระบบเป็นกระบวนการจัดกำหนดการที่เรียกโมดูลที่ใช้กระบวนการ Datastreams จะแสดงเป็นการเรียกกลับของกระบวนการ คอลเลกชันของเอนทิตีรัฐเวกเตอร์แสดงสัญลักษณ์ฐานข้อมูล และมีสัญลักษณ์พิเศษสำหรับบัฟเฟอร์แฟ้ม (ซึ่งต้องดำเนินการเมื่อกระบวนจัดกำหนดการให้รันในช่วงเวลาที่แตกต่างกัน)กังวลใจกลางของขั้นตอนการดำเนินงานเพิ่มประสิทธิภาพของระบบได้ จำเป็นต้องลดจำนวนกระบวนการเนื่องจากเป็นไปไม่ได้ให้แต่ละกระบวนการที่มีอยู่ในข้อมูลจำเพาะกับตัวประมวลผลเสมือนตนเอง โดยการเปลี่ยนแปลง กระบวนจะรวมในสั่งจำกัดหมายเลขหมายเลขของตัวประมวลผลออกแบบไดอะแกรม [แก้ไข]ไดอะแกรมโครงสร้างเอนทิตี (ESD)แผนภาพแสดงวิธีการดำเนินการเอนทิตีร่วมกับระบบ เอนทิตีโครงสร้างไดอะแกรม (ESD) ฯลฯ:เอนทิตี: เอนทิตีเป็นวัตถุที่ใช้ ในระบบ และระบบการดำเนินการ: การดำเนินการที่จะดำเนินการ โดยการตีและการกระทำที่มีผลต่อการตีลำดับโครงสร้าง: โครงสร้าง JSD จะเหมือนกับโครงสร้างของ SSADM เอนทิตีประวัติชีวิต ใช้ SequenceConstruct เป็นการแสดงให้เห็นถึงการดำเนินการที่ใช้จากซ้ายไปขวาเลือกสร้าง: ถึงทางเลือกระหว่างการดำเนินการที่สอง หรือมากกว่านั้น ทำเครื่องหมายเลือกในมุม "o" (เลือก) toprightเกิดสร้าง: เมื่อการดำเนินการซ้ำ ทำตัวเล็กเครื่องหมายดอกจัน (*) ใน toprightปกติจะมีการดำเนินการเพียงหนึ่งภายใต้การ RecurringConstructส่วนประกอบที่เป็น null: ส่วน Null สามารถให้แน่ใจว่า อะไรเกิดขึ้นในคำสั่งในกรณีอื่นได้แผนภาพเครือข่าย (ND)ไดอะแกรมเครือข่ายแสดงปฏิสัมพันธ์ระหว่างกระบวนการ บางครั้งพวกเขาอย่างเป็นระบบข้อกำหนดไดอะแกรม (SSD ของ) เครือข่ายฯลฯ ไดอะแกรม (ND):กระบวนการ: กระบวนแทนฟังก์ชันระบบ แบบจำลองกระบวนการแทนฟังก์ชันระบบหลัก โดยทั่วไปมีความสัมพันธ์กับเอนทิตีภายนอกผ่านการ datastreamDatastream เชื่อม: ในการเชื่อม datastream ประมวลผล A (เอนทิตีที่เขียนใน datastream) กำลังส่งข้อมูลไปยังกระบวนการอื่นเกิดรัฐตรวจสอบเวกเตอร์: ในการการเชื่อมต่อแบบเวกเตอร์ในรัฐ กระบวนการ B (เอนทิตีที่อ่านข้อมูลแบบเวกเตอร์สถานะ) อ่านข้อมูลแบบเวกเตอร์สถานะของเอนทิตีอื่นอ.ความแตกต่างระหว่างการเชื่อมต่อสถานะเวกเตอร์และการเชื่อมต่อสตรีมข้อมูลที่อยู่ในกระบวนการที่ใช้งานอยู่ ในการเชื่อม datastream กระบวนการข้อมูล A เป็นการใช้งาน มันกำลังส่งข้อความเพื่ออ่าน datastream B ครั้งที่ (A ผู้ส่ง) ก็เลือก ในการตรวจสอบที่สถานะเวกเตอร์ กระบวนการข้อมูล A ถูกแฝง ทำอะไร แต่ให้ B กระบวนการอ่านการตรวจสอบของ (A's) สถานะเวกเตอร์ B กระบวนการตรวจสอบ การทำเป็นการงาน ตัดสินใจเมื่อมันจะอ่านข้อมูลจากอ.ประมาณพูด datastream เชื่อมต่อเป็นการ abstraction ข้อผ่าน ตรวจสอบสถานะเวกเตอร์เป็น abstraction ที่โพลล์ (และ สำหรับการเรียกฐานข้อมูล)ดู [แก้ไข]การเขียนโปรแกรมแบบมีโครงสร้างของ JacksonMichael A. Jacksonวิธีปัญหาเฟรม[แก้ไข] อ้างอิงกระโดดขึ้น ^ "ระบบพัฒนาวิธีการ" โดย M. A. Jackson เผยแพร่ในเครื่องมือและความเข้าใจในโปรแกรมก่อสร้าง: เป็นหลักสูตร ข่าวมหาวิทยาลัยเคมบริดจ์ 1982กระโดดขึ้น ^ Prentice Hall, 1983, M. A. Jackson พัฒนาระบบกระโดดขึ้น ^ สาทรและ JSD: The Jackson วิธีการพัฒนาซอฟแวร์ จอห์นอาร์ Cameron (IEEE คอมพิวเตอร์สังคมกด ISBN 0-8186-8858-0, 1989) อุตสาหกรรมมหาบัณฑิตกระโดดขึ้น ^ พัฒนาระบบ LBMS Jackson คู่มือวิธีเวอร์ชัน 2.0 โดย LBMS (Learmonth ระบบจัดการ Burchett), จอห์น Wiley & Sons, ISBN 0-471-93565-4 1992กระโดดขึ้น ^ "ระบบพัฒนาวิธีการ" โดย M. A. Jackson เผยแพร่ในเครื่องมือและความเข้าใจในโปรแกรมก่อสร้าง: เป็นหลักสูตร ข่าวมหาวิทยาลัยเคมบริดจ์ 1982กระโดดขึ้น ^ ตัดสินใจระบบ Inc. (2002), พัฒนาระบบ Jackson เข้าถึง 24 2551 พฤศจิกายน[แก้ไข] อ่านเพิ่มเติมจอห์นอาร์ Cameron (1989) วิธี Jackson เพื่อพัฒนาซอฟแวร์ IEEE คอมพิวเตอร์สังคมกด ซิลเวอร์สปริงวิธี Jackson ซอฟต์แวร์พัฒนาเว็บเพจMichael A. Jackson (1982) วิธีการพัฒนาระบบMichael A. Jackson (1983) ระบบการพัฒนา Prentice Hall, Englewood หน้าผา นิ วเจอร์ซีย์ 1983 (ใน gepubliceerd Nederlands กรุณาใน 1989 bij titel เด onder บริการ Academec: Systeemontwikkeling volgens JSD)SmartDraw (2005) วิธีการวาดไดอะแกรมพัฒนาระบบ Jackson (JSD))[แก้ไข] ลิงก์Jackson Developmen
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
แจ็คสันพัฒนาระบบจากวิกิพีเดียสารานุกรมเสรีแจ็คสันพัฒนาระบบ(JSD) เป็นวิธีการพัฒนาซอฟแวร์เชิงเส้นที่พัฒนาโดยไมเคิลเอลแจ็คสันและจอห์นคาเมรอนในปี 1980. เนื้อหา [ซ่อน] 1 ประวัติ2 หลักการของการดำเนินการ3 ขั้นตอน JSD 3.1 ขั้นตอนการสร้างแบบจำลอง3.2 เครือข่ายขั้นตอนที่3.3 ขั้นตอนการดำเนินงาน3.4 การออกแบบแผนภาพที่4 ดูเพิ่มเติม5 อ้างอิง6 อ่านเพิ่มเติม7 การเชื่อมโยงภายนอกประวัติศาสตร์[แก้ไข] JSD ถูกนำเสนอเป็นครั้งแรกโดยไมเคิลเอลแจ็คสันในปี 1982 ในกระดาษที่เรียกว่า "วิธีการพัฒนาระบบ" ได้. [1 ] และในปี 1983 ในการพัฒนาระบบ. [2] แจ็คสันพัฒนาระบบ (JSD) เป็นวิธีการของการพัฒนาระบบที่ครอบคลุมวงจรชีวิตซอฟต์แวร์โดยตรงหรือโดยการให้กรอบเป็นที่เทคนิคพิเศษเพิ่มเติมสามารถใส่ แจ็คสันพัฒนาระบบสามารถเริ่มต้นจากขั้นตอนในโครงการเมื่อมีเพียงคำสั่งทั่วไปของความต้องการ แต่หลายโครงการที่มีการใช้การพัฒนาระบบลแจ็คสันจริงเริ่มต้นเล็กน้อยในภายหลังในวงจรชีวิตการทำขั้นตอนแรกส่วนใหญ่มาจากเอกสารที่มีอยู่มากกว่าโดยตรงกับผู้ใช้ ขั้นตอนต่อมาของการผลิต JSD รหัสของระบบขั้นสุดท้าย วิธีแรกของแจ็คสัน, แจ็คสันที่มีโครงสร้างการเขียนโปรแกรม (JSP) ถูกนำมาใช้ในการผลิตรหัสสุดท้าย การส่งออกในขั้นตอนก่อนหน้านี้ JSD เป็นชุดของปัญหาการออกแบบโปรแกรมการออกแบบซึ่งเป็นเรื่องของ JSP การบำรุงรักษานอกจากนี้ยังแก้ไขโดย reworking แล้วแต่จำนวนใดในขั้นตอนก่อนหน้านี้มีความเหมาะสม. JSD ยังคงพัฒนาและคุณสมบัติใหม่บางถูกนำเข้าสู่วิธีการ เหล่านี้จะอธิบายใน 1989 คอลเลกชันของเอกสารโดยจอห์นคาเมรอน JSP และ JSD [3] และในรุ่น 1992 (รุ่น 2) คู่มือ LBMS JSD. [4] การพัฒนาวิธีการ JSD มาถึงจุดสิ้นสุดในช่วงต้น ปี 1990 เป็นความคิดของแจ็คสันพัฒนาเป็นวิธีการปัญหาเฟรมกับการพิมพ์ของความต้องการซอฟต์แวร์และข้อมูลจำเพาะของ (1995) และปัญหาเฟรม:. การวิเคราะห์และโครงสร้างปัญหาการพัฒนาซอฟแวร์ (2000) หลักการของการดำเนินการ [แก้ไข] สามหลักการพื้นฐานของการดำเนินงานของ JSD คือว่า : การพัฒนาต้องเริ่มต้นด้วยการอธิบายและการสร้างแบบจำลองโลกแห่งความจริงมากกว่าการระบุโครงสร้างหรือการทำงานที่ดำเนินการโดยระบบ ระบบทำโดยใช้วิธีการ JSD ดำเนินการจำลองโลกแห่งความจริงก่อนที่จะให้ความสนใจใด ๆ โดยตรงจะจ่ายให้ทำงานหรือวัตถุประสงค์ของระบบ. รูปแบบการเพียงพอของโลกเวลาสั่งตัวเองจะต้องเป็นเวลาที่สั่งซื้อ จุดมุ่งหมายหลักคือการทำแผนที่ความคืบหน้าในโลกแห่งความจริงกับความคืบหน้าในระบบที่รุ่นมัน. วิธีการในการดำเนินการระบบจะขึ้นอยู่กับการเปลี่ยนแปลงของสเปคเป็นชุดที่มีประสิทธิภาพของกระบวนการ กระบวนการเหล่านี้ควรได้รับการออกแบบในลักษณะที่ว่ามันจะเป็นไปได้ที่จะเรียกพวกเขาในซอฟต์แวร์และฮาร์ดแวร์. JSD ขั้นตอน [แก้ไข] เมื่อมันถูกนำเสนอมาโดยแจ็คสันในปี 1982 [5] วิธีการประกอบด้วยหกขั้นตอนนิติบุคคล/ การดำเนินการขั้นตอนขั้นตอนรูปแบบเริ่มต้นอินเทอร์ฟังก์ชั่นขั้นตอนข้อมูลขั้นตอนการทำงานของระบบการกำหนดเวลาขั้นตอนขั้นตอนการดำเนินงานระบบต่อมาขั้นตอนบางอย่างมารวมกันเพื่อสร้างวิธีการที่มีเพียงสามขั้นตอน[6]. ขั้นตอนการสร้างแบบจำลอง (วิเคราะห์) กับนิติบุคคล / ขั้นตอนการดำเนินการและโครงสร้างกิจการ ขั้นตอน. เวทีเครือข่าย (ออกแบบ) ที่มีขั้นตอนรูปแบบเริ่มต้นขั้นตอนการทำงานและขั้นตอนการกำหนดเวลาระบบ. ขั้นตอนการดำเนินงาน (สำนึก). ขั้นตอนการดำเนินการขั้นตอนการสร้างแบบจำลอง[แก้ไข] ในขั้นตอนการสร้างแบบจำลองการออกแบบสร้างคอลเลกชันของแผนภาพโครงสร้างนิติบุคคล และระบุหน่วยงานในระบบการกระทำที่พวกเขาดำเนินการสั่งซื้อเวลาของการกระทำในชีวิตของหน่วยงานและคุณลักษณะของการดำเนินการและหน่วยงานที่ แผนภาพโครงสร้าง Entity ใช้สัญกรณ์ไดอะแกรมของแจ็คสันแผนภาพโครงสร้างการเขียนโปรแกรมที่มีโครงสร้าง วัตถุประสงค์ของการแผนภาพเหล่านี้คือการสร้างคำอธิบายที่เต็มไปด้วยแง่มุมของระบบและองค์กร นักพัฒนาต้องตัดสินใจว่าสิ่งที่มีความสำคัญและที่ไม่ได้ การสื่อสารที่ดีระหว่างนักพัฒนาและผู้ใช้ระบบใหม่เป็นสิ่งสำคัญมาก. ขั้นตอนนี้คือการรวมกันของอดีตนิติบุคคล / ขั้นตอนการดำเนินการและกิจการขั้นตอนโครงสร้าง. เวทีเครือข่าย [แก้ไข] ในขั้นตอนที่เครือข่ายรูปแบบของระบบโดยรวมคือ การพัฒนาและแสดงเป็นแผนภาพระบบสเปค (SSD) (หรือที่เรียกว่าแผนภาพเครือข่าย) แผนภาพแสดงกระบวนการเครือข่าย (สี่เหลี่ยม) และวิธีการที่พวกเขาสื่อสารกับแต่ละอื่น ๆ ทั้งผ่านการเชื่อมต่อรัฐเวกเตอร์ (เพชร) หรือผ่านการเชื่อมต่อ datastream (วงกลม) ในขั้นตอนนี้คือการทำงานของระบบที่กำหนดไว้ แต่ละองค์กรจะกลายเป็นกระบวนการหรือโปรแกรมในแผนภาพเครือข่าย โปรแกรมภายนอกที่มีการเพิ่มในภายหลังเพื่อแผนภาพเครือข่าย วัตถุประสงค์ของโปรแกรมเหล่านี้คือการดำเนินการป้อนข้อมูลการคำนวณการส่งออกและเพื่อให้กระบวนการนิติบุคคลขึ้นไปวันที่ ทั้งระบบมีการอธิบายด้วยแผนภาพเครือข่ายเหล่านี้และจะเสร็จสมบูรณ์จะมีรายละเอียดเกี่ยวกับข้อมูลและการเชื่อมต่อระหว่างกระบวนการและโปรแกรม. ขั้นตอนรูปแบบครั้งแรกระบุการจำลองโลกแห่งความจริง ขั้นตอนการทำงานเพื่อเพิ่มการจำลองนี้การดำเนินงานปฏิบัติการต่อไปและกระบวนการที่จำเป็นในการผลิตการส่งออกของระบบ ขั้นตอนระยะเวลาที่ระบบมีการประสานในหมู่กระบวนการแนะนำข้อ จำกัด ขั้นตอนนี้คือการรวมกันของอดีต 'เริ่มต้นรูปแบบ' ขั้นตอนขั้นตอน 'ฟังก์ชั่น' และ 'ระบบเวลา' ขั้นตอน. ขั้นตอนการดำเนินการ [แก้ไข] ในขั้นตอนการดำเนินการรูปแบบเครือข่ายที่เป็นนามธรรมของการแก้ปัญหาจะถูกแปลงเป็นระบบทางกายภาพ แสดงเป็นระบบการดำเนินงานแผนภาพ (SID) ซิดแสดงให้เห็นว่าระบบเป็นกระบวนการจัดตารางเวลาที่เรียกโมดูลที่ใช้กระบวนการ datastreams จะแสดงเป็นโทรไปยังกระบวนการคว่ำ สัญลักษณ์ฐานข้อมูลเป็นตัวแทนของคอลเลกชันของกิจการรัฐเวกเตอร์และมีสัญลักษณ์พิเศษสำหรับบัฟเฟอร์ไฟล์ (ซึ่งจะต้องดำเนินการเมื่อกระบวนการมีกำหนดที่จะทำงานในช่วงเวลาที่แตกต่างกัน). ความกังวลกลางของขั้นตอนการดำเนินการคือการเพิ่มประสิทธิภาพของระบบ มันเป็นสิ่งจำเป็นที่จะลดจำนวนของกระบวนการเพราะมันเป็นไปไม่ได้ที่จะให้แต่ละกระบวนการที่มีอยู่ในสเปคที่มีการประมวลผลเสมือนของตัวเอง โดยวิธีการของการเปลี่ยนแปลงกระบวนการจะรวมกันเพื่อที่จะ จำกัด จำนวนของพวกเขาไปยังหมายเลขของตัวประมวลผล. การออกแบบแผนภาพ [แก้ไข] แผนภาพโครงสร้างนิติบุคคล (ESD) แผนภาพแสดงให้เห็นว่าหน่วยงานที่ดำเนินการให้ความร่วมมือกับระบบ แผนภาพโครงสร้างนิติบุคคล (ESD) สัญลักษณ์: นิติบุคคล: กิจการเป็นวัตถุที่ใช้ในระบบและระบบที่. แอ็คชัน:. การดำเนินการที่จะดำเนินการโดยหน่วยงานและการกระทำที่ส่งผลกระทบต่อหน่วยงานอื่น ๆสร้างลำดับที่: JSD สร้างเป็นเหมือนประวัติศาสตร์ SSADM นิติบุคคลชีวิตสร้าง ใช้ SequenceConstruct แสดงให้เห็นถึงการกระทำที่จะนำไปใช้จากซ้ายไปทางขวา. สร้างเลือก: เพื่อสะท้อนให้เห็นถึงทางเลือกระหว่างสองหรือการกระทำมากขึ้น มาร์คตัวเลือกในมุมรายนามสมาชิกที่มี "o" (ตัวเลือก). สร้าง-เกิดขึ้นอีก. เมื่อมีการกระทำซ้ำวางดอกจันเล็ก ๆ (*) ในมุมรายนามสมาชิกโดยปกติจะมีเพียงคนเดียวที่ดำเนินการภายใต้RecurringConstruct. องค์ประกอบ Null : องค์ประกอบ Null สามารถทำให้แน่ใจว่าไม่มีอะไรเกิดขึ้นในคำสั่ง IF-ELSE. แผนภาพเครือข่าย (ND) แผนภาพแสดงเครือข่ายทำงานร่วมกันระหว่างกระบวนการที่ บางครั้งพวกเขาจะเรียกว่าแผนภาพรายละเอียดของระบบ (SSD) ที่ แผนภาพเครือข่าย (ND) สัญลักษณ์: กระบวนการ: กระบวนการเป็นตัวแทนของการทำงานของระบบ รูปแบบการแสดงให้เห็นถึงขั้นตอนการทำงานของระบบหลัก มันมักจะมีความสัมพันธ์กับกิจการภายนอกผ่าน datastream ได้. การเชื่อมต่อ Datastream: ในการเชื่อมต่อ datastream กระบวนการ A (หน่วยงานที่เขียน datastream) แข็งขันส่งข้อมูลไปยังกระบวนการบีอีกรัฐตรวจสอบเวกเตอร์: ในสถานะการเชื่อมต่อแบบเวกเตอร์กระบวนการ B (กิจการที่อ่านข้อมูลเวกเตอร์รัฐ) อ่านข้อมูลรัฐเวกเตอร์ของเออีกกิจการหนึ่งความแตกต่างระหว่างสถานะการเชื่อมต่อแบบเวกเตอร์และการเชื่อมต่อกระแสข้อมูลซึ่งอยู่ในขั้นตอนการใช้งาน ในการเชื่อมต่อ datastream กระบวนการที่มีข้อมูล, A, เป็นกระบวนการที่ใช้งาน; มันแข็งขันส่งข้อความไปยังผู้อ่าน datastream B ในเวลาที่มัน (มีผู้ส่ง) เลือก ในการตรวจสอบเวกเตอร์รัฐกระบวนการที่มีข้อมูล, A, เป็นเรื่อย ๆ ; มันไม่ทำอะไรเลย แต่ขอให้ผู้อ่านกระบวนการตรวจสอบของ B (A) ของเวกเตอร์รัฐ B, ขั้นตอนการทำการตรวจสอบเป็นกระบวนการที่ใช้งาน; ตัดสินใจเมื่อมันจะอ่านข้อมูลจากเอพูดประมาณ datastream การเชื่อมต่อเป็นนามธรรมผ่านข้อความในขณะที่การตรวจสอบของรัฐเป็นนามธรรมเวกเตอร์สำหรับการลงคะแนนเลือกตั้ง (การและสำหรับการดึงฐานข้อมูล). ดูเพิ่มเติม [แก้ไข] แจ็คสันที่มีโครงสร้างการเขียนโปรแกรมไมเคิลเอลแจ็คสันปัญหาเฟรมวิธีอ้างอิง [แก้ไข] กระโดดขึ้น ^ "วิธีการพัฒนาระบบ" โดยซาชูเซตส์แจ็คสันที่ตีพิมพ์ในเครื่องมือและความคิดสำหรับการก่อสร้างโครงการ: หลักสูตรขั้นสูง Cambridge University Press, 1982 กระโดดขึ้น ^ พัฒนาระบบแม่แจ็คสันสมาคมศิษย์ 1983 กระโดดขึ้น ^ JSP และ JSD: แนวทางแจ็คสันในการพัฒนาซอฟท์แวเอ็ด จอห์นอาคาเมรอน (อีอีอีพีซีสังคมกด ISBN 0-8186-8858-0, 1989) กระโดดขึ้น ^ LBMS แจ็คสันพัฒนาระบบคู่มือเวอร์ชั่น 2.0 โดยวิธี LBMS (Learmonth, Burchett ระบบการจัดการ), จอห์นไวลีย์แอนด์ซันไอ 0 -471-93565-4; 1992 กระโดดขึ้น ^ "วิธีการพัฒนาระบบ" โดยซาชูเซตส์แจ็คสันที่ตีพิมพ์ในเครื่องมือและความคิดสำหรับการก่อสร้างโครงการ: หลักสูตรขั้นสูง Cambridge University Press, 1982 กระโดดขึ้น ^ ระบบการตัดสินใจอิงค์ (2002) แจ็คสันพัฒนาระบบ Accessed 24 พฤศจิกายน 2008 อ่านเพิ่มเติม [แก้ไข] จอห์นอาคาเมรอน (1989) แจ็คสันได้โดยเริ่มต้นแนวทางการพัฒนาซอฟแวร์, อีอีอีพีซีสังคมกดซิลเวอร์สปริง. แจ็คสันวิธีการพัฒนาซอฟต์แวร์เว็บหน้าไมเคิลเอลแจ็คสัน (1982) การพัฒนาระบบวิธีการไมเคิลเอลแจ็คสัน (1983) การพัฒนาระบบการสมาคมศิษย์เกิลหน้าผา, New Jersey, 1983 (ใน Het Nederlands gepubliceerd ในปี 1989 bij Academec บริการ Onder เด Titel. Systeemontwikkeling volgens JSD) SmartDraw (2005) วิธีการวาดแจ็คสันพัฒนาระบบ (JSD) แผนภาพ) การเชื่อมโยงภายนอก [แก้ไข] แจ็คสัน Developmen































































































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
การพัฒนาระบบแจ็คสัน จากวิกิพีเดีย สารานุกรมเสรี การพัฒนาระบบแจ็คสัน (
jsd ) เป็นเชิงเส้นวิธีการพัฒนาซอฟแวร์ที่พัฒนาโดย ไมเคิล แจ็คสัน และ จอห์น คาเมรอน ในไฟต์

เนื้อหา [ ซ่อน ]
1 ประวัติศาสตร์
2 หลักการของการดำเนินการ
3
jsd ขั้นตอน 3.1 การสร้างแบบจำลองเวที

3.3 การ 3.2 เครือข่ายเวที 3.4 การออกแบบแผนผังเวที


5
4 ดูยังอ้างอิง6 อ่านต่อ

7 การเชื่อมโยงภายนอกประวัติศาสตร์ [ แก้ไข ]
jsd เป็นครั้งแรกที่นำเสนอโดยไมเคิล แจ็คสันในปี 1982 ในกระดาษที่เรียกว่า " การพัฒนาระบบวิธี " [ 1 ] และในปี 1983 [ 2 ] ในการพัฒนาระบบ การพัฒนาระบบ แจ็คสัน ( jsd ) คือ วิธีการในการพัฒนาระบบที่ครอบคลุมซอฟต์แวร์ วัฏจักรชีวิตไม่ว่าโดยตรงหรือโดยการให้กรอบซึ่งเป็นเทคนิคพิเศษเพิ่มเติมได้พอดีการพัฒนาระบบแจ็คสันสามารถเริ่มต้นจากขั้นในโครงการเมื่อมีเพียงงบทั่วไปของความต้องการ อย่างไรก็ตาม หลายโครงการที่ใช้ในการพัฒนาระบบแจ็คสันเริ่มจริง ๆเล็กน้อยในภายหลังในชีวิต ทำขั้นตอนแรกไปจากเอกสารที่มีอยู่มากกว่าโดยตรงกับผู้ใช้ ขั้นตอนต่อมาของ jsd ผลิตรหัสของระบบสุดท้ายวิธีแรกของแจ็คสัน , แจ็คสันการเขียนโปรแกรมโครงสร้าง ( JSP ) , ถูกใช้เพื่อผลิตรหัสสุดท้าย ผลลัพธ์ของขั้นตอนก่อนหน้านี้ jsd เป็นชุดของปัญหาการออกแบบโปรแกรม การออกแบบ ซึ่งเป็นเรื่องของ JSP . การบำรุงรักษาเป็น addressed reworking ใดของขั้นตอนก่อนหน้านี้เหมาะสม

jsd ยังคงมีวิวัฒนาการและคุณสมบัติใหม่ไม่กี่มีการแนะนำเป็นวิธีเหล่านี้จะอธิบายใน 1989 คอลเลกชันของเอกสารโดยจอห์น คาเมรอน , JSP และ jsd , [ 3 ] และใน 1992 รุ่น ( รุ่นที่ 2 ) ของ lbms jsd คู่มือ [ 4 ]

การพัฒนา jsd วิธีมาสิ้นสุดในช่วงต้นทศวรรษ 1990 เป็นแจ็คสันคิดพัฒนาเป็นกรอบแนวทางกับปัญหา สิ่งพิมพ์ของความต้องการซอฟต์แวร์และข้อมูล ( 1995 ) และปัญหาเฟรม :การวิเคราะห์โครงสร้างและปัญหาของการพัฒนาซอฟต์แวร์ ( 2000 ) .

หลักการดำเนินการ [ แก้ไข ]
สามหลักการพื้นฐานของการดำเนินงานของ jsd คือ :

การพัฒนาต้องเริ่มด้วยการบรรยายและการจำลองโลกที่แท้จริง มากกว่าการระบุหรือโครงสร้างฟังก์ชันแสดงโดยระบบระบบให้ใช้วิธี jsd การจำลองโลกจริงใด ๆ ก่อนที่จะตรงความสนใจจ่ายเพื่อฟังก์ชั่นหรือวัตถุประสงค์ของระบบ .
รูปแบบเพียงพอของเวลาให้โลกต้องตัวเองเวลาสั่ง จุดมุ่งหมายหลักคือเพื่อความก้าวหน้าในแผนที่โลกจริงในความคืบหน้าในระบบว่าโมเดลมัน
.วิธีของการใช้ระบบจะขึ้นอยู่กับการเปลี่ยนแปลงของข้อมูลในการตั้งค่าที่มีประสิทธิภาพของกระบวนการ กระบวนการเหล่านี้ต้องได้รับการออกแบบในลักษณะที่มันจะเป็นไปได้ที่จะใช้พวกเขาในซอฟต์แวร์และฮาร์ดแวร์ .
jsd ขั้นตอน [ แก้ไข ]
เมื่อมันถูกนำเสนอโดยแจ็คสันในปี 1982 , [ 5 ] วิธีประกอบด้วยหกขั้นตอน :

นิติบุคคล / ปฏิบัติการขั้นตอน

เริ่มต้นแบบก้าวแบบขั้นตอนการทำงานฟังก์ชันข้อมูลขั้นตอน


ระบบเวลาขั้นตอนการจัดระบบขั้นตอน
ทีหลัง บางขั้นตอนถูกรวมกันเพื่อสร้างวิธีที่มีเพียงสามขั้นตอน [ 6 ]

แบบขั้นตอน ( การวิเคราะห์ ) กับหน่วยงาน / องค์กรโครงสร้างและขั้นตอนการดำเนินการขั้นตอนที่ เวที
เครือข่าย ( ออกแบบ ) : ด้วยขั้นตอน รูปแบบเริ่มต้นขั้นตอนการทำงานและระบบขั้นตอนระยะเวลา ขั้นตอนการดำเนินงาน ( ตระหนัก )
:การใช้ขั้นตอนการแก้ไข ]

ขั้นตอนในการสร้างแบบจำลองเวทีออกแบบสร้างคอลเลกชันของแผนผังโครงสร้างองค์กร และระบุหน่วยงานในระบบ การกระทำที่พวกเขาดำเนินการ เวลาสั่งซื้อของการกระทำในชีวิตขององค์กร และลักษณะของการกระทำและหน่วยงาน .แผนผังโครงสร้างองค์กรใช้แผนภาพสัญลักษณ์ของแจ็คสันการเขียนโปรแกรมโครงสร้างโครงสร้างไดอะแกรม วัตถุประสงค์ของแผนภาพเหล่านี้คือการสร้างรายละเอียดในแง่มุมของระบบ และองค์กร นักพัฒนาจะต้องตัดสินใจว่าสิ่งที่มีความสําคัญ และที่ไม่ใช่ การสื่อสารที่ดีระหว่างนักพัฒนาและผู้ใช้ระบบใหม่เป็นสิ่งสำคัญมาก

ขั้นตอนนี้คือการรวมกันของอดีตนิติบุคคล / ปฏิบัติการขั้นตอนและโครงสร้างองค์กรขั้นตอน

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

Copyright ©2025 I Love Translation. All reserved.

E-mail: