무지개곰
반응형
article thumbnail
[정처기-SW 설계] 인터페이스 검증 및 식별
정보처리기사/SW설계 2024. 11. 7. 17:41

요구사항 검증(Requirements Verification)이란?요구사항 검증은 개발 초기 단계에서 요구사항이 명확하고, 일관되며 시스템이 이를 충족할 수 있는지를 검토하는 과정입니다. 이를 통해 프로젝트 초기에 발생할 수 있는 문제를 최소화하여 이후 개발 과정의 리스크를 줄이고, 최종 제품의 품질을 높이는 데 중점을 둡니다.요구사항 검증 절차요구사항 검증은 다음과 같은 절차로 진행됩니다.인터페이스 요구사항 검토 계획 수립: 검토 계획을 수립하여 검증의 목적과 범위를 설정합니다.검토 및 오류 수정: 요구사항 명세서를 꼼꼼히 검토하고 오류가 발견되면 즉시 수정합니다.베이스라인 설정: 검토가 완료된 요구사항을 기준으로 프로젝트의 방향성을 설정합니다.이 절차를 통해 검토된 요구사항을 기반으로 시스템을 설계하..

article thumbnail
[정처기-SW 설계] 디자인 패턴
정보처리기사/SW설계 2024. 11. 6. 12:03

생성 패턴 (Creational Pattern)추상 팩토리 (Abstract Factory)서로 연관되거나 의존하는 객체들을 그룹화하여 생성.빌더 (Builder)객체의 생성과 표현을 분리해 같은 생성 절차에서 다른 결과를 도출.팩토리 메소드 (Factory Method)객체 생성 인터페이스를 정의하고 구체적인 클래스 선택을 서브클래스에 맡김.프로토타입 (Prototype)원본 객체를 복제해 새로운 객체를 생성.싱글톤 (Singleton)하나의 인스턴스만 생성하여 여러 프로세스에서 참조 가능.구조 패턴 (Structural Pattern)어댑터 (Adapter)호환되지 않는 인터페이스를 변환해주는 패턴.브리지 (Bridge)구현과 추상화를 분리하여 독립적 확장 가능.컴포지트 (Composite)복합 객체..

article thumbnail
[정처기-SW 설계] 코드
정보처리기사/SW설계 2024. 11. 5. 12:01

코드 체계의 종류순차 코드 (Sequence Code, 일련 번호 코드)일정 기준에 따라 순차적으로 번호를 부여하는 방식.예시: 1, 2, 3, 4, …블록 코드 (Block Code, 구분 코드)유사한 항목을 블록 단위로 구분하여, 각 블록 내에 일련번호를 부여하는 방식.예시: 10011100 (총무부), 11011200 (영업부)10진 코드 (Decimal Code, 도서 분류식 코드)0~9까지 10진법으로 분할하고 재분할을 반복하여 계층적으로 구성.예시: 1000 (공학), 1100 (소프트웨어 공학), 1110 (소프트웨어 설계)그룹 분류 코드 (Group Classification Code)대분류-중분류-소분류 등의 다단계 분류 방식으로, 각 그룹 내 일련번호 부여.예시: 1-01-001 (본사..

article thumbnail
[정처기-SW 설계] 공통 모듈
정보처리기사/SW설계 2024. 11. 4. 12:57

요구사항 명세의 원칙정확성 (Correctness)시스템 구현 시, 기능의 필요성이 분명히 드러나도록 정확히 명세.명확성 (Clarity) ★기능이 일관되게 이해되고 오해 없이 해석될 수 있도록 작성하여 중의적 해석을 피함.완전성 (Completeness)시스템 구현에 필요한 모든 사항을 누락 없이 명시하여 요구사항을 충족.일관성 (Consistency)공통 기능 간 상호 충돌을 방지하며 일관되게 작성.추적성 (Traceability)요구사항의 출처, 관련 시스템 및 기능 간의 관계를 추적할 수 있도록 작성하여 변경이나 검토 시 용이하게 함.재사용 (Reuse)의 규모별 분류함수와 객체 수준의 재사용컴포넌트 수준의 재사용애플리케이션 수준의 재사용

반응형