<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=Cockburn%27sUseCaseTemplate</id>
	<title>Cockburn&#039;sUseCaseTemplate - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=Cockburn%27sUseCaseTemplate"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=Cockburn%27sUseCaseTemplate&amp;action=history"/>
	<updated>2026-05-14T15:23:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=Cockburn%27sUseCaseTemplate&amp;diff=30437&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:22, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=Cockburn%27sUseCaseTemplate&amp;diff=30437&amp;oldid=prev"/>
		<updated>2021-02-07T05:22:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;실용주의프로그래머에 나온 목적 지향성이 있는 유스 케이스 템플릿&lt;br /&gt;
----&lt;br /&gt;
= Template =&lt;br /&gt;
== 특징적인 정보 ==&lt;br /&gt;
* 맥락 안에서의 목표&lt;br /&gt;
* 범위&lt;br /&gt;
* 수준&lt;br /&gt;
* 선행조건&lt;br /&gt;
* 성공적인 종료조건&lt;br /&gt;
* 실패로 간주할 종료조건&lt;br /&gt;
* 주행위자&lt;br /&gt;
* 발동조건&lt;br /&gt;
&lt;br /&gt;
== 주된 성공 시나리오 ==&lt;br /&gt;
== 확장된 경우 ==&lt;br /&gt;
== 변이된 경우 ==&lt;br /&gt;
== 관련정보 ==&lt;br /&gt;
* 우선순위&lt;br /&gt;
* 수행순위&lt;br /&gt;
* 수행목표&lt;br /&gt;
* 빈도&lt;br /&gt;
* 상위 유스케이스&lt;br /&gt;
* 하위 유스케이스들&lt;br /&gt;
* 주행위자와 상호작용하는 수단&lt;br /&gt;
* 부행위자들&lt;br /&gt;
* 부행위자들과 상호작용하는 수단&lt;br /&gt;
== 일정 ==&lt;br /&gt;
== 해결되지 않은 문제 ==&lt;br /&gt;
&lt;br /&gt;
= Example: 유스 케이스 5.물건을 구매한다. =&lt;br /&gt;
== 특징적인 정보 ==&lt;br /&gt;
* 맥락 안에서의 목표: 구매자는 우리 회사에 직접 구매 요청을 보내며, 물건이 도착하고 청구서를 받아볼 것을 예상한다.&lt;br /&gt;
* 범위: 회사&lt;br /&gt;
* 수준: 요약(된 청구서)&lt;br /&gt;
* 선행조건: 우리는 구매자의 정보(주소, 이름 등)을 안다.&lt;br /&gt;
* 성공적인 종료조건: 구매자는 물건을 받고 우리는 물건 값을 받는다.&lt;br /&gt;
* 실패로 간주할 종료조건: 우리가 제품을 보내지 않았다. 구매자가 돈을 보내지 않았다.&lt;br /&gt;
* 주행위자: 구매자, 고객을 대신해서 행동하는 모든 대리인(또는 컴퓨터)&lt;br /&gt;
* 발동조건: 구매 요청이 들어온다.&lt;br /&gt;
&lt;br /&gt;
== 주된 성공 시나리오 ==&lt;br /&gt;
 1.구매자가 찾아와서 구매 요청을 한다.&lt;br /&gt;
 2.회사는 구매자의 이름, 주소, 요청한 물건 등을 저장한다.&lt;br /&gt;
 3.회사는 구매자에게 물건에 관련된 정보, 예를 들어 가격, 배송일 등을 제공한다.&lt;br /&gt;
 4.구매자가 주문을 확정한다.&lt;br /&gt;
 5.회사는 주문서를 만들고, 물건을 구매자에게 보낸다.&lt;br /&gt;
 6.회사는 구매자에게 청구서를 보낸다.&lt;br /&gt;
 7.구매자는 물건값을 지불한다.&lt;br /&gt;
&lt;br /&gt;
== 확장된 경우 ==&lt;br /&gt;
 3a.구매자가 주문한 물건 가운데 재고가 없는 물건이 있다: 주문을 재조정한다.&lt;br /&gt;
 4a.구매자가 직접 신용카드로 물건값을 지불한다: 신용카드로 물건값을 받는다. (유스 케이스 44)&lt;br /&gt;
 7a.구매자가 물건을 반송한다. 반송된 물건을 처리한다. (유스 케이스 105)&lt;br /&gt;
== 변이된 경우 ==&lt;br /&gt;
# 구매자는 전화를 걸거나 팩스를 보내거나 웹에서 주문을 하거나 전자상거래로 구매 요청을 할 수도 있다.&lt;br /&gt;
# 구매자는 현금, 우편환, 수표, 신용카드로 지불할 수도 있다.&lt;br /&gt;
== 관련정보 ==&lt;br /&gt;
* 우선순위: 최상&lt;br /&gt;
* 수행목표: 주문에 5분, 물건값 받을 때가지 45일.&lt;br /&gt;
* 빈도: 200회/일&lt;br /&gt;
* 상위 유스케이스: 고객 관계를 관리한다. (유스케이스 2)&lt;br /&gt;
* 하위 유스케이스들: 주문서를 만든다. (유스케이스 15), 신용카드로 물건값을 받는다.(유스 케이스44), 반송된 물건을 처리한다.(유스 케이스 105)&lt;br /&gt;
* 주행위자와 상호작용하는 수단: 아마 전화, 파일, 직접 대면&lt;br /&gt;
* 부행위자들: 신용카드 회사, 은행, 택배회사.&lt;br /&gt;
* 부행위자들과 상호작용하는 수단: 아마 전화, 파일, 직접 대면&lt;br /&gt;
== 일정 ==&lt;br /&gt;
* 기한: Release 1.0&lt;br /&gt;
== 해결되지 않은 문제 ==&lt;br /&gt;
* 주문 일부만 받을 경우 어떤 일이 일어나는가?&lt;br /&gt;
* 신용카드가 훔친 카드라면 어떤 일이 일어나는가?&lt;br /&gt;
----&lt;br /&gt;
필요한 경우 다른 유스케이스에 링크를 걸 수 있을 것이다. 더 좋은 방법은 책에서 설명했듯이 유스케이스 번호만 주면 보여지는 내용을 자동으로 생성하게 만드는 것이다. 예를 들어 &amp;#039;&amp;#039;UseCase5&amp;#039;&amp;#039; 라고 적힌 부분은 자동으로 &amp;#039;&amp;#039;물건을 구매한다. (유스 케이스5)&amp;#039;&amp;#039;이런 식으로 생성한다.&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>