분류 전체보기 94

필기) 소프트웨어 설계 - 요구사항 확인 - 요구분석 기법

소단위 명세서데이터 흐름도에 나타나 있는 처리 항목을 1~2페이지 정도의 소규모 분량으로 요약하여 작성하는 논리적 명세서이다.  1. 요구분석의 개념(Requirements Analysis)- 요구분석은 사용자의 요구를 추출하여 목표를 정하고 어떤 방식으로 해결 할 것인지 결정하는 단계- 요구분석은 개발 대상에 대한 사용자의 요구사항 중 명확하지 않거나 모호하여 이해되지 않는 부분을 발견하고 이를 걸러내기 위한 과정 2. 요구분석의 특징- 요구분석은 소프트웨어 개발의 실제적인 첫 단계로 사용자의 요구에 대해 이해하는 단계- 분석 결과의 문서화를 통해 향후 유지보수에 유용하게 활용할 수 있다.- 보다 구체적인 명세를 위해 소단위 명세서가 활용될 수 있다.- 개발 비용이 가장 많이 소요되는 단계는 아니다.-..

필기) 소프트웨어 설계 - 요구사항 확인 - 비즈니스 융합

1. 비즈니스 융합 분석의 개념- 비즈니스 융합은 융합 기술이 제공하는 기회나 융합의 원리를 적용해서 새로운 제품, 서비스, 산업을 창출하거나 기존 제품을 혁신하기 위한 기업활동- 산업 또는 시장 간 경계를 허물어 정보통신 기술을 적용해 새로운 비즈니스 모델로의 범위를 확대하는 것 2. 비즈니스 융합 유형- 비즈니스 5가지 유형 : 고객 가치, 시장 유통, 가치 제안, 공급 역량, 생산 방식고객 가치 : 개인, 사회, 인류의 행복과 번영을 위한 가치 창출 - 신재생 에너지 개발, 친환경 농산물 생산 등시장 유통 : 신시장 개척 또는 미래시장 선점 - 자율주행 자동차, 글로벌 통신망가치 제안 : 시장/고객의 미충족 욕구 대응을 위한 신상품 개발 - 드론 배송, 협동 로봇, 소셜 로봇공급 역량 : 신기술, ..

필기) 소프트웨어 설계 - 요구사항 확인 - DBMS

1. DBMS의 개념- DBMS는 데이터베이스 관리 시스템의 약자로 데이터 집합 및 저장 관리 할 수 있는 기능을 제공하는 응용 프로그램임. 2. DBMS의 기능- DBMS의 기능은 중복 제어, 접근 통제, 인터페이스 제공, 관계 표현 등이 있음.중복제어 : 중복되는 데이터 저장 방지접근통제 : 권한에 따라 데이터에 대한 접근 제어인터페이스 제공 : 사용자에게 SQL 및 CLI, GUI 등 다양한 인터페이스 제공관계 표현 : 서로 다른 데이터 간의 다양한 관계를 표현할 수 있는 기능 제공 ( 스키마, ER 다이어그램 등 )샤딩/파티셔닝 : 구조 최적화를 위해 작은 단위로 나누는 기능 제공무결성 제약조건 : 무결성에 관한 제약조건을 정의/검사하는 기능 제공백업 및 회복 : 데이터베이스 장애 발생 시 데이터..

필기) 소프트웨어 설계 - 요구사항 확인 - 네트워크

네트워크 기본 개념 용어- 백본망 : 여러 네트워크를 상호 연결하는 컴퓨터 네트워크의 일부로서 각기 다른 LAN이나 부분망 간에 정보를 교환하기 위한 중심이 되는 망이라고 할 수 있음. - 라우터 : 3계층인 네트워크 계층에서 데이터 패킷을 발신지에서 목적지까지 전달하기 위해 최적의 경로를 지정하고, 이 경로를 따라 데이터 패킷을 다음 장치로 전달하는 장비임. - 스위치 : 2계층인 데이터링크 계층에서 데이터 프레임을 MAC주소 기반으로 목적지까지 빠르게 전달하는 네트워크 장비임. - 게이트웨이 : 컴퓨터 네트워크에서 서로 다른 통신망으로서, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 네트워크 장비임. - 방화벽 : 외부 네트워크 내부 네트워크에서 침입과 불법 정보 유출을 방지하고, 상호 간..

필기) 소프트웨어 설계 - 요구사항 확인 - 운영체제

1. 운영체제 개념- 운영체제는 하드웨어 및 소프트웨어 자원을 효율적으로 관리하고 공통된 기능을 제공하는 소프트웨어- 사용자가 좀 더 쉽게 사용하기 위해 지원함. 2. 운영체제 현행 시스템 분석- 운영체제 현행 시스템 분석 시 품질 측면과 지원 측면 등을 고려해야 함. 품질 측면 - 신뢰도, 성능신뢰도 : 장기간 시스템 운영 시 운영체제 장애 발생 가능성성능 : 대규모 및 대량 파일 작업 처리 (배치 작업) , 메모리크기 32bit 64bit 지원가능  지원 측면 - 기술 지원, 주변 기기, 구축 비용기술 지원 : 공급사들의 안정적인 기술 지원 오픈소스 여부주변 기기 : 설치 가능한 하드웨어 및 다수의 주변기기 지원 여부구축 비용 : 지원 가능한 하드웨어 비용, 설치할 응용프로그램의 라이선스 정책 및 비..

필기) 소프트웨어 설계 - 요구사항 확인 - 플랫폼

1. 플랫폼의 개념- 플랫폼은 애플리케이션을 구동시키는데 필요한 소프트웨어 환경임동일 플랫폼 내에서는 상호 호환이 가능하도록 만들어진 결합체를 의미함. 2. 플랫폼의 유형- 싱글 사이드, 투 사이드, 멀티 사이드로 나뉘어짐.싱글 사이드 : 제휴 관계를 통해서 소비자와 공급자를 연결해주는 형태 - 아이튠즈, 안드로이드 마켓 등투 사이드 : 두 그룹을 중개하고 모두에게 개방 해주는 형태 - 소개팅 앱 등멀티 사이드 : 다양한 이해관계를 가지는 그룹을 연결하여 중개하는 형태 - 페이스북, 인스타그램 등  3. 플랫폼의 기능- 소프트웨어 개발과 운영비용 감소 및 생산성 향상- 동일 플랫폼의 커뮤니티를 형성 및 네트워크 효과 유발  (네트워크 효과 : 상품의 수요가 형성되면 다른 상품선택 영향 줌) 4. 플랫폼 ..

필기) 소프트웨어 설계 - UML

1. UMLUML은 시스템 및 소프트웨어 개발 프로세스에서 사용되는 표준화된 모델링 언어입니다. 1-1. UML 다이어그램 종류(1) 클래스 다이어그램 (Class Diagram):- 클래스, 인터페이스, 관계 및 속성을 보여주는 구조적 다이어그램입니다.- 클래스 간의 관계를 표현하고 객체 간의 상호 작용을 이해하는 데 사용됩니다. (2) 유즈 케이스 다이어그램(Use Case Diagram):- 시스템의 기능적 요구사항을 시각적으로 나타냅니다.- 액터와 유즈 케이스간의 상호 작용을 보여주어 시스템의 기능적인 측면을 이해하는 데 사용됩니다. (3) 시퀀스 다이어그램(Sequence Diagram):- 시스템 내의 객체 간의 상호 작용을 시간 순서에 따라 보여줍니다.- 객체 간의 메시지 교환과 시스템의 동..

Ubuntu_22.04.03에서 NTP 시간동기화

1.NTP 설치 sudo apt-get install ntp 2.NTP 설정파일 sudo vi /etc/ntp.conf 3.기존 서버 주석 후 ntp 서버동기화 iburst 옵션은 시스템 시간 차이와 상관없이 바로 동기화 실시 - 동기화 서버 리스트 (1) time.bora.net (203.248.240.140) (2) time.nuri.net (211.115.194.21) (3) time2.kriss.re.kr (210.98.16.101) 4. ntp 서비스 실행 및 확인 sudo systemctl start ntp (서비스 실행) sudo systemctl status ntp (서비스 상태 확인) ntpq -p (동기화 상태 확인) date (시스템 날짜 확인) 5. 타임 존 변경 sudo timed..

Ubuntu_22.04.03 ip 변경 및 설정방법

1. 관리자 권한을가진 아이디로 로그인 한다. 1-1 초기세팅에서 관리자로 설정하려면 root의 비밀번호가 설정되지 않았기 때문에 sudo su라는 명령어로 root로 들어감 2. 최상위 위치에서 /etc/netplan 경로의 00-installer-config.yaml 파일을 들어가준다. 이러한 내용이 있을텐데 ens160은 현재 사용하는 네트워크 인터페이스의 이름이며 ifconfig라는 명령어를 통해 현재 사용하고있는 인터페이스 이름을 알 수 있다. 그 밑에 addresses줄에 아이피를 설정해주면서 아이피를 변경할 수 있다.

PDU

PDU란 Power Distribution Unit의 약자이며 전원 분배 장치이고 데이터센터나 서버룸과 같은 환경에서 전기적으로 요구되는 여러 장비들에 전원을 공급하고 분배하기 위해 사용됩니다. 전력모니터링, 원격관리, 고장 탐지 및 보고 기능이 있습니다. 1.Basic PDU (기본 PDU) Basic PDU는 가장 기본적인 형태의 전원 분배 장치입니다. 이는 단순히 전원을 여러 장비에 분배하는 역할만 수행하고있습니다. 2.Switched PDU Switched PDU는 전원을 개별적으로 제어할 수 있는 기능을 제공합니다. 이를통해 원격 위치의 장비들에 대한 전원 사이클링 및 재부팅 수행가능 또한 전력 소비량을 모니터링하고 제어할 수 있습니다. 3.단상 및 3상 단상 단상은 전기시스템에서 단일의 전기 ..

CS/하드웨어 2024.04.19