소프트웨어의 설계 및 평가

오픈소스·2021년 3월 14일
0
post-thumbnail

https://jpub.tistory.com/1105?category=208491

  • 속도 speed - 작업을 최대한 빠르게 수행함.
  • 무결성 integrity - 소프트웨어가 사용하거나 생성한 데이타가 손상되지 않고 보호됨.
  • 자원 resources - 디스크 공간과 네트워크 대역폭을 효율적으로 사용함.
  • 보안 security - 소프트웨어의 사용자는 인증된 데이타만 읽고 씀.
  • 느슨한 결합 loose coupling - 소프트웨어의 요소들이 서로 복잡하게 의존하지 않음.
  • 직관성 intuitability - 다른 개발자가 소프트웨어를 보고 특성이 무언인지, 어떻게 동작하는지 알 수 있음.
  • 유연성 flexibility - 관련되거나 유사한 작업에 적용할 수 있음.
  • 확장성 extensibility - 소프트웨어의 다른 부분에 영향을 주지 않고 기능을 추가하거나 확장할 수 있음.

0개의 댓글