AQUA's .NET 奮闘記

Hobby Programmer の成長記録

目次

ニュース

  • わんくま同盟
    わんくま同盟
  • わんくま掲示板
    C# と VB.NET の質問掲示板
スカウター : AQUA's .NET 奮闘記

日記カテゴリ

記事カテゴリ

書庫

Blog 利用状況

わんくま同盟 AWARD

わんくま同盟 影

電卓アプリの状態遷移図

電卓アプリケーションを構築するにあたり、状態遷移図というキーワードをヒントとしていただきました。


そこで、状態遷移図なるものを調べて、実際に図としてみました。

何回かボツ稿を作ってしまいましたが、ようやく見れるものが出来たのがこちらです。

初めて作った割には結構自信作w


電卓の状態遷移図


状態遷移図とはプログラム実行中のある状態を起点に、イベントに応じた状態の変化(変動)モデル化したもののようです。

( 間違っていたらご指摘ください。 )


このブログをご覧のみなさんにとっては既に周知の事とは思いますが、たいへん素晴しい方法を教えて頂きました。


この意味もなく自信満々の状態遷移図を基にコーディングしようとしたのですが、私の作成した状態遷移図では不足している箇所があるようなので、加筆修正をしながらこれからコーディングに移りたいと思っています。


…って、既に今日は7月11日

ま、間に合うのか!? 締め切りに!!?? www

投稿日時 : 2007年7月11日 15:26

Feedback

# re: 電卓アプリの状態遷移図 2007/07/11 16:16 NAO

アクアさんならきっとやってくれると思われ(www

# re: 電卓アプリの状態遷移図 2007/07/11 16:29 ひろえむ

UMLのステートチャートですよね?

どこが起点となってどこが終点となっているでしょう?

状態遷移図というだけあって、状態の遷移を表す図となるはずなので、起点となる場所があって、ある状態となり、その状態から何のアクション(イベント)で状態が変わっていく遷移が図として表せてないといけないと思うのですが・・・(^^;

もしかして、なんか私勘違いしてますか?(^^;

# re: 電卓アプリの状態遷移図 2007/07/11 17:04 中博俊

うん>ひろえむさん
一般的な状態センイ図は○と丸い矢印で表しますが、そうなっていないだけで、一般的な状態センイ図でしょう。
ちなみに、in-outが必須というのは思いこみで、通常の電卓にはoutがないと見なせます。

電源断をいれると、電源断から電源入れで、初期状態にきて、すべての状態からタイムアウトもしくは、すべての状態からOFFボタンで電源断状態にセンイすると考えられますが、冗長だねぇ

絵なんてわかりゃいいのよ~

# re: 電卓アプリの状態遷移図 2007/07/11 17:04 アクア

■ ひろえむさん
ん?
んんん??

ご、ごめんなさい。
またやらかしました?

ざくっとUMLを調べてみましたが、UMLの記法とは違うようです。
# UMLという言葉すら始めて目にしました。(大汗

> どこが起点となってどこが終点となっているでしょう?
それを表すのはデータフロー図なのかと思ってました。

チョット勉強してみます。

# re: 電卓アプリの状態遷移図 2007/07/11 17:06 中博俊

間に合わなければ廊下で水の入ったバケツ2つもって、1つを頭に置いて1日ですね。(^^

# re: 電卓アプリの状態遷移図 2007/07/11 17:15 片桐

アクアさん、ふぁいっ♪

# re: 電卓アプリの状態遷移図 2007/07/11 17:16 アクア

■ 中 博俊さん
> 一般的な状態センイ図は○と丸い矢印で表します

そーなんですか…勉強になります。

> 間に合わなければ廊下で水の入ったバケツ2つもって、1つを頭に置いて1日ですね。(^^

え!? そんな懐かしい罰が待ってるんですね。
そ~ならないようがんばります。(>_<;

# re: 電卓アプリの状態遷移図 2007/07/11 17:45 ひろえむ

一般的な状態遷移図ってのがよくわかりませんが(^^;

まま、とにかくUMLのステートチャートとはちゃうってことですね(^^;

こりゃ失礼しました(^^;;;

# re: 電卓アプリの状態遷移図 2007/07/11 18:01 アクア

■ ひろえむ さん
> こりゃ失礼しました(^^;;;

そんな事はないです。
UMLを学ぶきっかけを作っていただき本当に感謝です。

# 締め切りまで時間がないので、後日あらためて勉強します。

# re: 電卓アプリの状態遷移図 2007/07/11 18:12 とりこびと

>間に合わなければ廊下で水の入ったバケツ2つもって、1つを頭に置いて1日ですね。(^^

ちょwヤバスwww

# re: 電卓アプリの状態遷移図 2007/07/11 23:53 通り*

この図見てたら、これを元に私ももう一度作ってみたくなってきました!
これならスパゲッティ作らなくて済みそうな気がしてます。
#私どんなけ電卓好きなのかとw(もちろん自粛)

# re: 電卓アプリの状態遷移図 2007/07/12 10:45 επιστημη

初期状態ってゆー状態名が起点であることを含意してますな。
図から表を起こしたやつをこさえたなりよ。
http://blogs.wankuma.com/episteme/archive/2007/07/12/84809.aspx

# re: 電卓アプリの状態遷移図 2007/07/12 11:48 NAO

ちょwヤバスwww

# 15Calc電卓ソースコード公開~ 2007/08/03 0:49 XAMLab(ザムラボ)

15Calc電卓ソースコード公開~

タイトル  
名前  
Url
コメント