본문 바로가기

분류 전체보기126

정처기 소프트웨어 설계 - 1.4 인터페이스 설계 ★★★☆ (1) 시스템 인터페이스 요구사항 구성 - 독립적으로 떨어져 있는 시스템들끼리 서로 연동하여 상호 작용하기 위한 접속 방법이나 규칙을 의미 - 개발을 목표로 하는 시스템과 외부 시스템을 연동하는데 필요한 시스템 인터페이스에 대한 요구하상을 기술한 것 - 요구사항 명세서에 포함되어야 할 것 : 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려사항... (2) 시스템 인터페이스 요구사항 분석 - 요구사항 명세서에서 요구사항을 기능적, 비기능적 요구사항으로 분류, 조직화 --> 요구사항 명세를 구체화, 이를 이해관계자에게 전달하는 일련의 과정 (3) 시스템 인터페이스 요구사항 분석 절차 - 1. 소프트웨어 요구사항 목록에서 시스템 인터페.. 2021. 1. 19.
정처기 소프트웨어 설계 - 1.3 어플리케이션 설계 ★★★★ (1) 소프트웨어 아키텍처의 설계 - 소프트웨어의 골격이 되는 기본 구조, 구성하는 요소들 간의 관계를 표현하는 시스템의 구조, 구조체 - 소프트웨어 개발 시 적용되는 원칙, 지침 - 이해관계자들의 의사소통 도구 (2) 모듈화(Modularity) - 소프트웨어의 성능을 향상, 시스템의 수정 및 재사용, 유지 관리 등이 용이하도록 시스템의 기능들을 모듈 단위로 나눔 - 자주 사용되는 기능들 --> 공통 모듈로 구성 --> 프로젝트 재사용성 향상 - 모듈 크기 작게 나눔 --> 개수 많아짐 --> 모듈 간의 통합 비용 大 - 모듈 크기 크게 나눔 --> 개수 적어짐 --> 모듈 간의 통합 비용 小, 모듈 하나의 개발 비용 大 (3) 추상화(Abstraction) - 문제의 전체적이고 포괄적인 개념.. 2021. 1. 19.
Hackerschool ftz level 1 이번에는 해커스쿨의 level 1 문제를 풀어볼 것이다. 아이디 : level1 비밀번호 : level1 맨 처음 화면에 들어가서 전체 파일을 파악하기 위해 ls -al 명령어를 사용한다. 여기서 hint라는 파일이 보인다. cat 명령어를 통해 hint 파일을 열어본다. 그럼 다음과 같이 출력된다. level1이라는 디렉토리 안에 level2 권한에 Setuid 권한의 파일이 존재하는 것 같다. 여기서 Setuid 권한의 파일은 4000번대로 표시된다. 그래서 find 명령어를 통해 이를 찾아본다. 그랬더니 /bin/ExecuteMe에서 아무것도 적혀있지 않은 것을 확인할 수 있다. 여기서 cd 명령어로 /bin/ExecuteMe로 이동하려니, Not a directory 에러가 났다. 그래서 /bin.. 2021. 1. 17.
오답 풀이 1 - 정처기 소프트웨어 설계 정보처리기사 소프트웨어 설계 기출 문제 중 오답 풀이를 진행한다. 아래는 이전에 적어두었던 소프트웨어 설계 중 요구사항 확인, 화면설계 부분의 요약이다. 2021/01/11 - [security/정보처리기사] - 정처기 소프트웨어 설계 - 1.1 요구사항 확인 정처기 소프트웨어 설계 - 1.1 요구사항 확인 ★★★★ : 소프트웨어 개발 단계, 각 단계별 주요 활동, 활동의 결과에 대한 산출물로 표현 소프트웨어 생명주기 표현하는 형태 = 소프트웨어 생명 주기 모형 = 소프트웨 security-blooming.tistory.com 2021/01/12 - [security/정보처리기사] - 정처기 소프트웨어 설계 - 1.2 화면 설계 정처기 소프트웨어 설계 - 1.2 화면 설계 ★★★★ (1) 사용자 인터페이.. 2021. 1. 17.
시스템 리눅스 용어 정리 2 cat 파일이름 : 파일의 속 내용을 화면으로 뿌려주는 역할 패스워드 파일 : 한 서버를 사용하는 사용자들의 모든 정보를 기록해 놓은 파일 첫 번째 필드 : 서버에 로그인할 때 사용되는 아이디(계정) 두 번째 필드 : 패스워드가 적혀있는 부분 세 번째 필드 : root를 0으로 표현 네 번째 필드 : 해당 사용자가 속해있는 그룹을 말함 다섯번째 필드 : 사용자의 이름을 말해주는 부분 여섯번째 필드 : 해당 사용자가 로그인에 성공했을 때 기본으로 위치하게 되는 디렉토리 일곱번째 필드 : 사용자가 처음 로그인 했을 때 실행되게 할 프로그램 백업 : 하드에 들어가 있는 데이터를 똑같이 다른 곳으로 복사하여 안전하게 보관하는 것 tar 사용법 일단 파일을 압축하지 않고 그냥 합쳐버리기만 함 사실 압축 x, 여러.. 2021. 1. 12.
정처기 소프트웨어설계 - 요구사항 확인, 화면 설계 기출 보호되어 있는 글 입니다. 2021. 1. 12.