TOPCIT/M1 소프트웨어 개발

01 소프트웨어 재사용 🎈 배경 ◾ 소프트웨어 위기로 인한 품질 및 생산성 저하 ◾ 소프트웨어 개발의 자동화 기술 발달로 CASE 도구 사용 확대 ◾ 소프트웨어 개발 표준화 준수 및 품질확보 노력 🎈 정의 기존 개발 기능, 성능 및 품질을 인정받았던 소프트웨어의 전체 또는 일부분을 활용해 새로운 소프트웨어 구축함 🎈 목적 ◾ 신뢰성 : 기능, 안정, 속도 등의 사전 성능 검증됨 ◾ 확장성 : 검증된 기능 기반으로 업그레이드 용이 ◾ 생산성 : 비용, 시간 위험 등 전체적 개발 프로세스 향상 🎈 소프트웨어 재사용의 대상 1️⃣ 일반적인 지식 - 환경 정보 : 교육 및 활용을 통해 얻어진 지식 - 외부 지식 : 개발 및 특정분야의 참여를 통해 쌓은 지식 2️⃣ 설계 정보 - 기본설계 - 상세설계 3️⃣ 데이..
01 소프트웨어 공학 요구사항 분석에서부터 유지보수에 이르기까지 전 과정에 걸쳐 예상되는 어려움을 해결하기 위한 체계적인 관리와 효율적 업무 수행을 지원해 주는 기술, 기법 등을 제공하는 기술 ✏️ 3가지 핵심 요소 ◾️ Process : 체계적인 업무 방식 및 흐름의 정의와 이를 적용할 수 있는 프로세스 ◾️ People : 전문적인 지식을 갖춘 조직 및 인력 ◾️ Technology : 정의된 업무 방식과 조직 인력이 효율적으로 운영되기 위한 기반 인프라 기술 3가지 핵심 요소를 균형 있고, 조화롭게 갖추고, 이를 유지하기 위한 지속적인 노력이 필요하다. ✏️ 4가지 중요 요소 1️⃣ 방법 ◾ 프로젝트 계획 수립과 추정, 시스템과 소프트웨어 분석, 자료구조, 프로그램 구조, 알고리즘, 코딩, 테스팅,..
코블리_vv
'TOPCIT/M1 소프트웨어 개발' 카테고리의 글 목록