1. Introduction Requirement Engineering (RE) is the process of collect การแปล - 1. Introduction Requirement Engineering (RE) is the process of collect ไทย วิธีการพูด

1. Introduction Requirement Enginee

1. Introduction
Requirement Engineering (RE) is the process of collecting, analyzing and modelling software requirements in a systematic manner [1, 2, 3]. Requirement modelling is the major challenge of automotive software development [4]. One of the main problems of RE is to describe the requirements in terms of concise and manageable formal models and to integrate models to form a consistent and complete understanding of the software to be developed. Requirements modelling and analysis are the most important and difficult activities in the software development. Software development is becoming more mature by advancing development processes, methods, and tools. The famous Christ Honour and Other Served (CHAOS) has reported the statistics published by Standish Group show that still only about one third of software projects can be called successful, i.e. they reach their goals within planned budget and time [5]. Research on post mortem projects’ analysis shows that the major problems comes when the requirements elicitation, analysis, specification, and management is not performed regularly. Deploying successful requirements process in a concrete organization is an important issue for software practitioners [6, 7]. While companies continue to use textbased documents as major means for specifying and analyzing requirements, the graphical requirements modelling are getting increasingly more attention in industry. This trend has increased after Object Management Group (OMG) standardized Unified Modelling Language (UML) [8]. As we know, that a picture is worth a thousand words. It is also applies in requirements analysis, where business people have to communicate with software developers, who do not know their domain and speak a different technical language. Additionally, UML tools support refining requirements models with design and implementation details for enabling traceability, validation, prototyping, code generation and other benefits. In large software development projects, these features are very important for evolving and managing requirement models. There are some practical problems with UML complexity and lack of unified method or framework for requirements engineering [9]. Practitioners and scientists propose different approaches for eliciting and analyzing software requirements. The most popular tools that are used in modern requirements analysis is use cases. It was adopted by numerous companies, and described in requirements engineering textbooks [10, 11]. UML provides Use Case diagram for visualizing use case analysis artifacts. However, requirements analysis is not limited to use cases. In fact, they capture only end user-level functional requirements. A lot of research is also made in specifying business goals and processes, performing domain analysis. Although it was shown that UML might be extended and used for business modelling, the business modellers’community was not satisfied by UML, and created a new Business Process Modelling Notation (BPMN), which has become OMG standard as well. In many cases, they also apply Integration Definition for Function Modeling (IDEF) notations [12, 13]. In domain analysis, analysts continue to apply old-style Entity Relationship (ER) notation, which was popular in database design since 70s [141]. A significant attention is paid to business goals, business rules, business object lifecycles, business roles and processes in organization, which also can be done using UML [15, 16]. Real-time and embedded system developers have also come up with a different flavour of UML – System Modelling Language (SysML). It defines requirements diagram and enables capturing various non-functional and detailed functional requirements [17]. Also, it establishes specific links between requirements and other elements. Most popular requirements text books introduce various diagrams based on both UML and other informal notations, e.g. system context diagram, and hand-drawn user interface prototypes [11, 18]. The mentioned requirements artefacts can be modelled using UML. Since UML is a general purpose modelling language with more than 100 modelling elements (UML meta classes) and without standardized method, practitioners apply it only fragmentally, and at the same time, they do not make use of its powerful capabilities to define consistent, integrated, and reusable requirements models. Various researches have already been performed to produce framework for creating UML models for MDD (Model-Driven Development) [12, 15]. This paper extends it with more focus on the details of a specific part of the framework by applying UML concepts for requirements modelling. Most requirement documents are written in natural languages and represented in less structured and imprecise formats. Including requirement phase, artifacts created in phases of software life cycle are required to be modelled and integrated, so the traceability, consistency, and completeness can be ensured [19, 20]. The Organisation of paper as follows. We propose an effective framework for requirement modelling using some demonstrated examples, which is discussed in detail with various phases in Section 2. Future scope of this research is discusses in section 3. Finally, Section 4 describes the concluding remarks.knowledge of the requirement is hard to understand [17, 18]. The lack of framework for guiding requirements models is one of the main issues. In academic community, researchers propose many detailed and focused requirements development methods [20, 21]. However, most of these methods resulting from academic research are too complex for practical application and solve just specific specialized issues. A simple and adaptable framework for requirements modelling with demonstrated examples are created using available tools on a realistic case study gives much more value for practitioners. We have proposed requirements modelling framework using UML concepts for model-driven software development, which is shown in Figure 1. This framework consists of five major phases, namely; feasibility study, requirement collection and specification, analysis of business requirements, system requirement modelling and system design. Further, analysis of business requirements includes business conception and association, business object life cycle and business tasks and methods and system requirement modelling incorporates actors, use cases and their scenario. The following subsections will discussed each phases of the proposed framework with the help of UML diagram and using examples.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
1 การแนะนำ
วิศวกรรมความต้องการ (อีกครั้ง) เป็นกระบวนการของการเก็บรวบรวมวิเคราะห์และการสร้างแบบจำลองความต้องการซอฟต์แวร์ในลักษณะที่เป็นระบบ [1, 2, 3] การสร้างแบบจำลองความต้องการเป็นความท้าทายที่สำคัญของการพัฒนาซอฟต์แวร์ยานยนต์ [4]หนึ่งในปัญหาหลักของเรื่องคือการอธิบายความต้องการในแง่ของรูปแบบที่เป็นทางการและการจัดการที่รัดกุมและการรวมรูปแบบที่จะสร้างความเข้าใจที่สอดคล้องและสมบูรณ์ของซอฟต์แวร์ที่ได้รับการพัฒนา ความต้องการการสร้างแบบจำลองและการวิเคราะห์เป็นกิจกรรมที่สำคัญที่สุดและยากในการพัฒนาซอฟต์แวร์การพัฒนาซอฟต์แวร์ที่เป็นผู้ใหญ่มากขึ้นโดยความก้าวหน้าของกระบวนการพัฒนาวิธีการและเครื่องมือ เพื่อเป็นเกียรติแก่พระคริสต์ที่มีชื่อเสียงและทำหน้าที่อื่น ๆ (ความวุ่นวาย) ได้รายงานสถิติที่เผยแพร่โดยกลุ่มแสดง Standish ที่ยังคงเป็นเพียงประมาณหนึ่งในสามของโครงการซอฟต์แวร์สามารถเรียกได้ว่าประสบความสำเร็จคือพวกเขาบรรลุเป้าหมายของพวกเขาภายในงบประมาณตามแผนและเวลาได้ [5]งานวิจัยเกี่ยวกับการวิเคราะห์ชันสูตรโครงการ 'แสดงให้เห็นว่าปัญหาที่สำคัญมาเมื่อสอบถามความต้องการการวิเคราะห์ข้อมูลและการจัดการไม่ได้ดำเนินการอย่างสม่ำเสมอ การปรับใช้กระบวนการความต้องการประสบความสำเร็จในองค์กรที่เป็นรูปธรรมเป็นเรื่องที่สำคัญสำหรับผู้ปฏิบัติงานซอฟแวร์ [6, 7]ในขณะที่ บริษัท ยังคงใช้เอกสาร textbased เป็นวิธีการที่สำคัญสำหรับการระบุและวิเคราะห์ความต้องการของการสร้างแบบจำลองความต้องการกราฟิกจะได้รับความสนใจมากขึ้นมากขึ้นในอุตสาหกรรม แนวโน้มนี้ได้เพิ่มขึ้นหลังจากกลุ่มการจัดการวัตถุ (OMG) มาตรฐานการสร้างแบบจำลองภาษาแบบครบวงจร (UML) [8] ที่เรารู้ว่าภาพที่มีมูลค่าหนึ่งพันคำก็ยังเป็นที่ใช้ในการวิเคราะห์ความต้องการที่นักธุรกิจมีการสื่อสารกับนักพัฒนาซอฟแวร์ที่ไม่ทราบว่าโดเมนของพวกเขาและพูดภาษาทางเทคนิคที่แตกต่างกัน นอกจากนี้เครื่องมือ UML สนับสนุนรูปแบบความต้องการการกลั่นที่มีการออกแบบรายละเอียดและการดำเนินการตรวจสอบย้อนกลับสำหรับการเปิดใช้การตรวจสอบการสร้างต้นแบบการสร้างรหัสและผลประโยชน์อื่นในโครงการพัฒนาซอฟต์แวร์ขนาดใหญ่คุณสมบัติเหล่านี้มีความสำคัญมากสำหรับการพัฒนาและการจัดการรูปแบบที่ต้องการ มีปัญหาในทางปฏิบัติบางอย่างเกี่ยวกับความซับซ้อนของ UML และการขาดเอกภาพของวิธีการหรือกรอบการทำงานสำหรับงานวิศวกรรมความต้องการ [9] ผู้ปฏิบัติงานและนักวิทยาศาสตร์เสนอวิธีการแตกต่างกันสำหรับการหาความรู้และวิเคราะห์ความต้องการซอฟต์แวร์เครื่องมือที่นิยมมากที่สุดที่ใช้ในการวิเคราะห์ความต้องการที่ทันสมัย​​เป็นกรณีการใช้งาน มันถูกนำมาใช้โดย บริษัท จำนวนมากและความต้องการที่อธิบายไว้ในตำราวิศวกรรม [10, 11] UML ให้แผนภาพกรณีใช้สำหรับแสดงผลกรณีใช้การวิเคราะห์สิ่งประดิษฐ์ แต่การวิเคราะห์ความต้องการไม่ จำกัด การใช้กรณี ในความเป็นจริงพวกเขาจับภาพเพียงสิ้นสุดความต้องการการทำงานระดับผู้ใช้มากของการวิจัยจะทำยังในการระบุเป้าหมายทางธุรกิจและกระบวนการดำเนินการวิเคราะห์โดเมน แม้ว่ามันจะแสดงให้เห็นว่าอาจจะมีการ UML ขยายและใช้สำหรับการสร้างแบบจำลองทางธุรกิจ modellers'community ธุรกิจที่ไม่พอใจโดย UML และสร้างกระบวนการทางธุรกิจแบบใหม่ที่สัญกรณ์ (BPMN) ซึ่งได้กลายเป็นมาตรฐาน OMG เป็นอย่างดี ในหลายกรณีพวกเขายังใช้ความหมายของบูรณาการสำหรับฟังก์ชั่นการสร้างแบบจำลอง (IDEF) เครื่องหมาย [12, 13] ในการวิเคราะห์โดเมนนักวิเคราะห์ยังคงใช้ความสัมพันธ์แบบเก่านิติบุคคล (เอ้อ) สัญกรณ์ซึ่งเป็นที่นิยมในการออกแบบฐานข้อมูลตั้งแต่ยุค 70 [141] ความสนใจที่สำคัญคือจ่ายให้กับเป้าหมายทางธุรกิจกฎเกณฑ์ทางธุรกิจวงจรชีวิตวัตถุธุรกิจบทบาททางธุรกิจและกระบวนการในองค์กรซึ่งสามารถทำได้โดยใช้ UML [15, 16] นักพัฒนาเรียลไทม์และระบบฝังตัวยังมาพร้อมกับรสชาติที่แตกต่างกันของ UML - ภาษาการสร้างแบบจำลองระบบ (SysML) จะกำหนดแผนภาพความต้องการและช่วยให้การจับภาพความต้องการการทำงานต่างๆไม่ทำงานและรายละเอียด [17] นอกจากนี้ยังจะสร้างการเชื่อมโยงระหว่างความต้องการที่เฉพาะเจาะจงและองค์ประกอบอื่น ๆต้องการได้รับความนิยมมากที่สุดหนังสือแนะนำแผนภาพต่างๆขึ้นอยู่กับทั้งสอง UML และเครื่องหมายทางการอื่น ๆ เช่น แผนภาพบริบทของระบบและผู้ใช้มือวาดต้นแบบอินเตอร์เฟส [11, 18] กล่าวถึงความต้องการสิ่งของที่สามารถจำลองการใช้ UML ตั้งแต่ UML เป็นภาษาการสร้างแบบจำลองที่ใช้ทั่วไปที่มีมากกว่า 100 องค์ประกอบการสร้างแบบจำลอง (UML เรียนเมตา) และไม่มีวิธีการมาตรฐานผู้ปฏิบัติงานใช้มันเพียง fragmentally และในเวลาเดียวกันพวกเขาไม่ได้ใช้ประโยชน์จากความสามารถในการที่มีประสิทธิภาพในการกำหนดที่สอดคล้องกันบูรณาการและนำมาใช้ใหม่รุ่นที่ต้องการ หลายงานวิจัยได้รับการดำเนินการอยู่แล้วในการผลิตกรอบสำหรับการสร้างรูปแบบ UML กับ MDD (การพัฒนารูปแบบการขับเคลื่อน) [12, 15]กระดาษนี้จะขยายด้วยการมุ่งเน้นเพิ่มเติมเกี่ยวกับรายละเอียดของการเป็นส่วนหนึ่งที่เฉพาะเจาะจงของกรอบโดยการใช้แนวคิด UML เพื่อการสร้างแบบจำลองความต้องการ เอกสารความต้องการส่วนใหญ่จะเขียนในภาษาธรรมชาติและแสดงในรูปแบบที่มีโครงสร้างน้อยและไม่แน่ชัด รวมทั้งขั้นตอนความต้องการสิ่งประดิษฐ์ที่สร้างขึ้นในขั้นตอนของวงจรชีวิตของซอฟต์แวร์จะต้องมีการสร้างแบบจำลองและแบบบูรณาการเพื่อให้ตรวจสอบย้อนกลับที่สอดคล้องและความสมบูรณ์สามารถมั่นใจ [19, 20] องค์กรของกระดาษดังต่อไปนี้ เรานำเสนอกรอบการทำงานที่มีประสิทธิภาพสำหรับการสร้างแบบจำลองความต้องการใช้บางตัวอย่างที่แสดงให้เห็นถึงซึ่งจะกล่าวถึงในรายละเอียดกับขั้นตอนต่างๆในส่วนที่ 2 ขอบเขตในอนาคตของการวิจัยนี้คือการกล่าวถึงในส่วนที่ 3 ในที่สุดส่วนที่ 4 อธิบายถึงคำพูดสุดท้ายความรู้เกี่ยวกับความต้องการเป็นเรื่องยากที่จะเข้าใจ [17, 18] ขาดกรอบสำหรับแนวทางรูปแบบความต้องการเป็นหนึ่งในประเด็นหลัก ในชุมชนวิชาการนักวิจัยเสนอหลายวิธีและรายละเอียดที่มุ่งเน้นการพัฒนาความต้องการ [20, 21] อย่างไรก็ตามส่วนใหญ่ของวิธีการเหล่านี้เป็นผลมาจากการวิจัยทางวิชาการมีความซับซ้อนเกินไปสำหรับการประยุกต์ใช้ในทางปฏิบัติและการแก้ปัญหาเฉพาะที่เฉพาะเจาะจงเพียงแค่ กรอบที่ง่ายและการปรับตัวสำหรับความต้องการของการสร้างแบบจำลองที่มีการแสดงให้เห็นถึงตัวอย่างที่ถูกสร้างขึ้นโดยใช้เครื่องมือที่มีอยู่ในกรณีที่เป็นจริงการศึกษาให้ค่ามากขึ้นสำหรับผู้ปฏิบัติงานเราได้นำเสนอกรอบการสร้างแบบจำลองความต้องการใช้ UML แนวคิดสำหรับรูปแบบการขับเคลื่อนการพัฒนาซอฟแวร์ซึ่งจะแสดงในรูปที่ 1 กรอบนี้ประกอบด้วยห้าขั้นตอนที่สำคัญคือ; การศึกษาความเป็นไปได้การเก็บรวบรวมความต้องการและข้อกำหนดการวิเคราะห์ความต้องการทางธุรกิจของการสร้างแบบจำลองความต้องการของระบบและการออกแบบระบบ เพิ่มเติมการวิเคราะห์ความต้องการทางธุรกิจรวมถึงความคิดทางธุรกิจและสมาคมวงจรชีวิตของวัตถุธุรกิจและงานทางธุรกิจและวิธีการและการสร้างแบบจำลองความต้องการของระบบประกอบด้วยนักแสดงกรณีการใช้งานและสถานการณ์ของพวกเขา หัวข้อย่อยต่อไปนี้จะกล่าวถึงขั้นตอนของการเสนอกรอบการทำงานด้วยความช่วยเหลือของแผนภาพ UML และใช้ตัวอย่างแต่ละ.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
1. แนะนำ
วิศวกรรมความต้องการ (RE) เป็นกระบวนการรวบรวม การวิเคราะห์ และสร้างแบบจำลองความต้องการซอฟต์แวร์ในลักษณะระบบ [1, 2, 3] แบบจำลองความต้องเป็นความท้าทายสำคัญของการพัฒนาซอฟต์แวร์ยานยนต์ [4] หนึ่งในปัญหาหลักของเรื่องคือ การอธิบายความต้องการในแง่ของการกระชับ และสามารถจัดการได้อย่างเป็นทางการรุ่น และรวมรุ่นเพื่อความเข้าใจที่สมบูรณ์ และสอดคล้องกันของซอฟแวร์ได้รับการพัฒนา ความต้องการสร้างแบบจำลองและการวิเคราะห์เป็นกิจกรรมที่สำคัญ และยากที่สุดในการพัฒนาซอฟต์แวร์ การพัฒนาซอฟต์แวร์เป็นผู้ใหญ่มากขึ้นตามความก้าวหน้ากระบวนการพัฒนา วิธี และเครื่องมือ คริสต์เกียรติมีชื่อเสียงและอื่น ๆ ให้บริการ (CHAOS) ได้รายงานสถิติที่เผยแพร่ โดย กลุ่มสเตตฟอแสดงว่า ยังคงเพียงประมาณหนึ่งในสามของโครงการซอฟต์แวร์สามารถเรียกว่าประสบความสำเร็จ เช่นจะเข้าถึงเป้าหมายภายในแผนงบประมาณและเวลา [5] แสดงปัญหาสำคัญมาเมื่อวิเคราะห์ลงพ้นโครงการงานวิจัยต้อง elicitation การวิเคราะห์ ข้อมูลจำเพาะ และจัดการจะทำอย่างสม่ำเสมอ ใช้กระบวนการความต้องการประสบความสำเร็จในองค์กรคอนกรีตถือเป็นประเด็นสำคัญสำหรับผู้ซอ [6, 7] ในขณะที่บริษัทยังใช้เอกสาร textbased เป็นหลักสำหรับการระบุ และวิเคราะห์ความต้องการ ความต้องการภาพแบบจำลองได้รับความสนใจเพิ่มมากขึ้นในอุตสาหกรรม แนวโน้มนี้ได้เพิ่มขึ้นหลังจากที่กลุ่มจัดการวัตถุ (OMG) มาตรฐานโดยรวมแบบจำลองภาษา (UML) [8] เท่าที่เรารู้ ว่า รูป...พันคำ ก็ยังใช้ในการวิเคราะห์ความต้องการ การที่นักธุรกิจต้องสื่อสารกับผู้ พัฒนาซอฟต์แวร์ ไม่ทราบว่าโดเมนของตน และพูดภาษาทางเทคนิค นอกจากนี้ UML เครื่องมือสนับสนุนการปรับรูปแบบความต้องการแบบรายละเอียดสำหรับการเปิดใช้งานการติดตาม ตรวจสอบ ต้นแบบ การสร้างรหัส และประโยชน์อื่น ๆ ในโครงการพัฒนาซอฟต์แวร์ขนาดใหญ่ คุณลักษณะเหล่านี้เป็นสิ่งสำคัญมากสำหรับการพัฒนา และการจัดการแบบจำลองความต้องการ มีปัญหาการปฏิบัติกับความซับซ้อนของ UML และขาดวิธีการรวมหรือกรอบสำหรับความต้องการวิศวกรรม [9] นักวิทยาศาสตร์และผู้เสนอแนวทางต่าง ๆ สำหรับ eliciting และวิเคราะห์ความต้องการซอฟต์แวร์ เครื่องมือที่ใช้ในการวิเคราะห์มีความทันสมัยนิยมใช้กรณี มันถูกนำมาใช้ โดยบริษัทหลายแห่ง และอธิบายไว้ในข้อกำหนดของวิศวกรรมตำรา [10, 11] UML แสดงไดอะแกรมกรณีและปัญหาที่ใช้สำหรับแสดงผลวัตถุวิเคราะห์กรณีใช้ อย่างไรก็ตาม การวิเคราะห์ความต้องไม่จำกัดการใช้กรณี ในความเป็นจริง พวกเขาจับภาพเฉพาะระดับผู้ใช้งานต้อง ยังทำการค้นคว้ามากมายในธุรกิจเป้าหมายและกระบวนการ การวิเคราะห์โดเมน แม้ว่ามันถูกแสดงว่า UML อาจจะขยาย และใช้สำหรับสร้างแบบจำลองทางธุรกิจ modellers'community ธุรกิจถูกไม่พอใจ โดย UML และสร้างแบบใหม่ธุรกิจกระบวนการสร้างแบบจำลองสัญลักษณ์ (BPMN), ซึ่งได้กลายเป็นมาตรฐาน OMG เช่น ในหลายกรณี พวกเขายังใช้ข้อกำหนดรวมสำหรับฟังก์ชันการสร้างโมเดล (IDEF) ฯลฯ [12, 13] ในการวิเคราะห์โดเมน นักวิเคราะห์ยังใช้แบบเก่าความสัมพันธ์เอนทิตี (ER) สัญลักษณ์ ซึ่งเป็นที่นิยมในการออกแบบฐานข้อมูลตั้งแต่ 70s [141] สำคัญทุ่มเทเพื่อเป้าหมายทางธุรกิจ กฎทางธุรกิจ ธุรกิจวัตถุวัฐจักร บทบาท และกระบวนการในองค์กร ซึ่งยังสามารถทำได้โดยใช้ UML [15, 16] นักพัฒนาระบบเรียลไทม์ และฝังตัวได้ยังมากับรสชาติที่แตกต่างกันของ UML – ระบบแบบจำลองภาษา (SysML) กำหนดความต้องการของแผนภาพและช่วยให้จับภาพต่าง ๆ ไม่ทำงาน และรายละเอียดหน้าที่ความ [17] ยัง จะสร้างการเชื่อมโยงระหว่างความต้องการและองค์ประกอบอื่น ๆ แห่งความต้องการข้อความในหนังสือแนะนำต่าง ๆ ไดอะแกรม UML และฯลฯ อื่น ๆ เป็น เช่นไดอะแกรมระบบบริบท และผู้วาดต้นแบบอินเทอร์เฟซ [11, 18] สามารถ modelled สิ่งดังกล่าวต้องใช้ UML UML เป็น วัตถุประสงค์ทั่วไปแบบจำลองภาษา มีมากกว่า 100 แบบจำลององค์ประกอบ (UML meta คลา) และไม่ มี วิธีการมาตรฐาน ผู้ใช้เพียง fragmentally และในเวลาเดียวกัน พวกเขาไม่ได้ใช้ความสามารถที่มีประสิทธิภาพเพื่อกำหนดรูปแบบความต้องการสอดคล้องกัน รวม และราคา งานวิจัยต่าง ๆ ได้แล้วได้ทำการสร้างกรอบการสร้างแบบจำลอง UML สำหรับ MDD (Model-Driven พัฒนา) [12, 15] กระดาษนี้ขยายมันกับเน้นรายละเอียดของกรอบเฉพาะส่วนมากขึ้น โดยใช้แนวคิดของ UML สำหรับความต้องการสร้างแบบจำลอง เอกสารความต้องการส่วนใหญ่จะเขียนเป็นภาษาธรรมชาติ และแสดงในรูปแบบโครงสร้าง และ imprecise น้อย จะต้องเป็น modelled และ รวม รวมถึงขั้นตอนความต้องการ สิ่งประดิษฐ์ที่สร้างขึ้นในขั้นตอนของวงจรชีวิตของซอฟต์แวร์ เพื่อติดตามผล สอดคล้อง และสมบูรณ์สามารถจะมั่นใจ [19, 20] องค์กรของกระดาษเป็นดังนี้ เราเสนอเป็นกรอบที่มีประสิทธิภาพสำหรับความต้องการสร้างแบบจำลองใช้บางแสดงตัวอย่าง ซึ่งระบุไว้ในรายละเอียดกับขั้นตอนต่าง ๆ ในส่วนที่ 2 ขอบเขตในอนาคตของงานวิจัยนี้จะกล่าวถึงในส่วน 3 ในที่สุด 4 ส่วนอธิบายหมายเหตุสรุปรู้ความต้องการที่จะเข้าใจยาก [17, 18] ไม่มีกรอบแนวทางความต้องการรุ่นเป็นประเด็นหลัก ในชุมชนวิชาการ นักวิจัยนำเสนอหลายข้อกำหนดรายละเอียด และเน้นวิธีพัฒนา [20, 21] อย่างไรก็ตาม ส่วนใหญ่วิธีการเหล่านี้เกิดจากการศึกษาวิจัยซับซ้อนเกินไปสำหรับการประยุกต์ในทางปฏิบัติ และแก้ปัญหาที่เฉพาะเจาะจงเพียง กรอบที่ง่าย และสามารถปรับเปลี่ยนสำหรับสร้างแบบจำลองตัวอย่างแสดงให้เห็นถึงความต้องการใช้เครื่องมือที่ใช้ในกรณีศึกษาจริงให้ค่ามากขึ้นสำหรับผู้ เราได้เสนอความต้องการใช้ UML แนวคิดสำหรับการพัฒนาซอฟต์แวร์แบบโมเดล ซึ่งแสดงในรูปที่ 1 กรอบการสร้างแบบจำลอง กรอบนี้ประกอบด้วย 5 ระยะหลัก ได้แก่ ศึกษา รวบรวมความต้องการ และข้อ กำหนด วิเคราะห์ธุรกิจ การสร้างแบบจำลองความต้องการระบบ และออกแบบระบบ เพิ่มเติม วิเคราะห์ความต้องการทางธุรกิจรวมถึงความคิดทางธุรกิจ และสมาคม วงจรชีวิตธุรกิจวัตถุ และงานธุรกิจ และวิธีการ และแบบจำลองของระบบต้องประกอบด้วยนักแสดง ใช้กรณีและปัญหา และสถานการณ์ของพวกเขา ต่อไปนี้จะกล่าวถึงแต่ละขั้นตอนของกรอบการนำเสนอ โดยใช้แผนภาพ UML และใช้ตัวอย่าง subsections
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
1 . การแนะนำ
ความต้องการทางด้านวิศวกรรม(อีกครั้ง)เป็นกระบวนการในการรวบรวมและวิเคราะห์การสร้างแบบจำลองความต้องการซอฟต์แวร์อย่างเป็นระบบในลักษณะ[ 123 ] การสร้างแบบจำลองความต้องการคือความท้าทายที่สำคัญของการพัฒนาซอฟต์แวร์ในอุตสาหกรรมยานยนต์[ 4 ]หนึ่งในปัญหาหลักที่เป็นของใหม่อีกครั้งเพื่ออธิบายถึงความต้องการที่อยู่ในเงื่อนไขของรุ่นรัดกุมและสามารถจัดการได้อย่างเป็นทางการและในการผนวกรวมรุ่นเพื่อสร้างความเข้าใจและความสมบูรณ์ของซอฟต์แวร์ที่จะพัฒนา การสร้างแบบจำลองและการวิเคราะห์ความต้องการจะมีกิจกรรมสำคัญที่สุดและยากในการพัฒนาซอฟต์แวร์การพัฒนาซอฟท์แวร์เป็นที่นิยมมากขึ้นสำหรับผู้ที่ บรรลุนิติภาวะ แล้วโดยผลักดันกระบวนการการพัฒนาวิธีการและเครื่องมือ พระเยซูคริสต์ที่มีชื่อเสียงเกียรติยศและอื่นๆจัดให้บริการ(ความสับสนวุ่นวาย)ที่มีรายงานว่าสถิติที่เผยแพร่โดย standish กลุ่มแสดงให้เห็นว่ายังเป็นเพียงประมาณหนึ่งในสามของโครงการสามารถเรียกว่าประสบความสำเร็จนั่นคือพวกเขาไปถึงเป้าหมายของตนในแบบจำกัดงบประมาณการวางแผนและเวลา[ 5 ]การวิจัยในบทวิเคราะห์ของโครงการเหตุการณ์ดังกล่าวจะแสดงให้เห็นว่าปัญหาสำคัญที่จะเกิดขึ้นเมื่อความต้องการ elicitation การจัดการและการวิเคราะห์ข้อมูลจำเพาะจะไม่มีการดำเนินการอย่างสม่ำเสมอ การปรับใช้กระบวนการความต้องการประสบความสำเร็จในองค์กรคอนกรีตที่เป็นปัญหาสำคัญสำหรับซอฟต์แวร์ประกอบ[ 6 , 7 ]ในขณะที่บริษัทดำเนินการต่อโดยใช้เอกสาร textbased เป็นหลักสำหรับการระบุและการวิเคราะห์ความต้องการการสร้างแบบจำลอง ภาพ กราฟิกที่มีความต้องการมากขึ้นการให้ความสนใจมากขึ้นในอุตสาหกรรม แนวโน้มนี้มีเพิ่มขึ้นหลังจากวัตถุการจัดการกลุ่ม( omg )เป็นมาตรฐานแบบครบวงจรการสร้างแบบจำลอง ภาษา ( uml )[ 8 ] อย่างที่เรารู้กันว่ามี ภาพ ที่มีมูลค่าพันคำได้นอกจากนั้นยังจะใช้ในการวิเคราะห์ความต้องการที่ผู้คนทางธุรกิจได้ในการติดต่อสื่อสารกับนักพัฒนาซอฟต์แวร์ที่ไม่รู้ว่าโดเมนของตนและพูด ภาษา เทคนิคที่แตกต่าง นอกจากนี้เครื่องมือ uml สนับสนุนรูปแบบความต้องการการกลั่นด้วยรายละเอียดในการนำไปใช้งานและการออกแบบสำหรับโปรโตไทพ์และรหัสการตรวจสอบย้อนกลับการเปิดใช้งานและสิทธิประโยชน์อื่นๆในโครงการพัฒนาซอฟต์แวร์ขนาดใหญ่มีความโดดเด่นเหล่านี้มีความสำคัญอย่างมากสำหรับการพัฒนาและการบริหารจัดการรูปแบบความต้องการ มีปัญหาในทางปฏิบัติบางส่วนพร้อมด้วยและการขาดความซับซ้อน uml ของกรอบหรือวิธีแบบครบวงจรสำหรับความต้องการทางด้านวิศวกรรม[ 9 ] นักวิทยาศาสตร์และผู้เสนอแนวทางที่แตกต่างสำหรับลักษณะเฉพาะและการวิเคราะห์ความต้องการซอฟต์แวร์เครื่องมือช่วยได้รับความนิยมอย่างสูงสุดที่ใช้ในการวิเคราะห์ที่ทันสมัยมีความต้องการใช้งาน มันเป็นลูกบุญธรรมโดยบริษัทจำนวนมากและตามที่อธิบายไว้ในข้อกำหนดทางด้านวิศวกรรมตำรา[ 1011 ] uml จัดให้บริการ ภาพ ใช้งานสำหรับงานฝีมือการวิเคราะห์กรณีใช้จำนวนข้อมูลกว่า แต่ถึงอย่างไรก็ตามการวิเคราะห์ความต้องการไม่จำกัด(มหาชน)เพื่อใช้งาน ในความเป็นจริงแล้วเขาก็ถ่าย ภาพ ความต้องการใช้งานสิ้นสุดระดับผู้ใช้เท่านั้นการศึกษาวิจัยมากมายจะทำให้กระบวนการในการระบุและเป้าหมายทางธุรกิจการวิเคราะห์โดเมนได้ ถึงแม้ว่าจะเป็นที่แสดงให้เห็นว่า uml อาจจะได้รับการขยายการทำงานและใช้สำหรับการสร้างแบบจำลองทางธุรกิจ,ธุรกิจ modellers 'ชุมชนที่ไม่พอใจโดย uml และสร้างธุรกิจใหม่ขั้นตอนการสร้างแบบจำลองเครื่องหมาย( bpmn )ซึ่งได้กลายเป็นมาตรฐาน omg เป็นอย่างดี ในบางกรณีจำนวนมากนอกจากนี้ยังใช้การประกอบความละเอียดสำหรับฟังก์ชันการสร้างแบบจำลอง( idef ) notations [ 1213 ] ในการวิเคราะห์โดเมนนักวิเคราะห์ดำเนินการต่อเพื่อนำเก่า - สไตล์หน่วยงานความสัมพันธ์( er )เครื่องหมายซึ่งได้รับความนิยมในการออกแบบเป็นฐานข้อมูลตั้งแต่ 70 s [ 141 ] ให้ความสนใจอย่างมากที่จะจ่ายเงินเพื่อเป้าหมายทางธุรกิจกฎทางธุรกิจวัตถุรอบการฟื้นฟูกระบวนการทางธุรกิจและบทบาททางธุรกิจในองค์กรซึ่งสามารถทำได้โดยใช้ uml [ 1516 ] บริษัทพัฒนาอสังหาริมทรัพย์แบบเรียลไทม์และการใช้งานเอ็มเบ็ดเด็ดระบบได้พร้อมด้วยรสชาติที่แตกต่างของ uml - ระบบการสร้างแบบจำลอง ภาษา ( sysml ) มันจะกำหนดแผนผังข้อกำหนดและช่วยให้การถ่าย ภาพ ความต้องการใช้งานได้ไม่ใช่ประโยชน์ใช้สอยและมีรายละเอียดต่างๆ[ 17 ] นอกจากนั้นยังจะสร้าง L เฉพาะระหว่างความต้องการและองค์ประกอบอื่นๆหนังสือข้อความความต้องการได้รับความนิยมมากที่สุดนำแผน ภาพ ต่างๆที่ใช้ uml ทั้งในแบบไม่เป็นทางการและ notations แผน ภาพ อื่นๆเช่นระบบบริบทและมือถือมาอินเตอร์เฟซผู้ใช้ต้นแบบ[ 1118 ] งานฝีมือตามความต้องการได้กล่าวถึงที่สามารถวางรูปแบบตามอย่างการใช้ uml นับตั้งแต่การสร้างแบบจำลอง uml คือ ภาษา ทั่วไปที่มีมากกว่า 100 ชิ้นการสร้างแบบจำลอง(ชั้นเรียน meta uml )และไม่มีวิธีมาตรฐานผู้ใช้ได้เฉพาะ fragmentally และในช่วงเวลาเดียวกันกับที่พวกเขาไม่ได้ทำให้การใช้ความสามารถอันทรงพลังที่จะกำหนดอย่างต่อเนื่องและนำกลับมาใช้ใหม่ได้รุ่นความต้องการ การวิจัยต่างๆที่มีการดำเนินการเพื่อสร้างกรอบสำหรับการสร้างรูปแบบ uml สำหรับมีคุณสมบัติตรงตามข้อกำหนดอุปกรณ์ทางการแพทย์( model-driven การพัฒนา)[ 1215 ]แล้วเอกสารนี้ขยายได้พร้อมด้วยการมุ่งเน้นในรายละเอียดของส่วนที่ระบุของกรอบโดยนำแนวคิดเรื่องการสร้างแบบจำลอง uml สำหรับความต้องการ เอกสารข้อกำหนดส่วนมากมีเขียนไว้ใน ภาษา ทางธรรมชาติและแสดงในรูปแบบโครงสร้างและน้อยกว่าไม่เที่ยงตรง รวมถึงขั้นตอนการสร้างงานศิลปะในระยะต่อไปคือของวงจรชีวิตซอฟต์แวร์มีความจำเป็นต้องรับแบบอินทิเกรตเพื่อให้สามารถสืบค้นย้อนกลับได้ความสมบูรณ์และความสามารถสร้างความมั่นใจให้[ 1920 ] องค์กรของกระดาษโดยมีรายละเอียดดังนี้ เราขอเสนอกรอบที่มี ประสิทธิภาพ สำหรับการสร้างแบบจำลองความต้องการการใช้ตัวอย่างแสดงให้เห็นบางอย่างที่อยู่ในหัวข้อรายละเอียดพร้อมด้วยส่วนต่างๆในส่วนที่ 2 ขอบเขตการดำเนินงานในอนาคตของการวิจัยนี้จะกล่าวถึงในส่วนที่ 3 ในที่สุดส่วนที่ 4 จะอธิบายถึงหมายเหตุ:บทสรุปได้ความรู้เกี่ยวกับความต้องการเป็นการยากที่จะทำความเข้าใจ[ 1718 ] การขาดของกรอบโครงสร้างสำหรับรุ่นนำความต้องการเป็นหนึ่งในประเด็นที่สำคัญ ในชุมชนเพื่อการศึกษาวิจัยเสนอจำนวนมากโดยละเอียดและให้ความสำคัญด้านการพัฒนาวิธีการ[ 2021 ] แต่ถึงอย่างไรก็ตามวิธีนี้เป็นผลมาจากการวิจัยทางการศึกษาส่วนมากมีความซับซ้อนเกินไปสำหรับแอปพลิเคชันในทางปฏิบัติและแก้ไขปัญหาเฉพาะด้านเฉพาะเพียง กรอบแบบเรียบง่ายและสามารถปรับเปลี่ยนได้สำหรับความต้องการของการสร้างแบบจำลองพร้อมด้วยตัวอย่างแสดงให้เห็นถึงจะถูกสร้างขึ้นโดยใช้เครื่องมือที่ใช้ได้ในกรณีศึกษาที่ดูสมจริงทำให้ความคุ้มค่าที่มากกว่าสำหรับผู้ประกอบเราได้เสนอความต้องการด้านการสร้างแบบจำลองกรอบโดยใช้แนวความคิด uml สำหรับการพัฒนาซอฟต์แวร์รุ่น - ขับรถซึ่งเป็นที่แสดงในรูปที่ 1 กรอบนี้ประกอบด้วยห้าขั้นตอนสำคัญคือการศึกษาถึงความเป็นไปได้ตามข้อกำหนดการรวบรวมข้อมูลจำเพาะและการวิเคราะห์ความต้องการของธุรกิจและความต้องการของระบบการสร้างแบบจำลองการออกแบบระบบ เพิ่มเติมการวิเคราะห์ความต้องการทางธุรกิจรวมถึงการเชื่อมโยงและแนวความคิดทางธุรกิจวงจรชีวิตวัตถุทางธุรกิจและการสร้างแบบจำลองความต้องการของระบบและวิธีการและงานธุรกิจรวมพื้นที่เข้ากับนักแสดงกรณีการใช้งานและเหตุการณ์ของพวกเขา ส่วนต่อไปนี้จะอธิบายถึงขั้นตอนของแต่ละกรอบที่เสนอที่พร้อมด้วยความช่วยเหลือของแผนผัง uml และการใช้ตัวอย่าง.
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: