객체 지향의 추상화 -> 데이터 = (속성 + 메소드) 이고, 이것을 CLASS 라고 한다.
객체 지향 기법 추상화 단계★ -> 분류화 - Is member of
집단화 - Is part of
일반화 - Is a
객체 지향 분석 방법론★
Rumbaugh : 객체, 동적, 기능 순으로 나눠서 수행
Booch : Usecase 강조, 분석
Coad and Yourdon : E-R 다이어그램 분석
Wirfs-Brook : 분석과 설계 구분이 없고, 고객 명세서를 평가
코드의 종류 -> 순차 코드(일련번호), 숫자 코드(물리적 수치) , 구분 코드(공통 특성), 그룹분류식(대,중,소 분류)
십진 코드(도서관용, 10진수 원칙), 연상 코드(영문, 숫자, 기호식 코드)
구축된 플랫폼 성능 특성 분석 시-> 가용성, 구축비용, 사용률, 응답시간, 성능, 기술 자원, 인터뷰, 문서 점검
자료 사전 : 자료, 자료들의 집합, 자료의 흐름, 자료 저장소와 그것들의 관계-범위-단위를 구체적으로 명시하는 것
자료 사전 기호★ -> = 정의 / () 생략 / [|] 또는 / + 연결 / {} 반복 / * * 주석
자료 흐름도 : ○ 프로세스 / → 자료 흐름 / = 자료 저장소 / □ 자료 단말
요구사항 검증 방법의 종류★
동료 검토 : 직접 설명
워크 스루 : 명세서 배포, 사전 검토
인스펙션 : 작성자 제외 전문가 명세서 검토
프로토타이핑 : 견본품(프로토타입) 만들어 예측
테스트 설계 : 테스트 케이스 생성
CASE 도구 활용 : 일관성 분석, 변경사항 추적, 분석, 관리, 확인
XP(eXetreme Programming)의 5가지 가치
용기, 단순성, 의사소통, 피드백, 존중
DBMS 분석 시 고려 사항
1. 무결성 2. 일관성 3. 회복 4. 보안 5. 효율성 6. 데이터베이스 확장
DBMS 설계 단계★
1. 요구분석 -> 2. 개념적 설계 -> 3. 논리적 설계 -> 4. 물리적 설계 -> 5. 데이터베이스 구현
HIPO - 시스템의 분석 및 설계나 문서화할 때 사용하는 기법
HIPO의 특성★ - 입력 처리 출력으로 구성 / 하향식 소프트웨어 개발 / 체계적 문서 관리
기호, 도표로 사용 / 의존관계 명시 가능 / 변경,유지보수 용이 / 고유 모듈 분할
UI설계 원칙 - 직관성(쉽게 이해), 학습성(초보, 숙련자 모두 사용), 유효성(정확,완벽), 유연성(실수 방지)
미들웨어의 종류★ - 데이터베이스 미들웨어, TP-Monitor(트랜잭션 감지), RPC(원격-로컬 프로시저)
ORB(객체지향), MOM(비동기형 메세지), WAS(웹 환경 구축)
공통 모듈 설계 원칙 - 정확성, 완전성, 명확성, 일관성, 추적성
'Computer Science > 정보처리기사' 카테고리의 다른 글
5장 정보시스템 구축 관리 정리 (0) | 2022.05.06 |
---|---|
4장 프로그래밍 언어 활용 정리 (0) | 2022.05.06 |
3. 데이터 베이스 구축 : 정규화 및 기타 정리 (0) | 2022.05.06 |
2. 소프트웨어 개발 : 소프트웨어 테스트 기법 및 기타 정리 (0) | 2022.05.06 |
1. 소프트웨어 설계 : GoF(Gang of Four) 디자인 패턴 (0) | 2022.05.06 |
댓글