프로그래밍 기초

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

    개발자로서의 직무

    애플리케이션 개발이 처음이고 코딩 ServiceNow 방법조차 모르는 경우 다음과 같은 로우 코드 개발 플랫폼이 있습니다. 크리에이터 스튜디오 그러면 기본적인 요청 이행 애플리케이션을 생성할 수 있습니다. 개발은 수영하기에 새로운 물일 수 있지만 로우 코드 도구를 사용하기 쉽다는 것을 알게 될 것입니다. 그러니 앱 개발에 대해 부끄러워하지 마십시오!

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

    소프트웨어 개발 수명주기

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

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

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

    첫 번째 단계는 애플리케이션 생성이 필요한지 여부를 결정하는 것입니다. 고려하다:

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

    문제 정의

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

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

    솔루션 계획

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

    데이터 테이블을 사용할 수 있는 권한이나 애플리케이션을 만들 수 있는 권한이 필요할 수도 있습니다. 예를 들어 일반 사용자 개발자에게는 App Engine Management Center를 통해 앱 개발 권한이 부여됩니다.

    계획 수립 도구에 대한 ServiceNow 자세한 내용은 응용 프로그램 계획을 참조하십시오.

    애플리케이션 코딩

    애플리케이션을 코딩하려면 다음을 사용할 수 있습니다.코딩 플랫폼에 대한 ServiceNow 자세한 내용은 응용 프로그램 개발을 참조하십시오.

    애플리케이션 테스트

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

    도구 테스트에 대한 ServiceNow 자세한 내용은 응용 프로그램 테스트 및 디버깅을 참조하십시오.

    애플리케이션 배포

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

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

    애플리케이션 유지관리

    애플리케이션을 유지관리하면 서버 오버로드, 애플리케이션 오류 및 기능 업데이트와 같은 문제를 처리할 수 있습니다. 기능 업데이트에 대한 회계는 개발자의 작업입니다. 애플리케이션이 얼마나 잘 작동하는지 확인하는 것은 시스템 관리자의 일입니다.

    응용 프로그램을 유지 관리하는 데 도움이 되는 도구에 대한 ServiceNow 자세한 내용은 응용 프로그램 유지 관리를 참조하세요.

    애플리케이션 문서화

    애플리케이션이 문서화될 때까지 애플리케이션 개발은 완료되지 않습니다. 신청서를 문서화하는 데에는 여러 가지 이유가 있습니다.
    • 내부 메모는 다른 개발자가 애플리케이션에서 작업하는 데 도움이 됩니다. 프로그래밍 결정 및 방법론의 이유를 파악하는 데는 많은 시간이 걸립니다. 이를 문서화하면 미래의 개발자가 애플리케이션을 유지 관리하는 데 도움이 됩니다.
    • 사용자는 애플리케이션 사용 방법을 알아야 합니다. 응용 프로그램이 투명하다고 생각하는 만큼 많은 사람들이 응용 프로그램을 사용하려고 좌절하는 것을 볼 수 있습니다. 애플리케이션 및 설명서에 대한 사용성 테스트를 수행하여 사용자에게 문제가 발생하는 위치를 확인합니다. 대상 그룹이 광범위할수록 애플리케이션의 중요성과 문서화의 중요성이 커집니다. 숙련된 테크니컬 라이터를 통해 문서를 작성하는 것이 좋습니다.