오디오 개발로의 다이빙 : 소프트웨어 개발 수명주기

개발로의 다이빙 : 소프트웨어 개발 수명주기

차례:

Anonim

저스틴 스톨츠 푸스

출처 : Wrightstudio / Dreamstime.com

소프트웨어 개발 수명주기 란 무엇입니까?

용어 페이지에서 SDLC가 일반적으로 어떻게 정의되는지 확인할 수 있습니다.

“SDLC (소프트웨어 개발 수명주기)는 소프트웨어 개발 프로세스의 각 단계에서 수행되는 작업을 정의하는 프레임 워크입니다. "

소프트웨어 개발 라이프 사이클에는 다양한 단계 또는 단계와 모델이 있으므로 특정 철학에 따라 변경되었다는 점을 이해하는 것이 중요합니다.

핵심 아이디어는 소프트웨어 개발 수명주기가 소프트웨어가 제작 환경에 생성되고 릴리스되는 방식을 정의한다는 것입니다.

소프트웨어는 우리가 매일하는 많은 일과 비즈니스 및 소비자 활동을 모두 지시하는 장기 프로세스에 없어서는 안될 것이기 때문에 IT 세계의 중심 전제입니다. 소프트웨어 개발 수명주기는 무수히 많은 새로운 기술을 문자, 트윗 및 지시하는 데 사용하는 모든 앱과 데스크탑 제품 및 운영 체제를받는 방식을 결정합니다.

SDLC에 대한 이해가 높아지면 무대 뒤에서 무슨 일이 일어나고 있는지 또는 일부 사람들이 말하는 것처럼 소시지가 어떻게 만들어 지는지 알 수 있습니다.

모든 앱 또는 소프트웨어 제품 뒤에는 코드가 있습니다. 그 코드는 인간에게서 나옵니다. SDLC는 오류가있는 사람이 상대적으로 오류가없는 기술을 만들도록하는 방법입니다.

소프트웨어 개발 수명 주기도 상당히 다를 수 있습니다.

SDLC가 무대를 설정하는 방법을 설명하는 Value Transformation의 John Quigley는“작업 수행 또는 특정 소프트웨어 개발 라이프 사이클의 모양과 특정 단계에 따라 조직에 따라 달라지는 다양한 접근 방식이 있습니다. 우리가 즐기는 많은 소비자 편의를 위해. “현대 생활에는 생각보다 많은 제품에 소프트웨어가 있습니다. 알람 시계에는 소프트웨어를 실행하는 마이크로 컨트롤러가 내부에있을 가능성이 높습니다. 전자 레인지에는 사용자의 입력을 수신하고 해당 명령에 따라 수행하는 마이크로 컨트롤러가 있습니다. 스마트 폰, TV 및 자동차에는 소프트웨어가 내장되어 있습니다. 많은 응용 프로그램이있는 것처럼 소프트웨어 제품에도 많은 변형이 있습니다.”

가장 인기있는 예는 현대 자동차인데, 어떤 자동차 공은 지난 10여 년 동안 멋진 컴퓨터와 훨씬 더 비슷하게 보일 것입니다.

Quigley는“자동차에는 다른 소프트웨어를 실행하는 많은 마이크로 컨트롤러가 있으며 이는 엔진과 변속기와 같은 소프트웨어를 포함하는 자동차의 다른 제품과 조정되어야합니다. "이것들은 직렬 통신을 통해 각 구성 요소와 다른 구성 요소의 정보를 공유하는 소프트웨어 시스템을 생성하고 각 구성 요소가 해당 데이터의 내용에 따라 적절한 결정을 내리기 위해 연결됩니다."

소프트웨어 개발 수명주기는 이러한 고유 한 각 항목을 어떻게 구축하고 세계에 제공 할 것인지에 대한 계획적인 로드맵을 만들어이 모든 것을 관리합니다. 이 학습서에서는 소프트웨어 설계 환경에서 SDLC가 실제로 작동하는 방법에 대해 자세히 학습합니다.

다음 : 소프트웨어 개발 수명주기의 단계

이 공유:

목차

소프트웨어 개발 수명주기 란 무엇입니까?

소프트웨어 개발 수명주기의 단계

SDLC 모델

전통적인 폭포 SDLC : 예

애자일 SDLC에 대한 추가 정보

민첩한 SDLC : 예

DevOps 및 SDLC

인공 지능과 SDLC

결론

개발로의 다이빙 : 소프트웨어 개발 수명주기