1. 요구사항 확인(★★★)
요구공학(Requirements Engineering) 개념 : 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동 목적 : 효과적인 의사소통 수단 제공, 요구사항에 대한 공통된 이해 설정, 비용절감, 요구사항 변경 추적 가능 요구사항 분류 기능적 요구사항 개념 : 시스템이 제공하는 기능, 서비스에 대한 요구사항 도출방법 : 특정 입력에 대한 시스템이 어떻게 반응/동작해야 하는지 기술 특성 : 기능성, 완전성, 일관성 사례 : 장바구니 기능, 결제수단(신용카드, 무통장 입금, 포인트 결제) 비기능적 요구사항 개념 : 시스템이 수행하는 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항 도출방법 : 품질 속성에 관련하여 ..
2023. 6. 13.
1. 프로젝트 관리(★★★)
1. 프로젝트 관리 개념 : 주어진 기간 내에 최소의 비용으로 사용자를 만족시키는 시스템을 개발하기 위한 전반적인 활동 소프트웨어 생명주기의 전과정에 걸쳐서 진행 대상 : 계획관리, 품질관리, 범위관리 관리 3대 요소 : 사람(People), 문제(Problem), 프로세스(Process) 2. 비용산정 모형 개념 : 소프트웨어 규모파악을 통한 투입자원, 소요시간을 파악하여 실행 가능한 계획을 수립하기 위해 비용을 산정하는 방식 모형 하향식 산정방법 : 전문가 판단, 델파이 기법 상향식 산정방법 : 코드라인수(LoC), Man Month, COCOMO 모형, 푸트남 모형, 기능점수(FP) 모형 종류 LoC(Lines of Code) 모형 낙관치 : 가장 적게 측정된 코드 라인 수 중간치 : 측정된 모든 ..
2023. 6. 11.