|
소프트웨어 재사용(Reuse)
|
소프트웨어 재공학(Reengineering)
|
|
이미 나온 소프트웨어를 다른 소프트웨어 개발이나 유지에 사용
실패 위험↓ 생산성↑ 시간과 비용↓ 지식공유
합성 중심(Composition-Based) : 블록 구성 방법
생성 중심(Generation) : 패턴 구성 방법
|
기존 시스템을 이용해 더 나은 구축
새로운 기능추가, 위기해결, 수명연장, 오류감소, 개발기간↓
-재구성(Restructuring) : 코드재구성, 기능과 외적인 동작은 바뀌지 않음
-역공학(Reverse Engineering) : 설계도 재발견
-이식(Migration) : 다른 운영체제나 하드웨어 환경에 사용할 수 있게 변환
|
개발 과정을 자동화하는 것
소프트웨어 생명 주기 전 단계의 연결
다양한 소프트웨어 개발 모형 지원
그래픽 지원
✨ 비용산정 기법

|
수학적 산정 기법
|
|
|
COCOMO 모형
|
Organic Mode(조직형) : 5만라인 이하
Semi-Detached Mode(반분리형) : 30라인 이하
Embedded Mode(내장형) : 30만 라인 이상
|
|
Putnam 모형
|
생명 주기의 전 과정 동안에 사용될 노력의 분포를 가정
Rayleigh-Norden 곡선의 노력 분포도를 기초
대형 프로젝트의 노력 분포 산정에 이용 *SLIM : 자동화 추정 도구
|
|
FP(기능점수) 모형
|
소프트웨어의 기능을 증대시키는 요인별로 가중치를 부여해 기능 점수 산출
*ESTIMACS : 자동화 추정 도구
|
소요기간 예측이 어려운 소프트웨어에 사용. 각 단계별 종료 시기 결정.
작업예측치 =(낙관치 + 4*기대치 + 비관치) / 6
프로젝트 내에서 각 작업이 수행되는 시간과 각 작업 사이의 관계를 파악할 수 있음
효과적인 프로젝트의 통제를 가능. 경영층의 과학적인 의사 결정 지원.
= 임계경로 : 최장 경로

기본 : 획득, 공급, 개발, 운영, 유지보수, 프로세스
지원 : 품질 보증, 검증, 확인, 활동, 검토, 감사, 문서화, 형상 관리, 문제 해결 프로세스
조직 : 관리, 기반 구조, 훈련, 개선 프로세스
|
단계
|
프로세스
|
특징
|
|
초기
|
정의된 프로세스 없음
|
작업자 능력에 따른 성공 여부
|
|
관리
|
규칙화된 프로세스
|
특정한 프로젝트 정의 및 수행
|
|
정의
|
표준화된 프로세스
|
표준프로세스로 업무 수행
|
|
정량적 관리
|
예측 가능한 프로세스
|
프로젝트를 정량적으로 관리 및 통제
|
|
최적화
|
지속적 개선 프로세스
|
프로세스 역량 향상을 위해 지속적인 프로세스 개선
|
-공통적으로 사용되는 구성 요소와 아키텍처를 일반화한 반제품 형태의 소프트웨어 시스템
-주요 기능 : 예외처리, 트랜잭션 처리, 메모리 공유, 데이터 소스관리, 서비스 관리, 쿼리 서비스, 로깅, 사용자 인증 등
-특 성 : 모듈화(Moduliarity), 재사용성(Reusability), 확장성(Extensibility), 제어의 역흐름(Inversion of Control)
-스프링 프레임워크(자바 플랫폼), 전자정부 프레임워크(우리나라), 닷넷 프레임워크(마이크로소프트사)

|
lot(사물인터넷)
|
실세계와 가상 세계의 다양한 사물들을 인터넷을 이용하여 연결
|
|
Mesh Network
|
차세대 이동통신, 홈네트워킹, 공공 안전 등 특수 목적을 위한 새로운 방식의 네트워크 기술. 대규모 디바이스의 네트워크 생성에 최적화
|
|
PICONET(피코넷)
|
여러개의 독립된 통신장치가 블루투스나 UWB를 사용하여 통신망을 형성하는 무선 네트워크 기술 ( 수십미터 이내. 정지 또는 이동 중 장치 모두 포함)
|
|
클라우드 기반 HSM
|
클라우드를 기반으로 암호화 키의 생성, 저장, 처리 등의 작업을 수행하는 보안기기
클라우드에 인증서를 저장. 암호화 키 생성이 하드웨어적으로 표현
|
|
파스-타(Paas-TA)
|
개방형 클라우드 컴퓨팅 플랫폼
|
|
징(Zing)
|
10cm이내 거리에서 3.5Gbps 속도의 데이터 전송이 가능한 초고속 근접무선통신(NFC)
키오스크 접목
|
|
파장 분할 다중화
WDM
|
광섬유를 이용한 통신기술. 파장이 서로 다른 복수의 광신호를 동시에 이용하는 것 (광섬유 다중화 방식)
|
|
개방형 링크드 데이터
|
누구나 사용할 수 있도록 웹상에 공개된 연계 데이터를 의미
|
|
SSO(Single Sign On)
|
한번의 로그인으로 개인이 가입한 모든 사이트를 이용할 수 있게 하는 서비스
|
|
스마트 그리드
|
정보 기술을 전력에 접목. 효율적인 에너지 관리가 가능
|
|
메타버스
|
현실 세계와 같은 사회, 경제, 문화 활동이 이뤄지는 3차원 가상 세계 (로블록스, 제페토..)
|
|
구조
|
설명
|
|
성형(Star : 중앙 집중형
|
Point-to-Point 방식. 단말장치 추가제거가 용이, 중앙 집중식
|
|
링형(Ring : 루프형
|
서로 이웃하는 것끼리 연결. 어느 하나라도 고장나면 전체 통신망에 영향을 미침
|
|
버스형(Bus
|
한개의 통신 회선에 여러 대의 단말 장치가 연결. 기밀 보장이 어렵고 통신회선 길이 제한적
|
|
계층형(Tree : 분산형
|
중앙 컴퓨터와 일정 지역의 단말까지는 하나의 통신회선으로
이웃하는 단말장치는 일정 지역 내에 설치된 중간 단말로 다시 연결
|
|
망형(Mesh
|
모든 지점의 컴퓨터와 단말장치를 서로 연결. 모든 노드를 연결하려면 노드가 n개일 때 n(n-1)/2개의 회선 필요. 노드당 n-1개의 포트 필요
|





|
802.11e
|
QoS 기능이 지원되도록 하기 위해 매체 접근 제어(MAC)계층에 해당 부분 수정
|
|
802.11i
|
802.11의 보안 기능 표준. WPA/WPA2 사용
|
|
CSMA/CD
|
데이터 프레임 간의 충돌 감지시 재송신하는 기능. 버스 또는 트리에서. 유선
|
|
CSMA/CA
|
무선랜. 매체가 비어있음을 확인한 뒤 데이터 전송 (데이터 충돌 회피)
|

여러분~ 응원합니다!!
| 컴퓨터그래픽기능사 실기 준비(#민생회복 쿠폰 사용처) (2) | 2025.08.15 |
|---|---|
| 🏷️ 정보처리기사 필기 요점정리5과목 정보시스템 구축관리 (20) | 2025.08.15 |
| 🏷️ 정보처리기사 필기 요점정리 4과목 프로그래밍언어(2) (12) | 2025.08.13 |
| 🏷️ 정보처리기사 필기 요점정리 4과목 프로그래밍언어(1) (6) | 2025.08.13 |
| 🏷️ 정보처리기사 필기 요점정리 3과목 데이터베이스구축(2) (6) | 2025.08.12 |