Skip to content

기능 사양서 개요

기능 사양서(Functional Specification)는 소프트웨어의 기능적 요구사항과 사용자 인터페이스를 상세하게 정의하는 문서입니다. 이 가이드는 문서 관리 시스템에서 기능 사양서를 효율적으로 작성하고 관리하는 방법을 안내합니다.

기능 사양서란?

기능 사양서는 다음과 같은 정보를 포함합니다:

  • 화면 레이아웃 및 UI 컴포넌트
  • 사용자 인터페이스 동작 방식
  • 데이터 입력 필드 및 검증 규칙
  • 결과 화면 및 데이터 표시 방법
  • 사용자 작업 흐름

화면 구성

기능 사양서 페이지는 크게 다음과 같은 영역으로 구성됩니다:

기능 사양서 화면 구성

  1. 기본 정보 영역: 문서의 기본 정보(프로그램 ID, 제목, 대상 시스템 등)
  2. 스크린 레이아웃 영역: 화면 레이아웃을 설계하는 메인 영역
  3. 컴포넌트 도구 모음: 화면 구성요소를 추가할 수 있는 도구 모음
  4. 컴포넌트 설명 영역: 선택한 컴포넌트의 상세 설명을 작성하는 영역

주요 기능

화면 레이아웃 설계

기능 사양서의 핵심은 화면 레이아웃 설계입니다. 다양한 UI 컴포넌트를 사용하여 소프트웨어의 사용자 인터페이스를 시각적으로 표현할 수 있습니다.

컴포넌트 타입

기능 사양서 화면 구성 기능 사양서에서 사용할 수 있는 컴포넌트 타입은 다음과 같습니다:

입력/선택 컴포넌트

  • 파라미터: 기본 텍스트 입력 필드
  • 체크박스: 예/아니오 형태의 선택 옵션
  • 라디오 그룹: 여러 옵션 중 하나를 선택
  • 드롭다운 목록: 옵션 목록에서 선택

선택 옵션 컴포넌트

  • 기본 옵션: 단일 값 입력 및 선택
  • 범위 옵션: From-To 형식의 범위 입력
  • 확장 없는 옵션: 추가 기능 없는 기본 입력

레이아웃 및 기타 컴포넌트

  • 그룹: 관련 컴포넌트를 하나로 그룹화
  • 주석: 설명이나 참고사항 추가
  • 제목: 섹션 제목 추가
  • 툴바: 버튼 모음

결과 컴포넌트

  • ALV 그리드: 표 형태의 데이터 표시

멀티탭 지원

여러 화면이나 단계를 가진 복잡한 기능을 표현하기 위해 탭을 추가하여 관리할 수 있습니다.

AI 지원 기능

AI 지원 기능을 활용하여 화면 레이아웃을 자동 생성하거나 컴포넌트 구성에 대한 제안을 받을 수 있습니다.

데이터베이스 테이블 참조

화면에서 사용되는 데이터베이스 테이블을 명시하고, 이를 화면 컴포넌트와 연결하여 데이터 흐름을 명확히 할 수 있습니다.

작성 워크플로우

  1. 기본 정보 입력
  2. 화면 레이아웃 설계
  3. 컴포넌트 속성 및 설명 정의
  4. 데이터베이스 테이블 연결
  5. 문서 저장 및 검토 요청

다음 페이지에서는 기능 사양서를 작성하고 관리하는 방법에 대해 자세히 알아보겠습니다.

Intellidesk