Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/42922
Title: | การวิเคราะห์ผลกระทบจากการเปลี่ยนแปลงกระบวนการทางธุรกิจต่อซอฟต์แวร์โดยใช้ข้อมูลการตามรอย |
Other Titles: | AN ANALYSIS OF BUSINESS PROCESS CHANGE IMPACT ON SOFTWARE USING TRACEABILITY INFORMATION |
Authors: | วัชรินทร์ อูรณการ |
Advisors: | ทวิตีย์ เสนีวงศ์ ณ อยุธยา |
Other author: | จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ |
Advisor's Email: | Twittie.S@chula.ac.th |
Subjects: | การจัดการ -- การจำลองระบบ โปรแกรมคอมพิวเตอร์ -- การทดสอบ Management -- Simulation methods Computer programs -- Testing |
Issue Date: | 2556 |
Publisher: | จุฬาลงกรณ์มหาวิทยาลัย |
Abstract: | นักวิเคราะห์ทางธุรกิจทำการออกแบบแบบจำลองกระบวนการทางธุรกิจเพื่ออธิบายกิจกรรมต่าง ๆ ที่ต้องดำเนินไปในการผลิตสินค้าและบริการให้เป็นไปตามเป้าหมายทางธุรกิจ แบบจำลองกระบวนการทางธุรกิจจึงเปรียบเสมือนเป็นความต้องการทางธุรกิจสำหรับนำไปใช้ในการพัฒนาซอฟต์แวร์ที่จะสนับสนุนการทำงานตามกระบวนการทางธุรกิจต่อไป เมื่อต้องมีการเปลี่ยนแปลงกิจกรรมใดในกระบวนการทางธุรกิจ การเปลี่ยนแปลงนั้นจะส่งผลให้ต้องเปลี่ยนแปลงสิ่งต่าง ๆ ที่ถูกสร้างในระหว่างการพัฒนาซอฟต์แวร์ที่เกี่ยวข้อง อันได้แก่ เอกสารที่เกี่ยวกับซอฟต์แวร์ และตัวซอฟต์แวร์เอง ตามไปด้วย ดังนั้นก่อนที่การเปลี่ยนแปลงกระบวนการทางธุรกิจจะเกิดขึ้นจริง การวิเคราะห์ผลกระทบต่อซอฟต์แวร์จากการเปลี่ยนแปลง จึงเป็นประโยชน์ต่อนักวิเคราะห์ทางธุรกิจ ผู้จัดการโครงการซอฟต์แวร์ และนักวิเคราะห์ระบบ ในการวางแผนการเปลี่ยนแปลงกระบวนการทางธุรกิจและซอฟต์แวร์ที่เกี่ยวข้อง งานวิจัยนี้เสนอเครื่องมือวิเคราะห์ผลกระทบจากการเปลี่ยนแปลงกระบวนการทางธุรกิจต่อซอฟต์แวร์โดยใช้ข้อมูลการตามรอย ซึ่งเป็นข้อมูลความต้องการและข้อมูลผลผลิตที่ได้จากการพัฒนาซอฟต์แวร์ที่เกี่ยวข้องกับแบบจำลองกระบวนการทางธุรกิจรุ่นเดิมที่จะถูกเปลี่ยนแปลง แบบจำลองกระบวนการทางธุรกิจรุ่นเดิมจะถูกนำไปเปรียบเทียบกับแบบจำลองกระบวนการทางธุรกิจรุ่นใหม่ซึ่งออกแบบตามการเปลี่ยนแปลงที่ต้องการแล้ว ทั้งนี้เพื่อที่จะตรวจหางานที่ถูกเปลี่ยนแปลงและประเภทของความแตกต่างที่เกิดขึ้นระหว่างแบบจำลองทั้งสองรุ่น การตรวจหาจะช่วยให้สามารถตามรอยจากงานที่ถูกเปลี่ยนแปลง ไปยังเอกสารและผลผลิตที่ได้จากการพัฒนาซอฟต์แวร์ซึ่งเกี่ยวข้องกับงานนั้นและจะได้รับผลกระทบจากการเปลี่ยนแปลงตามไปด้วย รายงานผลกระทบจากการเปลี่ยนแปลงซึ่งออกโดยเครื่องมือจะช่วยให้ข้อมูลแก่นักวิเคราะห์ทางธุรกิจ ผู้จัดการโครงการซอฟต์แวร์ และนักวิเคราะห์ระบบ เพื่อประกอบการพิจารณาเปลี่ยนแปลงซอฟต์แวร์ที่เกี่ยวข้องหรือทำการพัฒนาซอฟต์แวร์ใหม่เพื่อตอบสนองต่อการเปลี่ยนแปลงกระบวนการทางธุรกิจ |
Other Abstract: | Business analysts define business process models for describing a series of activities to produce services or products to serve business goals. Hence business process models represent business requirements for development of the software that enables automation of the business processes. When activities in a business process are changed, such changes also trigger changes in the artifacts that have been produced during the development of software, i.e. related documents and the software itself. Before a business process change actually takes place, an analysis of the change impact on the software is useful for the business analyst, software project manager, and system analyst to plan for change of the business process and software accordingly. This research proposes a tool to analyze business process change impact on software using traceability information, i.e. information about requirements and software artifacts that are relevant to the old business process model that is about to change. The old business process model is compared with the newly designed model that incorporates the changes so that the tasks that are changed and the types of differences between the two versions of the business process model can be detected. Change detection allows tracing from the changed tasks back to the documents and software artifacts that would also be affected by the changes. The business process change impact report issued by the tool can help the business analyst, software project manager, and system analyst when considering changing or re-developing the software in response to business process changes. |
Description: | วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2556 |
Degree Name: | วิทยาศาสตรมหาบัณฑิต |
Degree Level: | ปริญญาโท |
Degree Discipline: | วิศวกรรมซอฟต์แวร์ |
URI: | http://cuir.car.chula.ac.th/handle/123456789/42922 |
URI: | http://doi.org/10.14457/CU.the.2013.390 |
metadata.dc.identifier.DOI: | 10.14457/CU.the.2013.390 |
Type: | Thesis |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
5471002721.pdf | 8.43 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.