文章列表
2、実体関連モデル
ERモデル
データ指向分析のための重要な技法の一つである。
だーたモデル:データを解釈するためのモデル。
実体(entity)、属性(attribute)、値(value)、関連(relationship)
▲実体関連図(ER diagram)
1対1関連:一つの実体に対して一つの実体が対応する関連である。
1対多関連:一つの実体に対して複数の実体が対応する関連である。
多対対関連:複数の実体に対して複数の実体が対応する関連である。
二、要求工学
1、要求定義
ユーザーのソフトワェアに対するニーズであり、これらを分析して明確化するのが「要求定義」の目的である。
▲システムの分析方法
①データ指向分析:システムをデータの観点から分析する、データベース(database)の世界
②プロセス分析:各種処理をプロセスと見なしてシステムを分析する。ウォートフォール.モデルと構造化分析を含む。
③オブジェクト指向分析(object-oriented analysis)
翻译:
二、要求工学
分析并明确用户对软件的需求,是需求定义的目的。
△系统分析的方法
①面向数据分析:从数据的角度分析系统, ...
▲プロトタイピング.モデル(prototyping model)
使い捨てプロトタイプ(throwaway prototyping)
発展的プロトタイプ(evolutionary prototyping)
利点:
①開発者とユーザのシステムに対する認識を短時間に収束させる。
②シ ...
2、プロセス.モデル
ソフトワェア開発モデル
①プロセス.モデル:効率的に開発するかの観点
ウォータフォール.モデル、成長モデル、プロトタイプ.タイプ、スパイラル.モデル
②コスト.モデル:作業量などのコスト
ハルステッド法、ファンクション.ポイント法、COCOMO
▲ウォータフォール.モデル(waterfall model)
利点:
①モデル単純
②工程管理容易
③開発履歴はっきり、下流工程におけるテストと保守が容易
▲実装(implementation)
つまり、コーディング/プログラミング
設計結果を具体的なプログラミング言語で記述する作業である。
プログラミング言語が作るソフトワェアの性質やユーザの要望などに依存する。
言語:手続き型言語(procedural programming)
オブジェクト指向言語 非手続き型言語
▲テスト
ソフトワェア.システムの構成要素であるプログラムがユーザの要求通り作動するか検証する作業である。
単体テスト:各モジュールごとに行われる。
統合テスト:他のモジュールと結合して行われる。
テストによって発見されるプログラムの不 ...
一、ソフトワェア開発モデル
1、ソフトワェアのライフ.サイクル
▲工程(phase):終了時に成果物として仕様書を作る。
▲ライフ.サイクル
要求定義
設計
実装
テスト
運用.保守
上流工程:要求定義、設計
下流工程:実装、テスト、運用.保守
翻译:
一、软件开发模型
从事对日外包行业也有几个年头了,从当初的不习惯,到逐步习惯,到现在的开始研究日本软件开发的规律,发现日本软件开发与国内的开发有着很多不同,所以就想着一边看原版书籍,一边翻译一下,一方面可以深入理解,一方面可以加深记忆。
不过,总归是水平有限,自己自娱自乐好了。
尽量每天晚上过来写一点,也算是对自己的督促。