1. 안전성 : 객체를 망가뜨리지 않는 것
- 쓰레드 세이프 : 복수의 쓰레드가 이용해도 안전성이 유지되는 클래스
2. 생존성 : 필요한 처리가 이뤄질 것
- 활동성과 일맥상통 함
- 생존성을 읽는 전형적인 사례는 데드락(deadlock)
- 싱글톤 패턴과 연관이 있음
3. 재사용성 - 클래스를 다시 사용할 수 있을 것
- 프로그램 품질을 높이는데 필요한 조건
4. 수행능력 - 고속, 대량으로 처리할 수 있을 것
- 프로그램 품질을 높이기 위한 조건
- 쓰루풋 : 단위 시간 당 처리 수
- 응답성 : 요구를 한 뒤 반응이 나타날 때까지 걸리는 시간
- 용량 : 동시에 처리할 수 있는 수
- 효율, 확장성, 저하 등
5. 결론
- 필수조건 : 안전성, 생존성
- 품질향상 : 재사용성, 수행능력
끝.
'Java, JSP' 카테고리의 다른 글
IO vs NIO performance compare (성능 비교) (0) | 2013.02.14 |
---|---|
추상클래스 vs 인터페이스 (0) | 2012.02.05 |
JSP request, response 과정 (0) | 2012.01.13 |
Java에서 DB Stored Procedure 정보 알아내기 (0) | 2011.09.11 |
lombok (1) | 2011.07.14 |
댓글