아키텍트의 아키텍처
아키텍트 항상 누가 아키텍처 설계서를 읽을지 고려한다. 아키텍처는 설계와 구현을 위한 지침이다.아키텍트의 임무는 시스템 특징에 적합한 설계와 구현의 지침인 아키텍처를 작성하고, 이것을 개발팀 전원이 파악할 수 있도록 하는 것이다.IT 아키텍트에게 요구되는 세 가지 힘 → 균형감각, 추상화 능력, 예지 능력 ISO9126에 따른 품질 모델 분류 내용 기능성 타당성, 정확성, 상호운용성, 표준적합성, 보안성 신뢰성 성숙성, 내구성, 회복성 사용성 이해성, 학습성, 조작성 효율성 시간효율성, 자원효율성 유지보수성 분석용이성, 변경용이성, 안정성, 테스트용이성 호환성 환경적응성, 설치용이성, 규칙적합성, 치환용이성 가만히 있어서는 품질 특성에 대한 최종 사용자의 의견을 듣기 어렵다. 적극적으로 제안하고 질문해야..
2016. 3. 14.
[python] 파이썬 정규표현식 - 파일 읽기, 저장
파이썬 정규표현식 - 파일 읽기, 저장 파일을 읽어서 특정 문자열을 찾고 텍스트 파일을 저장하는 프로그램을 작성합니다.정규표현식을 사용하기 위하여 re를 import 합니다. 파일 목록을 얻기 위하여 os를 import 합니다. import re import os 찾을 문자열은 URL에서 사용하는 파라미터의 키와 값 입니다. ? 뒤에 오면서, &로 구분되고, 키와 값은 =으로 구분됩니다. 마지막에 ,가 오는 문자열이라서 해당 내용을 추가하였습니다. p = re.compile('([^&?]+)=([^&,]+)') 찾을 키 목록을 리스트로 생성합니다. 그리고 결과를 담을 리스트 변수를 생성합니다. keys = ['fi', 'to', 'cb', 'do', 'fl', 'ho', 'si', 'te'] rst = ..
2016. 3. 4.