JI-RADAR에 대하여: 요구사항 공학 (RE)을 위한 지속 가능성 도구 지원 탐색
요약
소프트웨어 개발 생명 주기(SDLC) 내에 지속 가능성 요구사항을 통합하기 위한 JI-RADAR 도구를 소개합니다. 이 도구는 Jira 플러그인 형태로 제공되어 요구사항 공학(RE) 프로세스에서 지속 가능성 지표를 체계적으로 관리할 수 있도록 지원합니다.
핵심 포인트
- 소프트웨어 지속 가능성을 설계 단계부터 확립하는 방법론 제시
- UN SDGs 및 EU CSRD 등 강화되는 규제 대응 필요성 강조
- Jira 플랫폼을 확장한 실질적인 RE 도구인 JI-RADAR 구현
- 기능적/비기능적 요구사항과 지속 가능성 요구사항의 통합 지원
문맥: 소프트웨어 집약적 시스템은 현대 사회의 거의 모든 측면에서 필수적입니다 [1]. 결과적으로, 시스템의 지속 가능성(Sustainability)과 지속 가능한 프로세스를 촉진하는 역할 모두 설계 단계부터 확립되어야 합니다 [2], [3]. 소프트웨어 지속 가능성은 "지속적으로 변화하는 맥락 속에서 소프트웨어의 장기적이고 유익한 사용을 보존하고, 적절하게 진화시키는 것"으로 정의됩니다 [2]. RE 문제 및 동기: 규제 이니셔티브는 (소프트웨어) 조직이 일상적인 비즈니스 및 운영 프로세스에 지속 가능성을 통합할 것을 점점 더 요구하고 있습니다. 유엔(United Nations) 2030 의제는 17가지 지속 가능 발전 목표 (SDGs) [6]를 수립하였으며, EU는 기업이 지속 가능성 관련 정보를 공개하고 감사하도록 요구하는 기업 지속 가능성 보고 지침 (CSRD)을 통과시켰습니다 [7]. 규제와 법률은 소프트웨어 개발 분야의 조직이 다른 의무 사항과 더불어 질적 및 양적 지속 가능성 지표를 모두 공개할 것을 요구합니다 [1]. 결과적으로, 소프트웨어 개발 생명 주기 (SDLC)에 지속 가능성 보고 프로세스를 통합하는 것이 점점 더 중요해지고 있습니다. RE 프로세스는 기능적 요구사항 (Functional Requirements) 및 비기능적 요구사항 (Non-functional Requirements)과 함께 지속 가능성 요구사항을 도출, 분석 및 우선순위를 지정할 체계적인 방법이 부족한 경우가 많으며, 연구에 따르면 이러한 통합을 위한 도구 지원이 여전히 제한적임을 나타냅니다 [4]. 이러한 격차를 해소하기 위해, 우리는 시스템 설계에 참여하는 이해관계자(예: 개발자, 요구사항 엔지니어, 프로젝트 매니저, 사용성 엔지니어) [5]를 지원하며, RE 프로세스에 지속 가능성을 통합할 수 있는 실질적인 도구를 제공하는 JI-RADAR를 소개합니다. 우리는 산업 현장에서 즉시 채택할 수 있는 바로 사용 가능한 플러그인을 구현함으로써 널리 사용되는 Atlassian Jira 플랫폼 [8]을 확장합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기