본문 바로가기

정보처리기사98

[소프트웨어 설계] 8. UI표준 및 지침 https://www.youtube.com/watch?v=1lIRsZ6_XFY&list=PLKpxllD6C8CnkSWfqRJsHOYtbBFnvtrcY&index=9 UI표준 및 지침 표준 = 공통 지침 = 필수 규칙 웹 표준 웹상에서 지켜야 할 표준 표준을 지키면 접근성과 크로스 브라우징 표준을 지키면 웹 접근성이 높아진다. 누구나 동등하게 시스템을 이용할 수 있는 것 크로스 브라우징 어떤 환경 인터넷 브라우저, 플랫폼에서도 같은 형태의 인터페이스를 보여줘야 한다. 접근성 지침 1. 인식(대체) 2. 운용(포인팅) 3. 이해(논리적) 4. 견고함 >> 어느 누구나 사용할 때 인식할 수 있어야 하고 사용할 수 있어야 하며, 오류가 났을 때 무슨 문제인지 이해할 수 있어야 한다. 이런 표준 지침을 적용해서 .. 2022. 2. 17.
[소프트웨어 설계] 7.사용자 인터페이스 - ui 9. UI 설계 원칙 중 누구나 쉽게 이해하고 사용할 수 있어야 한다는 원칙은? ① 희소성 ② 유연성 ③ 직관성 ④ 멀티운용성 >> 정답 3번 UI 설계 원칙 유연성, 직관성, 유효성, 학습성 각 의미를 알기 직관성 누구나 쉽게 이해하고 사용할 수 있어야 한다. 유효성 사용자의 목적을 정확하게 전달할 수 있어야 한다. 학습성 누구나 쉽게 배우고 익힐 수 있어야 한다. 유연성 사용자의 요구사항을 최대로 수용해야 하며, 사용자 인터페이스 시에 오류가 최소화 되어야 한다. 20. 사용자 인터페이스(UI)의 특징으로 틀린 것은? ① 구현하고자 하는 결과의 오류를 최소화한다. ② 사용자의 편의성을 높임으로써 작업시간을 증가시킨다. ③ 막연한 작업 기능에 대해 구체적인 방법을 제시하여 준다. ④ 사용자 중심의 상호.. 2022. 2. 16.
[소프트웨어 설계] 6. UML 2. 클래스 다이어그램의 요소로 다음 설명에 해당하는 용어는? - 클래스의 동작을 의미한다. - 클래스에 속하는 객체에 대하여 적용될 메서드를 정의한 것이다. - UML에서는 동작에 대한 인터페이스를 지칭한다고 볼 수 있다. ① Instance ② Operation ③ Item ④ Hiding 정답 > 2번 instance > 클래스에 속한 객체 operation > 행동, method, 행할 수 있는 동작을 표현 Hiding > 은닉 18. UML 모델에서 한 사물의 명세가 바뀌면 다른 사물에 영향을 주며, 일반적으로 한 클래스가 다른 클래스를 오퍼레이션의 매개변수로 사용하는 경우에 나타나는 관계는? ① Association ② Dependency ③ Realization ④ Generalization.. 2022. 2. 7.
[소프트웨어 설계] 5. 요구사항 정의, 분석, 확인 18. 소프트웨어 개발 방법 중 요구사항 분석(requirements analysis)과 거리가 먼 것은? ① 비용과 일정에 대한 제약설정 ② 타당성 조사 ③ 요구사항 정의 문서화 ④ 설계 명세서 작성 >> 정답 4번 ** 설계 명세서 (현재 내가 공부한 것을 기초로) : 요구사항에서 사용할 것이 아니라 소프트웨어 설계(직접적으로 만들떄) 사용된다. 1. 요구사항 분석 시에 필요한 기술로 가장 거리가 먼 것은? ① 청취와 인터뷰 질문 기술 ② 분석과 중재기술 ③ 설계 및 코딩 기술 ④ 관찰 및 모델 작성 기술 >> 정답 3번 ** 설계 및 코딩 기술은 요구사항을 분석한 후 이 요구사항에 맞게 설계할 때 필요한 기술이다. 나머지 항목은 요구사항(사용자의 요구)를 얻기 적합하다 16. 소프트웨어 개발 단계에.. 2022. 1. 26.
[소프트웨어 설계] 4. 개발 기술 환경 파악 https://www.youtube.com/watch?v=I0AN7y-CBFI 운영체제 컴퓨터 시스템 자원 관리 사용자와 하드웨어 사이의 인터페이스 제공한다. 데이터베이스 관리 시스템 DBMS 사용자와 데이터베이스 사이의 관리 종속성과 종복성 해결 종속성은 각 데이터에 포함된 데이터 한 데이터를 알면 그와 관련된 데이터를 알 수 있다. 하지만 그와 관련된 데이터를 알아도 한 데이터에 대해서는 알 수 없다. 이를 종속성이라고 한다. 부분 집합 관계라고 생각하면 될듯 웹어필리케이션 WAS 서버와 클라이언트 사이에서 사용함 실시간으로 변경되는 동적 컴텐츠 처리를 위한 미들웨어 DB 서버와 연동하여 사용한다. 공동적인 고려사항 가용성 > 내가 하고 싶은 작업을 사용할 수 있는지 성능 기술지원 > 해결가능한 루트.. 2022. 1. 25.
[소프트웨어설계] 3. 현행 시스템 파악 https://www.youtube.com/watch?v=cj_fMtB1iUE&t=2s 시스템 파악 구기인아소하네 구성시스템 기간업무 > 주요 업무 담당 지원업무 > 지원 업무 담당 시스템별 기능 명시 기능 시스템별 기능 파악 계층형 표시 시스템 인터페이스 파악 업무 시스템 간에 주고 받는 데이터 종류 및 형식, 프로토콜(규칙) 시스템 아키텍처 파악 주요(기간) 업무 시스템에서 동착하는 기술 요소의 원리를 표현 계층적 표현 구성도 형식으로 표현 소프트웨어 구성 파악 각 소프트웨어 용도 및 라이선스 적용방식 라이선스 개수 라이선스(사용범위, 일부, 전체사용, 상업적 사용, 재구성 등) 하드웨어 (서버) 구성 파악 서버의 주요 사양(제원, 스펙)과 수량, 이중화 적용 여부 이중화(복사본, 백업) 네트워크 구.. 2022. 1. 24.
[소프트웨어 설계] 0. 소프트웨어 생명주기(폭포수, 프로토타입, 스파이럴 모델) 1. XP(eXtreme Programming)의 기본원리로 볼 수 없는 것은? ① Linear Sequential Method > 폭포수 모델 ② Pair Programming ③ Collective Ownership ④ Continuous Integration >> 정답 1번 각각의 단어의 정의 알기 영어 이름도 알기 https://www.youtube.com/watch?v=oW2hMQTVgfw 소프트웨어 생명주기 = 소프트웨어를 요리하는 방법 요리법 = 모형, 모델 1. 폭포수 모형 waterfall model, Linear Sequential Method 가장 보편적인 모델 이전단계로 다시 돌아갈 수 없는 모델 각 단계에서 확실하게 마무리해야함 2개 이상의 과정을 병행할 수 없다 초기 계획된 그대.. 2022. 1. 15.
[소프트웨어설계] 1. 애자일 기법 17. 애자일 개발 방법론과 관련한 설명으로 틀린 것은? ① 빠른 릴리즈를 통해 문제점을 빠르게 파악할 수 있다. ② 정확한 결과 도출을 위해 계획 수립과 문서화에 중점을 둔다. ③ 고객과의 의사소통을 중요하게 생각한다. ④ 진화하는 요구사항을 수용하는데 적합하다. >> 정답 2번 18. 애자일 소프트웨어 개발 기법의 가치가 아닌 것은? ① 프로세스의 도구보다는 개인과 상호작용에 더 가치를 둔다. ② 계약 협상보다는 고객과의 협업에 더 가치를 둔다. ③ 실제 작동하는 소프트웨어보다는 이해하기 좋은 문서에 더 가치를 둔다. ④ 계획을 따르기보다는 변화에 대응하는 것에 더 가치를 둔다. >> 정답 3번 18. 애자일 개발 방법론이 아닌 것은? ① 스크럼(Scrum) ② 익스트림 프로그래밍(XP, eXtrem.. 2022. 1. 13.