정보처리기사 공부하기 7일차. 2021년 3회. 2과목까지.

2023. 7. 6. 00:02자격증/정보처리기사

반응형

옳은 것, 올지 않은 것 등 원하는 것 잘 파악하기.

단정짓는 말투는 오답일 확률이 높음.

 

아주 좋은 티스토리

https://ahn3330.tistory.com/111

 

[소프트웨어공학] 설계 1 - 추상화, 모듈화, 정보은닉, 응집력, 결합도

Github로 보기 상위 설계와 하위 설계 상위 설계 아키텍처 설계, 예비 설계라고 함 소프트웨어 구성 컴포넌트들 간의 관계로 구성된 시스템의 전체적인 구조 시스템 구조도, 외부 파일 및 DB 설계

ahn3330.tistory.com

추상화 : 문제의 개념을 먼저 설계하고 먼저 윗단계에서의 구현을 생각해보는 것.

자료 추상화 : 자료들에 대한 연산들은 명기하지만 구현 방법은 명시하지 않고 있다.

제어 추상화 : 구체적인 계산법을 추상화 시키는 것.

과정 추상화 : 수행 흐름만 먼저 설계.

 

요구분석(Requirement Analysis) : 기능적 요구사항 : 시스템이 수행해야 하는 행위들을 구체화 한 것.

비기능적 요구사항 : 시스템 품질이나 제약사항 등. 용이성, 효율성, 이식성, 신뢰성, 유연성, 확장성, 응답속도 등. 성능적인 면도 비기능적 요구임. 보안 측면도 비기능적 요구.

 

클래스 다이어그램 : 객체지향 모델링 시 클래스의 속성 및 연산과 클래스 간 정적인 관계를 표현

Class Name, Attribue(믈래스의 특징에 이름 짓기), 연산(Operate). 실제로 클래스의 동작을 의미. UML에서는 동작에 대한 인터페이스, 접근제어자 (- : private, + : public, # : protected, ~ : default)

 

protected는 파생된 클래스(상속 등)에서는 패키지 바깥에서도 쓸 수 있음.

 

럼바우 분석 기법 : 객->동->기

 

객체 모델링, 동적 모델링 -> 기능 모델링.

체 모델링은 체 다이어그램 표시.

적 모델링은 태 다이어그램 필요.

능 모델링은 료 흐름도(Data Flow Diagram) 필요.

 

 

객2동상기자~

 

https://ieatt.tistory.com/14

 

[알고리즘] 1_2. 버블정렬(Bubble Sort)

1. 정의 버블 정렬(Bubble Sort)은 정렬될 때 그 모습이 마치 거품이 위로 하나씩 오르는 듯하다고 해서 이름이 붙여졌다. 원리와 코드가 간단하기 떄문에, 정렬 알고리즘을 배울 때 많이 쓰이는 듯

ieatt.tistory.com

PASS 1은 한 번 소팅 끝난 것. 그다음 계속 쭉쭉쭉 해야함.

 

9,6,7,3,5 였는데

 

1 PASS : 6,9,7,3,5 -> 6,7,9,3,5 -> 6,7,3,9,5 -> 6,7,3,5,9

2 PASS : 6,3,7,5,9 -> 6,3,5,7,9 ->

3 PASS : 3,6,5,7,9 -> 3,5,6,7,9 -> 끝.

 

더할 것 없으니까 3PASS가 끝임.

 

 

https://www.youtube.com/watch?v=aCQ3DCvW0eo 

스택의 자료 삭제 알고리즘에서 자료가 더이상 삭제될 것이 없으면 Underflow를 쓰면 된다. 넘치면 Overflow를 쓰면 된다.

 

Push와 Pop이 있음 Pop은 잠깐 빼내는 것임.

 

 

결함을 일으키고 오류가 있는 경우 발생하는 것 : Fault

사람의 실수로 제작의도와 다른 것이 발생하는 것 : Mistake

인스펙션 : 전문가들이 요구사항 명세서를 확인하면서 결함을 발견한다. - 2장 정리에서 했는데.. 오늘도 봤는데..

 

 

소프트웨어 품질 목표

이식성(Portability) : 다양한 하드웨어에서도 운용가능하도록 이식이 쉽게.

효율성(Efficeincy) : 최소의 작업으로 요구되는 기술

사용 용이성(Usability) : 소프트웨어를 쉽게 사용할 수 있음.

정확성(Correctness) : 말해뭐함.

 

 

https://m.blog.naver.com/rlakk11/60159303809

 

[자료구조] 트리(Tree)의 개념 및 전위순회, 중위순회, 후위순회, 층별순회

   안녕하세요! ㅋㅋ   자료구조는 아직 포스팅할 예정이 없었는데 매틀랩 자료...

blog.naver.com

전위는 중앙 -> 왼 -> 오 순.

중위 순회는 좌 -> 루트 -> 우

후위 순위는 좌 -> 우 -> 루트

 

 

728x90