정보처리기사/개념
-
UML 모델 (Unified Modeling Language)정보처리기사/개념 2024. 5. 13. 12:37
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ UML⌨ UML 이란?요구분석, 시스템 설계, 시스템 구현 등의 시스템 개발 과정에서 개발자간의 의사소통을 원할하게 하기 위해 표준화한 모델링 언어를 말한다. 💻 특징가시화 언어구축 언어명세화 언어문서화 언어개념 모델을 작성함에 있어서 오류없이 전달하며 의사소통을 원활하게 하기 위한 언어다양한 언어와 연결되어 구현 단계에서 자바와 같은 언어로 구현이 가능하다.정확한 모델을 제시하고 분석, 설계의 결정을 표현한다. "완전한 모델"을 작성하여 명세화한다.시스템에 대한 통제, 평가, 의사소통에 대한 내용을 문서화해야한다. 👏 구성요소 [ 사물 things ]추상적인 개념으로 주제를 나타내는 요소이다.단어 관점에서 명..
-
디자인 패턴 _ 어댑터 패턴 (Adater pattern)정보처리기사/개념 2024. 5. 13. 09:50
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ 디자인 패턴⌨ 디자인 패턴이란?객체 지향 프로그래밍 설계를 할때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴이다.여러 사람들이 협업해서 개발할 때, 기존 코드를 이해하는 것은 어렵다.더 어려운건 이런 코드를 수정하거나 새로운 기능을 추가하는 것이다.의도하지 않은 결과나 버그를 발생시키기 쉽고 성능을 최적화시키기도 어렵다.개발했던 개발자들이 함깨 수정하지 않는다면,하지만 특정 패턴을 만들어주면 위의 상황을 조금 방지할 수 있다."이런 기능을 만들어야한다." 라는 제안이 진행된다고 가정하자. "그럼, 이런 패턴을 사용하자."라는 개발의 진행 방향을 결정할 수 있다. 객체지향 설계/구현에 많이 사용된다.소프트웨어 구..
-
COCOMO 모형정보처리기사/개념 2024. 5. 9. 06:49
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스✔ COCOMO 모형의 개요✒️COCOMO (COnstructive COst MOdel)모형보헴(boehm)이 제안했다.원시 프로그램의 규모인 LOC(원시 코드 라인 수)에 의한 비용 산정 기법이다.작은 프로젝트들을 통해 분석 결과를 반영한 모델이므로 중소 규모 소프트웨어 프로젝트 비용 추정에 적합하다.비용 산정 결과는 프로젝트를 완성하는데 필요한 노력(Man-Month)로 나타난다.특징비용 예측 : 시스템 크기로 예측한다.(LOC,DSI)의존성 : 소프트웨어 속성(조직, 반분리, 내장)에 의존유연성 : 프로젝트의 여러 특성을 고려할 수 있도록 융통성 부여이용성 : 현재까지 소프트웨어 비용 측정 중 가장 이해하기 쉬운 실험..