일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 문서객체모델
- 값 가져오기
- CSS
- jsp
- REACT
- 전처리도구
- nvl함수
- 코드 가시화
- SpringBoot
- 렌파이
- 그딴건없었다
- SQL
- 코드 시각화
- 자바스크립트
- 1인개발
- spring
- 헬생아
- jstl
- 깃허브
- Python
- 자바
- MySQL
- 코드 이해하기
- 로그인 기능
- java
- 타입 오류
- 쿼리 오류
- react-three-fiber
- 웹 퍼블리싱
- C언어
- Today
- Total
목록정보처리기사(2022)/1.요구사항확인 (5)
This is it. it's IT.
요구공학 사용자 요구가 반영된 시스템 개발을 위해 요구사항 도출, 분석, 명세, 확인의 절차를 거쳐 검증하는 구조화된 활동이다. "도분명확" 목적 비용 절약, 시간절약, 효과적인 의사소통 분류 기능적 요구사항 서비스에 대한 요구사항 기능성, 완전성, 일관성 준수 비기능적 요구사항 성능에 관한 요구사항 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성, ..... 요구사항 도출 기법 인터뷰 브레인스토밍 델파이 기법 롤플레잉 워크숍 설문조사 요구사항 분석 기술 청취 기술 인터뷰와 질문 기술 분석 기술 중재 기술 관찰 기술 작성 기술 조직 기술 모델 작성 기술 요구사항 명세 원리 및 검증 항목 명확성 완전성 검증 가능성 일관성 수정 용이성 추적 가능성 개발 후 이용성 정형기술검토 동워인 동료 검토 - 작..
OSI 7계층 Application Layer - 전송 단위: data 응용 서비스 연결(프로토콜: HTTP, FTP) Presentation Layer - 전송 단위: data 데이터 형식 설정, 부호교환, 암/복호화 (JPEG, MPEG) Session Layer - 전송 단위: data 연결 접속 및 동기 제어(SSH,TLS) Transport Layer - 전송 단위: segment 신뢰성 있는 통신 보장, 데이터 분할과 재조립, 흐름 제어, 오류 제어, 혼잡 제어 (TCP, UDP) Network Layer - 전송 단위: packet 단말 간 데이터 전송을 위한 최적화된 경로 제공 (IP, ICMP) Data Link Layer - 전송 단위: Frame 데이터 전송/전송오류 제어/재전송 등 ..
운영체제 하드웨어/소프트웨어를 사용할 수 있도록 인터페이스를 담당하는 프로그램. 운영체제 현행시스템 분석 고려사항 품질 측면 신뢰도 - 버그? 오류? 믿을만한가? 성능 - 대규모 배치작업 처리? 메모리 크기? 성능이 ㄱㅊ은가? 지원측면 기술 지원 - 공급사에서 꾸준한 기술지원이 되는가? 주변 기기 - 호환 가능한 주변 기기가 많은가? EX. 키보드마우스같은겅ㅇㅇㅇㅇ 구축 비용 - 라이센스 비용? 유지/관리 비용? ㄱㅊㅇ느가? 운영체제 종류 윈도즈 - 중/소규모 서버, 일반PC에 대중적 사용, 관리비용이 장점 유닉스 - 대용량 처리, 안정성 높은 엔터프라이즈급 서버 리눅스 - 중/대규모 서버 대상, 높은 보안성 안드로이드 -모바일. 리눅스 기반 운영체제. 자바/코틀린 언어 개발 가능 iOS - 모바일, 태..
현행 시스템 파악 절차 1. 구성/기능/인터페이스 파악 현행 시스템 구성 현황 파악 기능 현황 파악 인터페이스 현황 파악 2. 아키텍처 및 소프트웨어 구성 파악 현행 시스템 아키텍처 구성 파악 소프트웨어 구성 파악 3. 하드웨어 및 네트워크 구성 파악 하드웨어 구성 파악 네트워크 구성 파악 소프트웨어 아키텍처 프레임워크 소프트웨어 아키텍처 4+1뷰 고객의 요구사항을 정리해 놓은 시나리오를 4개의 관점에서 바라보는 소프트웨어적 접근 방법 유논프구배 유스케이스 뷰 - 다른 뷰를 검증하는 뷰 (사용자+개발자+설계자 모두의 관점) 논리 뷰 - 기능적인 요구사항 설명 (설계자/개발자 관점) 프로세스 뷰 - 비기능적인 속성을 표현 (개발자/시스템통합자 관점) 구현 뷰 -정적 소프트웨어 모듈 구성을 보여줌 배포 뷰 ..
소프트웨어 생명주기 모델 (Software Development Life Cycle) 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 - 프로세스 요구사항 분석 (기능, 비기능) 설계 구현 테스트(단위 테스트,통합 테스트,시스템 테스트,인수 테스트) 유지보수 폭포수 모델 프로토 타이핑 모델 나선형 모델 (계획 및 정의, 위험분석, 개발, 고객평가) 반복적 모델 애자일 절차보다 사람이 중심이 되어 신속/효율적인 개발. 빠른 피드백, 유동적 개발 애자일 유형 XP - 용단의피존 스크럼 - 백로그 스프린트 스크럼미팅 스크럼마스터 스프린트회고 번다운차트 린- 소프트웨어 개발 방법론 개발 전 과정에 지속적으로 적용될 수 있는 방법, 절차, 기법 종류 구조적 방법론- 나씨-슈나이더만 차트 활용, 분할과 ..