컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 소프트웨어 도구란 무엇인가요? 소프트웨어 도구는 어떻게 분류되나요?

소프트웨어 도구란 무엇인가요? 소프트웨어 도구는 어떻게 분류되나요?

소프트웨어 도구는 소프트웨어 요구 사항 분석, 소프트웨어 개발, 테스트, 유지 관리, 시뮬레이션, 이식 또는 관리를 지원하는 데 사용할 수 있는 컴퓨터 프로그램 또는 소프트웨어를 의미합니다. 소프트웨어 도구는 프로그램의 시스템입니다.

편집, 편집, 텍스트 형식 처리, 정적 분석, 동적 추적, 요구 사항 분석, 설계 분석, 테스트, 시뮬레이션 및 그래픽 상호 작용 등 광범위한 영역을 포괄하는 다양한 유형의 소프트웨어 도구가 있습니다. 등.

소프트웨어 도구를 분류하는 문제는 항상 사람들의 관심을 끌었으며 1990년대부터 연구 붐을 일으켰습니다. Reifer와 Trattner는 소프트웨어 도구를 시뮬레이션 도구, 개발 도구, 테스트 및 평가 도구, 운영 및 유지 관리 도구, 성능 측정 도구, 프로그래밍 지원 도구 등 6가지 범주로 분류했습니다. 1992년 Westinghouse Company는 다음과 같은 13개 범주의 소프트웨어 도구 분류 표준과 샘플 도구 및 이 범주의 예를 발표했습니다.

(1) 시스템 시뮬레이션 및 모델 도구: 구조 및 데이터 흐름 모델, 알고리즘 시뮬레이션, 타이밍 및 크기 도구, 애니메이션 도구.

(2) 요구 사항 분석 도구: 텍스트 및 데이터 흐름 다이어그램 도구, 데이터 사전 도구, 객체 지향 분석 도구.

(3) 요구 사항 추적 도구: 편집 프로그램, 데이터베이스 관리 시스템, DBMS에서 도구를 실행하는 애플리케이션.

(4) 설계 도구: 구조 다이어그램, 모듈 사양, 의사 코드, 코드 생성 프로그램, 언어 감지 편집 프로그램.

(5) 코딩 및 단위 테스트 도구: 코딩 프로그램, 언어 감지 편집 프로그램, 언어, 코드 포맷터, 교차 편집 프로그램, 링커, 소스 코드 수준 디버거.

(6) 테스트 및 통합 도구: 테스트 드라이버, 적용 범위 분석 프로그램, 회귀 테스트, 테스트 베드.

(7) 문서 도구: 전자 출판 시스템, 문서 템플릿, 형식 관리 시스템.

(8) 구성 관리 도구: 액세스 및 버전 제어 구성, 제품 기준, 파일 및 수정 관리.

(9) 프로젝트 관리 도구: 계획 및 진행, 추적 및 상태 보고, 비용 추정 및 코드 라인 추정.

(10) 품질 보증 도구: 체크리스트, 히스토그램, 그래프, 표.

(11) 측정 도구: 줄 수, 코드 품질 측정, 관리 측정, 기타 표준 측정.

(12)소프트웨어 재사용 도구.

(13) 기타: 데이터 관리, 통신, 전자게시판, 루스리프 등

上篇: 호스트의 점이 왜 켜지지 않습니까? 下篇: 호스트가 카메라에 연결될 때 소음이 발생합니다.
관련 내용