과학이야기43 [정보처리기사 필기] Part.1소프트웨어 설계 - chapter.1 요구사항 확인 - Section3. 분석모델 확인 1.모델링 기법 > 모델링은 그림그리는것! (1)모델링 구분 -기능적 모델링 : 시스템의 기능을 사용자 관점에서 표현, 주로 유스케이스 다이어그램을 사용 -정적 모델링 : 객체 간의 관계를 나타냄, 클래스 다디어그램을 주로 사용 -동적 모델랑 : 객체들의 상태변화를 모델링, 상태 다이어그램을 사용 (2)구조적 분석 모델 1)구조적 분석 방법론 정해진 기호로 구조를 그리는 것. 하향식 기능 분해 기법을 사용한다. 2)구조적 분석 도구 -자료 흐름도(DFD, Data Flow Diagram) 자료의 흐름과 처리과정을 도형 중심으로 기술, 버블 차트라고도 한다. -자료사전(DD, Data Dictionary) 자료사전 사용기호(잘 나온다) = : 자료의 정의 : ~로 구성되어있다. + : 자료의 연결 : 그리.. 2024. 1. 8. [정보처리기사 필기] Part.1소프트웨어 설계 - chapter.1 요구사항 확인 - Section2. 요구사항 확인(2) (6)다이어그램 1)구조 다이어그램 > 정적, 틀을 그리는 것이라고 생각하면된다. -클래스 다이어그램 : 시스템의 정적 구조를 표현, 시스템의 클래스와 그 클래스 간의 관계를 표현 -객체 다이어그램 : 시스템의 객체들 간의 관계를 표현, 시스템의 실제 인스턴스를 표현 -컴포넌트 다이어그램 : 시스템의 물리적인 구조를 표현, 시스템의 구성 요소들과 그들 간의 상호작용을 표현 -배치 다이어그램 : 실행 가능한 시스템의 물리적인 배치를 표현 -복합체 구조 다이어그램 : 시스템 내의 복합 구조를 표현, 클래스나 컴포넌트가 상호작용하는 내부 구조를 보여주는 데 사용 -패키지 다이어그램 : 클래스나 다른 패키지를 그룹화 하는데 사용 > 뜻을 다 외울필요는 없지만 구조 다이어그램에 어떤 종류가 있는지 알아야함. 행위.. 2024. 1. 8. [정보처리기사 필기] Part.1소프트웨어 설계 - chapter.1 요구사항 확인 - Section2. 요구사항 확인(1) 1.요구분석 기법 (1)요구공학 소프트웨어의 요구사항을 식별,분석,문서화 하고 이를 관리하는 과정 (2)요구공학의 필요성 품질개선 리스크 감소 비용 절감 효율적인 프로젝트 관리 사용자와 개발자 간의 소통개선 (3)요구사항 개발 프로세스 도출 > 분석 > 명세 > 확인 1)요구사항 도출 사용자와 이해관계자들로 부터 요구사항을 수집한다. 인터뷰,설문조사,브레인스토밍,워크샵 등등 2)요구사항 분석 수집된 요구사항의 불완전한,모호한,중복되는,충돌하는 사항을 찾아내고 수정 실제 구현가능한지, 가능한 경우 우선순위를 결정 구조적 분석도구 > 절차지향언어에서 쓴다. 나중에 자세히 배움 DFD : 자료 흐름도 Data Dictionary : 자료 사전 Mini-Spec : 소단위 명세서 ERD : 개체 관계도 STD .. 2024. 1. 7. [정보처리기사 필기] Part.1소프트웨어 설계 - chapter.1 요구사항 확인 - Section1. 현행 시스템 분석 1. 요구사항 분석 (1)요구사항 분석의 개념 고객이나 사용자가 시스템에서 필요로 하는 기능이나 서비스에 대한 이해와 정의를 목표로 한다. (2)요구사항 분석 프로세스(순서나옴) 1)요구사항 수집 사용자와 스테이크홀더(이해관계자)들로부터 요구사항을 수집 2)요구사항 분류 기능 요구사항 : 눈에 보이는것(이거 누르면 결제창뜨게해줘, 저거누르면 회원가입창 뜨게해줘 등등) 비기능 요구사항 : 성능, 보안 등 시스템이 어떻게 작동해야 하는지 정의 3)요구사항 명세 분류된 요구사항을 필요한 사람이 보고 쓰도록 정리하여 명세서 형태로 작성 4)요구사항 검증 검토,인스펙션,프로토타이핑 등의 방법이용 2. 현행 시스템 파악 (1)현행 시스템 파악 > 너 지금 무슨 프로그램, PC, 쓰니? 기존 시스템의 기능,성능,문제.. 2024. 1. 7. 이전 1 2 3 4 ··· 11 다음