UML 개발자와 상호간의 의사소통을 원활하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어 구성요소 : 사물, 관계, 다이어그램 등이 있다. 사물 모델을 구성하는 가장 중요한 기본요소로다이어그램 안에서 관계가 형성될 수 있는 대상 구조사물 : 시스템의 개념적, 물리적 요소(노드/컴포넌트/유스케이스/클래스) 행동사물 : 시공간에 따른 요소(상호작용/상태머신) 그룹사물 : 그룹으로 묶어서 표현,(패키지) 주해사물 : 설명+제약조건 표현(노트) 관계 사물과 사물 사이 연관성으로 연관/집합/포함/일반화/의존/실체화 관계 등이 있다. 1. 연관 관계 2개 이상의 사물이 서로 관련되어 있음을 표현하는 것으로 실선(사물사이)과 화살표(방향성)으로 표현 양방향은 실선으로만 연결, 다중도는 선위에 표기 2. 집합 ..
요구사항 분석기법 요구사항 분석기법(요구사항 정의 中 요구사항 분석) - 불명확하거나 모호한 요구사항을 걸러내는 방법 1. 요구사항 분류 기능과 비기능으로 나뉘는데, 비기능의 경우 제품의 개발과정과 우선순위 등으로 분류 2. 개념모델링 상황을 단순화, 개념적으로 표현한 것은 모델이며, 이 모델을 만드는 과정이 모델링 종류 :유스케이스 다이어그램, 데이터 흐름모델, 목표기반 모델, 객체 모델 등 이며 표기는 UML 사용 3. 요구사항 할당 요구사항을 만족시키기 위한 구성요소를 식별하는 것 4. 요구사항 협상 요구사항 충돌 시 해결하는 과정으로 우선순위로 해결한다. 5.정형분석 구문+의미 = 수학적 기호 하여 분석하는 과정으로 마지막 단계에서 이루어진다. 요구사항 확인기법 요구사항 확인기법(요구사항 정의 中..
요구사항 정의 요구사항 – 설명과 제약조건으로 기준과 근거를 제공하며, 개발자들 간의 의사소통에 도움을 준다. 요구사항 유형 1.기술하는 내용 – 기능 요구사항 – 시스템이 무엇을 어떤 기능을 제공하는지 비기능 요구사항 – 장비(SW/HW), 성능, 인터페이스, 데이터, TEST, 보안 등 2. 기술관점과 대상의 범위 – 시스템요구사항 – 개발자 사용자 요구사항 – 사용자 요구사항 개발 프로세스 - 요구사항의 분석결과를 명세서에 정리하고 마지막으로 확인 및 검증 활동 요구사항 도출(요구사항 수집) - 문제를 이해하는 첫 단계로 요구사항이 무엇이고, 이해하는 과정이다. 개발자+고객 의사소통의 중요하며 인터뷰 설문/워크샵/브레인스토밍 등이 있다. 요구사항 분석 - 불명확하거나 모호한 요구사항을 걸러내는 과정..
개발 기술 환경 파악 운영체제 - HW와SW 자원 관리하는 것으로 유닉스/리눅스/IOS/안드로이드/맥OS/윈도우 OS 관련 요구사항 식별 시 고려사항 : 가용성/성능/기술지원/주변기기/구축비용 네트워크 - 디지털 전기통신망으로 분산되어있는 컴퓨터를 통신으로 연결함 OSI 7Layer(물리,데이터링크,네트워크,전송,세션,표현,응용) 현재 system NW분석 = NW구조와 IDC(사내 인터넷) 데이터 센터 분석 구성도 작성 = 서버의 위치와 네트워크 연결방식의 구성 작성 데이터베이스- 데이터베이스 생성/조회/변경 등 관리하는 것으로 중복성 통제, 데이터의 공유/접근통제 인터페이스 제공하며 무결성을 보장한다. 관련성도 표현한다. DBMS 관련 요구사항 식별 시 고려사항 : 가용성/성능/기술지원/상호호환성/구..
현행시스템 파악 요구사항 확인 - 분석모델에 대해 확인하고 현행 시스템에 분석 이유 : 현재 사용하는 sw에 적용가능 여부/OS와 DBMS에서 잘 되는지 확인/향후 적용될 SW 분석 플랫폼 - sw를 구동시키는데 쓰이는 HW와SW의 결합 기능 : 개발 및 운영 감소 ->네트워크 효과와 생산성 향상 확인방법 : 기능테스트/사용자인터뷰/문서점검 현행시스템 분석하기에 플랫폼 성능특성을 알아야 하는 이유 사용자가 사용하기에 속도 파악/현재 시스템의 플랫폼 성능 확인 방법 : 성능테스트/문서점검/인터뷰 현생시스템 파악 절차 1단계 : 시스템 구성, 기능, 인터페이스 파악 2단계 : 아키텍처 구성, sw구성 파악 3단계 : HW구성, 네트워크 구성파악 1단계 시스템 구성 – 업무구분 = 기간업무(주요업무)+지원업무..
XP(애자일 프로세서 중 하나) XP(익스트림 프로그래밍 테스팅) - 짧은 개발주기를 반복하여, 그때마다 테스트를 통해 요구사항 반영하는 방법론 목적 : 짧고 반복적인 개발주기, 단순설계, 고객참여를 통해 sw를 빠르게 개발하는 것 -릴리즈의 기간을 짧게 반복하여 요구사항 반영의 가시성↑/릴리즈의 규모 크게(X) -릴리즈 테스트 때마다 고객을 직접 참여하여 요구한 기능이 제대로 작동하는 확인 -소규모 인원 개발프로젝트에 효과적 XP 5가지 핵심가치 - 의사소통/단순성/용기/존중/피드백 XP개발 프로세스 사용자 스토리 - 고객요구사항이 담긴 간단한 시나리오, 기능단위로 구성되며 테스트사항도 기재 가능 릴리스 계획수립 - 부분적으로 기능이 완료된 제품을 제공하는 일정 수립 스파이크 - 요구사항 신뢰성↑ 기술..
- Total
- Today
- Yesterday
- 정보처리기사 #2020년개정 #요구사항확인 #1과목 #SW생명주기 #폭포수 #SW설계 #나선형 #애자일 #프로포타입
- JAVA #CollectionFramework #Set #HashSet
- 정보처리기사 #2020년 개정 #XP #익스트림프로그래밍 #릴리즈 #이터레이션 #방법론
- JAVA #CollectionFramework #Set #HashESet #TreeSet #LinkedHashSet
- 백준 #1001번 #A-B
- 정보처리기사 #2020년개정 #요구사항 분석기법 #요구사항 확인기법
- Process #쓰레드
- JAVA #CollectionFramework #Set #Treeset
- key #value
- 자바 #개념 #변수 #자료형
- JAVA #Map #HashMap #TreeMap #LinkedHashMap
- NEW #BLOCKED #TERMINATED #WAITING #TIMED WAITING #RUNNABLE
- 10998 #A*B #AxB
- JAVA #Thread #쓰레드 #자바 #sychronized #wait #notify #notifyAll #lock #잠금 #동기화 #임계영역
- 정보처리기사 #2020개정 #SW설계 #현행시스템
- JAVA #Thread #쓰레드 #자바 #우선순위 #setPriority #getPriority
- 백준 #JAVA #1000번 #Scanner #Buffered #입력함수
- 정보처리기사 #2020년개정 #UML #다이어그램 #정적 #동적 #구조적 #행위 #실체화 #구조 #관계 #의존 #연관 #집합 #포함 #일반화
- JAVA #CollectionFramework #Stack #Queue #LinkedList #PriorityQueue #LIFO #FIFO
- 백준 #Java #10926 #??!
- JAVA #HashMpa #Map #Hashtable #Hashing
- 정보처리기사 #가용성 #2020년개정 #오픈소스 #애플리케이션 #WAS #비즈니스 #DBMS
- 정보처리기사 #2020년 개정 #SW설계 #요구사항 확인 #애자일 #스크럼
- 포토시그니처 #신라면 #시위 #휴가
- JAVA #Thread #실행제어 #상태제어 #스케줄링 #sleep #join #stop #resume #suspend #yeid #interrupt #interrupred #Deprecated
- JAVA #CollectionFramework #List #ArrayList #LinkedList #for-each #foreach #iterator #Iterator #반복자
- JAVA #Thread #쓰레드 #싱글쓰레드 #멀티쓰레드 #자바
- 육회물회 #금복주류 #소메랑곱창 #금정역 #나는솔로 #맥주
- JAVA #Thread #Runnable
- 백준 #2557 #HelloWorld! #JAVA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |