소란한 블로그

고정 헤더 영역

글 제목

메뉴 레이어

소란한 블로그

메뉴 리스트

  • 홈
  • 분류 전체보기 (104)
    • 정보처리기사 공부지식 (49)
    • JAVA (24)
    • Spring (2)
    • 템플릿 엔진 (1)
    • Web (6)
    • javascript (0)
    • AWS (0)
    • 데이터베이스 (10)
    • 네트워크 (2)
    • AI (1)
    • [일상] 음악 감상 (5)
    • [일상] 책 리뷰 (3)

검색 레이어

소란한 블로그

검색 영역

컨텐츠 검색

정보처리기사 공부지식

  • [정보처리기사 실기 공부] 소프트웨어 아키텍처

    2024.02.05 by 소란한소란

  • [정보처리기사 실기 공부] 소프트웨어 설계 모델링

    2024.02.02 by 소란한소란

  • [정보처리기사 실기 공부] 소프트웨어 분석 모델링

    2024.02.02 by 소란한소란

  • [정보처리기사 실기 공부] 소프트웨어 요구공학

    2024.02.01 by 소란한소란

  • [정보처리기사 실기 공부] 소프트웨어 요구사항 분석

    2024.02.01 by 소란한소란

  • [정보처리기사 실기 공부] 소프트웨어 프로젝트 관리

    2024.01.31 by 소란한소란

  • [정보처리기사 실기 공부] 소프트웨어 개발 방법론 종류

    2024.01.31 by 소란한소란

  • [정보처리기사 실기 공부] 소프트웨어 개발 프로세스 모델

    2024.01.30 by 소란한소란

[정보처리기사 실기 공부] 소프트웨어 아키텍처

소프트웨어 아키텍처: 기본 구조와 특징 소프트웨어 아키텍처란? 소프트웨어 아키텍처는 소프트웨어의 기본 구조로서, 전체 시스템을 지탱하는 틀을 제공합니다. 소프트웨어 아키텍처의 특징 간략성 추상화 가시성 관점 모형 의사소통수단 소프트웨어 아키텍처 프레임워크 구성 요소 아키텍처 명세: 시스템의 전반적인 설계와 관련된 명세를 정의합니다. 이해관계자: 시스템에 영향을 미치는 이해관계자를 식별하고 관리합니다. 관심사: 아키텍처에서 중요한 측면이나 영역을 결정합니다. 관점: 특정 이해관계자나 목적에 따라 시스템을 볼 수 있는 관점을 제공합니다. 뷰: 시스템의 특정 측면을 나타내는 시각적인 표현입니다. 소프트웨어 아키텍처 4+1 뷰 고객의 요구사항을 정리해 놓은 시나리오를 4개의 관점에서 바라보는 소프트웨어적인 접근..

정보처리기사 공부지식 2024. 2. 5. 14:55

[정보처리기사 실기 공부] 소프트웨어 설계 모델링

소프트웨어 설계 모델링 : 구조와 계획의 핵심 소프트웨어 설계는 복잡한 프로세스를 효과적으로 이해하고 관리하기 위한 중요한 단계입니다. 이 글에서는 소프트웨어 디자인의 다양한 측면과 이를 효율적으로 수행하기 위한 주요 원칙들에 대해 알아보겠습니다. 소프트웨어 설계의 종류 설계 상위 설계 아키텍처 소프트웨어의 아키텍처는 시스템의 구조와 틀을 결정합니다. 데이터 시스템이 다루는 데이터의 구조와 관리 방식을 다룹니다. 인터페이스 사용자와 시스템 간의 상호 작용을 위한 디자인은 인터페이스에 중점을 둡니다. 사용자 인터페이스 사용자가 직접 다루는 부분인 사용자 인터페이스의 디자인은 사용자 경험에 집중합니다. 하위 설계 (★) 모듈 시스템을 이루는 각각의 모듈에 대한 디자인을 고려합니다. 자료구조 자의 구조를 설계..

정보처리기사 공부지식 2024. 2. 2. 10:48

[정보처리기사 실기 공부] 소프트웨어 분석 모델링

소프트웨어 분석 모델링 : 간략한 안내서 소프트웨어 개발에서 핵심은 복잡한 시스템을 간단한 모델로 표현하여 이해를 쉽게 하는 것입니다. 이 글에서는 소프트웨어 분석 모델링의 중요한 측면들을 살펴보겠습니다. 정의 복잡한 시스템을 쉽게 이해하기 위한 간단한 모델로 표현하는 것을 의미 모델링 구분 기능적 모델링 정적 모델링 동적 모델링 분석 모델의 종류 구조적 분석 모델 - 하향식 ↓ 객체 지향 분석 모델 - 상향식 ↑ 정보공학 분석 모델 정형화 분석 모델 자료 흐름도 (DFD, Data Flow Diagram) 자료 흐름도 (DFD, Data Flow Diagram) = : 자료의 정의 (~로 구성되어 있다) + : 자료의 연결 (그리고 and) ( ) : 자료의 생략 (Optional) [ | ] : 자료..

정보처리기사 공부지식 2024. 2. 2. 10:39

[정보처리기사 실기 공부] 소프트웨어 요구공학

소프트웨어 요구사항 공학: 프로젝트 성공을 위한 핵심 단계소프트웨어 개발 프로젝트에서 성공을 거두기 위해서는 명확하고 체계적인 요구사항 정의가 필수적입니다. 이 블로그 포스트에서는 소프트웨어 요구사항 공학의 주요 단계와 각 과정에서 사용되는 도구 및 기술에 대해 알아보겠습니다.1. 요구사항 공학의 필요성분석의 어려움: 프로젝트의 복잡성으로 인해 요구사항을 분석하는 것이 어려워집니다.요구사항 변경: 프로젝트 진행 중에 요구사항이 변경될 수 있으므로 이를 관리하는 것이 중요합니다.관점에 따른 차이: 이해관계자들 간의 관점 차이로 인해 명확한 요구사항 정의가 필요합니다.2. 요구사항의 분류참여자 관점사용자 요구사항: 최종 사용자의 관점에서 요구되는 기능과 특성을 정의합니다.시스템 요구사..

정보처리기사 공부지식 2024. 2. 1. 13:13

[정보처리기사 실기 공부] 소프트웨어 요구사항 분석

소프트웨어 요구 사항 분석 현행 시스템 파악 1단계 : 현행 시스템 구성, 기능 , 인터페이스 현황을 파악하는 단계 2단계 : 현행 시스템의 아키텍처 및 소프트웨어 구성현황을 파악하는 단계 3단계 : 현행 시스템의 하드웨어 및 네트워크 구성현황을 파악하는 단계 플랫폼 기능 분석 플랫폼 기능 연결기능 비용감소 브랜드 신뢰 기능 커뮤니티 형성 플랫폼의 종류 하드웨어 플랫폼 소프트웨어 플랫폼 서비스 플랫폼 플랫폼의 유형 싱글 사이드 플랫폼 투 사이트 플랫폼 멀티 사이드 플랫폼 CPND(Contents Platform Network Device) Content (콘텐츠) Platform (플랫폼) Network (네트워크) Device (디바이스) 운영체제 분석 운영체제 종류 유닉스(UNIX) 리눅스(Linux..

정보처리기사 공부지식 2024. 2. 1. 13:04

[정보처리기사 실기 공부] 소프트웨어 프로젝트 관리

소프트웨어 프로젝트 관리: 효과적인 계획과 일정 관리소프트웨어 개발 프로젝트를 성공적으로 관리하기 위해서는 효과적인 계획과 일정 관리가 필수적입니다. 이 블로그 포스트에서는 소프트웨어 프로젝트 관리의 핵심 개념들을 다루었습니다.1. 프로젝트 핵심 관리 대상 (3P) People (사람): 프로젝트 관리의 기본 요소Problem (문제): 처리해야 할 내용을 분석하고 설계Process (프로세스): 소프트웨어 개발에 필요한 프레임워크 제공2. 개발 비용 추정비용 추정 기법: 하향식 비용 산정 기법, 상향식 비용 산정 기법, 수학적 계산하향식 비용 산정 기법: 전문가 기법, 델파이 기법상향식 비용 산정 기법: LOC 기법, 단계별 인원 계산 기법LOC(원시코드 라인수) 기법비관..

정보처리기사 공부지식 2024. 1. 31. 12:21

[정보처리기사 실기 공부] 소프트웨어 개발 방법론 종류

소프트웨어 개발 방법론: 다양한 접근 방식소프트웨어를 개발하는 데에는 여러 가지 방법론이 존재합니다. 각 방법론은 프로젝트의 특성과 목적에 따라 선택되어야 합니다. 여기서는 몇 가지 주요한 소프트웨어 개발 방법론을 소개하겠습니다.1. 구조적 방법론구조적 방법론은 소프트웨어 개발을 체계적으로 접근하는 방법으로, 모듈화와 추상화를 중시하여 개발을 진행합니다.2. 정보 공학 방법론정보 공학 방법론은 비즈니스 프로세스를 중심으로 데이터와 기능을 통합하여 체계적으로 정보 시스템을 구축하는 방법입니다.3. 객체지향 개발 방법론객체지향 개발 방법론은 현실 세계의 개체를 객체로 모델링하여 코드의 재사용성과 유지보수성을 높이는 방법론입니다.4. CBD (Component-Based Development)..

정보처리기사 공부지식 2024. 1. 31. 11:43

[정보처리기사 실기 공부] 소프트웨어 개발 프로세스 모델

소프트웨어 공학안녕하세요! 이번 글에서는 소프트웨어를 개발할 때 사용되는 다양한 모델 중 몇 가지를 살펴보겠습니다.1. 워터폴 모델워터폴 모델은 개발 과정을 선형으로 진행하는 전통적인 방법론입니다. 계획, 요구 분석, 설계, 구현, 테스트, 유지보수의 단계로 이어지며, 각 단계가 이전 단계의 결과물을 바탕으로 진행됩니다. 2. 프로토타이핑 모델프로토타이핑 모델은 초기에 간단한 버전의 제품을 만들어 이를 기반으로 고객과의 피드백을 받아 제품을 점진적으로 개선해 나가는 방법입니다. 유연하고 변화에 대응하기 용이하며, 고객의 요구사항을 정확히 파악할 수 있습니다.3. 나선형 모델스파이럴 모델은 계획, 리스크 분석, 개발, 평가라는 네 단계를 주기적으로 반복하면서 점진적으로 개발을 진행하는 ..

정보처리기사 공부지식 2024. 1. 30. 16:30

추가 정보

페이징

이전
1 ··· 3 4 5 6 7
다음
TISTORY
소란한 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바