SoftwareEngineering(18)
-
프로토타이핑의 장점/단점
프로토타이핑의 장점/단점 장점 · 분석가의 가정을 파악하고 잘못된 경우 유용한 피드백을 제공합니다. · 사용자 인터페이스(User Interface)의 동적인 행위가 문서나 그래픽 모델보다 프로토타입으로 이해하기 쉬워집니다. · 요구사항의 가변성이 프로토타이핑 이후에 급격히 감소합니다. · 사용자 중심 개발방법으로 최종 사용자 요구 극대화할 수 있습니다. 잘못된 요구사항을 만족시키기 위하여 자원을 낭비하는 것을 방지할 수 있다는 점에서 프로토타이핑을 긍정적으로 검토할 수 있습니다. · 프로토타이핑을 통한 빠른 기간안에 사용자 평가 수행 및 개발 기간을 단축할 수 있습니다. · 초기 오류 발견 및 변경이 용이합니다. 단점 · 사용자의 관심이 핵심 기능에서 멀어지고 프로토타입의 디자인이나 품질문제로 집중될 ..
-
요구사항 개발 프로세스, 요구사항 도출(Requirement Elicitation), 요구사항 분석(Requirement Analysis), 요구사항 명세(Requirement Specification), 요구사항 확인(Requirement Validation)
요구사항 개발 프로세스 · ≒ 요구공학 개발 프로세스 · 소프트웨어공학 지식체계(SWEBOK: SoftWare Engineering Body of Knowledge)에서는 요구사항 개발 프로세스를 요구사항 도출(Elicitation), 분석(Analsysis), 명세(Specification), 확인(Validation)으로 구분하고 있습니다. 프로세스 단계 설명 요구사항 도출 (Elicitation) · 요구사항 소스(Require Source) · 도출기법(Elicitation Technique) 분석 (Analsysis) · 요구사항 분류(Classification) · 개념 모델링(Conceptual Modeling) · 기술 구조 설계 및 요구사항 할당(Architectural design & ..
-
기능적·비기능적 요구사항
기능적·비기능적 요구사항 실제 프로젝트 완료 후 시스템 사용자의 만족도 측면에서 비기능적 요구조건도 매우 중요한 반영요소가 됩니다. 구분 설명 기능적 요구사항 (기능요소) · 기능 · 시스템이 어떤 기능을 갖추어야 하는지를 요구하는 사항 · 시스템 기능을 정의한 것 · 요건에 대한 시스템의 행동 · 요구사항 중 기능 측면에 대한 것 · 시스템이 동작하는 내용에 대해 정의한 것 · 시스템 일부의 각 동작이 명시 되거나, 수학함수로 표시되거나, 블랙박스 설명, 기능 모델로 설명됨 ex) A 프로그램에는 저장기능이 필요합니다. ex) 인사관리시스템에 대리 집급 명단은 대리집근 기준은 3년 이상 근속자가 대상으로 대상자 목록을 뽑아주세요. 비기능적 요구사항 (비기능요소) · 성능 · 기능적인 부분 이외의 요구사..
-
조사한 자료를 이용하여 시스템 용량을 산정 - OLTP/Batch/데이터베이스 서버, WEB/WAS 서버, 메모리 용량산정, 디스크 용량산정
조사한 자료를 이용하여 시스템 용량을 산정 수집 및 분석된 온라인 트랜잭션 처리(OLTP: Online Transaction Processing), WEB/WAS 기초 자료 조사 항목의 값을 시스템 용량산정 엑셀 파일에 입력하여 CPU, 메모리, 디스크 용량을 계산합니다. 용량산정 · CPU 산정 · OLTP/Batch/데이터베이스 서버 · CPU 용량 산정 - OLTP/Batch/DB 서버 · CPU 용량 산정 - WEB/WAS 서버 · 메모리 용량산정 · 디스크 용량산정 CPU 산정 H/W 구성요소 중 CPU는 산정 대상 시스템에 따라 산정 기준 적용이 달라집니다. 산정 대상 시스템 산정 기준 WEB이나 WAS 서버로 쓰이는 경우 WEB / WAS 산정기준을 적용 DB 서버로 쓰이는 경우 OLTP 또..
-
실수 표현 방법 - 고정 소수점 방식(fixed point), 부동 소수점 방식(floating point)
실수 표현 방법 컴퓨터에서 실수를 표현하는 방법입니다. 컴퓨터에서는 실수를 정수와 마찬가지로 2진수로만 표현해야 하기 위한 방법으로 현재에는 다음두가지 방식을 사용되고 있습니다. · 고정 소수점 방식(fixed point) · 부동 소수점 방식(floating point) 고정 소수점 방식(fixed point) 실수는 보통 정수부와 소수부로 나눌 수 있습니다. 따라서 실수를 표현하는 가장 간단한 방식은 소수부의 자릿수를 미리 정하여, 고정된 자릿수의 소수를 표현하는 것입니다. 고정 소수점 방식은 정수부와 소수부의 자릿수가 크지 않으므로, 표현할 수 있는 범위가 매우 적다는 단점이 있습니다. 32비트 실수를 고정 소수점 방식으로 표현한 도식도입니다. 부동 소수점 방식(floating point) 실수는 ..
-
Activity Diagram(액티비티 다이어그램)
액티비티 다이어그램(Activity Diagram) · 오퍼레이션이나 처리 과정이 수행되는 동안 일어나는 일들을 단계적으로 표현 · State Diagram 을 확장한 것으로 볼 수 있습니다. · 활동 상태 및 전이, 분기, 동기화 막대, 신호, 구획면(role에 따른 책임, swim-lane) 등으로 표현 · 활동에 중점을 둔 Diagram 이며, 업무 처리 과정을 나타내거나 분석할때 유용합니다. · 플로우차트와 유사한 특징을 가지고 있어 화면의 흐름을 표현 · 유스케이스 수준 또는 그 상위 수준에서 비즈니스 프로세스를 표현 · 분석 단계에서 유스케이스 내부에 대한 구체적인 흐름을 표현하기 위해서 사용 · Use Case의 사건흐름(Flow of Events)과 같은 작업흐름을 모델링할 때 사용할 수 ..