sho992 note
ログイン
システム屋の独り言〜その1:システム開発の概要
システム開発の概要を纏めてみた。
システム開発の概要
1.要件定義
�〕弖鐵蟲曾颪鮑鄒�する。
ユーザの「こんなシステムがほしい」という要望を元に、
・必要機能
・作業工数
・システムで使うハードウェア
・システムで使うソフトウェア
・作業工数
・作業にかかる見積もり
を纏め、要件定義書を作成する。
ここで、いい人ぶって安く見積もったり、できない機能を盛り込んだりすると後で失敗する大きな要因となる。
できることをちゃんと纏めることが大事!!
��必要あらば現状分析を行う。
要件定義を行う上で、システム屋の方がユーザ業務の現状分析を行い、システム化できそうな箇所を提案することもある。
2.基本設計・レビュー
�ゝ’祝茲瞭�出力部分を纏める。
要件定義で定められた必要機能について
・データ入力部(画面、紙、DB、他機能からの受け渡し等)
・加工部(入力データの加工)
・データ出力部(画面、紙、DB、他機能への受け渡し等)
・制限事項
・機能毎の作業工数
を纏る。
�∈鄒�する処理(プログラム)を洗い出す。
�,播擦瓩親睛討鮓気防�要な処理(ユーザ画面、紙、加工ロジック等)を洗い出す。
�4靄楡澤彌颪鮑鄒�する。
� ↓△瞭睛討鯏擦甦靄楡澤彌颪鮑鄒�する。
�ご靄楡澤彌颪鬟譽咼紂爾垢襦�
第3者と以下の観点でレビューする。
・要件定義で定められた内容を満たしているか。
・機能内の処理が正しいか
・機能間、システム間の連携が正しいか。
�ヌ簑蠹世鯢發�彫りにする。
基本設計書の作成・レビューを行うことで要件定義で見えなかった問題点を浮き彫りにする。
→ここで気が付いた問題等は「問題点管理表」を作成し、後の工程で埋もれないよう工夫する。
3.詳細設計・レビュー
�―萢�(プログラム)毎に以下の内容を決定する。
・項目レベルでの入力→加工→出力を明確にする。
・データや処理タイミングでの処理条件を明確にする。
・正常、エラーの処理を明確にする。
�⊂楮拈澤彌颪鮑鄒�する。
�,瞭睛討鯏擦畩楮拈澤彌颪鮑鄒�する。
��詳細設計書をレビューする。
第3者と以下の観点でレビューする。
・要件定義で定められた内容を満たしているか。
・処理が正しいか。
�ぬ簑蠹世鯢發�彫りにする。
詳細設計書の作成・レビューを行うことで基本設計で見えなかった問題点を浮き彫りにする。
→ここで気が付いた問題等は「問題点管理表」を作成し、後の工程で埋もれないよう工夫する。
この時点である程度、要件定義で見えなかった問題点が見えてくる。
問題点は大きく分けて2つになる。
・ユーザへの確認が必要なもの。
・システム開発内で調整すれば解決するもの。
解決できるものから解決していくよう勤める。
4.プログラム開発
詳細設計書を元にプログラムを作成する。
5.単体テスト
�|餌離謄好隼邯街猝槁什鄒�
詳細設計書に書かれている内容を元に「単体テスト試験項目表」を作成する。
作成観点は、
・項目レベルでの出力内容があっているか。
・データや処理タイミングでの処理内容があっているか。
・正常、エラーの処理が正しく行われているか。
詳細設計書がうまくかけていれば、詳細設計書に確認番号を振る程度で終わる。
��単体テスト実施
�,悩鄒�した「単体テスト試験項目表」を元に単体テストを行う。
6.結合テスト
�〃觜腑謄好隼邯街猝槁什鄒�
基本設計書に書かれている内容を元に「結合テスト試験項目表」を作成する。
作成観点は、
・機能間の連携が正しく行われるか。
・正常、エラーの処理が正しく行われているか。
��結合テスト実施
�,悩鄒�した「結合テスト試験項目表」を元に結合テストを行う。
7.運用設計
�|�が、何時、どこで、何をするかフローに纏める。
→システム想定外(停電、天災等)の動きも考慮する。
�▲如璽燭離丱奪�アップタイミングや戻しの方法も検討する。
8.運用テスト
� ̄人兩澤彌颪鮓気房尊櫃縫轡好謄爐鮖箸辰討澆襦�
�▲轡好謄爛瀬Ε鵑靴疹豺腓法∪気靴�復旧できることなども確認する。
9.リリース
めでたくシステムリリース
2007.03.14:
sho992
:count(7,580):[
メモ
/
システム屋の独り言
]
copyright
sho992
powered by
samidare
▼コメントはこちら
名前
件名
本文
URL
画像
編集/削除用パスワード
※半角英数字4文字で自由に入力下さい。
手動入力確認イメージ
※イメージ内の文字を小文字の半角英字で入力して下さい。
※ 投稿後、すぐに反映されます。
スポーツ
システム屋の独り言
飲む・食べる
おいたまっぷ
最近思うこと。
ケータイサイト
プロフィール
問い合わせ
ALL
メモ
メール
アンケート
カレンダー
ブックマーク
マップ
キーワード
スペシャル
プロジェクト
ログイン
All Rights Reserved by sho992
powered by
samidare
ケータイサイト
問い合わせ
プロフィール
Powered by
Communications noteβ