본문 바로가기
728x90
반응형

전체 글48

RAD(Rapid application development model) RAD(Rapid application development model) RAD는 1980년대에 IBM에 의해 처음 제안되었다. 이 모델의 중요한 특징은 강력한 개발 도구와 기술을 사용한다는 것이다. 소프트웨어 프로젝트에서 프로젝트를 소규모 모듈로 세분화하여 각 모듈을 별도의 팀에 독립적으로 할당할 수 있는 경우 이 모델을 사용하여 구현할 수 있다. 각 모듈들을 최종적으로 통합하여 완성된 시스템을 구현할 수 있다. 각 모듈의 개발은 폭포수 모델에서와 같은 다양한 기본 단계, 즉 그림과 같이 분석, 설계, 코딩 및 테스트 등을 포함한다. 이 모델의 또 다른 두드러진 특징은 짧은 시간이라는 것입니다. 예를 들어, 배포 기간(타임박스)은 일반적으로 60-90일이다. JAVA, C++, .NET, XML 등과 .. 2023. 3. 1.
증분형 프로세스 모델 증분형 프로세스 모델 증분 프로세스 모델은 연속 버전 모델이라고도 한다. 먼저, 몇 가지 기본 기능만 구현하는 간단한 작업으로 시스템을 구축한 후 고객에게 배포한다. 그런 다음 원하는 시스템이 구축될 때까지 연속적이고 반복적으로 버전을 구현하고 고객에게 배포한다. A, B 및 C는 점진적으로 개발 및 배포되는 소프트웨어의 모듈이다. 라이프사이클 활동 소프트웨어 요구사항은 먼저 점진적으로 구성하고 배포할 수 있는 여러 모듈로 나뉜다. 계획은 전체 개발 관점에서 계획이 아니라 다음 증가분만을 위해 계획한다. 따라서 고객의 필요에 따라 버전을 수정하는 것이 더 쉽다. 개발 팀은 먼저 시스템의 핵심 기능(다른 기능의 서비스가 필요하지 않음)을 개발한다. 각 증분에서 핵심 기능이 전체 개발되면 후속 버전에 새로운.. 2023. 3. 1.
나선형 모델(Spiral Model) 나선형 모델(Spiral Model) 나선형 모델은 가장 중요한 소프트웨어 개발 수명 주기 모델 중 하나로, 위험 처리를 지원한다. 도식적으로 표현하면, 나선형 모델은 많은 루프가 있는 나선형처럼 보인다. 나선형의 정확한 루프 수는 알려져 있지 않으며 프로젝트마다 다를 수 있다. 나선형의 각 루프를 소프트웨어 개발 프로세스의 단계이다. 개발에 필요한 정확한 단계 수는 프로젝트 위험에 따라 프로젝트 관리자에 따라 달라질 수 있다. 프로젝트 관리자가 단계 수를 동적으로 결정하기 때문에 프로젝트 관리자는 나선형 모델을 사용하여 제품을 개발하는 데 중요한 역할을 한다. 나선형 모델은 소프트웨어 개발에 대한 체계적이고 반복적인 접근을 제공하는 소프트웨어 개발 수명 주기(SDLC) 모델이다. 나선의 각 반복이 요구.. 2023. 3. 1.
반복적 폭포수 모델 반복적 폭포수 모델 실제 소프트웨어 개발 프로젝트에서 전통적인 폭포수 모델은 사용하기 어렵다. 따라서 반복적 폭포수 모델은 실제 소프트웨어 개발 프로젝트에서 사용할 수 있도록 전통적인 폭포수 모델에 필요한 변경 사항을 통합한 것으로 생각할 수 있다. 소프트웨어 개발의 효율성을 높이기 위해 일부 변경이 이루어진다는 점을 제외하면 전통적인 폭포수 모델과 거의 같다. 반복적 폭포수 모델은 모든 단계에서 이전 단계까지의 피드백 경로를 제공하는데, 이는 전통적인 폭포수 모델과의 주요 차이점이다. 반복적 폭포수 모델에 의해 도입된 피드백 경로는 아래 그림과 같다. 이후 단계에서 오류가 감지되면 이러한 피드백 경로를 통해 특정 단계에서 프로그래머가 저지르는 오류를 수정할 수 있다. 피드백 경로를 사용하면 오류가 커밋.. 2023. 2. 28.
전통적인 폭포수 모델 전통적인 폭포수 모델 전통적인 폭포수 모델은 기본적인 소프트웨어 개발 수명 주기 모델이다. 폭포수 모델은 매우 간단하지만 이상적이다. 이전에 이 모델은 매우 인기가 있었지만 요즘은 사용되지 않는다. 그러나 다른 모든 소프트웨어 개발 수명 주기 모델은 전통적인 폭포수 모델을 기반으로 하기 때문에 매우 중요하다. 전통적인 폭포수 모델은 수명 주기를 일련의 단계로 나눈다. 폭포수 모델은 이전 단계가 완료된 후 다음 단계를 시작할 수 있다고 간주한다. 즉, 한 단계의 산출물이 다음 단계의 입력이 된다. 따라서 개발 과정은 폭포의 순차적 흐름으로 간주될 수 있다. 여기서 각 단계는 서로 겹치지 않는다. 전통적인 폭포수 모델의 다양한 순차적 단계는 아래 그림과 같다. 각 단계는 다음과 같다. 1. 타당성 조사 이 .. 2023. 2. 26.
소프트웨어 분류 소프트웨어 분류 소프트웨어는 다음과 같은 다양한 기준에 따라 분류할 수 있다. - 목적: 소프트웨어는 시스템 소프트웨어(예: 운영 체제, 장치 드라이버) 또는 응용 소프트웨어(예: 워드 프로세서, 게임)로 분류될 수 있다. - 플랫폼: 소프트웨어는 네이티브 소프트웨어(특정 운영 체제용으로 설계) 또는 크로스 플랫폼 소프트웨어(여러 운영 체제에서 실행되도록 설계)로 분류될 수 있다. - 배포: 소프트웨어는 설치된 소프트웨어(사용자 장비에 설치) 또는 클라우드 기반 소프트웨어(원격 서버에 호스팅 되고 인터넷을 통해 액세스)로 분류할 수 있다. - 라이센스: 소프트웨어는 독점 소프트웨어(단일 엔티티가 소유) 또는 오픈 소스 소프트웨어(일반인이 접근할 수 있는 소스 코드와 함께 무료로 사용 가능)로 분류될 수 .. 2023. 2. 25.
소프트웨어 공학 소개 소프트웨어 공학 소개 소프트웨어는 원하는 기능을 제공하는 명령어를 포함하는 프로그램 또는 프로그램 집합이다. 그리고 공학은 특정한 목적에 도움이 되고 문제에 대한 비용 효율적인 해결책을 찾는 것을 설계하고 구축하는 과정이다. 소프트웨어 공학은 소프트웨어를 설계, 개발, 테스트, 유지보수하는 과정이다. 고품질, 신뢰할 수 있고 유지 관리 가능한 소프트웨어를 만드는 것을 목표로 하는 소프트웨어 개발에 대한 체계적이고 훈련된 접근 방식이다. 소프트웨어 공학은 요구사항 분석, 설계, 테스트 및 유지보수를 포함한 다양한 기술, 도구 및 방법론을 포함한다. 소프트웨어 공학의 몇 가지 주요 원칙 1. 모듈화(Modularity) - 소프트웨어를 개별적으로 개발하고 테스트할 수 있는 더 작고 재사용 가능한 구성요소로 .. 2023. 2. 25.
고층의 사각지대 이 책은 말 그대로 우연히 접하게 되었는데요. 드라마 로열페밀리를 열심히 보고 있던 중에 원작이 있다는걸 알고 검색을 통해서 [인간의 증명]이라는 것을 알게 되었죠. 그리고는 도서관으로 향했습니다. 그런데 도무지 인간의 증명이라는 책은 보이지가 않더군요. 그래서 그 작가의 다른 소설을 골라서 집에 왔죠. 그 책이 [고층의 사각지대] 였습니다. 작가인 모이무라 세이치 이 분이 일본 추리소설계 에서는 상당히 유명한 작가 이더군요. 1933년 1월 2일 일본 사이타마켄 구마타니시에서 태어났다. 1958년에 아오야마학원대학 영문과를 졸업하고 신오사카 호텔을 거쳐 호텔 뉴오타니에서 일했다. 1967년에 호텔 근무를 그만두고 '스쿨 오브 비즈니스'의 강사로 일하면서 사회소설을 쓰기 시작했다. 추리문단에는 1969년.. 2011. 5. 16.
블로그로 돈벌기? 수익형 블로그란 무엇인가? 인터넷을 서핑 하다 보면 수익형블로그를 운영 하면서 수입을 많이 올렸다는 글들을 접할 수 있다. 광고 수익이 얼마내 이번달 수익이 얼마를 넘겼네 등 사실 부럽기만한 내용 들이다. 수일형 블로그 또는 프로블로그의 세계는 어떤 곳인지 한번 알아 보기로 했다. 쉽지많은 않을것 같은 느낌이 팍팍 들기는 하지만... 수익형 블로그란 무엇인가? 말 그대로 수익을 얻기 위한 블로그다. 하지만 최근 분위기를 보면 이 수익형블로그에 대한 이미지가 그렇게 좋은것 만은 아닌것 같은 것 같기도 하다. 너무 돈만을 위해서 블로그를 운영한다는 느낌이 많아서 그럴 것이라 생각 한다. 하지만 그 블로그를 운영하는 분들은 블로그에 대한 애착과 애정이 굉장한 분들이 더 많은것 같다. 노력하고 연구하고 상상이상의 열정을 담아 내는 분들이.. 2011. 5. 14.
용돈 벌기, 블로그 광고 사이트 모음 블로그를 하면서 알게 되는 정보중에 블로그를 하면서 용돈을 벌수 있다는 포스트들을 많이 접하게 됩니다. 수익이 용돈에 그치지 않는 많은 분들이 있더군요. 어떤한 방법으로 수익을 올리는지는 알 수 없지만 많은 노력들이 뒷바침 되고 있는것 같더군요. 저야 그럴 정도의 능력은 안되니 간단하게 말 그대로 용돈을 벌수 있는 그동안 알게된 사이트들을 소개 합니다. 1. 애드센스 가장 먼저 알게 되는 곳이 아닐까 합니다. 클릭당 수익이 발생 합니다. 하지만 저와는 인연이 이젠 더이상 없다는거. 애드센스 하시는 분들은 관리 잘 하시기 바랍니다. 부정 클릭이 발생 하면 아무런 통보 없이 계정이 비활성화 될 수 있습니다. 자세한 사항은 위 제목을 클릭 하시면 바로 이동 합니다. 2. 링크프라이스 다양한 광고를 제공 .. 2011. 5. 1.
티스토리, 서식 이란걸 사용 해 보자. 티스토리를 하면서 포스트를 올리다 보면 뭔가 아쉽다 라는 느낌을 많이 받았다. 아무리 편집을 해대고 해도 깔끔 하지 않고 쉽게 눈어 들어 오지 않았다. 다른 블로그들 보면 쉽게 눈에 들어고 읽기도 참 편하던데...내껀 왜 이럴까? 뭐가 문제 일까? 이전 내 포스트들을 보면 내가 봐도 읽기에 불편한 글들이 많다. 그래서 여기 저기 또 검색...구글링... 어! 서식이란 놈이 있단다. 서식이란? 글쓰기에 보면 공지, 키워드 그리고 서식이 있다. 위에서 보는 바와 같이 "서식으로 자주 사용하는 템플릿 또는 문구를 저장해보세요! 저장된 서식을 글쓰기 시 불러와 첨부 할 수 있습니다." 라고 이쁘게 적혀 있는 걸 볼 수 있다. 역시 나만 몰랐다...ㅠ.ㅠ; 서식 만들기 좋다, 그럼 나역시 이 서식이란놈을 만들어 .. 2011. 3. 20.
티스토리, 외부 스킨을 적용 해 보자. 이제 블로그라는 걸 시작 한지가 거의 한달이 되어 가는데, 처음엔 무턱대고 아무렇게나 시작 했던 블로그질이 점점 일이 더 커져 가고 있다. 블로그를 시작 하면서 다른 블로그들을 둘러 보면 보기 좋고 이쁘게 꾸며진 블로그 들이 많은데 내 블로그는 이상 하게 뭔가 아쉬움이 남았다. 그래서 여기 저기 찾아서 알게된 나의 노하우(?)를 이 블로그 TIP에 기록 하고자 한다. 이름 하여 '나만 모를는 블로그 TIP' 이라는 제목으로 ... 정말 나만 모르고 있었던 TIP 들이다. 처음엔 블로그를 어떻게 이쁘게 보기 좋게 꾸미는냐가 관심사가 될 것 이다. 저처럼 처음 블로그라는걸 시작 하는 분들과 공유 할 수 있는 정보가 되었으면 좋겠다. 물론 여기에 기록 되어 지는 TIP들은 이미 유능한 블로거들이 작성해 놓은 .. 2011. 3. 19.
728x90
반응형