본문 바로가기

반응형

전체 글

(72)
[SW공학] CBD 아래 내용은 예문사의 '정보처리기술사 개정 4판 1쇄'를 기본으로, 필자의 이해를 덧붙여 요약 및 정리한 자료임을 명시합니다. CBD CBD(Component Based Development)의 정의 컴포넌트의 재사용을 통해 개발 생산성 향상, 개발기간 단축 및 신뢰성 높은 SW를 생산할 목적으로 컴포넌트를 생성, 조립하여 소프트웨어를 개발하는 개발방법론 CBD의 특징 특징 설명 생산성 부품 조립을 통한 어플리케이션 개발 시간 단축, 개발생산성 향상 고품질 품질이 검증된 컴포넌트 사용, 품질을 고려한 컴포넌트 설계/구현 재사용성 실행기반 재사용, 모델/프레임워크 재사용 → 개발기간 단축 변경용이성 요구사항 변화에 유연하고 신속한 변경 가능 기술 집약성 기술 숙련에 집중 가능(아키텍처, 프레임워크, 분산객..
[SW공학] 객체지향 방법론 아래 내용은 예문사의 '정보처리기술사 개정 4판 1쇄'를 기본으로, 필자의 이해를 덧붙여 요약 및 정리한 자료임을 명시합니다. 객체지향 방법론 객체지향 방법론의 정의 복잡한 현실세계를 객체로 추상화하여 시스템을 개발하는 방법론 객체는 속성과 메서드로 구성, 객체 간의 인터페이스로 통신함 객체지향 방법론의 특징 재사용성, 유지보수성, 소스 레벨에서의 재사용 모형의 현실 적합성, 현실세계 및 인간의 사고방식과 유사 일관성, 추적성, 전체공정에서 각 단계 간 전환/변경이 자연스럽고 신속함 객체지향 방법론의 개념도 요구사항 분석/설계 Class/Object화 개발 현실세계 → OOA 객체/동적/기능 모델링 → Class - Property - Method → .NET 기반 SW | (인스턴스화) ↓ J2EE기반..
[SW공학] 정보공학 방법론 아래 내용은 예문사의 '정보처리기술사 개정 4판 1쇄'를 기본으로, 필자의 이해를 덧붙여 요약 및 정리한 자료임을 명시합니다. 정보공학 방법론 정보공학 방법론의 정의 기업의 정보시스템을 구축하기 위한 계획(ISP), 분석, 설계 등의 전과정을 형상화시킨 데이터 중심 방법론 정보공학 방법론의 특징 특징 설명 기업 중심 기업의 비즈니스 시스템을 위한 기업의 전략경영을 지원하는 시스템 ISP 중심 경영층의 요구와 견해를 반영 및 계획 중심 데이터 중심 변화에 덜 민감한 데이터 중심의 방법론 분할과 정복 문제영역을 세분화해서 통합 완성해 가는 방법론 정보공학 방법론의 구성도 데이터 → 단계 ← 활동 기업의 비즈니스 목표 전략정보 수집 → ISP(정보전략 계획) ← 전략적 비전 확립 데이터 모델링 → BAA(업무..
[SW공학] SDLC (Software Development Life Cycle) 아래 내용은 예문사의 '정보처리기술사 개정 4판 1쇄'를 기본으로, 필자의 이해를 덧붙여 요약 및 정리한 자료임을 명시합니다. SDLC SDLC의 정의 SDLC (Software Development Life Cycle): 소프트웨어를 개발하는 전 과정을 단계별로 나눈 것으로 소프트웨어 개발 및 관리에 기본적인 틀을 제공하는 모델 SDLC의 의미 관리적 측면: 이정표, 기준선 제공을 통한 SW개발과정 가시화 기술적 측면: 방법론, 도구, 절차 적용의 기본적인 틀 제공 SDLC의 구성 구성 설명 산출물 요구정의 요구사항 명세화, 기능/제약 조건 정의 요구사항 정의서 분석 문제영역, 사용자, Task를 이해하는 단계 개념/비즈니스 모델(BM) 설계 분석모델 세분화를 통한 구현 모델로 전환 설계모델 구현 실행..
[정보관리기술사] 정보관리기술사를 위해 공부해야 하는 것 챕 터 정보관리기술사를 획득하기 위해 아래와 같은 챕터를 공부해야 한다. SW공학 경영정보 데이터베이스 컴퓨터 구조 보안 네트워크 수치해석/알고리즘 최신트렌드 항 목 챕터 분류 항목 개수 SW공학 개발방법론 SDLC 정보공학 방법론 객체지향 방법론 CBD 4 SW 개발 3R 요구공학 디자인 패턴 리팩토링 PLE MDA AOP UML UML: 기출문제 풀이 XML ODF, OOXML OSS Agile (XP/Scrum) 소프트웨어 아키텍처 14 SW 테스트 소프트웨어 테스트 기능적 테스트, 비기능적 테스트 정적 테스트, 동적 테스트 테스트 중심 개발(TDD) 테스트 케이스 5 SW 품질 소프트웨어 품질 V&V Inspection 정보시스템 감리 ISO 12207 ISO 14598 ISO 12119 CMMi..
[정보관리기술사] 준비를 시작하며……. 서 론 2022년 새해가 밝아 왔다. 현재는 2022년 1월 13일 목요일. 어쩌다 보니…… 벌써 실무 3년차가 되었다. 아직 실무 연차로만 따지면, 요즘 유행하는 말로 "응애" 라고 할 수 있다. 그러나 개인적으로는 점점 숨이 조여온다. 그 이유는 슬슬 목표했던 시기가 다가오기 때문이다. 바로 바로 바로 바로 기 술 사 를 쳐야 할 시간이 다가오기 때문이다. 애당초 이건 필자의 인생 목표 중 하나였다. 왜 하필 기술사냐고? 왜냐하면…… 그곳에 기술사가 있기 때문이다. IT쪽의 기술사는 크게 정보관리기술사와 컴퓨터시스템응용기술사가 있는데, 여러 기술사 멘토 분들께 여쭤본 결과, 출제 문항에만 조금의 차이가 있을 뿐, 기술사 획득 후 커리어나 혜택은 큰 차이점이 없는 것 같아서, 정보관리기술사를 응시하기로..
[프로세스 vs 스레드 - 2] 프로세스 & 멀티프로세싱 [프로세스 vs 스레드 - 1] 프로세스와 스레드 서 론 위 그림에서 토니 스타크가 입은 아이언맨 수트에서 펼쳐진 UI(유저 인터페이스)인데, (아마 필자의 예상이지만) 저 원 하나하나마다, 정보 하나하나마다 각각이 스레드로 돌아가고 있을 underflow101.tistory.com 본 글은 위의 글에서 이어지는 글입니다. 서 론 필자는 학부생 때 프로세스의 개념을 받아들이는 것이 조금 힘들었다. 프로세스가 그냥 소스 코드를 실행시키면 그게 프로세스라고 하는데, 그게 무슨 뜻인가? 그러면 소스 코드가 여러 개면……? 거기에 프로세스가 가지는 수많은 특성들까지 외우려고 드니, 더더욱이 와닿지 않았던 문제점이 있었다. 그러나 프로세스를 이해하는 것은 매우 간단하다. 위의 수많은 프로그래밍 언어로, 어떠한 프..
[프로세스 vs 스레드 - 1] 프로세스와 스레드 서 론 위 그림에서 토니 스타크가 입은 아이언맨 수트에서 펼쳐진 UI(유저 인터페이스)인데, (아마 필자의 예상이지만) 저 원 하나하나마다, 정보 하나하나마다 각각이 스레드로 돌아가고 있을 확률이 매우 높다. 아마 실시간성을 위해서 C++로 짰거나 JAVA로 짜지 않았을까... 프로세스와 스레드에는 여러 별명이 있다. 대기업 면접 제 1 질문, OS(운영체제) 가장 중요한 질문, 등등. 그렇다면 왜 대기업에서 면접마다 프로세스와 스레드에 대한 질문을 하는 것일까? N사의 면접에서는 을 묻고, 꼬리 질문으로 를, 다음 꼬리 질문으로 를, 그 다음 꼬리 질문으로 를, 그 그 다음 꼬리 질문... 이런 식으로 프로세스와 스레드에 대해 무한정으로 깊게 파고 들어갔다. 필자가 모르겠다는 답변이 나올 때까지. 그 ..

반응형