본문 바로가기

정보처리기사25

디자인 패턴(Design Pattern) 디자인 패턴(Design Pattern) 디자인 패턴 정의 어떤 분야에서 반족적으로 나타나는 문제점들에 대해 전문가들의 경험을 정리하여 해결방안을 제시한 패턴. 디자인 패턴을 구성하는 요소 문제 및 배경 사례 샘플코드 디자인 패턴의 종류 디자인 패턴은 크게 생성 패턴(Creational Patterns), 구조 패턴(Structural Patterns), 행동 또는 행위 패턴(Behavioral Patterns)로 나뉘고, 그 안에 여러가지의 패턴이 존재한다. ¤ 생성 패턴(Creational Patterns) 추상 팩토리 패턴(Abstract Factory) : 동일한 주제의 다른 팩토리를 묶어 준다. 빌더 패턴(Builder) : 생성(construction)과 표기(representation)를 분.. 2021. 2. 21.
코드의 종류 코드의 종류 코드의 정의 데이터를 사용 목적에 따라 식별, 분류, 배열하기 위하여 사용되는 숫자, 문자 또는 기호로 컴퓨터 처리에 효율적인 것을 선정 코드의 종류 순차 코드(Sequence Code) 자료의 발생순, 크기순 등 코드화 대상 항목을 일정한 순서에 의해 일련 번호를 부여하는 코드 블럭 코드(Block Code) 코드화할 대상이 갖는 공통 특징을 중심으로 항목들을 별도의 집단으로 분류하고, 한 집단 안에서 순서대로 코드를 부여 그룹 분류 코드(Group Classification Code) 대상 항목에 대한 분류 기준에 따라 대분류, 중분류, 소분류 등 각 분류별로 번호를 순서적으로 부여하는 코드 표의 숫자 코드(Significant Digit Code) 코드화 대상 항목의 중량, 면적, 용량.. 2021. 2. 20.
운영체제 분석 운영체제 분석 운영체제 개념 운영체제(OS : Operaing System)는 하드웨어와 소프트웨어 자원을 관리하고 컴퓨터 프로그램을 위한 공통 서비스를 제공하는 소프트웨어 운영체제의 종류 및 특징 1. 유닉스(Unix) 저작자 : IBM의 IBM AIX, HP(HP-UX), SUN(Solaris) 용도 : 멀티 태스킹과 다중 사용자를 지원, 대용량 처리 2. 윈도우(Windows) 저작자 : Microsoft 용도 : 개인용 PC, Tablet PC, 중소규모 서버 3. 리눅스(Linux) 저작자 : 리누스 토르발스(Linus Torvalds) 용도 : 중/대규모 서버 4. 안드로이드(Android) 저작자 : Google 용도 : Tablet PC, 스마트폰 5. iOS 저작자 : Apple 용도 :.. 2021. 2. 18.
분석자동화 도구 분석자동화 도구 CASE(Computer Aided Software Engineering) 도구 - 구조화된 요구 사항 명세서에 대해서는 자동화된 일관성 분석을 제공하는 CASE 도구를 활용 - 이러한 도구를 사용하면 요구사항 변경 사항을 추적하고 분석 및 관리할 수 있으며, 표준 준수 여부를 확인할 수 있다. 또 분산된 환경에서 다양한 이해관계자가 공동 작업할 수 있으며, 테스트 연계 및 결함 관리 등의 기능을 제공하기 때문에 시스템 구축 업무를 효율적으로 수행할 수 있다. CASE의 정의 소프트웨어 개발 과정의 일부 또는 전체를 자동화하기 위한 도구. 표준화된 개발 환경 구축 및 문서 자동화 기능을 제공. 작업 과정 및 데이터 공유를 통해 작업자간 커뮤니케이션을 증대. CASE의 기능 소프트웨어 생명.. 2021. 2. 16.