컴퓨터 지식 네트워크 - 컴퓨터 사무실 - Java 애플리케이션의 개발 프로세스를 간략하게 설명합니다.

Java 애플리케이션의 개발 프로세스를 간략하게 설명합니다.

웹 및 데스크톱 애플리케이션 개발로 구분

웹 또는 데스크톱 개발 프로세스

프로젝트 시작 1), 프로젝트 팀 구성(회사 구성원, 고객 구성원)

p>

2) 예상되는 프로젝트 목표 수립

3) 프로젝트 계획 주기 수립

4) 프로젝트 팀 구성원을 위한 의사소통 메커니즘 구축

2. 수요 조사

1), 조사 계획 수립, 조사 시간 조정

2), 고객 정보 수집, 고객 요구 파악 모든 정보를 보관해야 합니다. 의심스러운 점이 있으면 즉시 문의하십시오.

3) 고객의 비즈니스 프로세스 및 성능 요구 사항을 설명하는 데 초점을 맞춘 요구 사항 문서를 작성합니다. Word, Excel, Rose 및 기타 형식을 채택하십시오.

4), 요구 사항 변경 기록

5), 개발 환경 및 운영 환경 결정

6), 확장성 요구 사항

7 ) , 이전 시스템과의 연결 요구 사항.

8) 프로젝트 작업량을 예측합니다. 이 단계에서는 수요를 관리하기 위한 수요 관리 시스템이 필요합니다. 이 단계의 요구 사항 문서는 사용자 테스트의 기초이기도 합니다.

3. 시스템 설계/상세 설계 시스템은 기본 플랫폼과 애플리케이션 모듈의 두 부분으로 나눌 수 있습니다.

1) 기본 플랫폼을 선택할 때 타사 플랫폼이든 자체 개발 플랫폼이든 요구 사항을 충족하는지 심층적인 이해가 필요합니다.

2) 애플리케이션 모듈 설계(비즈니스 프로세스용)

3) 미들웨어 도입이나 자체 개발에는 깊은 이해가 필요합니다.

4) 사용자 인터페이스 디자인 사용자 인터페이스 디자인이 완성 및 확정되면 사용자 매뉴얼과 관리자 매뉴얼을 최초로 작성할 수 있다.

5) 변경 기록 이 단계의 시스템 설계는 통합 테스트의 기초입니다.

4. 프로그램 개발을 위한 개발 작업 일정 및 개발 계획 일정 작성

1) 테스트 케이스 작성 우선순위 지정

2) 코딩 표준에 따라 코드 작성

3) 위 내용을 Annotation하여 문서 Annotation 사양에 따라 개발 문서를 구성합니다. 이 단계에서는 버전 관리 시스템이 필요합니다. 이 단계의 테스트 케이스는 단위 테스트의 기초이기도 합니다. 가능하다면 매일 구축하는 것이 가장 좋습니다.

5. 테스트 이 단계에서는 요구 사항, 디자인, 개발 및 테스트 간의 상호 작용을 형성하기 위한 버그 관리 시스템이 필요합니다.

1) 테스트 계획 및 테스트 솔루션 작성

2) 기능 테스트, 단위 테스트, 통합 테스트

3) 성능 테스트, 통합 테스트, 스트레스 테스트 가능하다면 자동화된 테스트를 수행하는 것이 가장 좋습니다. 할 수 있다면 분석 및 통계 작업을 수행하십시오. 마지막으로 테스트 보고서가 작성됩니다.

6. 시험, 교육, 유지 관리 이 단계에서는 다음을 해결해야 합니다.

1) 외부 수정과 회사 수정의 동기화 문제를 해결합니다.

2) 사용자 테스트에서의 버그 수정 문제는 a), 프로그램 버그 b), 디자인 변경, c) 수준에 따른 요구 사항 변경으로 구분됩니다.

b

b

p>

c 순서대로 수정하고, b, c 수준의 수정은 피하도록 하세요. 마지막으로 설치 매뉴얼과 유지보수 기록이 작성됩니다.

上篇: 노트북 비디오 카드는 항상 알 수 없는 공전이다. 下篇: 선우웨광 보물상자 제품특징
관련 내용