목록2024/02 (13)
개발자 '쑥말고인절미'
328 PERT 329 CPM 330 간트 차트 331 프로젝트 관리(Project Management) 332 ISO/IEC 12207 333 CMMI(Capability Maturity Model Integration) 334 SPICE(Software Process Improvement and Capability dEtermination) PERT(Program Evaluation and Review Technique, 프로그램 평가 및 검토 기술) 프로젝트에 필요한 전체 작업의 상호 관계를 표시하는 네트워크로 각 작업별로 낙관적인 경우, 가능성이 있는 경우, 비관적인 경우로 나누어 각 단계별로 종료 시기를 결정하는 방법 과거에 경험이 없어서 소요 기간 예측이 어려운 소프트웨어에서 사용 노드와 간선..
322 LOC(원시 코드 라인 수, source Line Of Code) 기법 323 수학적 산정 기법의 개요 324 COCOMO 모형 개요 325 COCOMO의 소프트웨어 개발 유형 326 Putnam 모형 327 기능 점수(FP) 모형 LOC 소프트웨어 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 기법 예측치 = (a + 4m + b) / 6 단, a : 낙관치, b : 비관치, m : 기대치(중간치) 산정 공식 노력(인월) = 개발 인원 × 투입 인원 = LOC / 1인당 월평균 생산 코드 라인 수 개발 비용 = 노력(인월) × 단위 비용(1인당 월평균 인건비) 개발 기간 = 노력(인월) / 투입 인원 생산성 = LOC / 노력(..
315 구조적 방법론 316 정보공학 방법론 317 컴포넌트 기반 방법론 318 소프트웨어 재사용의 개요 319 소프트웨어 재사용 방법 320 소프트웨어 재공학의 개요 321 CASE의 개요 구조적 방법론 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리(Process) 중심의 방법론 정보공학 방법론 정보 시스템의 개발을 위해 계획, 분석, 설계, 구축에 정형화된 기법들을 상호 연관성 있게 통합 및 적용하는 자료(Data) 중심의 방법론 컴포넌트 기반 방법론(CBD; Component Based Design) 기존의 시스템이나 소프트웨어를 구성하는 컴포넌트를 조합하여 하나의 새로운 애플리케이션을 만드는 방법론 컴포넌트 기반 방법론의 절차 1 단계) 개발 준비 단계 2 단계) 분석 단계..
교재 : 시나공_2024 핵심요약(상세 116 page) 1과목 소프트웨어 설계 1 ~72 / 72키워드 2과목 소프트웨어 개발 73 ~ 162 / 90키워드 3과목 데이터베이스 구축 163 ~ 231 / 69키워드 4과목 프로그래밍 언어 활용 232 ~ 314 / 83키워드 5과목 정보시스템 구축 관리 315 ~ 376 / 62키워드 : 2023년도 출제개념 1과목 소프트웨어 설계 1 ~ 72 / 72 키워드 001 소프트웨어 생명 주기 (Software Life Cycle) 002 소프트웨어 공학 003 폭포수 모형(Waterfall Model) 004 나선형 모형(Spiral Model, 점진적 모형) 005 애자일 모형 006 애자일 개발 4가지 핵심 가치 007 스크럼의 개요 008 스크럼 개발..
간단정리 결합도(Coupling)는 모듈 간에 상호 의존하는 정도 또는 두 모듈 사이의 연관 관계를 의미한다. 응집도(Cohesion)는 정보 은닉 개념을 확장한 것으로, 명령어나 호출문 등 모듈의 내부 요소들의 서로 관련되어 있는 정도, 즉 모듈이 독립적인 기능으로 정의되어 있는 정도를 의미한다. 결합도는 자스제외공내, 응집도는 우논시절통순기 결합도(Coupling) 모듈 간에 상호 의존하는 정도 또는 두 모듈 사이의 연관 관계를 의미한다. 다양한 결합으로 모듈을 구성할 수 있으나 결합도가 약할수록 품질이 높고, 강할수록 품질이 낮다. 결합도가 강하면 시스템 구현 및 유지보수 작업이 어렵다. 종류 (높은품질 -> 낮은품질 순) 1) 자료 결합도 (데이터 결합도, Data Coupling) 모듈 간의 인..