본문 바로가기

정보처리기사 [필기]/1과목 소프트웨어 설계6

[정보처리기사 - 필기] SW아키텍처 설계 : 시스템 품질속성 품질속성 내용 가용성 (Availability) 소프트웨어가 필요할 때 작업을 수행할 준비가 되었는지 판단 오류 발생 시 시스템의 반응을 판단하는 척도 시스템 오류를 완화시켜 서비스 중단 시간을 최소화 하는 것 변경용이성 (Modifiability) 변경 사항의 지역화 의미적 응집성 유지, 변경처리예상, 모듈 일반화, 변경의 폭 제한 파급효과(연쇄작용)의 방지 정보은닉, 기존 인터페이스 유지, 통신 경로 제한, 중개자 사용 바인딩 시점의 연기 런타임 등록, 설정파일, 다형성, 컴포넌트 교체, 전해진 프로토콜 준수 성능 (Performance) 시스템 이벤트에 정해진 시간 내에 응답해야 함 보안성 (Security) 인증되지 않은 접근으로부터 데이터와 정보를 보호 비밀성 및 무결성 (인가 받지 않은 데이터.. 2022. 7. 26.
[정보처리기사 - 필기] CASE (Computer - Aided Software Engineering) CASE (Computer - Aided Software Engineering) 이 무엇인가? 소프트웨어 개발 시, 사용되는 '분석 자동화 도구' 입니다. == 소프트웨어 개발 과정의 일부나 전체를 자동화하는 도구 1. CASE의 주요 기능 (최다 출제) 2. CASE 도구에 대한 설명 3. CASE에 대한 설명을 주고 이것은 무엇일까요? ( 2번의 역질문) 4. 상위 CASE 도구의 주요 기능 5. CASE 도구의 정보 저장소 설명 ​ 상위 CASE 와 정보저장소 상위CASE 란? 계획과 분석 설계 단계를 지원하는 것입니다. 제공 기능으로는 다이아그램 그리기, 명세서 작성 등의 기능을 제공하는데 이를 통해 기업이나 조직을 기술하기 용이합니다. ​ 즉, 상위 CASE는 전반적인 관리를 하는 CASE 툴이.. 2022. 7. 26.