본문 바로가기

반응형

정보처리기사

(14)
(정보처리기사 실기 정리) 1. 요구사항 확인 - (11) 요구사항 분석 CASE와 HIPO, UML: 개요 및 상세 설명 정보처리기사 실기대비 단원별 정리입니다.정보처리기사 게시판에 들어가셔서 공부하세요. 화이팅 요구사항 분석 CASE와 HIPO, UML: 개요 및 상세 설명         1. 요구사항 분석 CASE (Computer-Aided Software Engineering)CASE 도구는 요구사항을 자동으로 분석하고, 명세화를 기술하도록 지원하는 소프트웨어 도구입니다. 이를 통해 개발자의 생산성을 높이고, 시스템 설계 및 문서화를 효율적으로 수행할 수 있습니다.대표적인 요구사항 분석 CASESADT (Structured Analysis and Design Technique)시스템의 요구사항 분석, 설계, 소프트웨어 설계를 지원하는 도구.프로세스 및 데이터의 관계를 구조적으로 표현.SREM → RSL/REVSSRE..
(정보처리기사 실기 정리) 1. 요구사항 확인 - (14)유스케이스(Use Case) 다이어그램 정리 유스케이스(Use Case) 다이어그램 정리    1. 유스케이스 다이어그램의 개요기능 모델링정의:사용자 요구사항을 분석하여 개발될 시스템의 기능을 정리하고 사용자와 함께 공유하기 위해 그림으로 표현.목적:시스템의 정적 모델링에 중점을 두어 사용자와 시스템 간의 상호작용 및 기능적 요구를 도식화.종류:유스케이스 다이어그램: 사용자와 시스템 간의 관계를 표현.액티비티(Activity) 다이어그램: 기능 흐름을 상세히 표현.      2. 유스케이스 다이어그램의 특징정의:시스템 내부와 외부 시스템 간의 상호작용 및 수행 가능한 기능을 표현.특징:내부 요소와 외부 요소를 포함하여 표현.사용자의 행동(Actor)을 기반으로 정의.시스템의 범위 및 목적을 구체적으로 나타냄.      3. 유스케이스 다이어그램 구..
(정보처리기사 실기 정리) 1. 요구사항 확인 - (13)UML - 다이어그램(Diagram) 정리 UML - 다이어그램(Diagram) 정리   다이어그램(Diagram)의 개념정의: 사물과 관계를 도형으로 표현하여 시스템 설계 및 분석 시 의사소통에 도움을 줌.특징:구조적 다이어그램: 시스템의 정적 모델링.행위 다이어그램: 시스템의 동적 모델링.    1. 구조적(Structural) 다이어그램의 종류종류내용클래스 다이어그램클래스와 클래스 간 속성과 관계를 표현.객체 다이어그램특정 시점에서의 객체 인스턴스 간 관계를 표현.컴포넌트 다이어그램컴포넌트와 인터페이스 간의 관계를 표현.배치 다이어그램하드웨어/프로세스 등의 물리적 요소 배치를 표현.복합 구조 다이어그램클래스 내부 구조를 표현.패키지 다이어그램클래스나 유스케이스를 그룹화한 패키지의 관계를 표현.대표 기호:클래스 다이어그램:diff코드 복사+-..
(정보처리기사 실기. 정리) 1. 요구사항 확인 - (12)UML의 관계(Relationship) 정리 UML의 관계(Relationship) 정리    1. 연관 관계 (Association)정의: 두 개 이상의 사물이 서로 연결된 상태를 표현하는 관계.특징:방향성을 가질 수 있음 (단방향/양방향).다중도를 사용해 관계에 포함된 객체 수를 명시.기호:직선으로 연결방향성은 화살표로 표시다중도는 선 위에 표시다중도 표기 예:표기의미1연결된 객체가 단 하나.n연결된 객체가 여러 개.0..1객체가 없거나 하나만 존재.0..* 또는 *객체가 없거나 여러 개.1..*최소 한 개 이상.그림:사람 ↔ 집lua코드 복사사람 1 ----- 0..* 집      2. 집합 관계 (Aggregation)정의: **부분(Part)**과 **전체(Whole)**의 느슨한 포함 관계.특징:구성 요소는 독립적으로 존재 가능.전체와 ..
(정보처리기사 실기 정리) 1. 요구사항 확인 - (10) 요구사항 분석 정보처리기사 실기대비 단원별 정리입니다.정보처리기사 게시판에 들어가셔서 공부하세요. 화이팅   요구사항 분석: 개요 및 상세요구사항 분석은 사용자의 요구사항을 이해하고 이를 체계적으로 정리하여 명확히 표현하는 작업입니다. 이 과정은 요구사항 도출 이후 진행되며, 시스템 개발의 기초 자료를 제공하기 위해 필수적으로 수행됩니다.          1. 요구사항 분석 (Requirement Analysis)정의개발 대상에 대해 사용자와의 인터뷰, 자료 조사 등을 통해 요구사항을 분석하고, 이를 문서화하여 명확히 하는 활동.분석 결과를 바탕으로 필요하거나 불필요한 요구사항을 정리하고, 우선순위를 설정.목적사용자 요구사항의 정확한 파악명확하지 않거나 모호한 요구사항을 확인하여 수정 및 구체화.체계적인 개발 기반 마..
(정보처리기사 실기 정리) 1. 요구사항 확인 - (10) 요구사항 개발 프로세스 정리 및 개요 정보처리기사 실기대비 단원별 정리입니다.정보처리기사 게시판에 들어가셔서 공부하세요. 화이팅     요구사항 개발 프로세스: 정리 및 개요소프트웨어 개발에서 요구사항 개발 프로세스는 요구사항을 도출하고 분석하며 명세화하고 검증하는 과정을 포함합니다. 이는 프로젝트 성공의 핵심 요소로, 개발 초기 단계에서 명확한 방향성을 제시하고, 프로젝트 진행 과정에서 발생할 수 있는 오류를 줄이기 위한 필수 작업입니다.          1. 요구사항 개발 프로세스 개요정의개발 대상에서 요구사항을 체계적으로 도출하고, 분석한 후 명세서에 정리하여 확인 및 검증하는 원리적 구조화된 활동.이 과정은 **타당성 조사(Feasibility Study)**를 거친 후 실행되며, 소프트웨어 엔지니어링의 핵심 요소 중 하나입니다.주요..
(정보처리기사 실기 정리) 1. 요구사항 확인 - (9) 요구사항 정의 정보처리기사 실기대비 단원별 정리입니다.정보처리기사 게시판에 들어가셔서 공부하세요. 화이팅       요구사항 정의: 정리 및 개요소프트웨어 개발에서 요구사항 정의는 사용자가 필요로 하는 서비스를 명확히 하고, 이를 제공하기 위한 시스템의 기준을 수립하는 중요한 단계입니다. 이를 통해 개발자와 이해관계자 간의 소통을 원활히 하고, 개발 과정에서의 오류를 최소화할 수 있습니다.     1. 요구사항의 개념정의소프트웨어가 해결해야 할 문제와 제공해야 할 서비스에 대한 명확한 설명.시스템 개발, 유지보수 과정에서 기준과 근거로 사용됨.운영 및 서비스 제공을 위한 제약조건과 정상적인 운영을 위한 필수 요소를 포함.     2. 요구사항의 종류요구사항은 크게 네 가지로 분류됩니다.(1) 기능 요구사항 (Funct..
(정보처리기사 실기 정리) 1.요구사항확인 - (8) 개발 기술 환경 파악 정보처리기사 실기대비 단원별 정리입니다.정보처리기사 게시판에 들어가셔서 공부하세요. 화이팅     개발 기술 환경 파악: 세부 내용 정리개발 기술 환경 파악은 소프트웨어 개발에 필요한 기술 스택을 선정하고, 시스템 효율성과 안정성을 보장하기 위한 필수 과정입니다. 운영체제(OS), 데이터베이스 관리 시스템(DBMS), 웹 애플리케이션 서버(WAS), 오픈 소스(Open Source)를 중심으로 각 기술의 특징과 요구사항을 분석합니다.      1. 운영체제 (OS, Operating System)정의운영체제는 컴퓨터 자원을 효율적으로 관리하며, 사용자가 하드웨어와 소프트웨어를 편리하게 사용할 수 있도록 환경을 제공하는 시스템 소프트웨어입니다.사용자가 응용 프로그램을 통해 작업을 수행할 수 있도록 인터페이..

반응형