일반

사용자정보

Prof. Jong Min Lee의 작업내역

2025/05/14부터 2025/06/12까지

2025/06/12

22:27 2025 객체지향설계 강의자료: 테스트 명세(Test Specification)와 테스트 오라클(Test Oracle) Java 구현 방법
Java로 테스트 명세(Test Specification)와 테스트 오라클(Test Oracle)을 어떻게 구현하는지 예제를 통해 설명드릴게요. 여기서는 JUnit을 사용한 간단한 단위 테스트를 예로 들어볼게요... Prof. Jong Min Lee
22:26 2025 SW공학 강의 게시판: 테스트 명세(Test Specification)와 테스트 오라클(Test Oracle) Java 구현 방법
Java로 테스트 명세(Test Specification)와 테스트 오라클(Test Oracle)을 어떻게 구현하는지 예제를 통해 설명드릴게요. 여기서는 JUnit을 사용한 간단한 단위 테스트를 예로 들어볼게요... Prof. Jong Min Lee
22:23 2025 SW공학 강의 게시판: 테스트 오라클
테스트 오라클은 소프트웨어 테스트에서 **"결과가 정답인지 판단할 기준"** 역할을 합니다. 테스트 명세가 “어떻게 테스트할 것인가”를 다룬다면, 오라클은 “그 결과가 옳은가?”를 판단해주는 *검사관* 같은 존... Prof. Jong Min Lee
22:23 2025 객체지향설계 강의자료: 테스트 오라클
테스트 오라클은 소프트웨어 테스트에서 **"결과가 정답인지 판단할 기준"** 역할을 합니다. 테스트 명세가 “어떻게 테스트할 것인가”를 다룬다면, 오라클은 “그 결과가 옳은가?”를 판단해주는 *검사관* 같은 존... Prof. Jong Min Lee
22:22 2025 객체지향설계 강의자료: 테스트 명세와 테스트 오라클
`pytest`는 Python 기반의 테스트 자동화 도구로, 테스트 명세와 테스트 오라클을 코드로 자연스럽게 구현할 수 있게 도와줘요. 각각이 어떻게 작동하는지 예제를 통해 설명해볼게요.
---
##...
Prof. Jong Min Lee
22:21 2025 SW공학 강의 게시판: 테스트 명세와 테스트 오라클
`pytest`는 Python 기반의 테스트 자동화 도구로, 테스트 명세와 테스트 오라클을 코드로 자연스럽게 구현할 수 있게 도와줘요. 각각이 어떻게 작동하는지 예제를 통해 설명해볼게요.
---
##...
Prof. Jong Min Lee

2025/05/29

08:44 2025 SW공학 강의 게시판: MCDC Testing의 최소 테스트 케이스 개수
MC/DC(Modified Condition/Decision Coverage)에서 조건이 n개일 때 **최소 테스트 케이스 수가 n+1**이라는 원칙은, 각 조건이 **논리적으로 독립적으로 전체 결과에 영향을 ... Prof. Jong Min Lee
09:32 2025 SW공학 강의 게시판: 2010 행정안전부 프로그램 표준 코딩 규칙
한번 읽어보세요. Prof. Jong Min Lee

2025/05/28

09:00 2025 SW공학 강의 게시판: 구조 기반 테스트 케이스 설계 사례
## `if (weight > 10 and color in ('red', 'green', 'blue'))` 테스트 케이스 설계
### 1. **Branch Testing (분기 커버리지)**
전체 조건식...
Prof. Jong Min Lee

2025/05/27

08:52 2025 SW공학 강의 게시판: MCDC Testing
## MCDC(Modified Condition/Decision Coverage) 테스팅
**MCDC**는 소프트웨어 테스트에서 각 조건(condition)이 결정(decision) 결과에 독립적으로 ...
Prof. Jong Min Lee
08:42 2025 SW공학 강의 게시판: 구조 기반 테스트 설계 기법
## ISO/IEC/IEEE 29119의 구조 기반 테스트 설계 기법
**구조 기반 테스트 설계 기법(Structure-Based Test Design Techniques)**은 소프트웨어의 내부 구조(코...
Prof. Jong Min Lee
08:38 2025 SW공학 강의 게시판: 명세 기반 테스트 설계 기법
ISO/IEC/IEEE 29119-4에서 정의하는 **명세 기반 테스트 설계 기법**은 시스템의 요구사항, 명세서, 모델 등을 기반으로 테스트 케이스를 도출하는 블랙박스 테스트 접근법입니다. 이 기법들은 소프트... Prof. Jong Min Lee
08:37 2025 SW공학 강의 게시판: 동적 테스팅 (Dynamic Testing)
## ISO/IEC/IEEE 29119의 동적 테스팅(Dynamic Testing) 개념
**동적 테스팅**은 소프트웨어나 시스템을 실제로 실행하여 동작을 관찰하고, 요구사항 충족 여부 및 결함을 식별하는...
Prof. Jong Min Lee
08:36 2025 SW공학 강의 게시판: 정적 테스팅 (Static Testing)
## ISO/IEC/IEEE 29119에서의 정적 테스팅 개념
**정적 테스팅(Static Testing)**은 소프트웨어나 관련 산출물을 실제로 실행하지 않고 결함이나 품질 문제를 식별하는 테스트 기법입...
Prof. Jong Min Lee
08:33 2025 SW공학 강의 게시판: RE: IEEE 1012-2016 : IEEE Standard for System, Software, and Hardware Verification and Va...
## Validation 활동의 정의와 목적
IEEE 1012 표준에서 Validation(확인)은 개발된 시스템, 소프트웨어, 하드웨어가 실제 사용자 요구와 의도된 용도를 충족하는지 평가하는 활동입니다....
Prof. Jong Min Lee
08:32 2025 SW공학 강의 게시판: RE: IEEE 1012-2016 : IEEE Standard for System, Software, and Hardware Verification and Va...
## Verification 활동의 정의와 목적
IEEE 1012 표준에서 Verification(검증)은 개발 산출물(예: 요구사항, 설계, 코드, 문서 등)이 해당 단계의 명세와 요구사항에 부합하는지 ...
Prof. Jong Min Lee
08:31 2025 SW공학 강의 게시판: RE: IEEE 1012-2016 : IEEE Standard for System, Software, and Hardware Verification and Va...
IEEE 1012 표준에서 정의하는 V&V(Verification & Validation, 검증 및 확인)는 시스템, 소프트웨어, 하드웨어의 개발 및 유지보수 전 과정에서 산출물이 요구사항에 부합하는지(검증)와... Prof. Jong Min Lee
08:29 2025 SW공학 강의 게시판: IEEE 1012-2016 : IEEE Standard for System, Software, and Hardware Verification and Valida...
IEEE 1012는 시스템, 소프트웨어, 하드웨어의 검증(Verification) 및 확인(Validation, V&V) 프로세스를 정의하는 국제 표준입니다. 이 표준은 개발, 유지보수, 재사용(레거시, COT... Prof. Jong Min Lee

2025/05/20

22:27 2025 SW공학 강의 게시판: V & V 용어 설명
소프트웨어 공학 분야에서 "Verification"을 "검증"으로, "Validation"을 "확인"으로 번역하여 설명하는 것은 사실 **일반적인 표준 번역입니다.** 즉, 제가 앞서 설명드린 내용이 일반적인 ... Prof. Jong Min Lee
14:38 2025 객체지향설계 강의자료: @SprintBootTest 이용한 제어기 테스트
JUnit5 이용하여 테스트 케이스 만들 때 @SprintBootTest와 @AutoConfigureMockMvc를 애노테이션으로
사용하면 제어기에 대한 테스트도 쉽게 할 수 있습니다.
아래 코드는 첨부...
Prof. Jong Min Lee

2025/05/15

22:02 2025 객체지향설계 강의자료: SystemController.java 수정

```java
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
...
Prof. Jong Min Lee
22:01 2025 객체지향설계 강의자료: my_login.jsp 수정

```html
<%--
Document : my_login
Created on : Apr 8, 2024, 12:47:55 PM
Author : jongmin
--%...
Prof. Jong Min Lee
21:57 2025 객체지향설계 강의자료: SpringSecurityConfig.java 수정

```java
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this licens...
Prof. Jong Min Lee
16:18 2025 객체지향설계 강의자료: 인증과 인가의 차이점
인증(Authentication)과 인가(Authorization)는 Spring Security에서 보안의 핵심적인 두 가지 개념이지만, 그 목적과 과정에서 명확한 차이를 보입니다.
**인증 (Authe...
Prof. Jong Min Lee
16:17 2025 객체지향설계 강의자료: Spring Security
* 강의 동영상 URL: https://youtu.be/VnHMfbaCol8
Spring Security는 Spring 기반 애플리케이션에서 인증 및 권한 부여를 처리하는 강력한 보안 프레임워크입니다. 주...
Prof. Jong Min Lee
20:23 2025 객체지향설계 강의자료: Spring Security 적용 시 CSRF 사용법
Spring Security를 사용하여 JSP 기반 웹 애플리케이션을 개발할 때 CSRF 보호를 적용하는 방법은 다음과 같습니다.
### **1. 기본적으로 CSRF 보호 활성화됨**
Spring Sec...
Prof. Jong Min Lee
20:22 2025 객체지향설계 강의자료: CSRF (Cross-Site Request Forgery)란?
Spring Security에서 `filterChain()`을 정의할 때 CSRF(크로스 사이트 요청 위조, Cross-Site Request Forgery) 보호는 웹 애플리케이션의 보안 강화를 위한 중요한 ... Prof. Jong Min Lee

2025/05/14

20:32 2025 SW공학 강의 게시판: POS 시스템 소스 코드
UP1~ UP4 강의 자료에 나오는 산출물에 기반하여 만든 POS 시스템 소스 코드입니다.
강의 자료 보면서 참고하기 바랍니다.
첨부한 mvn_wrapper.zip 파일에 있는 파일과 폴더를 PosSys...
Prof. Jong Min Lee

2025/05/13

08:55 2025 객체지향설계 강의자료: git 용어 설명: origin, HEAD, main branch
안녕하세요! Git 사용 시 자주 등장하는 `origin`, `HEAD`, `main` 브랜치에 대한 설명을 드리겠습니다.
### 1. origin
* `origin`은 **원격 저장소의 별칭**입니...
Prof. Jong Min Lee
08:54 2025 SW공학 강의 게시판: git 용어 설명: origin, HEAD, main branch
안녕하세요! Git 사용 시 자주 등장하는 `origin`, `HEAD`, `main` 브랜치에 대한 설명을 드리겠습니다.
### 1. origin
* `origin`은 **원격 저장소의 별칭**입니...
Prof. Jong Min Lee
 

내보내기 Atom