반응형
재사용
검증된 모듈/프로그램을 다시 사용해 품질과 생산성 및 신뢰성을 높이고 개발기간과 비용을 감소시키는 개념
1.필요성:품질/생산성저하SW위기인식,품질향상,생산성향상,개발정보공유,타프로젝트산출물공유
2.부품특성:최소하나의사용목적,최소매개변수,이해/시험용이,특정언어에서독립,부품합성/변형부작용최소화,재사용가능성높아야함
3.재사용대상:SW지식(프로젝트정보,프로세스,참여지식,교육),설계정보,데이터정보(시스템데이터,테스트케이스),소스코드,문서정보
4.유형:블랙박스(내부구현수정없이 플러그인), 화이트박스(내부구조변경후재사용)
5.원칙:범용성,모듈성,하드웨어독립성,SW독립성,신뢰성(품질),일반성,표현용이성,정교성,시험용이성
6.문제/해결:SW표준화부재,관리자/개발담당자인식부족,재사용부품추출어려움.공통부품발견어려움
-해:기술적(새로운설계및개발방법론활용,재사용SW라이브러리,자동화도구(CASE)활용,표준화기술사용), 관리/제도적(보상제도,관리/개발자동기유발,교육훈련)
반응형
'T-prj > 1.SW공학' 카테고리의 다른 글
[소공55]형상관리 (0) | 2012.08.13 |
---|---|
[소공53]코드난독화 (0) | 2012.08.13 |
[소공52]3R (0) | 2012.08.13 |
Recent Comment