Pythonのニーズ分析

第3章:要求分析
需要分析タスク:???

機能解析
パフォーマンス分析
EG:応答時間、メインメモリ容量、ディスク容量、セキュリティ、および他の
信頼性と可用性、
のニーズエラー処理
システムは、主にシステム設定の重要な部分で、エラーのアクションを見つけ
インタフェース要件の
ユーザインターフェイス、ハードウェアインタフェース、ソフトウェアインタフェース、通信インタフェース
制約
基準は精密なツールや言語、設計上の制約、ハードウェアの制約、
需要逆
将来の要件は作ることが
物理的に接触し、図の
状態遷移図
、ER図を。

Python関数:
:我々は円の面積は次のように計算され知っている
S = 2・πR
我々は、半径rの値を知っていれば、面積が式に従って計算することができます。我々はの3種類のサイズを計算する必要があると
:円の面積
R1 = 12.34
R2 = 9.08
R3 = 73.1
S1 = 3.14 * R1 * R1
S2 = 3.14 * R2 * R2
S3 = 3.14 * R3 * R3
のコードを定期的に繰り返し表示されます、あなたは注意する必要があり、それぞれが3.14 * X *書き込みxは、我々は時間3.14の3.14159265359を変更したい場合は、すべてを交換する必要があり、だけでなく、非常に面倒ですが、。

機能により、我々はもはやありません各ライトS = 3.14 * X * Xが、より意味のある関数呼び出し= Sの中に書かれて
、それ自体が一度だけ記述する必要があると複数回呼び出すことができますarea_of_circle area_of_circle(X-)、および機能。

基本的にはすべての高レベルの言語サポート機能の、Pythonは例外ではありません。Pythonの非常に柔軟に定義された関数だけではなく、それは便利な機能の多くは、直接呼び出すことができます自分自身を構築しました。

抽象
抽象数学は非常に一般的な概念です。例えば:
1 + 2 + 3 + ... + 100、非常に不便で、次いで求める数学書き込む:例えば、列の数を計算し
、及び[シグマシンボルように1 + 2 + 3 + ... + 100と呼ぶことができます:

 

 

 

 

 

 

 

 

 

 


要約
関数を定義するには、関数名と引数の数を決定する必要はありません
。必要に応じてデータ型パラメータにチェックをするために、、
いつでも復帰して、関数の結果を返すことができる機能
自動的にNoneを返し、関数が終了したときと全くreturn文。
機能は、同時に複数の値を返すことができますが、実際にタプルがあります
--------------------- 

おすすめ

転載: www.cnblogs.com/hyhy904/p/10947640.html