소프트웨어 위기의 개념 소프트웨어의 요구와 공급 능력간의 차이가 갈수록 심화 소프트웨어 개발의 한계 상황(생산성, 품질, 비용, 일정) 소프트웨어 공정의 문제점 하드웨어와 소프트웨어 발전의 불균형 소프트웨어의 품질 저하, 유지보수 기능성 저하 소프트웨어 유지보수 비용의 증가 소프트웨어 위기의 원인 복잡도 증가, 소프트웨어 종류의 다양화 소프트웨어의 요구사항 증가에 소프트웨어 기술이 따라가지 못함 소프트웨어의 특성에 대한 이해 부족 소프트웨어에 대한 잘못된 통념 개발자 프로그래밍만 끝나면 개발은 종료 개발 과정 중 품질 측정은 불가능 문서화는 불필요하며 코드로 충분 고객 간단한 요구 사항 정의로 충분 소프트웨어는 탄력적이어서 쉽게 변경이 가능 관리자 이미 많은 표준을 보유 값비싼 도구를 많이 보유 시간과 ..
소프트웨어의 일반적 특성 비가시성(Intangible) : 건축과 유사하나 형체가 없음 진화(Evolution) : 유기체와 같이 변하므로 효과적인 관리가 필요 비소멸성 : 욕조곡선(Bathtub Curve), 교환이 불가하므로 패치(Patch) 프로그램으로 해결 욕조곡선(Bathtub Curve) - 소프트웨어, 시스템 등의 전형적인 장애율은 시간의 경과에 따라 초기 장애 기간, 우발 장애 기간, 마모 장애 기간으로 구별되며 이와 같은 장애율의 특성은 욕조 형태를 하고 있어 욕조 곡선이라 함. 개발(Developed) : 제조가 아님(not Manufactured) 논리적 대규모 집합체, 다양한 요구, 개인 의존도가 높음 등 좋은 소프트웨어의 조건 잘 관리되고 잘 작성된 소프트웨어 픔질, 비용, 납기에..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.