목록정보처리 (3)
학습 기록 블로그
폭포수 모형 =>폭포수 모형은 폭포에서 한번 떨어진 물은 거슬러 올라갈 수 없듯이 소프트웨어 개발도 이전 단계로 돌아갈 수 없다는 전제하에 각 단계를 확실히 매듭짓고 그 결과를 철저하게 검토하여 승인 과정을 거친 후에 다음 단계를 진행하는 개발 방법론이다. 소프트웨어 공학에서 가장 오래되고 가장 폭넓게 사용된 생명 주기 모형으로 고전적 생명 주기 모형이라고도 한다. 소프트웨어 개발 과정의 한 단계가 끝나야만 다음 단계로 넘어갈 수 있는 선형 순차적 모형 모형 성공 사례가 많다. 제품의 일부가 될 매뉴얼을 작성해야 한다. 각 단계가 끝난 후에는 다음 단계를 수행하기 위한 결과물이 명확하게 산출되어야 한다. 두 개 이상의 과정이 병행하여 수행되지 않는다. 타당성 검토 => 계획 => 요구 분석 => 설계 =..
소프트웨어 공학의 개념 소프트웨어 공학은 소프트웨어의 위기를 극복하기 위한 방안으로 연구된 학문으로 여러 방법론과 도구, 관리 기법들을 통하여 소프트웨어의 품질과 생산성을 향상시킬 목적으로 합니다. 소프트웨어 공학의 정의 1. IEEE의 소프트웨어 공학 표준 용어사전 => 소프트웨어의 개발, 운용, 유지보수, 폐기 처분에 대한 체계적인 접근 방안 2. Fairley => 지정된 비용과 기간 내에 소프트웨어를 체계적으로 생산하고 유지보수하는 데 관련된 기술적이고 관리적인 원리 3. Boehm(보헴) => 과학적인 지식을 소프트웨어 설계와 제작에 응용하는 것이며 이를 개발, 운용, 유지보수하는 데 필요한 문서 작성 과정 소프트웨어 공학의 기본원칙 현대적인 프로그래밍 기술을 계속적으로 적용해야 한다. 개발된 ..
현행 시스템 파악 절차 - 1단계(구, 기, 인) 시스템 구성파악 : 현행 시스템의 구성은 조직의 주요 업무를 담당하는 기간 업무와 이를 지원하는 지원 업무로 구분하여 기술 시스템 기능 파악 : 현행 시스템의 기능은 단위 업무 시스템이 현재 제공하는 기능들을 주요 기능과 하부 기능, 세부 기능으로 구분하여 계층형으로 표시 시스템 인터페이스 파악 : 현행 시스템의 인터페이스에는 단위 업무 시스템 간에 주고받는 데이터의 종류, 형식, 프로토콜, 연계 유형, 주기등을 명시 => 데이터 형식 : XML, 고정 포맷, 가변 포맷 등 => 통신규약 : TCP/IP, X25 등 => 연계유형 : EAI, FEP 등 더보기 EAI(Enterprice Application Integeration) - 기업 내 여러 애플..