728x90
반응형

정보관리기술/소프트웨어공학 67

HAZOP(HAZard and OPerability analysis) / ①

문제10) HAZOP(HAZard and OPerability anaysis) 답) 1. 경험기반 정성적 위험식별, HAZOP(HAZard and OPerability anaysis)의 개념 대상에 관련된 전문가들이 모여 공정변수와 가이드워드의 조합을 통해 이탈의 원인 및 영향을 분석하는 안전성 분석 기법 (특징) 브레인스토밍 기법 활용, 귀납적, Bottom-up 방식 2.HAZOP(하좁,해좁,하잡)의 수행 절차 가. HAZOP의 수행 절차 공정변수와 가이드워드 조합으로 이탈 원인 및 영향도 분석 나. HAZOP의 유형 및 평가 방식 구분 유형, 평가 설명 유형 프로세스 HAZOP 공장 시설과 프로세스 시스템을 평가하기 위해 개발 휴먼 HAZOP 특화된 HAZOPs의 한 계열로 기술적 실패 보다는 사람..

OAS(OpenAPI Specification) / ①

문제7) OAS(OpenAPI Specification) 답) 1. OpenAPI 의 공통 Spec, OAS(OpenAPI Specification) 의 개요 가. OAS(OpenAPI Specification)의 개념 API 의 이름, 파라미터, 반환 값 등의 구문, 인증 및 인가 방법, 데이터 전달 형식 등 API 를 정확하게 호출하고 그 결과를 명확히 해석하는데 필요한 정보들을 일관된 형식으로 기술한 명세서 RESTful 과 API 에 대한 표준, 언어에 구애받지 않는 인터페이스를 정의하여 사람과 컴퓨터가 소스 코드, 문서에 액세스하거나 네트워크 트래픽 검사를 통해 서비스의 기능을 검색하고 이해할 수 있는 명세서 나. OAS(OpenAPI Specification)의 특징 워크 플로우 간소화 설계,..

로우코드(Low Code) / ①

문제6) 로우코드(Low Code) 답) 1. 최소한의 코딩으로 프로그램 개발, 로우코드(Low Code) 의 개요 가. 로우코드(Low Code) 의 정의 Drag & Drop UI Workflow 모델링을 활용하여 복잡한 코딩 과정을 단순화해 소프트웨어를 빠르게 개발하고 배포할 수 있게 지원하는 SW 개발 기술 나. 로우코드(Low Code) 의 특징 핸드코딩 최소화 사전 탑재형 요소를 이용하여 코딩없이 프로그램 개발 가능 저비용 개발 가능 전체 어플리케이션 개발/설치/교육/배포 라이프 사이클 단순화로 투자 최소화 IT-Biz 간 협업용이 모델 기반 디자인, 시각화 프로그래밍을 이용하여 비 전문가들도 사용 가능 클라우드 기반 확장 확장성이 용이한 구조로 제공되는 솔루션 2. 로우코드 플랫폼 및 주요기..

의존성 주입(Dependency Injection)

문제6) 의존성 주입(Dependency Injection) 의 장점 답) 1. 위임의 프로그래밍 기법, 의존성 주입(Dependency Injection) 개념 IoC 분류 DI(Dependency Injection) 각 계층 사이, 각 클래스 사이에 필요로 하는 의존관계를 컨테이너가 자동으로 연결해 주는 것 각 클래스 사이의 의존관계를 빈 설정(Bean Definition) 정보를 바탕으로 컨테이너가 자동으로 연결 DL사용 시 컨테이너 종속성이 증가하여, 이를 줄이기 위해 DI를 사용(Setter Injection, Constructor Injection, Method Injection) 2. 의존성 주입(Dependency Injection) 의 장점 가. 설계 및 개발단계 시 장점 장점 상세 설명..

스프링 부트(Spring Boot) / ①

문제6) 스프링 부트(Spring Boot) 답) 1. 스프링을 더 쉽게 사용할 수 있게 하는, 스프링 부트(Spring Boot) 의 개요 가. 스프링 부트(Spring Boot)의 정의 스프링 프레임워크를 사용하는 프로젝트를 복잡한 설정 없이 쉽고 빠르게 만들어주는 라이브러리/프레임워크 나. 스프링 부트의 장점 라이브러리관리 자동화 스프링 부트의 Starter 라이브러리를 등록하여 라이브러리 의존성 관리 라이브러리 버전 자동관리 pom.xml 에 스프링 부트 버전을 입력하면 스프링 라이브러리뿐 아니라 서드파티 라이브러리 버전도 관리 설정의 자동화 @EnableAutoConfigration 어노테이션을 선언해서 스프링에서 자주 사용했던 설정들을 알아서 등록 내장 Tomcat 스프링 부트는 Tomcat ..

오픈소스(Open Source)

문제2) 오픈소스의 개념, 특징, 현황을 기술하고 오픈소스가 4차 산업혁명에 기여하는 시사점을 설명하시오. 답) 1. 4차 산업혁명의 숨은 원동력, 오픈소스의 개념 및 특징 설명 가. 오픈소스(Open Source) 의 개념 공개적으로 액세스 할 수 있게 설계되어 누구나 자유롭게 확인, 수정, 배포할 수 있는 소프트웨어 나. 오픈소스의 특징 항목 내용 특징 자유 복제, 설치, 운영, 수정, 배포의 자유 기존 소스 코드 및 라이브러리 재사용 통한 생산성 향상 성숙한 공개SW 커뮤니티의 프로젝트 적용으로 품질 보장 Copyleft 공개되어 있는 소스 코드 공개되어 있는 소스 코드 통해 알고리즘과 로직 분석하고 응용할 수 있어 설계자, 개발자, 테스터의 소프트웨어 기술력 증강 무료 내부사용 외부판매 TCO(T..

UI/UX 설계기준

문제2) 전자정부 웹사이트 UI/UX 설계기준 7가지와 웹접근성, 웹호환성, 웹개방성, 웹최적화에 대해 각각 설명하시오 답) 1. 전자정부 웹사이트 UI/UX 가이드라인의 개요 사용자에 대한 이해를 바탕으로 전자정부서비스를 효율적으로 제공할 수 있는 설계 방안을 제공하기 위해 발간 원칙에 기반하여, 일관된 UI/UX 를 제공하기 위해 7가지 설계 기준 정의 2. 전자정부 웹사이트 UI/UX 설계기준 7가지 설명 NO 설계기준 해야 할 일 ① 사용자에게 필요한 정보와 기능을 제공한다 웹사이트를 이용하는 사용자와 요구사항 기반 웹사이트 목적을 정의 사용자 조사 및 분석 데이터 기반 기능, 콘텐츠, 디자인 등을 결정 ② 작업에 소용되는 시간과 단계를 최소화한다 주요 과업 중심, 사용자 여정 지도 작성 및 개선..

Usecase Diagram

문제6) 고객과 점주가 사용하는 주문시스템에 대한 Usecase Diagram 을 작성하시오. 가. 고객은 주문시스템을 통해서 가격을 조회하고 주문할 수 있다. 나. 고객은 주문시스템을 통해 주문상태를 확인하고 주문을 취소할 수 있다. 다. 점주는 주문시스템을 통해 주문 활동을 모니터링하고 창고를 관리할 수 있다. 라. 회계시스템은 주문시스템과 연동하여 주문이나 취소 처리 할 수 있다. 답) 1. Usecase Diagram 기반 분석모델링 개요 가. Usecase diagram 기반 분석모델링 절차 Usecase 를 기반으로 하는 UML 기반의 분석설계 모델링 수행 시 고객, 시스템 요구사항을 분석하여 작성한 Usecase diagram 을 통해서 분석을 전개하는 방법론을 적용 가능함. 나. Useca..

순차 다이어그램

문제5) UML 2.0의 순차 다이어그램(Sequence Diagram)에 대한 아래의 사항을 작성하시오. 가. 순차 다이어그램의 목적과 작성 순서, 구성요소별 표기법 - 구성요소 : Frame, Object, Lifelines, Activation Box, Guard 나. 아래의 도서 예약 시스템의 협력 다이어그램(Collaboration Diagram)을 순차 다이어그램으로 변환 답) 1. 시간의 흐름에 따라 표현하는, 순차 다이어그램의 개요 가. 순차 다이어그램의 정의 객체를 정의하고 한 Usecase 내에 포함된 객체 간의 상호작용을 시간 순서로 표현하는 동적 다이어그램 나. 순차 다이어그램의 특징 특징 설명 시간 순서 Use Case 시나리오를 시간과 순서에 따라 묘사 및 도식화 관계성 제외 객..

정보시스템 운영환경 장애 예방 및 대응

문제5) 정보시스템 운영환경 변환과정에서 장애예방 및 대응과 관련하여 다음을 설명하시오. 가. 목적 및 필요성 나. 운영환경 변환 유형 및 장애 유형 다. 장애 예방 및 대응 활동 강화 방안 답) 1. 정보시스템 운영환경 변환 과정에서의 장애예방과 대응의 목적 및 필요성 정보시스템 운영환경은 다양한 환경의 변화에 의해서 변환이 가속화되고, 이러한 변환과정에서 장애 예방과 대응활동의 중요성은 더욱 부각되고 있음 2. 정보시스템 운영환경 변환 유형 및 장애유형 가. 정보시스템 운영환경 변환 유형 변환 유형 정보시스템의 변화 변환 예시 인프라 변환 온프레미스에서 클라우드로 전환 물리적인 서버/NW/스토리지 기반 인프라 자체 구축 환경에서 AWS 등 CSP의 클라우드 환경으로 전환 서비스 수요 증가에 따른 Sc..

728x90
반응형