자격증 34

[정보처리기사] UML (Unified Modeling Language)의 구성요소 ( 사물, 관계 )

UML이란 시스템 개발 과정 중 상호 간의 원활한 의사소통을 위한 표준화된 객체지향 모델링 언어이다. UML 구성요소 - 사물 ( Things ) - 관계 ( Relationships ) - 다이어그램 ( Diagram ) 1) 사물 ( Things ) - 구조 사물 : 개념적 물리적 요소 ( 클래스, 유스케이스 , 컴포넌트.. ) - 행동 사물 : 시간과 공간에 따라 요소들의 행위 표현 ( 상호작요, 상태머신 ) - 그룹 사물 : 요소들을 그룹으로 묶어 표현 ( 패키지 ) - 주해 사물 : 부가적인 설명이나 제약조건 ( 노트 ) 2) 관계 ( Relationshipis ) : 사물과 사물 사이의 연관성 표현 - 연관관계 ( Association ) 사물이 다른 사물에 접근하여 생성된 관계이다. 사람 사..

[정보처리기사] 요구사항 ( Requirement )

소프트웨어는 사용자의 요구를 충족시키기 위해서 개발된다. 소프트웨어는 어떤 문제를 해결할 것인지 어떤 제약사항이 있는지를 개발 전 미리 서술해야 하는데, 이것이 요구사항(Requirements)이다. ▷ 요구사항 종류 기능 요구사항 ( Functional Requirement ) - 기능이나 수행과 관련된 요구사항 비기능 요구사항 ( Non-Functional Requirement ) - 품질이나 제약사항과 관련된 요구사항 사용자 요구사항 ( User Requirements ) 사용자 관점에서 본 시스템이 제공해야 할 요구사항 ( 쉬움, 친숙함 ) 시스템 요구사항( System Requirements ) 개발자 관점에서 시스템이 사용자 및 다른 시스템에게 제공해야 할 요구사항 ( 전문적, 기술적 ) ▷ ..

[정보처리기사] 개발 기술 환경

운영체제 ( OS ) 컴퓨터 시스템의 자원을 효율적으로 관리 및 사용하도록 환경을 제공하는 소프트웨어 데이터베이스 관리 시스템 ( DBMS ) 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보 생성을 하고 데이터베이스를 관리해주는 환경을 제공하는 소프트웨어 웹 어플리케이션 서버 ( WAS ) 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위한 미들웨어 *미들웨어 : 응용 프로그램에게 운영체제 서비스와 더불어, 추가적인 서비스를 제공하는 소프트웨어 오픈소스 누구나 제한 없이 사용 가능한 소스코드를 공개하는 소프트웨어

[정보처리기사] 소프트웨어 생명주기 (Software Life Cycle)

폭포수 모형 (Waterfall Model) 이전 단계로 돌아갈 수 없어 각 단계를 철저히 매듭짓고 다음단계로 진행하는 개발 방법 가장 오래되고 폭넓게 사용된 전통적인 소프트웨어 생명주기 모델 프로토타입 모델(Prototype Model) 실제 개발될 소프트웨어에 대한 견본품(Prototype)을 만들어 최종 결과물을 예측하는 모형 나선형 모형(Spiral Moder, 점진적 모형) 보헴(Bohem)이 제안 점진적으로 개발하는 모델 프로토타입 모형 + 프로토타입 모형 + 위험분석기능 추가 1) 계획 수립 2) 위험 분석 ( 개발할 기술의 위험 요소 및 관리 요소 분석 ) 3) 개발 및 검증 ( 분석을 토대로 개발 및 검증 ) 4) 고객 평가 ( 프로토타입 ) 애자일 모형(Agile Model) 요구사항 ..