중화사전망 - 중국어 사전 - 소프트웨어 개발에는 어떤 것이 있습니까?

소프트웨어 개발에는 어떤 것이 있습니까?

소프트웨어 개발은 계획, 분석, 설계, 코딩, 테스트 및 유지 관리를 포함하는 시스템 엔지니어링입니다.

I. 계획

해결해야 할 문제에 대한 대략적인 정의를 하고, 사용자의 요구와 현실 환경을 이해하고, 기술, 경제, 사회 요소 등 세 가지 측면에서 이 소프트웨어 프로젝트의 타당성을 연구하고 논증하고, 실현가능성 연구 보고서를 작성하고, 문제 해결 방법을 논의하고, 사용 가능한 자원 (예: 컴퓨터 하드웨어, 시스템 소프트웨어, 인력 등) 의 비용을 산정합니다. ), 사용 가능한 수익 및 개발 진행 상황, 개발 임무를 완료하기 위한 구현 계획 수립

둘째, 분석

소프트웨어 요구 사항 분석은 어떤 소프트웨어를 개발하는지에 대한 체계적인 분석과 가정이다. 그것은 조잡하고, 거짓되고, 사용자의 요구를 정확하게 이해하고, 소프트웨어 엔지니어링 개발 언어 (공식 기능 규정, 즉 수요 규정) 로 표현하는 과정이다.

셋째, 디자인

소프트웨어 설계는 전체 설계와 상세 설계의 두 단계로 나눌 수 있습니다. 실제로 소프트웨어 설계의 주요 임무는 소프트웨어를 모듈로 분할하는 것입니다. 모듈은 특정 기능을 수행할 수 있는 데이터 및 프로그램 설명, 프로그램을 실행할 수 있는 프로그램 단위입니다. 함수, 프로시저, 하위 프로그램, 독립 프로그램 및 프로그램 설명이 있는 데이터이거나 결합, 분해 및 대체할 수 있는 기능 단위일 수 있습니다.

넷째, 코딩

소프트웨어 인코딩이란 소프트웨어 설계를 컴퓨터로 변환할 수 있는 프로그램, 즉 하나의 프로그래밍 언어로 "소스 목록" 을 작성하는 프로그램을 말합니다. 소프트웨어 개발 언어, 도구 특성 및 프로그래밍 스타일을 충분히 이해하면 개발 도구를 선택하고 소프트웨어 제품의 개발 품질을 보장하는 데 도움이 됩니다.

동사 (verb 의 약어) 테스트

소프트웨어 테스트의 목적은 적은 비용으로 가능한 많은 오류를 발견하는 것이다. 이 목표를 달성하는 열쇠는 우수한 테스트 케이스 세트 (테스트 데이터, 기능 및 예상 출력이 테스트 케이스를 구성함) 를 설계하는 것입니다.

자동사 유지 보수

유지 보수란 소프트웨어 개발 (분석, 설계, 코딩 및 테스트) 이 완료되고 사용 후 소프트웨어 제품에 대한 소프트웨어 엔지니어링 활동을 말합니다. 즉, 소프트웨어의 작동 방식에 따라 새로운 요구 사항에 맞게 소프트웨어를 적절히 수정하고 실행 중에 발견된 오류를 수정하는 것입니다. 소프트웨어 문제 보고서 및 소프트웨어 수정 보고서를 작성합니다.

확장 데이터:

소프트웨어 개발은 사용자의 요구에 따라 소프트웨어 시스템이나 시스템의 소프트웨어 부분을 구축하는 프로세스입니다. 소프트웨어 개발은 수요 캡처, 수요 분석, 설계, 구현 및 테스트를 포함하는 시스템 엔지니어링입니다. 소프트웨어는 일반적으로 프로그래밍 언어로 구현됩니다. 일반적으로 소프트웨어 개발 도구를 사용하여 개발할 수 있습니다.

소프트웨어는 컴퓨터에서 실행할 수 있는 프로그램뿐 아니라 이러한 프로그램과 관련된 파일도 일반적으로 소프트웨어의 일부로 간주되는 시스템 소프트웨어와 응용 프로그램으로 나뉩니다. -응?

바이두 백과-소프트웨어 개발