事業プロセス・モデリング表記法 (BPMN)は、ワークフローにおける事業プロセスを規定するための一つの図式表現法である。BPMNは、Business Process Management Initiative(BPMI),で開発され、2005年の組織合併により、現在はObject Management Groupによって取り扱われている。BPMNの現在バージョンは1.1であるが、BPMN2.0に向けての大きな改訂のプロセスが進行している。BPMN仕様は、事業プロセス・ダイアグラム（BPD）で事業プロセスを規定するための図式表記法を提供している。  BPMNの目的は、複雑なプロセスの意味論まで可能とする事業ユーザー目線での表記を提供することにより、技技術ユーザーと事業ユーザー両者のための事業プロセス管理を支援することである。BPMN仕様はまた、表記の図形と言語（特にBPEL4WS）による実行構築の基礎との間のマッピングも提供する。
IDEF0は、情報システムと事業プロセスの分析、開発、リエンジニアリング、及び統合、あるいはソフトウェア工学分析のための機能的モデリング言語を提供する、製造機能を記述する一つの機能モデリング手法論である。 それは、ソフトウェア工学分野でのモデリング言語であるIDEFファミリー手法の一員であり、機能モデリング言語SADTで構築される。IDEF0機能モデリング手法は、組織またはシステムの意思決定、行動、及びアクティビティをモデル化するため設計された。  それは、Douglas T. RossとSofTech, Inc.によって開発された、確立された図式モデリング言語構造化分析及び設計技術 (SADT)から派生した。そのオリジナル形式では、IDEF0は、図式モデリング言語の定義（構文と意味論）とモデル開発の包括的方法論の解説の両方を含んでいた。 米空軍は、システムの機能的観点を分析し、コミュニケートする機能モデリング手法の開発をSADT開発者に委任した。IDEF0は、シンプル化されたグラフィック手段を通して、システム分析の組織化の支援と分析者と顧客間の効果的コミュニケーションを促進するべきである。
構造化分析及び設計技術 (SADT)は、ソフトウェア・アプリケーションのスケッチを構築するダイアグラム的表記で、機能の階層としてシステムを記述するための、ソフトウェア・エンジニアリング手法 (Software engineering methodology)である。それは、エンティティとアクティビティを表すビルディング・ブロックとボックス間を関係づける矢印を提供する。これらのボックスと矢印は、関連する非公式な意味論を持つ。 SADTは、連続する詳細さのレベルを使い、与えられたプロセスの機能分析ツールとして使われる。SADT手法は、産業情報システムで使われるIT開発のユーザー・ニーズを定義することを可能にするが、しかしまた、アクティビティの製造プロセスや手順を説明し表現することも可能にする。SADTは、一つの会社の機能とそれらの関係性を記述することによって、あらゆる事業体の特手化された機能的ビューを提供する。これらの機能は、販売、受注計画、製品設計、部品製造、及び人材資源管理のような、会社の目的を満たす。SADTは、シンプルな機能的関係描くことができ、そして異なった機能間でのデータとコントロールの流れの関係性を反映できる。IDEF0形式論は、Douglas T. Rossによって1985年に開発されたSADTに基づいている。
N2チャート (N2 Chart)は、システム要素間の機能的又は物理的インタフェースを表現する、マトリックス形式でのダイアグラムである。それは、機能的及び物理的インタフェースを体系的に識別し、定義し、表にし、そして分析するため使われる。それはシステム・インターフェースと、ハードウェア及びソフトウェア・インタフェースに適用する。N2ダイアグラムは、データ・インタフェースを開発するため、主にソフトウェア領域で、広範囲に使われた。しかしながらそれはハードウェア・インタフェースを開発するためにも使える。 基本的な N2 チャートは、図２に示されます。システム機能は対角線上に置かれる；Ｎ ｘ Ｎマトリックスでの正方形の残りは、インタフェースのインプットとアウトプットを表す。
階層的入力処理出力HIPO (HIPO)は、1970年代に普及した、システムのモジュールを階層的に表現し各モジュールを文書化するための、システム分析設計支援と文書化技法である。それは、要求を開発し、設計を構築し、そして自動化された待ち合わせを示すためのエキスパート・システムの実装を支援するため使われた。検証は、設計と実装の方法のため体系的に行われた。システムの全体設計は、HIPOチャート、または構造チャート (Structure chart)を使って文書化される。構造チャートは、組織チャートに現れるそれと類似であるが、付加的詳細を示すため変更された。構造チャートは、情報の幾つかのタイプを表示するため使うことができるが、データ構造 (Data structure)あるいはコードのいずれをも表示するのに最も共通的に使われる。
木更津総合高等学校時代は、2年夏にチームが第85回全国高等学校野球選手権大会に出場するも、自身はベンチ入りできずスタンドで応援していた。3年夏は千葉大会準決勝で松本啓二朗のいた千葉経大附高に敗れた。甲子園出場経験はなし。高校卒業後は上武大学に進学、関甲新学生野球連盟に所属する硬式野球部に入部。4年時から頭角を現し、春秋連続でリーグ優勝を果たし、自身も春夏連続で最優秀防御率をマークした。同年の、第57回全日本大学野球選手権大会で全国マウンドに立った。大学時代の同期に豊田拓矢、1学年先輩に後にプロでもチームメイトとなる加賀繁や石川俊介（元阪神タイガース）、1学年後輩に松井雅人や安達了一がいた。大学卒業後は、社会人野球のNTT東日本に入団。2年目の2010年の第37回社会人野球日本選手権大会で全国大会に登板するが、3年間は思うような活躍ができずに戦力外も覚悟したが、スプリットの習得とフォーム修正によって4年目の2012年は主軸となる。第83回都市対抗野球大会では、準決勝で優勝チームであるJX-ENEOSに敗れた。社会人時代の同僚に清田育宏や小石博孝がいる。2012年のNPBドラフト会議で、横浜DeNAベイスターズから3巡目で指名。契約金6,000万円、年俸1,000万円（金額は推定）という条件で入団した。背番号は「15」。