본문 바로가기

전체 글58

소프트웨어 생명 주기 모형의 종류와 특징 소프트웨어 생명주기란 소프트웨어 개발하기 위한 단계인 설계와 운용, 유지보수 등의 과정을 단계별로 나눈 것으로 각 단계와 단계별로 이루어지는 주요 활동들 및 활동의 결과에 대한 결과물로 표현한다. 대표적인 생명 주기 모형에는 폭포수 모형, 프로토타입 모형, 나선형 모형, 애자일 모형의 4가지가 있다. 1. 폭포수 모형과 프로토타입 모형 첫 번째로 살펴볼 폭포수 모형이란 폭포가 한 번 쏟아지고 나면 다시 되돌아갈 수 없다는 데서 이름 붙여졌다. 한 번 개발이 진행되고 나면 이전 단계로 돌아갈 수 없다는 전제를 가지고 있어 각 단계를 완벽하게 마무리한 후에 그 결과를 확실히 검토하여 승인이 완료되는 과정을 거치고 나서야 다음 단계로 진행할 수 있는 개발 방법론이다. 여러 모형 중 가장 오래되었으며 그 역사만.. 2023. 1. 31.
좋은 프로그래머와 프로그래밍 최근 개발자라는 직종이 굉장히 유망한 직종으로 떠오르고 있습니다. 때문에 내일 배움 카드를 통해 학원에서 수강하거나 여러 인강을 통해 비전공자 출신의 개발자가 많이 생겨나게 되었습니다. 비전공자 전공자 모두 그냥 개발자는 될 수 있습니다. 하지만 좋은 프로그래머가 되기 위해서는 어떻게 해야 할까요? 좋은 프로그래머가 되기 전 먼저 알아야 하는 컴퓨터 컴퓨터가 무엇일까? 라는 질문에 우린 보통 이렇게 대답할 것입니다. 전자우편을 읽고 온라인 쇼핑을 하는 데 사용하며 논문을 쓰거나 사진을 정리하기도 하고 게임으로 많은 시간을 보내고 넷플릭스나 유튜브 같은 서비스로 영상을 보는데 필요한 가전제품이라는 것입니다. 하지만 이러한 정의는 컴퓨터와 소비자 가전제품의 개념이 뒤섞이며 생겨난 잘못된 생각에 가깝습니다. .. 2023. 1. 30.