소프트웨어 설계5 정처기 소프트웨어 설계 - 1.4 인터페이스 설계 ★★★☆ (1) 시스템 인터페이스 요구사항 구성 - 독립적으로 떨어져 있는 시스템들끼리 서로 연동하여 상호 작용하기 위한 접속 방법이나 규칙을 의미 - 개발을 목표로 하는 시스템과 외부 시스템을 연동하는데 필요한 시스템 인터페이스에 대한 요구하상을 기술한 것 - 요구사항 명세서에 포함되어야 할 것 : 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려사항... (2) 시스템 인터페이스 요구사항 분석 - 요구사항 명세서에서 요구사항을 기능적, 비기능적 요구사항으로 분류, 조직화 --> 요구사항 명세를 구체화, 이를 이해관계자에게 전달하는 일련의 과정 (3) 시스템 인터페이스 요구사항 분석 절차 - 1. 소프트웨어 요구사항 목록에서 시스템 인터페.. 2021. 1. 19. 정처기 소프트웨어 설계 - 1.3 어플리케이션 설계 ★★★★ (1) 소프트웨어 아키텍처의 설계 - 소프트웨어의 골격이 되는 기본 구조, 구성하는 요소들 간의 관계를 표현하는 시스템의 구조, 구조체 - 소프트웨어 개발 시 적용되는 원칙, 지침 - 이해관계자들의 의사소통 도구 (2) 모듈화(Modularity) - 소프트웨어의 성능을 향상, 시스템의 수정 및 재사용, 유지 관리 등이 용이하도록 시스템의 기능들을 모듈 단위로 나눔 - 자주 사용되는 기능들 --> 공통 모듈로 구성 --> 프로젝트 재사용성 향상 - 모듈 크기 작게 나눔 --> 개수 많아짐 --> 모듈 간의 통합 비용 大 - 모듈 크기 크게 나눔 --> 개수 적어짐 --> 모듈 간의 통합 비용 小, 모듈 하나의 개발 비용 大 (3) 추상화(Abstraction) - 문제의 전체적이고 포괄적인 개념.. 2021. 1. 19. 오답 풀이 1 - 정처기 소프트웨어 설계 정보처리기사 소프트웨어 설계 기출 문제 중 오답 풀이를 진행한다. 아래는 이전에 적어두었던 소프트웨어 설계 중 요구사항 확인, 화면설계 부분의 요약이다. 2021/01/11 - [security/정보처리기사] - 정처기 소프트웨어 설계 - 1.1 요구사항 확인 정처기 소프트웨어 설계 - 1.1 요구사항 확인 ★★★★ : 소프트웨어 개발 단계, 각 단계별 주요 활동, 활동의 결과에 대한 산출물로 표현 소프트웨어 생명주기 표현하는 형태 = 소프트웨어 생명 주기 모형 = 소프트웨 security-blooming.tistory.com 2021/01/12 - [security/정보처리기사] - 정처기 소프트웨어 설계 - 1.2 화면 설계 정처기 소프트웨어 설계 - 1.2 화면 설계 ★★★★ (1) 사용자 인터페이.. 2021. 1. 17. 정처기 소프트웨어 설계 - 1.2 화면 설계 ★★★★ (1) 사용자 인터페이스(UI, User Interface)의 개요 - 사용자와 시스템간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어를 의미 - 사용자 인터페이스의 세 가지 분야 - 정보 제공과 전달을 위한 물리적 제어에 관한 분야 - 콘텐츠의 상세적인 표현과 전체적인 구성에 관한 분야 - 모든 사용자가 편리하고 간편하게 사용하도록 하는 기능에 관한 분야 (2) 사용자 인터페이스(UI)의 특징 - 사용자의 만족도에 가장 큰 영향을 미치는 중요한 요소. 변경이 가장 많이 발생 - 편리성, 가독성 높임 --> 작업시간 단축, 업무에 대한 이해도 높여줌 - 최소한 노력, 원하는 결과 얻음 - 수행 결과 오류 줄임 - 구체적인 방법 제시 - 정보 제공자와 공급자간의 매개 역할 수행 - 소.. 2021. 1. 12. 정처기 소프트웨어 설계 - 1.1 요구사항 확인 ★★★★ : 소프트웨어 개발 단계, 각 단계별 주요 활동, 활동의 결과에 대한 산출물로 표현 소프트웨어 생명주기 표현하는 형태 = 소프트웨어 생명 주기 모형 = 소프트웨어 프로세스 모형 = 소프트웨어 공학 페러다임 (1) 폭포수 모형(Waterfall Model) - 이전 단계로 돌아갈 수 x 전제. - 각 단계를 확실히 매듭짓고, 결과를 철저하게 검토하여 승인과정을 거친 후, 다음 단계 진행 - 소프트웨어 공학에서 가장 오래되고, 폭넓게 사용도는 전통적인 소프트웨어 생명주기 모형 - 고전적 생명주기 모형 - 선형적 순차적 모형 : 한 단계가 끝나야만 다음 단계로 넘어갈 수 o. 결과물이 명확하게 산출되어야 넘어갈 수 o - 제품의 일부가 될 메뉴얼을 작성해야 함. (계획, 문서(메뉴얼) 개발 중심) -.. 2021. 1. 11. 이전 1 다음