프로그래밍 기본 사항

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 4분
  • 소프트웨어 개발에는 일반적으로 일련의 표준 단계가 포함됩니다. 애플리케이션 개발이 처음이라면 계속 읽어보세요.

    개발자로서의 업무

    애플리케이션 개발이 처음이거나 코딩 ServiceNow 방법조차 모른다면 라는 로우코드 개발 플랫폼이 있습니다. 크리에이터 스튜디오 따라서 기본적인 요청 이행 애플리케이션을 생성할 수 있습니다. 개발은 새로운 분야일 수 있지만 로우코드 도구는 사용하기 쉽다는 것을 알게 될 것입니다. 그러니 앱 개발에 부끄러워하지 마세요!

    소프트웨어 개발자는 많은 일을 하지만 공통점은 컴퓨터 코드를 사용하여 문제를 해결하는 것입니다. ServiceNow 코딩 경험이 필요하지 않은 코딩 플랫폼, 중급 코딩 경험 및 전문 코딩 경험을 제공합니다. 필요한 코딩이 줄어들수록 코딩 플랫폼이 더 많은 작업을 수행합니다. 따라서 숙련된 소프트웨어 개발자라도 다음과 같은 저수준 및 중급 코딩 플랫폼을 높이 평가할 것입니다 크리에이터 스튜디오App Engine Studio.

    소프트웨어 개발 수명주기

    애플리케이션 개발의 일반적인 단계는 다음과 같습니다.
    1. 문제를 정의합니다.
    2. 솔루션을 계획합니다.
    3. 솔루션을 코딩합니다.
    4. 애플리케이션을 테스트합니다.
    5. 애플리케이션을 배포합니다.
    6. 애플리케이션을 문서화합니다.

    이러한 단계를 일반적으로 소프트웨어 개발 수명 주기라고 합니다. ServiceNow 개발자 설명서 은 다음 단계에 따라 그룹화됩니다.

    새 애플리케이션을 만들어야 합니까?

    첫 번째 단계는 애플리케이션 생성이 필요한지 확인하는 것입니다. 고려하다:

    새 애플리케이션을 만드는 것이 타당하다면 계속 진행하십시오.

    문제 정의

    애플리케이션을 만들려는 경우 원하는 작업에 대한 개념이 있어야 합니다. 그러나 솔루션에 대한 자세한 아이디어가 없을 수도 있습니다. 최소한 다음을 자세히 정의해야 합니다.
    • 원하는 애플리케이션 출력
    • 애플리케이션으로 들어가는 데이터
    들어오는 데이터는 일반적으로 데이터 테이블에서 가져옵니다. 테이블 이름과 그 안에 있는 데이터의 유형을 알아야 합니다. Table Builder와 같은 도구를 사용하여 ServiceNow 데이터를 저장하고 사용자 지정할 수 있습니다.

    원하는 출력은 대시보드, 테이블에 저장된 데이터 또는 직원에게 전송되는 장비일 수 있습니다. 출력을 결정하기 전에 많은 사람들에게 출력 목업을 보여주어 출력 개선 사항을 제안할 수 있는지 확인하십시오. 이 단계를 건너뛰지 마십시오.

    솔루션 계획 수립

    원하는 출력을 생성하는 알고리즘을 만드는 방법에는 여러 가지가 있습니다. 가장 쉬운 방법은 입력 데이터로 시작하여 출력으로 이어지는 프로세스의 각 단계를 보여주는 순서도를 사용하는 것입니다. 순서도를 사용하면 원하는 일에 대한 큰 그림에 집중하고 수행 방법을 피할 수 있습니다. 프로세스를 최적화하려면 순서도를 비판적으로 살펴보십시오.

    데이터 테이블을 사용할 수 있는 권한이나 애플리케이션을 만들 수 있는 권한이 필요할 수 있습니다. 예를 들어 일반 사용자 개발자는 앱 엔진 관리 센터를 통해 앱 개발 권한이 부여됩니다.

    계획 도구에 대한 ServiceNow 자세한 내용은 애플리케이션 계획 단원을 참조하십시오.

    애플리케이션 코딩

    애플리케이션을 코딩하려면 다음을 사용할 수 있습니다.코딩 플랫폼에 대한 ServiceNow 자세한 정보는 애플리케이션 개발을 참조하십시오.

    애플리케이션 테스트

    애플리케이션을 테스트하려면 결과가 정확한지 확인하기 위해 데이터를 입력해야 합니다. 애플리케이션이 올바른 입력과 잘못된 입력을 얼마나 잘 처리하는지 확인하려면 잘못된 데이터를 포함하여 많은 데이터를 입력하는 것이 중요합니다. 너무 크거나 잘못된 유형의 데이터를 입력합니다. 데이터를 전혀 입력하지 않습니다. 사용자가 그렇게 하지 못하도록 애플리케이션을 중단하십시오. 오류 조건을 원활하게 처리하는 것은 좋은 고객 경험을 위해 매우 중요합니다.

    도구 테스트에 대한 ServiceNow 자세한 내용은 애플리케이션 테스트 및 디버깅을 참조하십시오.

    애플리케이션 배포

    애플리케이션을 테스트했으므로 고객이 사용할 수 있도록 배포해야 합니다. 애플리케이션 배포는 개발자가 아닌 시스템 관리자가 수행합니다.

    배치 도구에 대한 ServiceNow 정보는 애플리케이션 배치를 참조하십시오.

    애플리케이션 유지관리

    애플리케이션 유지관리는 서버 과부하, 애플리케이션 오류 및 기능 업데이트와 같은 문제를 처리합니다. 기능 업데이트를 회계하는 것은 개발자의 업무입니다. 애플리케이션이 얼마나 잘 작동하는지 확인하는 것은 시스템 관리자의 임무입니다.

    애플리케이션을 유지관리하는 데 도움이 되는 도구에 대한 ServiceNow 자세한 내용은 애플리케이션 유지관리를 참조하세요.

    애플리케이션 문서화

    애플리케이션 개발은 애플리케이션이 문서화되기 전에는 완료되지 않습니다. 신청서를 문서화하는 데는 여러 가지 이유가 있습니다.
    • 내부 메모는 다른 개발자가 애플리케이션에서 작업하는 데 도움이 됩니다. 프로그래밍 결정과 방법론의 근거를 파악하는 데 많은 시간이 걸립니다. 이를 문서화하면 향후 개발자가 애플리케이션을 유지관리하는 데 도움이 됩니다.
    • 사용자는 애플리케이션 사용 방법을 알아야 합니다. 응용 프로그램이 투명하다고 생각하는 만큼 응용 프로그램을 사용하려다가 좌절감을 느끼는 사람들을 많이 찾을 수 있습니다. 애플리케이션 및 설명서에 대한 사용성 테스트를 수행하여 사용자가 어디에서 문제에 부딪히는지 확인합니다. 대상이 넓을수록 애플리케이션이 중요할수록 문서도 더 중요합니다. 숙련된 기술 작성자를 사용하여 문서를 작성하는 것이 좋습니다.