Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 스프링 입문(무료)
- 자바의 정석 기초편 ch8
- 스프링 고급 - 스프링 aop
- 자바 기본편 - 다형성
- 스프링 mvc2 - 검증
- 자바의 정석 기초편 ch12
- 스프링 mvc1 - 서블릿
- 스프링 db2 - 데이터 접근 기술
- 자바의 정석 기초편 ch4
- 게시글 목록 api
- 자바의 정석 기초편 ch1
- 자바의 정석 기초편 ch9
- 자바의 정석 기초편 ch13
- jpa - 객체지향 쿼리 언어
- 스프링 mvc1 - 스프링 mvc
- 자바의 정석 기초편 ch5
- 자바의 정석 기초편 ch14
- 자바의 정석 기초편 ch6
- 2024 정보처리기사 수제비 실기
- 스프링 mvc2 - 로그인 처리
- @Aspect
- 스프링 mvc2 - 타임리프
- 2024 정보처리기사 시나공 필기
- 자바의 정석 기초편 ch11
- 자바의 정석 기초편 ch2
- 코드로 시작하는 자바 첫걸음
- jpa 활용2 - api 개발 고급
- 자바의 정석 기초편 ch3
- 스프링 db1 - 스프링과 문제 해결
- 자바의 정석 기초편 ch7
Archives
- Today
- Total
나구리의 개발공부기록
4장 - 인터페이스 설계 핵심 요약 본문
2024년도 시나공 필기 책 내용 정리
섹션24. 시스템 인터페이스 요구사항 분석
1. 시스템 인터페이스 요구사항 분석
- 소프트웨어 요구사항 분석 기법을 적절이 이용
- 요구사항의 분해가 필요한 경우 적절한 수준으로 세분화
- 요구사항 분석 시 누락된 요구사항이나 제한 조건을 추가
2. 시스템 인터페이스 요구사항 분석 절차
- 요구사항 선별
- 요구사항 관련 자료 준비
- 요구사항 분류
- 요구사항 분석 및 명세서 구체화
- 요구사항 명세서 공유
섹션25. 인터페이스 요구사항 검증
1. 요구사항 검증 방법
- 동료검토(Peer Review) : 요구사항 명세서 작성자가 명세서 내용을 직접 설명하고 동료들이 이를 들으면서 결함을 발견하는 형태의 검토 방법
- 워크스루(Walk Through) : 검토 회의 전에 요구사항 명세서를 미리 배포하여 사전 검토한 후에 짧은 검토 회의를 통해 결함을 발견하는 형태의 검토 방법
- 인스펙션(Inspection) : 요구사항 명세서 작서앚를 제외한 다른 검토 전문가들이 요구사항 명세서를 확인하면서 결함을 발견하는 형태의 검토 방법
- 동료검토와 워크스루는 비공식적인 검토 방법, 인스펙션은 공식적인 검토방법
섹션26. 인터페이스 방법 명세화
1. 시스템 연계 기술 - Socket
- 서버는 통신을 위한 소켓(Socket)을 생성하여 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트와 연결하여 통신하는 네트워크 기술
2. 연계 매커니즘 구성요소
- 송신 시스템 : 연계 프로그램으로부터 생성된 데이터를 전송 형식에 맞게 인터페이스 테이블이나 파일로 변환한 후 송신하는 시스템
- 수신 시스템 : 수신한 인터페이스 테이블이나 파일을 연계 프로그램에서 처리할 수 있는 형식으로 변환한 후 연계 프로그램에 반영하는 시스템
- 연계 서버 : 송,수신 시스템 사이에 위치하여 데이터의 송,수신 현황을 모니터링하는 역할을 수행함
섹션27. 미들웨어 솔루션 명세
1. 미들웨어
- 분산 컴퓨팅 환경에서 서로 다른 기종간 하드웨어나 프로토콜, 통신 환경 등을 연결함
- 운영체제와 응용 프로그램 또는 서버와 클라이언트 사이에서 원만한 통신이 이루어지도록 다양한 서비스를 제공
- 위치 투명성을 제공
- 사용자가 미들웨어의 내부 동작을 확인하려면 별도의 응용 소프트웨어를 사용해야함
- 시스템들을 1:1, 1:N, N:M 등 여러가지 형태로 연결할 수 있음
- 종류 : DB, RPC, MOM, TP-Monitor, ORB, WAS 등
2. DB
- 데이터베이스 벤더에서 제공하는 클라이언트에서 원격의 데이터베이스와 연결하기 위한 미들웨어
3. RPC
- 응용 프로그램의 프로시저를 사용하여 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 방식의 미들웨어
4. MOM
- 메세지 기반의 비동기형 메세지를 전달하는 방식의 미들웨어
5. TP-Monitor
- 항공기나 철도 예약 업무 등과 같은 온라인 트랙잭션 업무에서 트랙잭션을 처리 및 감시하는 미들웨어
6. ORB
- 객체 지향 미들웨어로 코바(CORBA) 표준 스펙을 구현한 미들웨어
7. WAS
- 정적인 콘첸츠를 처리하는 웹 서버와 달리 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어
'2024정보처리기사 준비 정리(필기 - 시나공, 실기 - 수제비) > 필기 1강 - 소프트웨어 설계' 카테고리의 다른 글
4장 - 인터페이스 설계 | 섹션24. 시스템 인터페이스 요구사항 분석, 섹션25. 인터페이스 요구사항 검증, 섹션26. 인터페이스 방법 명세화, 섹션27. 미들웨어 솔루션 명세 (0) | 2024.04.17 |
---|---|
3장 - 애플리케이션 설계 핵심 요약 (0) | 2024.04.17 |
3장 - 애플리케이션 설계 | 섹션22. 코드, 섹션23. 디자인 패턴 (0) | 2024.04.17 |
3장 - 애플리케이션 설계 | 섹션20. 모듈, 섹션21. 공통 모듈 (0) | 2024.04.17 |
3장 - 애플리케이션 설계 | 섹션18. 객체지향(Object-Oriented), 섹션19. 객체지향 분석 및 설계 (0) | 2024.04.17 |