정보처리기사 정처기 필기 1과목 소프트웨어 설계

ui설계 원칙(시험 자체 출제)직과 성:누구나 쉽게 이해할 수 있도록 하는 유효성:사용자의 목적을 정확히 달성할 수 있도록, 유용하고 효과적이어야 한다.학습성:사용자가 쉽게 배우고 익힐 수 있어야 한다.유연성:사용자의 요구를 최대한 수용하면서 오류를 최소화해야 한다.ui의 종류 GUI(Graphical user interface):아이콘, 메뉴를 마우스로 선택하고 작업을 벌이는 그래픽 환경의 인터페이스이다.OUI(organic user interface):모든 사물과 사용자 간 상호 작용을 위한 인터페이스이다.NUI(naturluser interface):사용자의 자연스러운 움직임을 인식하고 서로 주고받는 정보를 제공하는 유저 인터페이스이다.CLI(command line interface):명령과 출력이 시험 형식으로 진행될 인터페이스이다..?영어 시험?www

ui설계원칙(시험자주출제) 직성: 누구나 쉽게 이해하고 사용할 수 있도록 하는 유효성: 사용자의 목적을 정확하게 달성할 수 있도록 유용하고 효과적이어야 한다.학습성 : 사용자가 쉽게 배우고 익힐 수 있어야 한다.유연성 : 사용자의 요구를 최대한 수용하면서 오류를 최소화해야 한다.ui의 종류 GUI(Graphical user interface) : 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행하는 그래픽 환경의 인터페이스이다.OUI(organic user interface) : 모든 사물과 사용자 간의 상호작용을 위한 인터페이스이다.NUI(naturluser interface) : 사용자의 자연스러운 움직임을 인식하여 서로 주고받는 정보를 제공하는 사용자 인터페이스이다.CLI(command line interface): 명령과 출력이 테스트 형태로 이루어지는 인터페이스이다…?영어시험이라 ㅋㅋㅋ

wwwwww표기법 때문에 손 했지만 나름대로 3번 하면서 나온 결과물인데… 그렇긴 보면 손으로 필기한 것 더러운 잘 보지 않더군요역시 이것도 타고난 영역주의 일부인지 생각이 드네요..ㅎ모듈 전체 프로그램에서 어떤 기능을 수행할 수 있는 실행 코드를 의미한다.재사용 가능하고 자체 컴파일러도 가능 개발시에 노동력과 기간 절감 부루우틴=서브 시스템=작업 단위 모듈 독립성은 결합도와 응집도로 측정된다.결합도(coupling)-자 수를 제외하고 다른 두개의 모듈 간의 상호 의존도로서 두개의 모듈 간의 기능적인 관련도 모듈 간의 결합도를 약화시키면, 모듈 독립성이 향상되고 시스템을 구현하고 유지 관리 작업이 쉽게 된다.결합도가 약할수록 품질이 우수 자료 결합도가 품질이 가장 좋은 1. 자료 결합도(Data coupling)모듈 간의 내용을 전혀 알 필요가 없다.2. 스탬프 결합도(stamp coupling)배열, 음반, 구조 등이 모듈 간의 인터페이스로 전달될 경우에 관계한다.3. 제어 결합도(control coupling)한 모듈이 다른 모듈의 내부 논리 조작을 제어할 목적으로 제어 신호를 이용하여 통신할 경우 4. 외부 결합도(External coupling), 5. 공통 결합도(common coupling), 6. 내용 결합도(content coupling), 응집도(cohesion)-기 순 환절기 때 시론 우 명령어, 명령어 모임, 호출문, 특정 작업 수행 코드 등 모듈 안의 요소가 서로 관련된 정도이다.응집도가 높을수록 필요합니다 소로 구성되는 것을 의미한다1. 기능 적응 집도 2. 점차 적응 집도 3. 교환 적응 집도 4. 절차 적응 집도 5. 시간 적응 집도 6. 논리 적응 집도7. 우연히 적응 집도효과적인 모듈화 설계 방법-응집도는 강한 결합도는 약한 설계하고 모듈 독립성 보장

 

error: Content is protected !!