본문 바로가기

분류 전체보기26

[Git] 원격저장소에서 clone 하기 원격 저장소에서 프로젝트 가져오기 cd workspace (원격저장소에서 가져올 프로젝트 폴더 위치로 이동) git clone [git 경로] : clone 명령어를 사용하면 원격 저장소의 내용과 로컬 저장소의 내용이 일치해짐, 예를 들어 기존에 작업중이던 것이 있었을 때, clone을 사용해서 내용을 가져오면, 기존에 작업했던 내용은 전부 복구해야 한다. clone은 프로젝트 처음 투입되거나 세팅할 때 사용해야 하는 명령어 2023. 6. 27.
[Git] 원격저장소로 push하기 맥 : 터미널 윈도우 : git bash cd workspace (원격저장소로 올릴 프로젝트의 경로) 1. 원격 저장소로 commit, push 하는 경우 git init git add -A : 작업한 파일이 있는 경우, add를 통해서 staging area로 옮길 수 있음, staging area는 commit을 하기 전에 임시 저장된 상태 git commit -m "First Commit" git remote add origin "https://~~~~" (repository URL) (원격 저장소 연결하기) git push -f origin master (branch name) 2023. 6. 27.
정처기 실기 서버 프로그램 구현 개발환경 구축 : 구현될 시스템 요구사항의 명확한 이해가 필요 빌구테형 빌드도구 구현도구 테스트 도구 형상관리 도구 - cvs : 서버와 클라이언트로 구성되어있음 - svn : 하나의 서버에 소스를 쉽고 유용하게 관리 - git : 로컬 저장소와 원격 저장소... ===================== 응집도 : 모듈의 독립성을 나타내는 정도로 모듈 내부 구성요소 간 연관 정도 우논시절 통순기 순으로 응집도가 높아진다, 응집도가 높아질수록 품질이 좋음 우연적 응집도 : 모듈 내부의 각 구성요소가 연관이 없을 경우의 응집도 논리적 응집도 : 유사한 성격을 갖거나 특정 형태로 분류되는 처리 요소들이 한 모듈에서 처리되는 경우의 응집도 시간적 응집도 : 특정 시간에 처리되어야 하는 활동들을 한 모듈에서 처리할.. 2023. 4. 14.
정처기 실기 소프트웨어 개발 보안구축 SW 개발 보안 : 소스 코드 등에 존재하는 보안 취약점을 제거하고 보안을 고려하여 기능을 설계 및 구현하는 등 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동 정보보안의 세가지 요소 : 기밀성, 무결성, 가용성 - 기무가 기밀성 : 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 무결성 : 정당한 방법을 따르지 않고선 데이터가 변경될 수 없으며, 데이터의 정확성 및 완전성과 고의 악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성 가용성 : 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속 사용할 수 있도록 보장하는 특성, 인가된 사용자는 가지고 있는 권한 범위 내에서 언제든 자원 접근이 가능해야 하는 특성 DOS 공격 : 시스템을 악의적으로 공격해서.. 2023. 4. 13.