본문 바로가기

CS BASIC/소프트웨어 설계와 방법론

(10)
[CS BASIC] 소프트웨어 비즈니스 계획과 연속성 관리 개요 오늘은 소프트웨어의 비즈니스 계획과 연속성 관리에서 사용되는 다양한 용어와 개념에 대해서 알아보도록 하겠습니다. 좋은 소프트웨어를 만들기 위해서는 잘 짜여진 계획은 꼭 필요하고, '계획'이라는 설계도를 잘 만들었따면 실재하는 제품인 프로그램도 잘 나오기 마련이겠죠. 오늘은 이처럼 소프트웨어 개발에서 사용되는 다양한 비즈니스 계획 용어와 개념에 대해서 살펴보도록 하겠습니다. 비즈니스 연속성 계획 비즈니스 연속성 계획(BCP)조직이 심각한 운영 중단 사태를 예방하고, 해당 사태가 발생했을 때 신속하게 회복할 수 있는 능력을 확보하기 위해 마련하는 상세한 전략과 일련의 시스템 BCP(Business Continuity Planning) 재난 및 재해 상황을 대비하여 기업의 비즈니스 연속성을 유지하기 위한..
[CS BASIC] 프로그램과 프로그래밍 그리고 프로그램 패러다임 오늘은 프로그램과 프로그래밍, 그리고 프로그래밍 패러다임에 대해서 다뤄보도록 하겠습니다. 요즈음에는 다양한 경로를 통해 프로그래밍을 접할 수 있고 그래서 누구나 마음만 먹으면 프로그래밍을 배울 수 있습니다. 이렇게 배운 ‘프로그래밍’이란 기술은 우리가 사용하는 다양한 전자기기, 특히 컴퓨터에서 실행시킬 수 있는 프로그램을 만드는데 사용할 수 있는데요. 오늘날에 프로그래밍이 전공을 불문하고 주목 받는 이유는 아무래도 프로그램이 인류에 가져다주는 높은 생산성 때문이지 않을까 생각이 듭니다. 그렇다면, 여기서 도대체 프로그램은 무엇이고 프로그래밍은 또 무엇인지? 혹시 프로그래밍에 대해서 조금 더 많이 배우신 분이라면 객체지향, 절차지향 프로그래밍이라는 것이 있다는데, 그 둘의 차이는 무엇인지 오늘의 포스팅을 ..