SW 5

SW #5 도전학기제 (MRTG를 사용한 서버 모니터링)

서버 모니터링 프로젝트: MRTG 및 SNMP 활용프로젝트 개요목표: 서버 상황(MEMORY, CPU, DISK)을 실시간으로 모니터링하고, 이를 그래프로 시각화하여 서버 상태를 직관적으로 확인할 수 있도록 지원.도구: MRTG(Multi Router Traffic Grapher) 및 SNMP(Simple Network Management Protocol).주요 내용SNMP 활용 코드 작성서버의 메모리, CPU, 디스크 상태를 SNMP를 통해 실시간으로 수집.데이터의 안정성과 정확성을 확보하기 위한 코드 최적화 진행.MRTG를 이용한 그래프 시각화수집된 데이터를 MRTG를 통해 시각적으로 변환하여 그래프로 출력.서버 상태 변화 및 이상 징후를 한눈에 파악할 수 있도록 설계.성과 및 활용실시간 서버 상태 ..

SW 2024.12.16

SW #4 캡스톤디자인 (SQL 보안 및 AI 활용)

AI를 활용한 SQL Injection 공격 방어 시스템 개발- 프로젝트 개요목적: SQL Injection 공격의 지능화에 대응하여 AI 기술을 활용해 공격 탐지 및 방어 규칙을 자동으로 생성하고 보안 시스템에 적용.과제: 기존 보안 관제의 비용 및 기술적 한계를 극복하고 실시간 탐지를 통한 보안성을 강화.기술 스택:AI 학습: Keras를 사용한 딥러닝 모델 개발.보안 규칙: SNORT를 이용한 SQL 구문 분류 및 보안 규칙 적용.- 담당 역할 및 주요 내용 1. AI 모델 개발SQL Injection 정상/비정상 데이터를 학습하여 공격 패턴을 탐지하는 딥러닝 모델을 구축.데이터 전처리:데이터 소스: login_positive.csv와 다수의 비정상 SQL 데이터 파일(login_negative1...

SW 2024.12.15

SW #3 AI-SW 아이디어 해커톤 (팀 프로젝트)

사회적 문제 해결을 위한 SW융합 아이디어 해커톤 프로젝트프로젝트 개요주제: 독거노인에 대한 위험성을 사전에 방지하고, 해결책을 제시하는 AI 시스템 개발목표: 사회적·보편적 문제를 SW융합 기술로 해결주요 활동 및 기여자료 조사: AI 시스템 설계 및 구현을 위한 자료 조사 진행아이디어 제시:영상 처리 기반 라이브러리 OpenCV와의 접목 가능성 탐색실질적 문제 해결을 위한 AI 기술 활용 방안 제안성과AI 기술과 영상 처리 기술의 융합 가능성을 발견하여 프로젝트 방향성 구체화에 기여

SW 2024.12.14

SW #2 소프트웨어 공학 (팀 프로젝트)

2024년 계절학기 IPP 수업 팀 프로젝트프로젝트 진행 목차요구사항 분석프로젝트 개요목표 설정프로젝트 범위 정의설계시스템 아키텍처 설계데이터베이스 설계ERD(Entity-Relationship Diagram) 작성인터페이스 설계추정 비용 분석 (파이 차트)구현클라이언트 애플리케이션 개발서버 개발데이터베이스 구축테스트 및 유지보수단위 테스트통합 테스트시스템 테스트버그 수정기능 개선새로운 기능 추가Paper Prototype 작성해당 프로젝트는 SW공학의 각 단계 원칙을 준수하며 진행하였다.이번 역시 팀장으로써 역할을 분배하였고,ERD, 구현, 테스트 및 프로토타입을 기반으로 설계를 체계적으로 작성하면서각 단계별 명확한 목표를 설정하여 완료하였다.

SW 2024.12.13

SW #1 Java_Web (팀 프로젝트)

2024년 1학기 IPP 수업 팀 프로젝트팀장 역할 수행: 팀원 역할 분담 및 프로젝트 전반 관리Java 개발: 키오스크의 제품(Product) 및 메뉴(Menu) 기능 구현Web 개발: 회원가입 페이지(로그인, 로그아웃, 회원정보 수정) 기능 설계 및 구현프로젝트 관리: SW공학 설계 원칙을 참고하여 일정 관리, 기능 명세, 구현 세부사항 설계기술 적용:CSS를 활용한 UI 디자인 적용DB를 연동하여 사용자 개인정보 저장 기능 구현

SW 2024.12.12