분류 전체보기(174)
-
8단원. 서버 프로그램 구현
서버 프로그램 구현 chap1. 개발 환경 구축 개발환경 구축 개발 환경 구성 시 구현 될 시스템 요구사항의 명확한 이해가 필요하다. 개발 도구의 분류 (빌구테형) 구현 도구 개발자의 코드 작성과 디버깅, 수정 등과 같은 작업을 지원하는 도구 프로그램을 개발할 때 가장 많이 사용 테스트 도구 코드의 기능 검증, 전체의 품질을 높이기 위해 사용하는 도구 코드의 테스트, 테스트에 대한 계획, 수행 및 분석 등의 작업 가능 형상관리 도구 개발자들이 작성한 코드와 리소스 등 산출물에 대한 버전 관리를 위한 도구 프로젝트 진행 시 필수로 포함되는 도구 빌드 도구 작성한 코드의 빌드 및 배포를 수행 각각의 구성요소와 모듈에 대한 의존성 관리를 지원 개발환경 구성요소 서버 하드웨어 개발환경 프로젝트 구성에 따라 웹 ..
2022.10.11 -
5단원. 인터페이스 구현
인터페이스 구현 chap1. 인터페이스 셜계 확인 외부, 내부 모듈 간 공통 기능 및 데이터 인터페이스 확인 인터페이스 산출물 사용자 인터페이스와 시스템 인터페이스로 구분 소프트웨어 개발 단계별 인터페이스 산출물 분석 단계 명세 단계 설계 단계 인터페이스 설계서 이 기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서. 시스템 인터페이스 목록 사례 인터페이스 번호, 일련번호, 인터페이스id, 인터페이스 명, 송신 시스템, 수신 시스템, 대내외 구분,. .. 시스템 인터페이스 정의서 상세 기능별 인터페이스 명세서 (아명오개 전후파반) 인터페이스 id 인터페이스 명 오퍼레이션 명 오퍼레이션 개요 사전 조건 사후 조건 파라미터 반환 값 정..
2022.10.11 -
백준 11478 - 서로 다른 부분 문자열의 개수
#include #include #include #include using namespace std; set group; void get_parsed(string s, int size) { for(int i = 0; i>s; for(int i = 1; i
2022.10.11 -
백준 16165 - 걸그룹 마스터 준석이
문제 이름이 이상해서 풀기 싫었는데 풀었다! set, map을 활용하는 문제였는데, 더 좋은 풀이가 있을 것 같다. 우선 사람 이름을 통해 그룹을 찾는 경우는 그냥 하나의 map에 으로 짝지은 쌍을 다 집어넣어서 find를 통해 바로 그룹명을 찾아냈다. 반대로 그룹명을 주고 그 그룹에 속한 사람들 이름을 다 찍어내야 하는 경우에는 map 이렇게 선언하여 '블랙핑크' 그룹에 속해있는 인원 a, b, c, d를 set안에 모두 담았다. #include #include #include #include using namespace std; int main() { int n, m; map names; map groups; cin >> n >> m; for(int i = 0; i< n; i++) { ..
2022.10.10 -
3단원. 데이터베이스 기초 활용하기
데이터 입출력 구현 chap1. 논리 데이터 저장소 확인 데이터 모델 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화 하여 표현한 모델 데이터 모델 절차 (개논물) 개념적 데이터 모델 현실 세계에 대한 인식을 추상,개념적으로 표현, 개념적 구조를 도출하는 데이터 모델. 개체관계 다이어그램이 주요 산출물 논리적 데이터 모델 엄무의 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현한 데이터 모델 논리적 데이터 모델링에서 정규화를 수행 스키마의 평가 및 정재 물리적 데이터 모델 논리 데이터 모델을 특정 DBMS 의 특성 및 성능을 고려하여 물리적인 스키마를 만드는 일련의 데이터 모델 테이블,인덱스,뷰,파티션 등 객체 생성 성능 측면 반정규화 수행 저장 레코드 양식 설계 접근 경로 설계..
2022.10.07 -
1단원. 요구사항 확인
요구사항 확인 chap1. 소프트웨어 개발방법론 소프트웨어 생명주기 모델(SDLC) 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 소프트웨어 생명주기 모델 프로세스 (요설구테유) 요구사항 분석 설계 구현 테스트 유지보수 소프트웨어 생명주기 모델 종류 (폭프나반) 폭포수 모델 개발 시 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어감. 가장 오래된 모델. 선형 순차적 모형, 고전적 생명주기 모형 요구사항 변경 어려움 프로토타이핑 모델 고객이 요구한 주요 기능을 프로토타입으로 구현, 고객의 피드백을 반영하여 소프트웨어를 만들어 나감. 나선형 모델 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 가는 모델 반복적 모델 구축대상을 나누어 병렬적으로 개발 후 통합, 반복적으로 개발 해 ..
2022.10.06