일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git
- 알고리즘
- spring
- 생성자
- PULL방식아키텍쳐
- java
- 정처기
- 정처기공부
- aws
- API
- 자바
- 어노테이션
- 프로그래머스
- 정보처리기사
- 서버
- 정보처리기사필기
- CICD
- 완전탐색알고리즘
- 롬복
- 정처기필기
- Java8
- 무중단배포
- 롬북
- 롬복사용시주의할점
- 시계열디비
- 빌드자동화도구
- controller
- Docker
- Groovy문법
- 빌드스크립트
- Today
- Total
목록정보처리기사필기 (3)
우당탕탕 개발일지
✅ 공통 모듈 설계1. 설계 모델링(1) 소프트웨어 설계 개념요구사항 분석 단계에서 나온 사용자가 필요로 하는 필수 기능 구현 방법을 명시하는 것물리적 구현이 가능하도록 절차나 시스템을 구체적으로 정의하는 데 있어 여러 기술과 원리를 응용하는 작업📌 설계의 기본 원리구분내용추상화(Abstraction)구조화(Structuralization)모듈화(Modularity)구분내용추상화 (Abstraction)- 복잡한 문제를 이해하기 위해 필요 없는 세부 사항을 배제하는 것을 의미- 복잡한 구조(문제)를 해결하기 위해 설계 대상의 상세 내용은 배제하고, 유사점을 요약해서 표현하는 기법- 종류 : 과정 추상화, 자료 추상화, 제어 추상화구조화 (Structuralization)문제 영역들을 각각의 기능 모듈 ..
✅ UI 요구사항 확인1. 사용자 인터페이스(1) 사용자 인터페이스(UI : User Interface)의 개념외부 설계의 한 종류이며, 소프트웨어와 조직 환경과의 인터페이스를 설계하는 과정사용자와 시스템이 정보를 주고받는 상호작용이 잘 이루어지도록 하는 장치나 소트프웨어를 의미💡 사용자 경험(UX : User eXperience)- 사용자가 시스템이나 서비스를 이용하면서 느끼고 생각하게 되는 총체적인 경험📌 사용자 인터페이스 평가 기준평가 기준내용배우기 쉬움소프트웨어를 사용할 수 있게 되기까지 배우는데 걸리는 시간속도특정 기능을 수행시키는 데 걸리는 시간사용 중 오류의 빈도원하는 작업을 수행시킬 때 사용자가 범한 오류의 빈도사용자의 만족시스템에 대한 사용자의 반응사용법의 유지시스템 사용에 대한 지식..
계획 → 분석 → 설계 → 구현 → 시험/디버깅 → 인수인계 → 운영/유지보수✅ 현행 시스템 분석1. 현행 시스템 파악(1) 현행 시스템 파악의 개념개발하고자 하는 응용 소프트웨어에 대한 이해를 높이기 위해 현행 시스템의 적용 현황을 파악함으로써 개발 범위와 향후 개발될 시스템으로의 이행 방향성을 분석할 수 있다.💡 시스템 목적을 달성하기 위하여 구성 요소들이 상호 유기적으로 구성된 집합체를 의미(2) 현행 시스템 파악 절차[1단계]구성/기능/인터페이스 파악시스템 구성 현황 파악시스템 기능 파악시스템 인터페이스 현황 파악[2단계]아키텍처/소프트웨어 구성 파악아키텍처 파악소프트웨어 구성 파악[3단계]하드웨어/네트워크 구성 파악시스템의 하드웨어 현황 파악네트워크 구성 파악💡 현행 시스템 파악의 규칙1. ..