본문 바로가기

분류 전체보기

(79)
[파이썬] 3번. 연속된 같은 문자 압축하기 보호되어 있는 글입니다.
[파이썬] 2번. 대문자, 소문자, 숫자 개수 세기 보호되어 있는 글입니다.
[파이썬] 1번. 특정 문자 개수 세기 보호되어 있는 글입니다.
내가 기억해야 할 정처기 - 5과목 정보시스템 구축 관리 # 127-S/W 공학의 발전적 추세소프트웨어 재사용의 이점개발 시간과 비용 단축분석소프트웨어 품질 향상소프트웨어 개발의 생산성 향상프로젝트 실패의 위험 감소시스템 구축 방법에 대한 지식 공유시스템 명세, 설계, 코드 등 문서 공유소프트웨어 재사용 방법합성 중심: 블록(모듈)을 만들어 끼워 맞추기(블록 구성 방법)생성중심: 추상화 형태로 쓰여진 명세 구체화(패턴 구성 방법)소프트웨어 재공학기존 시스템을 이용해 나은 시스템 구축, 새로운 기능 추가하여 소프트웨어 성능 향상유지보수성, 품질 향상소프트웨어 수명 연장, 개발 시간 단축오류 줄어들어 비용 절감주요 활동분석(Analysis): 명세서 확인하여 솦웨 동작 이해, 재공학할 대상 선정재구성(Restructuring): 코드를 재구성, 기능과 외적인 동작..
내가 기억해야 할 정처기 - 3과목 데이터베이스 구축 # 60-데이터베이스 설계 데이터베이스 설계 순서1. 요구 조건 분석 - 요구 조건 명세서 작성 2. 개념적 설계 - 개념 스키마, 트랜잭션 모델링, E-R모델 3. 논리적 설계 - 종속적 논리 스키마 설계(독립 아님), 트랜잭션 인터페이스 설계- 논리적 데베 구조로 매핑- 스키마의 평가 및 정제 4. 물리적 설계 - 물리적 구조의 데이터로 변환- 데베 파일의 저장 구조 및 액세스 결로 결정- 저장 레코드의 양식, 순서, 접근 경로, 조회가 집중되는 레코드와 같은 정보 사용하여 데이터가 컴퓨터에 저장되는 방법 묘사- 고려사항: 트랜잭션 처리량, 응답시간, 디스크 용량, 저장공간의 효율화 5. 구현 - 목표 DBMS의 DDL(데이터 정의어)로 데이터베이스 생성, 트랜잭션 작성# 63-관계형 데이터베이스의 ..
내가 기억해야 할 정처기 - 2과목 소프트웨어 개발 # 자료 구조 트리와 그래프만 비선형 구조 나머지는 다 선형 구조- 선형 리스트연속 리스트: 배열 사용기억장소 이용 효율 좋음중간에 데이터 삽입 시 연속된 빈공간 필요연결 리스트(Linked List): 포인터 사용노드의 삽입이나 삭제가 쉽다포인터로 연결이 되어 검색이 느리다포인터를 위한 추가 공간 필요중간 노드 연결이 끊어지면 그 다음 노드 찾기 힘듬-스택:후입선출(LIFO)왔던 길을 되돌아가는 연산에 사용(재귀 호출, 후위 표기법, 깊이 우선 탐색)응용분야: 인터럽트의 처리, 수식의 계산 및 수식 표기법 응용, 서브루틴의 호출 및 복귀 주소 저장- 큐선입선출(FIFO)한쪽은 입력만 다른쪽은 출력만 가능운영체제의 작업 스케줄링에 사용-데크삽입과 삭제가 양쪽 끝에서 발생인접행렬: 방향 간선이 있으면 1,..
내가 기억해야 할 정처기 - 4과목 프로그래밍 언어 활용 WAS: 정적인 컨텐츠를 처리하는 웹서버와 달리 동적인 컨텐츠를 처리하기 위해 사용되는 미들웨어(DB연동, 비즈니스 로직 처리)WAS 제품: JEUS, Tomcat, WebSphere, WebLogic, JBoss 응집도: 기순통 절시논우기능(funtional)순차(sequential)통신(communication)절차(procedural)시간(temporal)논리(logical)우연(coincidental) 결합도: 자바스크립트 제발 외워 공부 내일 끝자료(data)스탬프(stamp)제어(control)외부(external)공통(common)내용(content) 개발 환경 도구빌드: Maven, Ant, Bradle버전관리: Git, SVNCI/CD: JenKins, Travis CI인증/보안: K..
내가 기억해야 할 정처기 - 1과목 소프트웨어 설계 추천 참고자료: https://worlf.tistory.com/55 # 1장 요구사항 확인## 소프트웨어 생명 주기애자일 모형 기반 소프트웨어 개발 모형 종류- 스크럼- XP- 칸반- Lean- 크리스탈- ASD- 기능 중심 개발-DSDM- DAD 애자일 개발 4가지 핵심 가치1. 개인, 상호작용 > 프로세스, 도구2. 실행되는 SW > 방대한 문서3. 고객과 협업 > 계역 협상4. 변화에 반응 > 계획에 따르기## 요구사항 정의요구분석 사용 도구- 애자일 방법- UML(유스케이스 다이어그램, 시퀀스 다이어그램)- 자료 흐름도(DFD)- 데이터 사전- 소단위 명세서- 개체 관계도- 상태 이전도- 제어 명세서 자료 흐름도 구성 요소 데이터 사전 기호## UML사물- structural Things(구조)-..