목록재공학 (1)
컴공생의 다이어리
소프트웨어 재사용(Reuse)과 재공학(Reengineering)
소프트웨어 재사용(Software Reuse) - 이미 개발되어 인정받은 소프트웨어를 다른 소프트웨어 개발이나 유지에 사용하는 것 - 소프트웨어 개발의 품질과 생산성을 높이기 위한 방법 - 기존에 개발된 소프트웨어와 경험, 지식 등을 새로운 소프트웨어에 적용함 - 소프트웨어 재사용 방법 합성 중심(Composition-Based, = 블록 구성 방법) : 전자 칩과 같은 소프트웨어 부품, 즉 블록을 만들어서 끼워 맞춰 소프트웨어를 완성시키는 방법 생성 중심(Generation-Based, =패턴 구성 방법) : 추상화 형태로 써진 명세를 구체화하여 프로그램을 만드는 방법 소프트웨어 재공학(Software Reengineering) - 새로운 요구에 맞도록 기존 시스템을 이용하여 보다 나은 시스템을 구축하..
자격증/정보처리기사
2021. 4. 17. 00:01