Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 타임리프 - 기본기능
- 자바의 정석 기초편 ch4
- 자바의 정석 기초편 ch7
- 게시글 목록 api
- 2024 정보처리기사 시나공 필기
- jpa 활용2 - api 개발 고급
- 스프링 입문(무료)
- 스프링 db1 - 스프링과 문제 해결
- 자바의 정석 기초편 ch11
- @Aspect
- 자바의 정석 기초편 ch1
- 자바의 정석 기초편 ch14
- 자바의 정석 기초편 ch3
- 코드로 시작하는 자바 첫걸음
- 자바의 정석 기초편 ch8
- 자바의 정석 기초편 ch6
- jpa - 객체지향 쿼리 언어
- 스프링 mvc2 - 로그인 처리
- 자바의 정석 기초편 ch5
- 스프링 mvc1 - 서블릿
- 스프링 mvc2 - 검증
- 스프링 db2 - 데이터 접근 기술
- 스프링 고급 - 스프링 aop
- 자바의 정석 기초편 ch13
- 자바의 정석 기초편 ch2
- 자바의 정석 기초편 ch12
- 2024 정보처리기사 수제비 실기
- 스프링 mvc2 - 타임리프
- 자바의 정석 기초편 ch9
- 스프링 mvc1 - 스프링 mvc
Archives
- Today
- Total
나구리의 개발공부기록
2장 - 통합 구현 핵심 요약 본문
2024년도 시나공 필기 책 내용 정리
섹션7. 단위 모듈 구현
1. 단위 모듈(Unit Module)의 개요
- 소프트웨어 구현에 필요한 여러 동작 중 한 가지 동작을 수행하는 기능을 모듈로 구현한 것
- 단위 기능 명세서 : 설계 과정에서 작성하는 기능 및 코드 명세서나 설계 지침과 같이 단위 기능을 명세화한 문서들을 의미
- 입, 출력 기능 구현 : 단위 기능 명세서에서 정의한 데이터 형식에 따라 입, 출력 기능을 위한 알고리즘 및 데이터를 구현
- 알고리즘 구현 : 입, 출력 데이터를 바탕으로 단위 기능별 요구 사항들을 구현 가능한 언어를 이용하여 모듈로 구현
2. IPC(Inter-Process Communication)
- 모듈 간 통신 방식을 구현하기 위해 사용되는 대표적인 프로그래밍 인터페이스 집합
- 복수의 프로세스를 수행하며 이뤄지는 프로세스 간 통신까지 구현이 가능
섹션8. 단위 모듈 테스트
1. 테스트 케이스의 구성 요소
- 식별자 : 항목 식별자, 일련번호
- 테스트 항목 : 테스트 대상(모듈 또는 기능)
- 입력 명세 : 입력 데이터 또는 테스트 조건
- 출력 명세 : 테스트 케이스 수행 시 예상되는 출력 결과
- 환경 설정 : 필요한 하드웨어나 소프트웨어의 환경
- 특수 절차 요구 : 테스트 케이스 수행 시 특별히 요구되는 절차
- 의존성 기술 : 테스트 케이스 간의 의존성
섹션9. 개발 지원 도구
1. 통합 개발 환경(IDE : Integrated Development Environment)
- 코딩, 디버그, 컴파일, 배포 등 프로그램 개발과 관련된 모든 작업을 하나의 프로그램에서 처리할 수 있도록 제공하는 소프트웨어적인 개발 환경
2. 통합 개발 환경 도구의 기능
- 코딩(Coding) : C, JAVA, Python 등의 프로그래밍 언어로 프로그램을 작성하는 기능
- 컴파일(Complie) : 개발자가 작성한 고급 언어로 된 프로그램을 컴퓨터가 이해할 수 있는 목적 프로그램으로 번역하여 컴퓨터에서 실행 가능한 형태로 변환하는 기능
- 디버깅(Debugging) : 소프트웨어나 하드웨어의 오류나 잘못된 동작, 즉 버그(Bug)를 찾아 수정하는 기능
- 배포(Deployment) : 소프트웨어를 사용자에게 전달하는 기능'
3. 빌드 도구의 종류
- Ant / Maven / Gradle
'2024정보처리기사 준비 정리(필기 - 시나공, 실기 - 수제비) > 필기 2강 - 소프트웨어 개발' 카테고리의 다른 글
3장 - 제품 소프트웨어 패키징 | 섹션13. 소프트웨어 사용자 매뉴얼 작성, 섹션14. 소프트웨어 버전 등록, 섹션15.소프트웨어 버전 관리 도구, 섹션16. 빌드 자동화 도구 (1) | 2024.04.28 |
---|---|
3장 - 제품 소프트웨어 패키징 | 섹션10. 소프트웨어 패키징, 섹션11. 디지털 저작권 관리(DRM), 섹션12. 소프트웨어 설치 매뉴얼 작성 (0) | 2024.04.28 |
2장 - 통합 구현 | 섹션7. 단위 모듈 구현, 섹션8. 단위 모듈 테스트, 섹션9. 개발 지원 도구 (0) | 2024.04.25 |
1장 - 데이터 입・출력 구현 핵심 요약 (0) | 2024.04.24 |
1장 - 데이터 입・출력 구현 | 섹션5. 데이터베이스 개요, 섹션6. 절차형SQL (0) | 2024.04.23 |