일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 프로그래머스 MYSQL
- 정보처리기사실기정리
- 자바배열예제
- 스프링게시판만들기
- 자바연산자
- 오라클설치
- jsp 팝업띄우기
- CRUD게시판만들기
- spring crud게시판
- jsp게시판만들기
- html기초
- 스프링 CRUD게시판
- 날짜지정팝업
- 프로그래머스 SQL
- 스프링 crud
- spring crud
- 자바기초
- 프로그래머스 쿼리문
- jsp 날짜팝업
- 오버라이딩
- Oracle기초
- 자바 정규표현식 예제
- js datepicker
- 정처기실기정리
- PLSQL
- 2020정보처리기사실기요약
- crud게시판
- 2020정보처리기사실기정리
- 2020정보처리기사실기
- 게시판만들기
Archives
- Today
- Total
영보의 SystemOut.log
2020정보처리기사 실기 요약정리- 1과목(1) 본문
반응형
* 현행 시스템 파악 개념
: 현행 시스템 파악이란 현행 시스템이 어떤 하위 시스템으로 구성되어있고, 제공 기능 및 연계정보는 무엇이며 어떤 기술 요소를 사용하는지 파악하는 활동
* 현행시스템 파악 절차 (3단계)
1단계 |
2단계 | 3단계 |
구성/기능/인터페이스 파악 |
아키텍처 및 소프트웨어 구성 파악 | 하드웨어 및 네트워크 구성 파악 |
- 시스템 구성 현황 파악 - 시스템 기능 파악 - 시스템 인터페이스 현황 파악 |
- 아키텍처 파악 - 소프트웨어 구성 파악 |
- 시스템 하드웨어 현황 파악 - 네트워크 구성 파악 |
*소프트웨어 아키텍처(Software Architecture)의 개념
: 여러가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중에서 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조나 구조체 의미
* 소프트웨어 아키텍처 프레임워크(Software Architecture Framework)의 개념
: 소프트웨어 아키텍처 프레임워크는 소프트웨어 집약적인 시스템에서 아키텍처가 표현해야 하는 내용 및 이들 간의 관계를 제공하는 아키텍처 기술 표준이다
* 소프트웨어 아키텍쳐 프레임워크(Software Architecture Framework) 구성요소
구성요소 |
설명 |
아키텍처 명세서 | - 아키텍처를 기록하기 위한 산출물 - 이해 관계자들의 시스템에 대한 관심을 관점에 맞추어 작성한 뷰로 표현 - 개별 뷰, 뷰 개발 문서, 인터페이스 명세 등이 있음 |
이해 관계자 | - 시스템 개발에 관련된 모든 사람과 조직 - 고객, 최종사용자, 개발자, 프로젝트 관리자, 유지보수자, 마케팅 담당자 등을 포함 |
관심사 | - 시스템에 대해 이해관계자들의 서로 다른 의견과 목표 |
관점 | - 개별 뷰를 개발할 때 토대가 되는 패턴이나 양식 - 이해관계자들이 서로 다른 역할이나 책임으로 시스템이나 산출물들에 대해 보고싶은 모습 |
뷰 | - 서로 관련 있는 관심사들의 집합이라는 관점에서 전체 시스템을 표현 - 시스템에 대한 아키텍처 설명에는 하나 이상의 뷰로 구성 |
근거 | - 아키텍처 결정 근거 - 회의 결과, 보고 결과 |
* 소프트웨어 아키텍처 4+1 뷰
뷰 |
설명 |
유스케이스 뷰 | - 아키텍처를 도출하고 설계하는 작업을 주도하는 뷰 - 다른 뷰를 검증하는데 사용 |
논리 뷰 | - 설계모델의 추상화, 주요설계 패키지와 서브시스템, 클래스 식별 뷰 - 시스템 기능적 요구사항 지원 - 클래스 다이어그램으로 표현 |
프로세스 뷰 | - 성능이나 가용성같은 비기능적 요구사항을 고려 - 런타임 시의 시스템 태스크, 스레드, 프로세스와 이들 사이의 상호작용 등의 관계를 표현하는 뷰 |
구현 뷰 | - 개발 환경 안에서 정적인 소프트웨어 모듈의 구성을 표현하는 뷰 - 개발자 관점에서 소프트웨어의 구현과 관리적은 측면을 컴포넌트 다이어그램으로 표현 - 컴포넌트 뷰 라고도함 |
배포 뷰 | - 물리적인 노드의 구성과 상호연결 관계를 배포 다이어그램으로 표현하는 뷰 - 다양한 실행 파일과 다른 런타임 컴포넌트가 해당 플랫폼 또는 컴퓨팅 노드에 어떻게 매핑되는가를 보여주며, 가용성, 신뢰성, 성능, 확장성 등의 시스템의 비기능적인 요구사항을 고려 |
반응형
'자기계발 > 정보처리기사' 카테고리의 다른 글
2020 정보처리기사 실기 요약정리- 2과목 (0) | 2020.09.26 |
---|---|
2020 정보처리기사 실기 요약정리- 1과목(2) (0) | 2020.09.26 |
[정보처리기사]2020정보처리기사 실기 2회 기출/답안/후기 (0) | 2020.07.30 |
[정보처리기사]2020 정보처리기사 실기 요약정리-3과목 (0) | 2020.07.24 |
2020 정보처리기사 1,2회 필기 합격 후기 (0) | 2020.07.15 |