Microsoft PowerPoint 요구 분석.pptx
|
|
- 지유 사
- 6 years ago
- Views:
Transcription
1 소프트웨어공학 () i 요구분석 (Requirement Analysis) 문양세강원대학교 IT 대학컴퓨터과학전공
2 In this chapter (1/2) 무엇을개발할것인가를정확하고완전하게결정하는단계이다. 정확성 Correctness 완전성 Completeness 다른단계 ( 설계, 구현, 테스트 ) 에비하여잘못되었을때다시개발해야하는비용이가장크다. 요구분석단계의작업은 어떻게 (how) 보다는 무엇을 (what) 에초점을맞추어진행한다. Page 2
3 In this chapter (2/2) 요구의결정과정 We will cover 요구란? 요구추출과분석 구조적분석 요구분석명세서 Page 3
4 We are now 요구 (Requirements) 요구추출과분석 구조적분석 요구분석명세서 Page 4
5 요구 (Requirements) 란? 요구란 시스템이가져야할기능이나시스템이만족하여야할조건 시스템이제공하여야할서비스나제약조건을포괄적으로기술한것부터수학기호로자세히표현한것까지다양함 현금인출기의예 외형적기능 : 현금인출, 잔액조회, 계좌이체, 현금서비스, 기능및성능 : 시간당처리능력, 반응시간, 제약조건 ( 습도, 온도등 ), 요구의두가지사용형태 프로젝트수주를위한제안의기초 제안서에포함되며, 어떠어떠한기능을제공하겠다 일단제안이목적이므로서로다른해석이가능하다 ( 同床異夢 ) 프로젝트계약의기초 상세히기술되어야함 ( 정확성, 완전성 ) 특히, 외국과일할시에는매우신중하게작성해야함 일하고벌금물고하는 Page 5
6 요구의실제예제 (1/2) 성능관련 Page 6
7 요구의실제예제 (2/2) 기능관련 Page 7
8 요구의종류 사용자요구 : 시스템이제공할서비스와수행될때의제약조건을그림이나글로표현한것 사용자를위하여작성 시스템요구 : 시스템이제공하여야할서비스를체계적으로자세히적은것 계약자 ( 계약사 ) 와개발자 ( 개발사 ) 사이의계약 소프트웨어명세 (specification): i 개발될소프트웨어에대하여기술한것으로설계와구현에기초가됨 개발자를위하여작성 ( 규격은어떻고, 언어는어떻고, ) Page 8
9 요구분석 요구분석 : 무엇을개발할것인가를결정하는단계 잘못되었을때바로잡기위한비용이큼 Requirements Engineering ( 요구분석가 : Requirement Analyzer) 시스템요구 기능적요구 (functional requirements) 소프트웨어의종류, 사용자, 소프트웨어가수행되는시스템에따라다름 시스템이사용자를위하여무엇을하는가를거시적으로기술 비기능적요구 (non-functional requirements) 성능 : 응답시간, 처리량, 신뢰도, 보안성, 운용제약 개발비용 : 투자한계 Page 9
10 기능적요구 (1/2) 기능자체와관련된질문 시스템이무엇을하는가? 시스템이언제그일을하는가? 시스템운용될때여러가지다른모드가있는가? 자료와관련된질문 입력, 출력이무엇이며어떤형태를갖는가? 얼마나자주자료를받고내보내는가? 시스템에유입되는자료의양은얼마나되는가? 데이터는어느기간동안보관해야하는가? Page 10
11 기능적요구 (2/2) 인터페이스와관련된질문 다른시스템에서유입, 유출되는입력은무엇인가? 다른시스템과인터페이스하는프로토콜의종류는무엇인가? 자료전달에사용되는특정미디어형식이있는가? 사용자와관련된질문 누가시스템을사용할것인가? 사용자가여러그룹인가? 일반사용자, 운영자, 관리자등 각사용자그룹의컴퓨터사용경험은? 각사용자그룹에따라필요한교육은? Page 11
12 비기능적요구 (1/2) 자원과관련된질문 시스템구축및유지보수에필요한자원, 인력은무엇인가? 개발자가갖추어야할기본요구사항이있는가? 어떤하드웨어를사용할것인가? 시스템이차지할수있는공간은어느정도인가? 동작환경 ( 전력, 온도, 습도 ) 에대한제약은없는가? 개발된시스템의디스크, 메모리공간의제약은없는가? 성능과관련된질문 시스템의속도, 반응시간, 처리율 (TPS: transactions per second, CPS: calls per second, MIPS, ) 시스템에의하여처리되는자료의크기 Page 12
13 비기능적요구 (2/2) 보안과관련된질문 자료와시스템에대한접근이통제되어야하는가? 사용자들사이에타인에대한데이터및프로그램접근방지 시스템의백업기간및책임자 화재, 홍수, 도난등의재난을대비한방지책은? 물리적보안대책? ( 세콤?) 품질과관련된질문 신뢰성, 가용성, 유지보수성, 보안등의품질특성에대한요구 시스템이가동되는평균시간 시스템의작업이중단된후다시복구될때까지허용되는시간 설계변경이얼마나용이한가? 얼마나쉽게위치나플랫폼변경이가능한가? ( Portability) Page 13
14 We are now 요구 (Requirements) 요구추출과분석 구조적분석 요구분석명세서 Page 14
15 요구분석단계의작업 현재시스템정의 문서, 파일, 자료요소, 자료의처리과정, 규모와시기, 다른시스템과의인터페이스 현재시스템의평가 현시스템과제안시스템의비교 업무조직이새시스템에맞는지평가 제안시스템을위한비즈니스요구정의 주요기능, 범위, 업무조직, 제안시스템의환경 (H/W, S/W, 언어, DBMS 등 ) 검토 처리요구정의 DFD, 자료사전, 소단위명세서작성 제약 ( 시간, 메모리, 병렬성등 ), 성능, 입출력, 보고서 교육및시스템인수조건정의 Page 15
16 요구분석가의역할? 요구분석가는기자의취재와유사한작업을수행한다. 사용자를만나면담을수행한다. 실제업무에참관하거나, 업무를직접수행해보기도한다. 분석가는비판적이고객관적이어야한다. 기자가한쪽편의이야기만을들어서는되지않는다. 분석가는기자와마찬가지로 6 하원칙에따라서정보를수집한다. 다음페이지참조 기자가취재를종합하여기사를쓰듯이, 요구분석가는다양한요구추 출을통하여요구분석서를작성해야한다. Page 16
17 분석단계질문의 5W1H (Who) 분석대상업무에누가관련되는가? 관계자들의작업 사용자수준 (What?) 현재의상태는? 문제를일으킨상태 제안된시스템의기능 (When?) 새로운시스템은언제완성되어야하나? (Where?) 새로운시스템은어떤환경에놓일것인가? 새시스템에서의조직, 환경 (Why?) 왜새로운시스템을고려하게되었나? (How?) 새시스템의어떻게작동할것인가? 제약, 하드웨어요구, 비용, 사용언어 Page 17
18 요구추출의어려움 기존에대충이라도굴러가는시스템이있다면, 기능과프로세스가존재하기때문에요구를추출하는작업이용이함 BUT, 아직존재하지않는문제에대해요구를추출해야한다면, 사용자와함께해법을찾아야하므로요구추출이어려움 Page 18
19 요구의우선순위 1) 절대적으로필요한요구 전필? 2) 요망되나꼭필요한것은아닌요구 학점못채운경우의전선? 3) 요구로볼수는있으나제외될수있는요구 학점채운경우의전선? 신용카드대금청구서예제 거래내역, 총금액계산, 납부기일명시 1) 에해당 일시불, 할부등의구매형태표시 2) 에해당 취소된내역과승인된내역을다른색으로표시 3) 에해당 Page 19
20 요구추출을위한자료의출처 요구템플릿 재사용라이브러리 Page 20
21 요구의명세화 요구분석서가갖추어야할사항 사용자와개발자가모두쉽게이해 기술된조건은쌍방이모두동의한것 제안된시스템에서수행될모든기능을정확히기술 모든제약조건명시 ( 반응시간, 목표하드웨어, 비용한계, 사용자특성, 언어 ) 시스템인수를위한테스트기준 시스템의품질, 품질측정방법 요구분석의문제점 사용자의부정확한요구표명 잦은요구변경 대화의장애 시스템의복잡도 Page 21
22 요구분석의접근방법 요구분석의원리 정보영역설정의원리 입력, 출력, 처리, 정보의유통, 내용, 조직체계 분할체계확립의원리 작은문제로분할 세분화 시스템의논리적, 물리적표현 문제 요구 기능적 비기능적 요구분석상의문제 의사소통 그림 복잡 단계적분할 변경 CASE 도구 명세화 도구 Page 22
23 분석방법의종류 분석방법프로그램에대한뷰분석시강조점 구조적분석 자료 + 함수 (structured programming) 자료보다는함수에중점 프로세스 ( 함수 ) 를먼저정하고, 프로세스 ( 함수 ) 에대한입출력을나중에정함 객체지향분석 객체 + 객체 + (OO programming) 객체자체와객체사이의관계파악이중요 객체가가지는자료와오퍼레이션의정의 정보공학적분석 자료 + 프로세스 자료및자료들사이의관계를우선적으로파악 자료에대한오퍼레이션패턴으로프로세스를 Grouping 자료의구체화 DB 설계 ER Diagram 본강의에서는구조적분석에초점을맞추어진행함 Page 23
24 ER Diagram의실제예제 Page 24
25 We are now 요구 (Requirements) 요구추출과분석 구조적분석 요구분석명세서 Page 25
26 구조적분석 개요 (1/2) 정의 : 사용자의요구분석사항을파악하기위하여자료의흐름과가공 절차를그림으로표현하는방법 처리 - 중심 (process-oriented) 의분석기법 구조적분석은전체시스템이만들어지기전에해당시스템의모형을만 드는절차로볼수있다. 세부작업순서 배경도작성 학교전체를사진에담는다. 상위자료흐름도작성 개별단과대학을사진에담는다. 하위자료흐름도작성 개별강의실 / 연구실을사진에담는다. 자료사전작성 각건물, 방의이름을기술한다. 소단위명세서작성 건물, 방으로의접근방법을기술한다. 참고 : 자료흐름도는 DFD(Data Flow Diagram) 을번역한용어이다. Page 26
27 구조적분석 개요 (2/2) 특징 그림 ( 그래프 ) 중심으로표현 글로표현하는것보다이해하기쉬움 하향식 (top-down partitioning) 원리를적용 사용자의업무요구사항을쉽게문서화할수있음 사용자, 분석자간의의사소통을위한공용어역할을함 실체의모형 ( 추상적표현 ) 을추출 건물의경우, 모형을만들어좀더자세한요구사항분석이가능하다. 유사한개념으로, 소프트웨어도구조적분석을통한모형을만들어좀더자세한 요구분석을수행할수있다. Page 27
28 자료흐름도의구성요소 (1/2) 프로세스 (process): 대부분원이나둥근사각형으로표기한다. 프로세스 의이름을내부에기재한다. 프로세스 이름 프로세스 이름 자료흐름 (data flow): 두프로세스사이의자료경로는화살표로표시한 다. 화살표위에전달되는자료의이름을기재한다. 자료이름 Page 28
29 자료흐름도의구성요소 (2/2) 파일혹은자료저장소 (data store): 한쪽이열려진사각형, 혹은한쌍의 평행선으로표시한다. 저장소의이름을안에기재할수있다. 저장소이름 저장소이름 자료의출처 (data source) 와도착지 (data sink): 직사각형으로표시하며, 내부에이름을기재한다. 자료출처의이름 Page 29
30 식빵공장의 DFD (1/2) 최상위흐름도 재료포장된식빵 ( 재료 ) 공급자식빵공장배급자 옥수수 1 1 차구체화 밀가루계란우유 식빵만들기 식빵 2 식빵포장 박스에넣은식빵 3 빵을배달 포장된식빵 Page 30
31 식빵공장의 DFD (2/2) 옥수수 1 밀가루계란우유 박스에넣은식빵 식빵만들기 3 빵을배달 식빵 2 식빵포장포장된식빵 2 차구체화 옥수수 옥수수씻고고르기 반죽 깨끗한옥수수 1.3 버터와버무림 밀가루계란 반죽을만듦 준비된반죽 우유 1.4 구워낸식빵 식빵을구워냄 Page 31
32 자동색인시스템 (1/2) 자동색인? 주어진텍스트파일에서단어들을추출하여, 단어들을정렬하고, 해당단어들이어디에서나오는지, 몇번나오는지를기록한다. 쉽게생각하면 텍스트파일을한줄씩읽어서, 새로운단어이면색인에새롭게넣고, 각단어에대해서는위치 ( 예 : 페이지, 줄번호 ) 를리스트로달아두면된다. Page 32
33 자동색인시스템 (2/2) 자동색인시스템의 DFD Page 33
34 프로세스 (Process, 처리 ) 입력자료흐름을출력자료흐름으로변환 원으로표현하고그안에처리의이름을적는다 처리의이름은 처리가하는일또는 처리를수행하는행위자로기술한다 고유번호가주어짐 차후소단위명세의대상 ( 무엇을해야하는지결정해야하는대상 ) 1.1 임대비용계산 고객별명세서작성 3 간호사 Page 34
35 자료의흐름 (Data Flow) 자료흐름은변형되어이동중인자료군을나타냄 이동방향을표시한화살표로나타냄 화살표위에자료군의이름을붙임 자료저장소에연결된자료의흐름은저장소에자료군을운반하여저장 함을뜻함 초기환자자료 불충분메시지 치료계획철 1 초기치료계획 2 환자상태환자상태기록감염정도환자상태환자철 환자상태자료 Page 35
36 자료저장소 (Data Store) 머물고있는자료군의집합 파일, 데이터베이스, 서류철등 자료저장소는한쪽이열려진사각형혹은한쌍의평행선으로표현 신용카드사용전표 신용카드사용내역철 1 신용카드사용내역기록 2 고객별명세서작성 사용내역서 고객철 Page 36
37 단말 (Terminal), 자료출처 / 도착지 대상시스템밖에서의사전달하는사람, 부서, 또는다른자동화시스템 단말은사각형으로표현하고그명칭을부여 명칭은한개인, 부서를기술하기보다는그역할을기술 분석실 분석기록 조회 병원행정 의료기록시스템 의료비자료 의사 증상, 처방 Page 37
38 자료흐름도작성 (1/3) 계층적분할에의하여단계적으로표현 배경도 (context diagram) 작성 개발하려는시스템과외부세계와의인터페이스를식별 시스템분석의범위를설정 시스템전체를나타내는하나의처리와관련된단말들로표시 재료포장된식빵 ( 재료 ) 공급자식빵공장배급자 Page 38
39 자료흐름도작성 (2/3) 중간단계의자료흐름도 자료흐름도내의하나이상의처리가하위자료흐름도로분할되는자료흐름도 옥수수 1 밀가루계란우유 식빵만들기 식빵 2 식빵포장 박스에넣은식빵 3 빵을배달 포장된식빵 Page 39
40 자료흐름도작성 (3/3) 최하위단계의자료흐름도 자료흐름도내의모든처리가더이상분할되지않는자료흐름도 모든처리들이 ( 궁극적으로는 ) 소단위명세서로설명됨 밀가루 계란 우유 옥수수 1.1 옥수수씻고고르기 깨끗한옥수수 1.3 버터와 반죽 버무림 반죽을만듦 구워낸식빵 1.4 식빵을구워냄 준비된반죽 Page 40
41 자료흐름도작성원칙 (1/5) 추상화와단계적분해 추상화 : 복잡하고자세한사실들을간결한개념으로표현하는과정 예 ) 건축의평면도 : 건축물을간결하고정확하며완전하게표현함 추상화는과학 / 공학의기본연구방향이기도함 단계적분해 : 하향식분할을사용하여복잡한문제 / 과정을간결하고독립적인문제 / 과정 으로분해하는과정 알고리즘의 Divide-and-conquer 가이에해당한다고볼수있음 (merge sort) 추상화및단계적분해의원칙 같은계층의각문제는같은수준의상세함을가져야한다. 각문제는독립적인문제로분리되어야한다. 부분문제들의해가모여서원래문제를해결할수있어야한다. Page 41
42 자료흐름도작성원칙 (2/5) 명명 (naming) 원칙 처리의이름은동사형명사와단일직접목적어를사용하되, 간결하게나타내라. 예 ) 더함 (O), 개와고양이에게먹이를줌 (X, 두개의목적어 ) 어떤경우에도다적용될수있는포괄적인명칭은피하라. 부적절한예 입력자료 새로운신용카드 적절한예 가격을책정하고상품목록을기록 출력자료 고객관리 고객상태 변환된자료흐름의명칭 자료흐름은처리를거쳐변환될때마다새로운이름을부여 사과닦은사과껍질을씨를자른사과닦다껍질을속을벗긴사과자르다벗기다파내다빼낸사과 Page 42
43 자료흐름도작성원칙 (3/5) 자료흐름의균형 처리를중심으로입력과출력자료의흐름은어디서나일치되어야함 프로세스 1 이분할된예제 A 1 B 2 D A B C E C B 1.1 F 1 G C G 자료사전 : F = B C Page 43
44 자료흐름도작성원칙 (4/5) 자료흐름의분할및통합 자료흐름은 ( 구체화의정도에따라 ) 분할또는통합이가능 자료흐름분할의예 의사진단자료 초기자료 치료계획수립 환자병력자료 환자병력자료기록 프로세스와자료저장소간의자료흐름 프로세스 자료저장소 ( 자료수정, 삽입, 삭제 ) 프로세스 자료저장소 ( 자료검색 ) Page 44
45 자료흐름도작성원칙 (5/5) 블랙홀 (black hole) 과화이트홀 (white hole) 은없어져야함 블랙홀 : 자료의입력만있는자료저장소 화이트홀 : 자료의출력만있는자료저장소 White hole 환자철 치료보고 치료계획보고 실자료철 Black hole 모든프로세스를한장에그리는것보다는단계적으로나누어그리는것이전체적으로이해하기에좋음 ( 원칙적으로 ) 한장의분석서에한계층의자료흐름도만그린다. 한장에 7 2개의처리가적당하다. Page 45
46 자료흐름도다듬기 (1/9) 과다하게세분화된프로세스의통합예제 Page 46
47 자료흐름도다듬기 (2/9) If-then-else 논리표현의간략화예제 Page 47
48 자료흐름도다듬기 (3/9) 경험및규칙 1) 자료흐름이하나만나와서다음프로세스의입력이되는프로세스는과 다하게세분적으로분할된가능성이높음 통합혹은정확성검사 통합하는예 외부개체 Missing 의예 수정전 수정후 수정전 수정후 Px P.x.1 Px P.x.1~2 P.x.1 외부개체 P.x.1 P.x.2 P.x.2 P.x.2 Page 48
49 자료흐름도다듬기 (4/9) 경험및규칙 2) 여러프로세스가동일한외부개체와상호작용하고프로세스하나는상 호작용이없는경우 자료흐름과변환과정이다른지검토 수정전 수정후 외부개체 P.x.1 외부개체 P.x.1~3 P.x.2 P.y.1 P.y.1 P.x.3 P.x.1~3 가외부개체와상호작용을도맡아하고, P.y.1 은 P.x.1~3 에서입력을받도록수정한다. Page 49
50 자료흐름도다듬기 (5/9) 경험및규칙 3) 여러프로세스가동일파일에접근하는경우 파일에서읽는자료흐름을비교하여반복이있으면통합 Px P.x.3 의읽는기능 ( 읽고처리하는기능 ) 은 Px P.x.11 에, 쓰는기능 ( 쓰고처리하는기능 ) 은 Px P.x.12 에주고, 자신은없어진형태이다. Page 50
51 자료흐름도다듬기 (6/9) 경험및규칙 4) 여러프로세스가동일파일에여러번자료를저장하는경우 같은자료를쓰는지검사하고필요하면재구성및통합 수정전 수정후 외부개체 P.x.1 외부개체 P.x.11 P.x.2 P.x.12 Px P.x.3 P.x.3의외부개체 I/F은 P.x.12에, P.x.2 및 P.x.3의쓰는기능 ( 쓰고처리하는기능 ) 은 P.x.11에주고, P.x.3는없어진형태이다. 다음슬라이드를보면, 다른형태로간략화된예를볼수있다. ( 正道는없음에유의 ) Page 51
52 자료흐름도다듬기 (7/9) 경험및규칙 5) 단순하고과다하게세분화된프로세스의경우 이웃프로세스와통합 수정전수정후 (1) 수정후 (2) 외부개체 P.x.1 외부개체 P.x.1 외부개체 P.x.11 P.x.2 P.x.2 P.x.12 Px P.x.3 Px P.x.3 Page 52
53 자료흐름도다듬기 (8/9) 경험및규칙 6) 물리적개체 ( 예 : 현금출납기, 바코드입력기 ) 의이름을가급적피한다. 기능적이름을사용하는것이바람직하다 ( 예 : 인출기능 ). Page 53
54 자료흐름도다듬기 (9/9) 경험및규칙 7) 자료흐름의이름이정보의내용을충분히반영하는지확인한다. 가능한구체적으로명명한다. ( 고객정보 고객번호 ) Page 54
55 자료사전 (Data Dictionary) (1/2) 자료흐름도에나타나는자료 ( 용어 ) 에대한정의를모은사전 형식 자료항목이름 = 자료항목의구성을나타내는수식 자료항목구성표기법 ( 정규표현법과유사 ) + 자료요소가다른요소와연결되어있음 'or' 의의미, 즉택일을의미 문자형상수를의미 [ ] Zero or more를의미하는선택형요소를나타낼때사용 {} 중괄호안의요소가반복되는것을나타냄 { } x 중괄호안의요소가적어도 x번이상반복됨 { } y { } y x 중괄호안의요소가많아야 y번반복됨중괄호안의요소가 x 번이상 y 번이하반복됨 Page 55
56 자료사전 (Data Dictionary) (2/2) 자료사전의예 구독자 _ 전화번호 = [ 지역번호 ] + 국번 + '-' + 가입자 _ 번호 지역번호 = '(' + '0' + 첫자리 + { 십진수 } ')' 국번 = { 십진수 } 4 3 가입자 _ 번호 = { 십진수 } 4 4 첫자리 = 십진수 = 신규구독자명단의자료요소 : 교재 p. 141 참조 자료흐름도에서쓰인자료항목들이 가나다 순으로사전처럼정리되어 야함 Page 56
57 소단위명세서 소단위명세서 (mini-spec) 의정의 : 자료흐름도의최하위프로세스 (primitive process) 가어떤기능을하는 지기술한명세 소단위명세서는프로세스명세서 (process specification) 또는소작업명 세서 (activity specification) 라부르기도함 소단위명세서의작성방법 구조적영어 (structured English) 알고리즘기술방법과유사 의사결정표 (decision table) 진리값테이블과유사 흐름도 Nassi-Shneiderman 도표 전후조건, Page 57
58 구조적영어 (Structured English) (1/2) 영어에서쓰는단어중에서 연산 (compute, add, get, put, find, move, replace, set, sort, ) 이나 제어구조 (if then else, case, repeat until, while, ) 를표현하는단어를 제한적으로도입하여기술하는방법 순차적구조 Refer to p. 142 선택적구조 Refer to pp 반복적구조 Refer to pp Page 58
59 구조적영어 (Structured English) (2/2) 구조적영어의사용예제 IF 청구액 > 50 만원 ELSE IF 납입지체일 > 60 일 THEN 사고해결부서에통고 ELSE ( 신용도가이직은좋음 ) 재청구서발송 IF 납입지체일 > 60 일 THEN 재청구서발송 ELSE 재청구서발송 신용평가서에기록 Page 59
60 의사결정표 (Decision Table) 여러다른조건에대하여각기다른처리를해야할경우에적합 의사결정에영향을주는변수, 변수가가질수있는값, 각경우에적용 될처리등을체계적으로 ( 한눈에알아볼수있도록 ) 나타낼수있음 고지서발급시스템을위한의사결정표 ( 진리표로도나타낼수있음 ) 대금지급 미지급잔고 지급 O O 미지급 O O 있음 O O 없음 O O 영수증발급 O O 청구서발급 O O 안내장발생 O O 좀더복잡한예제 p. 147 의표 3.3, 의사결정도 p. 147 의그림 3.20 Page 60
61 구조적사례분석 (1/6) 비디오대여점소프트웨어 : 범위는비디어대여, 고객관리, 매장에있는 비디오의관리 + 하루가마감되면매상을계산하여보고 배경도 배경도의확장 p. 149 의그림 3.23 참조 Page 61
62 구조적사례분석 (2/6) 배경도를위한자료사전 1. 자료흐름새고객 = 이름 + 주소 + 전화번호 + 신용카드번호 + 신용카드유효기간대여 = 전화번호 + { 비디오번호 } m 1 + 대여비디오개수 대여영수증 = 전화번호 + 고객이름 + 고객주소 + { 비디오번호 + 비디오제목 + 대여료 + 반납일 } m 1 + 총대여금 + 총지불액 + 외상액고객이서명하여야하며영수증은안받아갈수도있다. 새비디오 = 비디오번호 + 비디오제목 + 날짜 + 대여료새비디오에관한정보 일일매상보고 = 대여된비디오 + 매상 + 반납된비디오 + 정시반납 + 연체반납 + 총연체일 + 징수된연체료총액 Page 62
63 구조적사례분석 (3/6) Level 0 DFD Page 63
64 구조적사례분석 (4/6) Level 0 를위한자료사전 1. 자료저장소고객파일 = 전화번호 + 고객이름 + 고객주소 + 고객군구 + 고객시도 + 우편번호 + 신용카드종류 + 신용카드번호 + 신용카드만료일전화번호 = [ 지역번호 ] + 국번 + 가입자번호대여파일 = 고객전화번호 + 고객이름 + 대여일 + 비디오번호 + 비디오제목 + 반납예정일 + 반납일 + 대여료 + 연체료 2. 자료흐름새고객 = 이름 + 주소 + 전화번호 + 신용카드번호 + 신용카드유효기간대여 = [ 전화번호 고객이름 ] + { 비디오번호 비디오제목 } 지불액 = 화폐단위반납 = 비디오번호 + 고객전화번호연체료 = 화폐단위 Page 64
65 구조적사례분석 (5/6) Level 1 DFD ( 3.0 대여작성 의구체화 ) Page 65
66 구조적사례분석 (6/6) 소단위명세서 프로세스번호 : 1.0 프로세스번호 : 2.0 프로세스이름 : 고객등록프로세스이름 : 마감보고서작성설명 : 설명 : 고객입력화면출력 ; Read 대여파일 ; While(ans == 'n') { count 당일대여횟수 ; 고객전화번호, 동호수, 대여금총액계산 ; 취향등입력화면의각필드를입력받음 ; Read 현금출납기 ; print 확인메시지 ; count 당일반납 ; 고객파일에저장 ; count 당일연체반납 ; print 더이상의고객입력을원하는가?; 당일연체료총액계산 ; ans = read(); count 당일대여횟수 ; } 대여금총액계산 ; Format, print 마감보고서 자세한내용 p. 152 의그림 3.27 참조 Page 66
67 We are now 요구 (Requirements) 요구추출과분석 구조적분석 요구분석명세서 Page 67
68 요구분석명세서작성의유의사항 사용자와개발자모두가쉽게이해할수있도록작성해야한다. 무릇모든문서 / 발표는독자 / 청중의수준에맞추어야한다. 기술된조건은개발자와사용자모두가동의한것이어야한다. 자기의이익을앞세운조건이들어가면계약이될수없다. 제안된시스템에의하여수행될모든기능을정확히기술하여야한다. 어떤방법으로제공하는가보다는무슨기능을제공하는가에초점 제안된시스템에영향을주는모든제약조건을기술하여야한다. 목표하드웨어, 하드웨어용량, 동작환경등 시스템의인수를위한테스트기준을제공하여야한다. 성능 (1000 TPS), 용량 (100 만가입자 ), 시스템의품질과상대적인중요도및품질측정방법이기술되어야한다. 기능 / 성능보다안전성 ( 우주선 ), 편리성보다정확성 ( 현금지급기 ), Page 68
69 LMSC 문서예제 소프트웨어프로세스구조 연동서브시스템집합 메시지송수신 페이징처리 단말정보처리 AAAIF JUICEIF MSIF LMEIF SMSCIF IPLSIF SANTAIF 데이터베이스메시지파일 제어및호처리 LMSSVC MSGMNG MSGSCH 과금처리 INBHIF WISEIF CDRMNG 기타연동 NMSIF WINGSIF 데이터관리 운용및유지보수 DBMGR SVCSTAT SYSMON ALMD COND MMCD Page 69
70 LMSC 문서예제 주요프로세스설명 주요프로세스 MSIF LMEIF SMSCIF, IPLSIF AAAIF, JUICEIF INBHIF, WISEIF, CDRMNG LMSSVC MSGSCH MSGMNG 프로세스기능 단말연동 HTTP POST/GET 메시지분석및처리 발신단말로부터의수신메시지저장, 착신단말에전송할송신메시지인출 LME 연동 Submit, Delivery, Delivery_Report 등의메시지분석및처리 LME 로부터수신메시지저장, LME 로전송할송신메시지인출 SMSC 방식혹은 SMOI 방식을사용하여단말과의단문메시지전송 장문메시지처리과정에서필요한단말및가입자관련정보취득 지능망가입자실시간차감, 과금 CDR 구성및 WISE 로의 CDR 전송 LMSC 서비스제어 메시지식별자 (Message ID) 할당및관리 메시지관리테이블 (MSG_MGT_TBL) MGT TBL) 관리 메시지상태관리및상태에따른호처리수행 비실시간메시지처리 메시지재전송, 예약전송처리 메시지강제착신처리 데이터관리 DB내메시지레코드삭제 메시지파일삭제 Page 70
71 LMSC 문서예제 주요호처리절차 P2P: 단말 LME LME P2P: LME 단말 LME AAA 2 LMSC 3 JUICE AAA 3 LMSC 2 JUICE MS MS SMSC P2W: 단말 LME W2P: LME 단말 LME LME AAA 2 LMSC 3 JUICE AAA 3 LMSC 2 JUICE MS MS SMSC Page 71
72 LMSC 문서예제 메시지처리흐름도 Ready 단말 GET 성공 Delivery.REQ 수신 착신가입자인증 착신가입자, 착신단말인증실패 수신메시지인출성공 수신메시지인출실패 Delivery.REQ 수신 NOTI 성공 착신단말인증 인증성공 메시지수신처리성공 Status-Report 미수신 착신알림전송성공 SMSC 연동성공 Status-Report 수신 착신알림전송실패 W2P 인경우, 메시지레코드삽입및메시지파일생성을수행한다. P2P인경우, 기삽입된메시지레코드를변경하고, 메시지파일을생성한다. Page 72
73 LMSC 문서예제 과금처리과정기술 1. LME 로부터발신과금, 착신과금, 무과금에대한과금방식취득 2. W2P(MSG_ID 가없는경우 ) 인경우, JUICE 연동으로가입자정보수신 3. 착신이지능망가입자이고잔액소진이면임시충전을수행 착신가입자가메시지를인출한후에다시소진 4. 과금생성시점에서, 텍스트와멀티미디어에대한과금정보 (CDR) 생성 5. 발 / 착신여부, 지능망가입자여부에따라지능망과금을수행 차감종류 ( 건당, 패킷당 ) 와지능망서비스유형, 사용구간에따라요율코드결정 INBH 로부터수신한차감금액을과금정보에수록 6. 과금개수, 주기에따라과금정보를파일로생성 7. 생성한과금파일을 WISE 로전송 Page 73
74 요구분석의자동화 요구분석도구의기능 여러가지방법론에의한 diagramming 기능 모델의정확성, 일관성을확인하기위한오류검증기능 Prototyping 을지원하는도구 설계사전 여러가지다른모델사이에모순이있는지검사 도구의구조 프로토타이핑및명세화도구 그래픽기능 자료저장소 일관성및모순검사 Page 74
75 요구분석도구 < 상품명 > < 공급회사 > Teamwork/SA Cadre Technologies PC/Workshop Computer Corp. of America CorVision Cortex Developer Workstation DBMS Excellerator Index Technology The Design Machine Ken Orr & Associate Information Engineering Knowledgeware Workstation Structured Architect Meta Systems MacBubbles StarSys Analyst/Designer Toolkit Yourdon Page 75
76 요구분석서의목차 1 개요 1.1 시스템개요 1.2 목표 2 기능적목표 2.1 자료흐름도 2.2 자료사전 2.3 소단위명세서 2.4 기능면에서의시스템특성 3 기타요구및제약사항 3.1 성능요구 ( 반응시간, 처리소요시간, 처리율 ) 3.2 하드웨어요구 ( 기억장치규모, 통신수용도 ) 3.3 예외조건및이의처리 3.4 사용자인터페이스 3.5 자원, 인력에대한제약조건 4 인수조건 4.1 기능시험및성능시험 참고자료및용어해설 Page 76
77 요구분석의평가 < 정수에대한사칙연산의예제 > 무결성 (correctness) 완벽성 (completeness) 일관성 (consistency) 명확성 (unambiguous) 기능성 (functionality) 검증가능성 (verifiability) 추적가능성 (traceability) 변경용이성 (modifiability) + 에대한정의가바르게되어야네가지연산을모두정의하여야모두정수에대해정의하여야 등으로한꺼번에나타내지않아야 레지스터가어쩌고 가아니어야연산이바른지확인할수있어야연산이어디에사용되었는지 연산의변경이가능해야 Page 77
78 요구검증방법 요구검토 : 요구를눈으로검사하되체계적인방법으로검토 프로토타이핑 : 요구를검토하기위하여실행될수있는시스템모형을제작 테스트사례작성 : 기능을검토하기위하여요구를시험하기위한계획작성 일관성자동적분석 : 요구분석도구를이용하여모순이없는지분석 Page 78
79 요구분석이어려운경우 발주자가무엇을원하는지전혀모를경우 발주자가자신의용어로만요구를표현할경우 발주자들이서로상충되는요구를제시한경우 조직의정치적인요소가시스템의요구에영향을미칠수있는경우 요구가계속변경되는경우. 또는새로운발주자가나타나비즈니스환 경이달라진경우 Page 79
Microsoft PowerPoint - 03_StructuredAnalysis(2010).ppt [호환 모드]
LECTURE 3 구조적분석 Structured Analysis Pragmatic Programmer s Tip: 요구를모으지말고파헤쳐라. 최은만, CSE 4039 소프트웨어공학 구조적분석 정의 사용자의요구분석사항을파악하기위하여자료의흐름과가공절차를그림중심으로표현하는방법 처리중심 (process-oriented) 분석기법 세부작업순서 배경도작성 상위자료흐름도작성
More informationMicrosoft PowerPoint 웹 연동 기술.pptx
웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 URL 분석 (1/2) URL (Uniform Resource Locator) 프로토콜, 호스트, 포트, 경로, 비밀번호, User 등의정보를포함 예. http://kim:3759@www.hostname.com:80/doc/index.html URL 을속성별로분리하고자할경우
More informationMicrosoft PowerPoint Predicates and Quantifiers.ppt
이산수학 () 1.3 술어와한정기호 (Predicates and Quantifiers) 2006 년봄학기 문양세강원대학교컴퓨터과학과 술어 (Predicate), 명제함수 (Propositional Function) x is greater than 3. 변수 (variable) = x 술어 (predicate) = P 명제함수 (propositional function)
More information<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>
IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 9) . T 플립플롭으로구성된순서논리회로의해석 () 변수명칭부여 F-F 플립플롭의입력 :, F-F 플립플롭의출력 :, (2) 불대수식유도 플립플롭의입력 : F-F 플립플롭의입력 : F-F 플립플롭의출력 : (3) 상태표작성 이면,
More informationMicrosoft PowerPoint - 26.pptx
이산수학 () 관계와그특성 (Relations and Its Properties) 2011년봄학기 강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계
More informationVer. 2017SE-POS-SRS-3.0 Software Requirement Analysis for Point Of Sale System Project Team Team 6 Date Team Information 김병식 2016
Software Requirement Analysis for Point Of Sale System Project Team Team 6 Date 2017.11.06 Team Information 201311264 김병식 201610379 김나연 201611248 강병성 201610070 김지우 Team 6 1 Table of Contents 1 Introduction
More informationChapter ...
Chapter 4 프로세서 (4.9절, 4.12절, 4.13절) Contents 4.1 소개 4.2 논리 설계 기초 4.3 데이터패스 설계 4.4 단순한 구현 방법 4.5 파이프라이닝 개요*** 4.6 파이프라이닝 데이터패스 및 제어*** 4.7 데이터 해저드: 포워딩 vs. 스톨링*** 4.8 제어 해저드*** 4.9 예외 처리*** 4.10 명령어 수준
More information사용자중심의강력한렌터카관리솔루션 렌트업 RENTUP 서비스사용매뉴얼
렌트업 RENTUP 서비스사용매뉴얼 I. 기본기능. 메뉴구성. 서비스이용흐름도 3. 시스템접속및로그인 4. 차량대여스케줄및기타현황확인 5. 지점운영현황확인 6. 유비칸차량관제연동 I. 기본기능. 메뉴구성 예약관리 대여관리 차량관리 정산관리 고객. 업체관리 관리자 예약가능차량 실시간대여현황 차량현황 입출금현황 고객관리 사업장관리 예약현황 대여가능차량 차량정보관리
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More informationFrama-C/JESSIS 사용법 소개
Frama-C 프로그램검증시스템소개 박종현 @ POSTECH PL Frama-C? C 프로그램대상정적분석도구 플러그인구조 JESSIE Wp Aorai Frama-C 커널 2 ROSAEC 2011 동계워크샵 @ 통영 JESSIE? Frama-C 연역검증플러그인 프로그램분석 검증조건추출 증명 Hoare 논리에기초한프로그램검증도구 사용법 $ frama-c jessie
More information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More informationMicrosoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More information이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
More information범정부서비스참조모형 2.0 (Service Reference Model 2.0)
범정부서비스참조모형 2.0 (Service Reference Model 2.0) 2009. 12 - 1 - - 2 - - 3 - - 4 - < - 5 - - 6 - 1) 별첨 2 공유자원현황목록참조 - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 -
More informationPowerPoint Presentation
5 불대수 IT CookBook, 디지털논리회로 - 2 - 학습목표 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환 04.
More informationChap 6: Graphs
5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV
More information1. 파일 명명규칙
소프트웨어 공학 UML 과제 [UseCase Diagram] Use Case Diagram [ 목 차 ] 2.1.Use Case Diagram 개요 2.2.Use Case 구성요소 2.3.Relationship 2.4.작성방법 2.5.참고문헌 1. Use Case Diagram 1.1 Use Case 모델링 개요 - Use Case 는 개발자가 아닌 사용자
More informationFlowchart 작성법
Flowchart 작성법 Flowchart 란? Algorithm 어떤문제를해결하기위해수행할작업을순서대로파악해서, 그순서에따라해결방법을결정하는방법 수학의문제해결방법으로사용할뿐만이아니라일상생활과일의경우에도무의식적으로사용 Flowchart Algorithm 을정해진기호를이용한그림으로표시하여시각적으로표현한것 2 Flowchart 란? Program Flowchart
More information이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다
이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,
More informationMicrosoft PowerPoint - 27.pptx
이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)
More information아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상
Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는
More informationMicrosoft PowerPoint - 1주차 UML의 구성과 도구
UML의 구성과 도구 v UML(Unified Modeling Language) v UML의 구성 요소 v UML의 관계 v UML의 다이어그램 v UML 도구 UML(Unified Modeling Language) l 모델링 과정(modeling process)과 모델링 언어(modeling language)를 제안 모델링 과정 : 객체지향으로 분석하고 설계하는
More informationMicrosoft PowerPoint - Java7.pptx
HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)
More informationRVC Robot Vaccum Cleaner
RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationMicrosoft PowerPoint - ch07 - 포인터 pm0415
2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자
More informationC스토어 사용자 매뉴얼
쪽지 APP 디자인적용가이드 I. 쪽지 APP 소개 2 I. 쪽지 APP 소개 쪽지 APP 을통해쇼핑몰의특정회원또는특정등급의회원그룹에게 알림메시지나마케팅을위한쪽지를발송하실수있습니다. 쪽지 APP의주요기능 1. 전체회원, 특정ID, 특정회원그룹별로쪽지발송가능 2. 발송예약기능 3. 발송한쪽지에대해수신및열람내역조회가능 4. 쇼핑몰페이지에서쪽지함과쪽지알림창제공 3
More informationMicrosoft Word - OOPT stage 2040 ver2.docx
JackPot ATM OOPT Stage 2040 ver2 Team 5 Date 2018-05-09 201312259 백만일 201112052 방민석 201211383 조영래 INDEX Activity 2041. Design Real Use Cases Activity 2042. Define Reports UI, and Storyboards
More informationii iv 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 2 3 4 5 1 3 6 37 제품군 제품분류 39 제출물관리대장 41 43 45 47 < 접수번호 > 관리번호 평가결과보고서 < 평가대상제품명 > 년월일 < 평가기관명 > 49 제 1 장개요 o 일반적으로다음의사항을포함한다. - 정보보호제품평가인증관련규정 (
More information설계란 무엇인가?
금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 9 강. 클래스의활용목차 멤버함수의외부정의 this 포인터 friend 선언 static 멤버 임시객체 1 /17 9 강. 클래스의활용멤버함수의외부정의 멤버함수정의구현방법 내부정의 : 클래스선언내에함수정의구현 외부정의 클래스선언 : 함수프로토타입 멤버함수정의 : 클래스선언외부에구현
More informationMicrosoft PowerPoint Relations.pptx
이산수학 () 관계와그특성 (Relations and Its Properties) 2010년봄학기강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계
More informationPowerPoint 프레젠테이션
실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3
More information소프트웨어개발방법론
사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,
More informationADP-2480
Mitsubishi PLC 접속 GP 는 Mitsubishi FX Series 와통신이가능합니다. 시스템구성 6 7 8 GP-80 RS- Cable RS-C Cable FXN--BD FXN--BD 6 FX Series(FXS,FXN,FXN,FXNC, FXU) 7 FXS, FXN 8 FXN FX Series 는기본적으로 RS- 통신을하며, RS-/ converter
More information2002년 2학기 자료구조
자료구조 (Data Structures) Chapter 1 Basic Concepts Overview : Data (1) Data vs Information (2) Data Linear list( 선형리스트 ) - Sequential list : - Linked list : Nonlinear list( 비선형리스트 ) - Tree : - Graph : (3)
More information예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A
예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = 1 2 3 4 5 6 7 8 9 B = 8 7 6 5 4 3 2 1 0 >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = 0 0 0 0 1 1 1 1 1 >> tf = (A==B) % A 의원소와 B 의원소가똑같은경우를찾을때 tf = 0 0 0 0 0 0 0 0 0 >> tf
More informationPowerPoint 프레젠테이션
Team 1 201611293 전다윤 201311287 엄현식 201311318 최정헌 01. 문서수정 02. System Test Review 03. Static Test Review 04. 소감 1 문서수정 문서수정 수정 System Test 문서 + 전문서에없던수정사항 수정 System Test 문서 문서수정 소프트웨어검증팀의문서대로수정한사항들 1008
More informationexample code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for
2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon
More informationView Licenses and Services (customer)
빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차
More information금오공대 컴퓨터공학전공 강의자료
데이터베이스및설계 Chap 2. 데이터베이스관리시스템 2013.03.11. 오병우 컴퓨터공학과 Inconsistency of file system File System Each application has its own private files Widely dispersed and difficult to control File 중심자료처리시스템의한계 i. 응용프로그램의논리적파일구조는직접물리적파일구조로구현
More informationPowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
More information3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >
. 변수의수 ( 數 ) 가 3 이라면카르노맵에서몇개의칸이요구되는가? 2칸 나 4칸 다 6칸 8칸 < > 2. 다음진리표의카르노맵을작성한것중옳은것은? < 나 > 다 나 입력출력 Y - 2 - 3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > 2 2 2 2 2 2 2-3 - 5. 다음진리표를간략히한결과
More information자연언어처리
제 7 장파싱 파싱의개요 파싱 (Parsing) 입력문장의구조를분석하는과정 문법 (grammar) 언어에서허용되는문장의구조를정의하는체계 파싱기법 (parsing techniques) 문장의구조를문법에따라분석하는과정 차트파싱 (Chart Parsing) 2 문장의구조와트리 문장 : John ate the apple. Tree Representation List
More informationUSC HIPAA AUTHORIZATION FOR
연구 목적의 건강정보 사용을 위한 USC HIPAA 승인 1. 본 양식의 목적: 건강보험 이전과 책임에 관한 법(Health Insurance Portability and Accountability Act, HIPAA)이라고 알려진 연방법은 귀하의 건강정보가 이용되는 방법을 보호합니다. HIPAA 는 일반적으로 귀하의 서면 동의 없이 연구를 목적으로 귀하의
More information열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2
c 2010, BENESO All rights reserved 1 열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2 u 열거형 : 대소, 위치등의관계에대해설명 u 교차형 : 중복, 합동, 복합, 공동등의관계에대해설명 설명도, 대소관계도, 제휴관계도,
More information소성해석
3 강유한요소법 3 강목차 3. 미분방정식의근사해법-Ritz법 3. 미분방정식의근사해법 가중오차법 3.3 유한요소법개념 3.4 편미분방정식의유한요소법 . CAD 전처리프로그램 (Preprocessor) DXF, STL 파일 입력데이타 유한요소솔버 (Finite Element Solver) 자연법칙지배방정식유한요소방정식파생변수의계산 질량보존법칙 연속방정식 뉴톤의운동법칙평형방정식대수방정식
More informationA NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규
A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date 2018-04-17 ----------------------------------- Team Information 201311299 이원오 201311301 이재규 201311309 전홍준 INDEX 1. Activity 1001. Define Draft Plan 2.
More informationMicrosoft PowerPoint 세션.ppt
웹프로그래밍 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 세션변수 (Session Variable) (1/2) 쇼핑몰장바구니 장바구니에서는사용자가페이지를이동하더라도장바구니의구매물품리스트의내용을유지하고있어야함 PHP 에서사용하는일반적인변수는스크립트의수행이끝나면모두없어지기때문에페이지이동시변수의값을유지할수없음 이러한문제점을해결하기위해서 PHP 에서는세션 (session)
More informationPowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
More information<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >
웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 소켓 (Socket) (1/2) Socket 이란? 서버와클라이언트가서로특정한규약을사용하여데이터를전송하기위한방식 서버와클라이언트는소켓연결을기다렸다가소켓이연결되면서로데이터를전송 현재네트워크상에서의모든통신의근간은 Socket 이라할수있음 Page 2 1 소켓 (Socket) (2/2)
More informationA Hierarchical Approach to Interactive Motion Editing for Human-like Figures
단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct
More informationMicrosoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx
OOPT Stage 2040 - Design Feesual CPT Tool Project Team T8 Date 2017-05-24 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1. Activity 2041. Design Real Use
More informationDBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
More informationBN H-00Kor_001,160
SPD-SHD/SPD-0SHD BN68-008H-00 ..... 6 7 8 8 6 7 8 9 0 8 9 6 8 9 0 6 6 9 7 8 8 9 6 6 6 66 67 68 70 7 7 76 76 77 78 79 80 80 8 8 8 8 8 86 87 88 89 90 9 9 9 9 9 96 96 98 98 99 0 0 0 0 06 07 08 09 0 6 6
More informationMicrosoft PowerPoint - [2009] 02.pptx
원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include
More informationMicrosoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100
2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack
More information슬라이드 1
-Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역
More information다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 4 장 JOIN 을배웁니다 1 2 1. Cartesian Product ( 카티션곱, CROSS Join) - Oracle Join 문법 SQL> SELECT e.ename, d.dname 2 FROM emp e, dept d ; - ANSI Join 문법 SQL> SELECT e.ename, d.dname
More informationA NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규
A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date 2017-04-17 ----------------------------------- Team Information 201311299 이원오 201311301 이재규 201311309 전홍준 INDEX 1. Activity 1001. Define Draft Plan 2.
More information11장 포인터
누구나즐기는 C 언어콘서트 제 9 장포인터 이번장에서학습할내용 포인터이란? 변수의주소 포인터의선언 간접참조연산자 포인터연산 포인터와배열 포인터와함수 이번장에서는포인터의기초적인지식을학습한다. 포인터란? 포인터 (pointer): 주소를가지고있는변수 메모리의구조 변수는메모리에저장된다. 메모리는바이트단위로액세스된다. 첫번째바이트의주소는 0, 두번째바이트는 1, 변수와메모리
More information안전을 위한 주의사항 2 경고 상세내용 4 SMP 이용자 7대 안전수칙 6 불법조작금지 6 Dolby, DTS, SRS, DivX 7 사용자 설명서 가이드 10 구성품 확인 12 각 부분의 명칭과 기능 13 SMP의 올바른 사용법 14 구성품 사용안내 14 SMP 전원 켜기/끄기 16 터치스크린 사용안내 17 통신환경 설정 20 SMP 시작하기 22 홈 스크린
More information<312E20C0AFC0CFC4B3B5E55F5352444320C0FCC0DAB1E2C6C720B1B8B8C5BBE7BEE7BCAD2E687770>
페이지 2 / 6 첨부 1. 공급품 목록 및 납기일정 번호 품명 모델명/사양 Vendor 단위 수량 납기 비고 1 (샘플기판) 6Layer, FR-4, 1.6T, 1온스, 2 (샘플기판) 3 (샘플기판) 4 (샘플기판) 5 (샘플기판) FRONT PANEL BOARD 3종 1. 샘플기판은 Board 별 성능시험용 2. 샘플 기판 후 Board 별 육안점검 및
More information소프트웨어공학 Tutorial #2: StarUML Eun Man Choi
소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2
More informationMVVM 패턴의 이해
Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어
More information슬라이드 1
마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***
More information성인용-칼라-단면-수정1030
Korean Association of Institutional Review Boards 2 3 1 Who 5 2 3 What 11 Why 17 5 6 7 Where 28 How 31 43 4 When 20 4 1 Who Research Participant Who 6 Who 7 Who 8 Who 9 (IRB) Who 10 2 What Protocol What
More informationWINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역
WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역시쉽게해결할수있다. 이번화이트페이퍼에서는 Window Function 중순위 RANK, ROW_NUMBER,
More informationMicrosoft PowerPoint - chap06-2pointer.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.
More informationETL_project_best_practice1.ppt
ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication
More information조사보고서 구조화금융관점에서본금융위기 분석및시사점
조사보고서 2009-8 구조화금융관점에서본금융위기 분석및시사점 Ⅰ. 서론 Ⅱ. 구조화금융의미시적시장구조 2 조사보고서 2009-08 요약 3 Ⅲ. 서브프라임위기의현황과분석 4 조사보고서 2009-08 Ⅳ. 서브프라임위기의원인및특징 요약 5 6 조사보고서 2009-08 Ⅴ. 금융위기의파급경로 Ⅵ. 금융위기극복을위한정책대응 요약 7 8 조사보고서 2009-08
More informationMicrosoft PowerPoint - 발표자료.pptx
LOGO Software Requirements 200412358 최상현 Contents www.themegallery.com 1 THE CONTEXT OF SOFTWARE REQUIREMENTS 2 REQUIREMENTS ENGINEERING PROCESS 3 REQUIREMENTS ELICITATION 4 REQUIREMENTS ANALYSIS Contents
More informationMicrosoft PowerPoint - 알고리즘_5주차_1차시.pptx
Basic Idea of External Sorting run 1 run 2 run 3 run 4 run 5 run 6 750 records 750 records 750 records 750 records 750 records 750 records run 1 run 2 run 3 1500 records 1500 records 1500 records run 1
More informationMicrosoft PowerPoint - 6.pptx
DB 암호화업데이트 2011. 3. 15 KIM SUNGJIN ( 주 ) 비에이솔루션즈 1 IBM iseries 암호화구현방안 목차 목 차 정부시책및방향 제정안특이사항 기술적보호조치기준고시 암호화구현방안 암호화적용구조 DB 암호화 Performance Test 결과 암호화적용구조제안 [ 하이브리드방식 ] 2 IBM iseries 암호화구현방안 정부시책및방향
More informationSTATICS Page: 7-1 Tel: (02) Fax: (02) Instructor: Nam-Hoi, Park Date: / / Ch.7 트러스 (Truss) * 트러스의분류 트러스 ( 차원 ): 1. 평면트러스 (planar tru
STATICS Page: 7-1 Instructor: Nam-Hoi, Park Date: / / Ch.7 트러스 (Truss) * 트러스의분류 트러스 ( 차원 ): 1. 평면트러스 (planar truss) - 2 차원 2. 공간트러스 or 입체트러스 (space truss)-3 차원트러스 ( 형태 ): 1. 단순트러스 (simple truss) 삼각형형태의트러스
More informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More information< DC1A6C1D6C1BEC7D5BBE7C8B8BAB9C1F6B0FCBBE7BEF7BAB8B0EDBCADC7A5C1F62E696E6464>
Jeju Community Welfare Center Annual Report 2015 성명 남 여 영문명 *해외아동을 도우실 분은 영문명을 작성해 주세요. 생년월일 E-mail 전화번호(집) 휴대폰 주소 원하시는 후원 영역에 체크해 주세요 국내아동지원 국외아동지원 원하시는 후원기간 및 금액에 체크해 주세요 정기후원 월 2만원 월 3만원 월 5만원 )원 기타(
More information그린홈이용실태및만족도조사
2009 년도연구용역보고서 그린홈이용실태및 만족도설문조사 - 2009. 11. - 이연구는국회예산정책처의연구용역사업으로수행된것으로서, 보고서의내용은연구용역사업을수행한연구자의개인의견이며, 국회예산정책처의공식견해가아님을알려드립니다. 책임연구원 이화여자대학교소비자학과교수정순희 그린홈이용실태및만족도 설문조사 2009. 11. 책임연구원 정순희 ( 이화여자대학교소비자학과교수
More information<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>
데이터베이스 (Database) ER- 관계사상에의한관계데이터베이스설계 문양세강원대학교 IT특성화대학컴퓨터과학전공 설계과정 [ 그림 3.1] 작은세계 요구사항들의수정과분석 Functional Requirements 데이타베이스요구사항들 FUNCTIONAL ANALYSIS 개념적설계 ERD 사용 High level ltransaction Specification
More information슬라이드 제목 없음
5.2 ER 모델 ( 계속 ) 관계와관계타입 관계는엔티티들사이에존재하는연관이나연결로서두개이상의엔티티타입들사이의사상으로생각할수있음 관계집합은동질의관계들의집합 관계타입은동질의관계들의틀 관계집합과관계타입을엄격하게구분할필요는없음 요구사항명세에서흔히동사는 ER 다이어그램에서관계로표현됨 ER 다이어그램에서다이어몬드로표기 관계타입이서로연관시키는엔티티타입들을관계타입에실선으로연결함
More informationIndex Process Specification Data Dictionary
Index Process Specification Data Dictionary File Card Tag T-Money Control I n p u t/o u t p u t Card Tag save D e s c r i p t i o n 리더기위치, In/Out/No_Out. File Name customer file write/ company file write
More information<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>
#include "stdafx.h" #include "Huffman.h" 1 /* 비트의부분을뽑아내는함수 */ unsigned HF::bits(unsigned x, int k, int j) return (x >> k) & ~(~0
More information<4D F736F F F696E74202D205B34C0E55D20BFE4B1B8BBE7C7D720B0B3B9DF20B9D720B0FCB8AE2E BC8A3C8AF20B8F0B5E55D>
1 4. 요구사항개발및관리 주요내용 요구사항이란무엇인가? 요구사항개발은어떻게진행되는것인가? 유스케이스기반의요구사항분석은무엇인가? 2 목차 강의내용 팀프로젝트 (5 주차 ) - 요구사항개발 - 제안서발표 - 요구사항개발프로세스 - 유스케이스기반의요구사항분석 3 4 요구사항개발 요구사항이란? 정의 - 문제의해결또는목적달성을위하여고객에의해요구되거나, 표준이나명세등을만족하기위하여시스템이가져야하는서비스또는제약사항
More informationm (-6933, `12.5.2) ( ),,,,.,. 2 2 ( ) 1 2 (( 高 ) M10 110) 2,280, H, H.. - (, ) H, H, H. - ( 引拔 ), H,. (-6933, `12.5.2) ( ),. 3 (2,280), (, ) ( 共
연번주요지적사항처분요구조치현황 감사결과처분요구및조치현황 No. 1 m () ( : ) 3 [(1),, ], 2. 3 2013 6~12 11( 2.7), 399KW. - 2 - m (-6933, `12.5.2) (2014-56),,,,.,. 2 2 ( ) 1 2 (( 高 ) M10 110) 2,280, H, H.. - (, ) H, H, H. - ( 引拔 ),
More informationMicrosoft Word - PLC제어응용-2차시.doc
과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,
More informationMicrosoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt
변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short
More information수식모드수식의표현법 수학식표현 조남운 조남운 수학식표현
조남운 mailto:namun.cho@gmail.com 2008.2.20 AMS-TEX 미국수학회 (American Mathematical Society) 에서만든수학패키지 대부분의수학표현은 AMS-TEX 을이용하고있음. 자세한내용은 AMS-TEX 매뉴얼을참조할것. http://www.ams.org/tex/amstex.html AMS-TEX 패키지선언 \usepackage{amssymb,
More information특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가
www.kdnetwork.com 특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가능할 삭제할 건전지 사용자를 위한 개별 비밀번호 및 RF카드
More informationA Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning
C Programming Practice (II) Contents 배열 문자와문자열 구조체 포인터와메모리관리 구조체 2/17 배열 (Array) (1/2) 배열 동일한자료형을가지고있으며같은이름으로참조되는변수들의집합 배열의크기는반드시상수이어야한다. type var_name[size]; 예 ) int myarray[5] 배열의원소는원소의번호를 0 부터시작하는색인을사용
More information<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>
SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......
More informationObservational Determinism for Concurrent Program Security
웹응용프로그램보안취약성 분석기구현 소프트웨어무결점센터 Workshop 2010. 8. 25 한국항공대학교, 안준선 1 소개 관련연구 Outline Input Validation Vulnerability 연구내용 Abstract Domain for Input Validation Implementation of Vulnerability Analyzer 기존연구
More information로거 자료실
redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...
More informationecorp-프로젝트제안서작성실무(양식3)
(BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing
More information<B3EDB9AEC0DBBCBAB9FD2E687770>
(1) 주제 의식의 원칙 논문은 주제 의식이 잘 드러나야 한다. 주제 의식은 논문을 쓰는 사람의 의도나 글의 목적 과 밀접한 관련이 있다. (2) 협력의 원칙 독자는 필자를 이해하려고 마음먹은 사람이다. 따라서 필자는 독자가 이해할 수 있는 말이 나 표현을 사용하여 독자의 노력에 협력해야 한다는 것이다. (3) 논리적 엄격성의 원칙 감정이나 독단적인 선언이
More information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More information(Hyunoo Shim) 1 / 24 (Discrete-time Markov Chain) * 그림 이산시간이다연쇄 (chain) 이다왜 Markov? (See below) ➀ 이산시간연쇄 (Discrete-time chain): : Y Y 의상태공간 = {0, 1, 2,..., n} Y n Y 의 n 시점상태 {Y n = j} Y 가 n 시점에상태 j 에있는사건
More information2009 신한금융지주회사현황 Shinhan Financial Group Report Extend Your Financial Network Shinhan Financial Group Extend Your Financial Network Shinhan Financial Group Shinhan Financial Group Shinhan Financial
More information설계란 무엇인가?
금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)
More information