정보
-
업무명 : 정보처리기사 필기 : 제1과목 소프트웨어 설계 (요구사항 확인)
-
작성자 : 이상호
-
작성일 : 2021-03-01
-
설 명 :
-
수정이력 :
내용
[소프트웨어 생명주기]
-
폭포수형 모형
-
폭포수 모델을 따르기 위해서는 완전히 순차적으로 한 단계, 한 단계를 진행해 나가야 한다.
-
폭포수 모델은 전 단계가 수행되어 완료되기 전에는 다음 단계로 진행할 수 없도록 제한한다.
-
-
프로토타입 모형
-
개발초기에 시스템의 모형(원형, prototype)을 간단히 만들어 사용자에게 보여 주고, 사용자가 정보시스템을 직접 사용해보게 함으로써 프로토타입을 재구축하는 과정을 사용자가 만족할 때까지 반복해 나가면서 시스템을 개선시켜 나가는 방식이다.
-
-
나선형 모형
-
고객과의 소통을 통하여 계획수립과 위험분석, 구축, 고객 평가의 과정을 거쳐서 소프트웨어를 개발하는 방식이다. 복잡해지고 있는 소프트웨어 개발 환경에 위험 요소를 분석하고 해결할 수 있도록 지원하는 모델이다.
-
-
애자일
-
고객과의 소통에 초점을 맞춘 방법론이다.
-
[요구사항 확인]
-
요구사항 확인
-
분석모델에 대해 확인하고 현행 시스템에 대해 분석
-
[현행 시스템 분석]
-
지식
-
산업분야
-
플랫폼
-
프로젝트 환경
-
가상화
-
클라우드
-
-
기술
-
환경분석
-
운영체제
-
저장장치
-
네트워크
-
DBMS
-
가상화
-
[플랫폼]
-
플랫폼의 개념
-
소프트웨어를 구동시키는데 쓰이는 하드웨어와 소프트웨어의 결합을 말한다.
-
-
플랫폼의 기능
-
소프트웨어 개발 및 운영 비용을 감소한다.
-
-
플랫폼의 기능 특성 확인방법
-
기능테스트
-
사용자 인터뷰
-
문서점검
-
-
현행 시스템 분석하기에서 플랫폼의 성능 특성을 알아야 하는 이유
-
사용자가 사용하기에 속도가 느린지 빠른지 파악
-
현재 시스템의 플랫폼 성능
-
-
플랫폼 성능 특성 확인 방법
-
성능 테스트
-
문서 점검
-
사용자 인터뷰
-
[현행 시스템 파악]
-
현행 시스템 파악절차
-
1단계 : 시스템 구성, 기능, 인터페이스 파악
-
2단계 : 아키텍처 구성, 소프트웨어 구성 파악
-
3단계 : 하드웨어 구성, 네트워크 구성 파악
-
-
현행 시스템 파악
-
운영체제 분석
-
네트워크 분석
-
DBMS 분석
-
비즈니스 융합 분석
-
[운영체제 분석]
-
운영체제(OS : Operating System)의 개념
-
하드웨어와 소프트웨어 자원를 관리
-
-
현재 시스템의 운영체제를 분석한다.
-
현재 운영 체제
-
-
운영체제의 종류 및 특징
-
유닉스, 리눅스, 마이크로소프트 윈도우, 아이오에스, 안드로이드
-
[네트워크 분석]
-
네트워크의 개념
-
디지털 전기통신망
-
분산되어 있는 컴퓨터를 통신망으로 연결
-
OSI(Open System Interconnection) 7 Layer의 정의
-
물리, 데이터링크, 네트워크, 전송, 세션, 표현, 응용 계층
-
-
현재 시스템의 네트워크를 분석한다.
-
네트워크 구조를 분석, 사내 인터넷 데이터 센터 분석
-
-
현재 시스템의 네트워크 구성도를 작성한다.
-
서버의 위치, 서버 간의 네트워크 연결 방식
-
[데이터베이스 분석]
-
데이터베이스의 개념
-
데이터베이스 생성, 조회, 변경 등의 관리
-
-
데이터베이스의 기능
-
중복성 통제, 데이터 공유, 데이터 접근 통제, 인터페이스 제공
-
관련성 표현, 무결성 보장
-
-
현재 시스템의 데이터베이스 시스템를 분석한다.
-
논리/물리 테이블의 구조 파악
-
정규화 정도, 조인의 난이도 파악
-
[비즈니스 융합분석]
-
비즈니스 융합의 개념
-
비즈니스(Business) : 영리를 목적으로 행하는 모든 활동
-
비즈니스 모델 : 요소들의 구성체
-
비즈니스 융합 : 비즈니스 모델의 적용범위 확대
-
-
비즈니스 융합 유형
-
제품융합, 서비스융합, 제품과 IT융합, 서비스와 IT융합, 제품의 서비스화, 서비스의 제품
화, 제품과 서비스 융합
-
-
비즈니스 융합 분석
-
고객 분석, 제품 및 서비스 분석 , 사업구조 분석
-
[요구사항]
-
요구사항의 개념
-
요구사항의 유형
-
기술하는 내용에 따라
-
기술관점과 대상의 범위에 따라
-
-
요구사항 개발 프로세스
-
요구사항 도출
-
요구사항 분석
-
요구사항 명세
-
요구사항 확인
[요구사항 확인(응용SW엔지니어링)]
-
지식
-
산업 분야
-
프로젝트
-
업무 특성
-
요구공학
-
소프트웨어
-
통계학
-
-
기술
-
유즈케이스 작성능력
-
UML 작성기술
-
분석자동화 도구
-
요구사항 관리도구
-
리뷰진행
-
[요구사항 분석]
-
요구사항분석 기법
-
요구사항 분류
-
개념 모델링
-
요구사항 할당
-
요구사항 협상
-
정형분석
-
[요구사항 확인기법]
-
요구사항 확인 기법
-
요구사항 검토
-
프로토타이핑
-
모델 검증
-
인수 테스트
-
[UML]
-
UML
-
사물(Things)
-
관계
-
다이어그램
-
-
사물(Things)
-
행동 사물
-
그룹 사물
-
구조 사물
-
주해 사물
-
-
관계
-
연관 관계
-
집합 관계
-
포함 관계
-
일반화 관계
-
의존 관계
-
실체화 관계
-
-
다이어그램
-
구조적 다이어그램
-
클래스, 객체
-
컴포넌트, 배치
-
복합체 구조, 패키지
-
-
행위 다이어그램
-
유스케이스, 시퀀스
-
커뮤니케이션, 상태
-
활동, 상호작용 개요, 타이밍
-
-
[연습문제]
-
애자일 모형에 대한 설명으로 옳지 않은 것은?
-
① 계획에 따르기 보다는 변화에 대응하는 것에 더 가치를 둔다.
-
② 방대한 문서보다 제대로 실행되는 소프트웨어에 더 가치를 둔다.
-
③ 프로세서와 도구보다 개인과 그들의 협업에 더 가치를 둔다.
-
④ 고객과의 협력보다는 계약 협상에 더 가치를 둔다.
-
-
다음 중 플랫폼이 제공하는 기술적, 관리적 기능으로 옳지 않은 것은?
-
① 소프트웨어 개발 및 운영 비용의 감소
-
② 모든 소프트웨어의 성능을 향상
-
③ 동일한 플랫폼간 커뮤니티를 형성하여 네트워크 효과를 유발
-
④ 소프트웨어 개발의 생산성을 향상
-
-
요구사항 분석 기법 중 다음이 설명하는 것은 무엇인가?
-
구문과 의미를 갖는 정형화된 언어를 이용해 요구사항을 수학적 기호로 표현한 후 이를 분 석하는 과정이다.
-
① 요구사항 분류
-
② 요구사항 협상
-
③ 정형분석
-
④ 개념 모델링
-
-
다음 중 요구사항 확인 기법이 아닌것은?
-
① 요구사항 검토
-
② 정형 분석
-
③ 모델 검증
-
④ 인수 테스트
-
-
다음 중 동적인 행위를 표현하기 위한 UML다이어그램이 아닌것은?
-
① 시퀀스 다이어그램
-
② 상태 다이어그램
-
③ 활동 다이어그램
-
④ 배치 다이어그램
-
참고 문헌
[논문]
- 없음
[보고서]
- 없음
[URL]
- 없음
문의사항
[기상학/프로그래밍 언어]
- sangho.lee.1990@gmail.com
[해양학/천문학/빅데이터]
- saimang0804@gmail.com
'자기계발 > 자격증' 카테고리의 다른 글
[자격증] 정보처리기사 필기 : 제1과목 소프트웨어 설계 (애플리케이션 설계) (0) | 2021.03.01 |
---|---|
[자격증] 정보처리기사 필기 : 제1과목 소프트웨어 설계 (화면 설계) (0) | 2021.03.01 |
[자격증] 국가기술자격 빅데이터 분석기사 소개 : 시험 일정, 출제 기준, 수수료, 취득 방법 (0) | 2020.12.01 |
[자격증] IT 필기 : 시나공 100% 합격전략집 요약본 (정보처리산업기사, 사무자동화산업기사, 워드프로세서, 정보처리기사, 컴퓨터활용능력) (0) | 2020.10.18 |
[자격증] 정보처리기사 실기 : 시나공 100% 합격전략집 요약본 (01-20일차) (2) | 2020.07.14 |
최근댓글