비디오: 코딩 배워서 앱, 웹 만들고 싶으신가요? 코딩 공부 순서 정리해드립니다. 2024
M 999 ethodologies 는 소프트웨어 시스템을 체계적으로 개발하는 방법입니다. 왜, 무엇을, 언제, 누가, 어디서)이 시스템을 사용할 수 있습니까? 이 시점에서 "왜 앱을 쓸 수없는거야?"라고 묻고 싶을 수도 있습니다. 왜 내가 이러한 프로세스를 고려해야합니까? 프로세스 자체가 가치를 창출하지 못하고 실제로 비용을 증가시키는 프로세스입니까? "대답은 소프트웨어 개발이 복잡하기 때문에 기능, 성능 및 시간에 대한 예측을 예측 가능하게 충족시키기 위해 복잡한 작업을 수행 할 때 프로세스가 필요하다는 것입니다.
프로세스 는 라이프 사이클을 통해 소프트웨어 시스템을 개발하고 유지 관리하는 체계적으로 설계된 방법입니다. 기본적으로 프로세스는 소프트웨어 개발을위한 구조로 사용됩니다. 반복성:
-
소프트웨어 프로세스는 반복 할 수있는 방법이됩니다. 동일한 프로세스를 반복함으로써 작업이 언제 어떻게 완료 될지 예측하는 것이 더 좋습니다.
-
표준화를 통한 품질: 프로세스를 표준화함으로써 제품의 품질을 보증 할 수 있습니다.
-
지속적이고 구체적인 개선: 구성 요소를 식별하고 개선하고 개선하고 향상시킬 수 있습니다.
-
-
추적 성: 프로세스의 한 단계가 책임지는 것을 알고 있습니다. 또한 각 소프트웨어 아티팩트의 출처를 알 수 있습니다. 따라서 프로세스 단계를 기록하여
-
추적 가능성을 달성 할 수 있습니다. 프로세스를 따르면 개인 및 팀 모두에서 자신감을 구축하는 것과 같은 심리적 인 혜택을 얻을 수 있습니다. 즉, 앞의 프로세스 정의에서 디자인에 중점을 둡니다. 동일한 회사 내의 여러 프로젝트 또는 여러 회사에서 프로세스가 거의 동일하지 않습니다. 효과적인 프로세스를 위해 프로세스를 사용자 정의해야합니다.
프로젝트, 제품 또는 엔터프라이즈를위한 소프트웨어 프로세스를 설계하려면 프로세스에서 구성되는 프로세스와 프로세스의 모범 사례에 대한 기본적인 이해가 필요합니다. 따라서 프로세스 및 설계 기준 집합에 대한 원칙 및 관행으로 구성된 프레임 워크를 제공하려고합니다.