[Site Map]  [소프트웨어목차]

 

연관토픽

  1.  

 

개념

  • 품질, 생산성, 공수, 납기를 만족시키지 못해 사용자로부터 신뢰성을 잃게 되는 현상으로 위기(Crisis)라기 보다는 만성병(Chronic)
  • 소프트웨어의 대규모화, 복잡성 증대에 따른 개발 비용의 증대, 유지보수의 어려움, 개발 적체 현상, 프로젝트 개발 및 소요 예산의 측정 어려움 등 개발 전체 프로세스의 비효율성 증가 

 

 

 

소프트웨어 위기 징후

  • 계획된 예산을 초과하는 프로젝트
  • 계획된 일정보다 지연되는 프로젝트
  • 매우 비효율적인 소프트웨어
  • 사용자 요구 사항에 부합하지 못하는 소프트웨어 
  • 관리할 수 없는 프로젝트와 유지보수가 힘든 코드

 

 

 

 

소프트웨어 위기 극복방안

 

 

 

 

좋은 소프트웨어 요건

요건 내용
유지보수성
  • 사용자의 변경 요구에 적절히 대처 가능하도록 수용할 수 있는 방법으로 작성.
  • 소프트웨어는 비즈니스 환경 변화에 따라 환경과 기능이 변경될 수 있으므로
  • 유지보수가 용이 하도록 작성되고 변경에 의한 비용 최소화할 수 있어야 함.
확실성
  • 신뢰성, 보안성, 안정성을 포함하는 포괄적인 특성으로 시스템 고장 시 물리적 또는 경제적 손실을 예방
사용용이성
  • 소프트웨어는 적당한 사용자 인터페이스를 제공해야 함 
  • Trade Off 관계의 특성들을 고려 각각의 특성들을 최적의 수준으로 유지
효율성
  • 소프트웨어 시스템이 메모리나 프로세스 사이클과 같은 시스템 자원을 낭비하지 않아야 하는 성질
  • 효율성은 응답시간, 처리시간, 메모리 활용 등을 포함

 

 

 

 

 

 

+ Recent posts