[정보처리기사] 2020년 3회차 (2)소프트웨어 개발
정보처리기사 네트워크 보안 송수신간 스니핑(엿보기) 등 데이터 탈취 및 변조 위협을 방지 IPSec AH: 인증, 무결성 보장 ESP: 인증, 무결성, 기밀성 보장 SSL S-HTTP ISO/IEC 9126 소프트웨어 품질특성과 척도에 관한 표준 지침 기능성, 신뢰성, 사용성, 효율성, 유지보수성, 이식성 cf. 소프트웨어 품질특성과 척도 + 테스트에 관한 표준 지침: ISO/IEC 12119 Clean Code 작성 원칙 : 가독성, 단순성, 의존성, 중복성, 추상성 Alien Code: 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 어려운 프로그램 Spaghetti Code: 소스 코드가 복잡하게 얽힌 프로그램 Legacy Code: 더 이상 쓰기 힘들고 난해한 코드 테스트 기법 화이트..
2023. 7. 17.
[정보처리기사] 2020년 4회차 (5)정보시스템 구축관리
정보처리기사 ISO/IEC 9126 소프트웨어 품질 : 기능, 신뢰, 사용, 효율, 유지보수, 이식 소프트웨어 프로세스에 대한 개선 및 능력 측정 기준 CMMi(5) 레벨 1, Initial: 소프트웨어 개발 프로세스는 거의 없는 상태 레벨 2, Managed: 기본적인 프로세스 구축에 의해 프로젝트가 관리되고 있는 조직 레벨 3, Defined: 세부 표준 프로세스가 있어 프로젝트가 통제되는 조직 레벨 4, Quantitatively Managed: 소프트웨어 프로세스와 품질에 대한 정량적인 측정이 가능 레벨 5, Optimizing: 조직적으로 최적화된 프로세스를 적용하여 다시 피드백을 받아 개선하는 상위 단계 SPICE(6) 레벨 0, Incomplete: 특정한 프로세스의 작업이 목표 달성에 실패..
2023. 7. 17.