Design and Development of a Generative AI-Assisted Learning Software System Architecture Tool

Authors

  • 孔崇旭 國立臺中教育大學資訊工程學系
  • 林峻劭 國立臺中教育大學資訊工程學系
  • 陳姵予 國立臺中教育大學資訊工程學系

Keywords:

生成式人工智慧, GenerativeArtificialIntelligence; SoftwareEngineering; RequirementSpecification; SoftwareFramework, 軟體工程, 需求規格, 程式框架,

Abstract

As software systems become increasingly complex, software engineering employs standardized development processes to enhance efficiency, ensure software quality, and reduce maintenance costs. Among these, the completeness and accuracy of requirement specifications significantly impact the final product. In recent years, the application of generative artificial intelligence (AI) in software engineering has garnered growing attention, offering assistance in requirement analysis and accelerating code generation to improve development efficiency. However, current generative AI models face challenges such as inconsistent code quality and difficulties in handling large-scale software architectures. This study proposes an approach that integrates function-level code generation, software frameworks, and natural language requirement specifications. By optimizing function-level generation and architectural structuring, the proposed method enhances the accuracy and stability of AI-generated code, shortens development cycles, and strengthens developers’ capabilities in planning large-scale software systems, ultimately improving the overall efficiency of software engineering.

Downloads

Published

2025-06-06