본문 바로가기
728x90

분류 전체보기970

소프트웨어 테스트 단계 PLT 17 소프트웨어 테스트 단계 테스트 정의 노출되지 않은 숨어있는 결함을 찾기 위해 소프트웨어를 작동시키는 일련의 행위와 절차 오류 발견을 목적으로 프로그램을 실행하여 품질을 평가하는 과정 테스트 목표 프로그램에 잠재된 오류의 발견 기술적인 기능 및 성능의 확인 사용자 요.. 2018. 4. 19.
소프트웨어 재사용 정책 PLT 19 소프트웨어 재사용 정책 1. 재사용의 원칙 범용성 재사용 가능한 소프트웨어의 가장 일반적으로 활용될 수 있는 정도 모듈성 정보은닉, 추상화와 같은 기본여건을 갖추고 최소한의 결합도 및 최대한의 응집력을 가져야 하며 프로그램의 복잡도가 어느 정도 제한되어야 함. 하드웨어 .. 2018. 4. 19.
소프트웨어 유지보수 "소프트웨어 유지보수"는 이미 개발되고 배포된 소프트웨어의 성능을 개선하거나, 오류를 수정하거나, 기능을 업데이트하거나, 소프트웨어가 최신 환경에서 잘 작동하도록 하는 등의 작업을 포함합니다. 이는 소프트월의 수명 주기에 중요한 단계로, 개발된 소프트웨어가 지속적으로 사용 가능하고 효과적으로 작동하도록 보장합니다. 소프트웨어 유지보수의 필요성 기술 변화 대응: 기술 환경은 계속 변화하고 발전하며, 소프트웨어는 이러한 변화에 적응해야 합니다. 운영체제, 하드웨어, 보안 요구사항 등이 업데이트되거나 변경될 때마다 소프트웨어는 이러한 변화에 맞추어 업데이트되거나 수정되어야 합니다. 사용자 요구사항 충족: 사용자의 요구사항은 시간이 지나면서 변할 수 있습니다. 새로운 기능이 필요하거나 기존 기능을 개선하거나 최.. 2018. 4. 19.
소프트웨어 설계 PLT 15 소프트웨어 설계 정의 정해진 일정과 목표를 성취하기 위해서 명세화된 요구사항을 만족시키는 방법을 결정하는 과정 분석단계의 요구명세를 기초로 어떻게 시스템으로 구현할 것인가를 기술하는 과정 필요성 소프트웨어의 잘못된 설계에서 발생하는 Overhead를 최소화하여, 시스템 .. 2018. 4. 19.
소프트웨어 비용산정 - 2 대표적 소프트웨어 비용산정 기법 Delphi 기법 델파이기법은 한 나라의 연구수준이나 미래의 특정시점을 예측하는 경우, 특히 현재의 상태에 대한 일반화표준화된 자료가 부족한 경우, 전문가적인 직관을 객관화하는 예측의 방법으로 많이 사용되어지는 기법이다. 다시 말하면 본 연구의 .. 2018. 4. 19.
소프트웨어 비용산정 - 1 PLT 29 소프트웨어 비용산정 소프트웨어 비용산정의 정의 개발 소프트웨어 범위를 측정할 수 있는 소요공수, 투입인력, 개발기간 등을 파악하여 실행 가능한 계획을 수립하는 것 소프트웨어의 개발 시에 정보시스템의 구축에 필요한 기능과 규모를 근거로 하여 직접적으로 투입이 필요한 .. 2018. 4. 19.
728x90