1. 현행 시스템 분석 및 요구사항 확인
소프트웨어 공학 기술의 요구사항 분석 기법 학습
요구사항 수집 및 분석 방법론 (인터뷰, 설문조사, 워크숍 등)
요구사항 문서화 및 관리 기법
2. 데이터 입출력 구현
논리 데이터베이스 설계
물리 데이터베이스 설계
데이터베이스 조작 프로시저 작성 및 실습
SQL 및 데이터 조작 언어(DML) 학습
3. 통합 구현
소프트웨어와 연계 대상 모듈간의 특성 이해
연계 모듈 구현 방법 및 실습
데이터 연계 및 인터페이스 설계
4. 서버프로그램 구현
소프트웨어 개발 환경 구축 (IDE, 버전 관리 시스템 등)
형상 관리 기법 학습 및 실습
공통 모듈 설계 및 구현
테스트 계획 수립 및 테스트 수행
5. 인터페이스 구현
소프트웨어 공학 지식 학습
소프트웨어 인터페이스 설계 기법
인터페이스 기능 구현 및 검증
6. 화면설계
UI 요구사항 분석 및 설계
표준 프로토타입 제작 및 사용성 테스트
7. 애플리케이션 테스트
테스트 케이스 설계 방법
통합 테스트 수행
애플리케이션 성능 개선 방법론
8. SQL 응용
SQL 작성 및 최적화 기법
고급 SQL 활용 (서브쿼리, 조인, 뷰 등)
9. 소프트웨어 개발 보안 구축
SW 개발 보안 설계
보안 코딩 기법 및 구현
보안 테스트 및 취약점 분석
10. 프로그래밍 언어 활용
프로그래밍 언어 기본 문법 학습 (Python, Java 등)
실습을 통한 프로그래밍 기술 향상
11. 응용 SW 기초 기술 활용
운영체제 개념 및 활용
데이터베이스 시스템 개요
네트워크 기본 개념 및 활용
개발환경 구축 및 관리
12. 제품 소프트웨어 패키징
제품 소프트웨어 패키징 기법
제품 소프트웨어 매뉴얼 작성
버전 관리 및 릴리즈 노트 작성
Leave a Reply