FC2ブログ

某SEの日記

アーキテクチャ説明書レビュー

アーキテクチャ説明書のレビューを2ヶ月のプロセストレーニングの集大成として行った。

【記述内容】(項目の目次)
1.はじめに
目的やスコープ、補足が必要な用語について述べている
2.アーキテクチャの目標と制約

3.キャパシティと品質目標

4.アーキテクチャの全体像

5.アーキテクチャの表現

6.ユースケースビュー

7.論理ビュー

8.実装ビュー

9.配置ビュー


【指摘事項】
・予算の制約も考える
→推敲範囲が現時点で何%カバーしているか。
 そして、実績工数はいくつか?
 予算オーバーであればそのアーキテクチャ(計画)は絵に描いた餅になる?!

・アーキテクチャの目標にはもっと定量的なものを設定するべき

・セキュリティについて
→まず顧客セキュリティ標準の有無を確認。
→あればそれを満たすことを目標。なければ社内標準なりを検討。

・パッケージ分割の思想(どういう基準で分けたか)をしっかり書くべき

・アーキテクチャの理由は必ず書いた方がいいというわけではない
→後付的なものならあえていらない。
→自分でもはっきりわかってないものは書かない方がいい。

・俯瞰的な視点からの記述が少ない。
→各論は理解できるが全体としてわかりにくい。

【感想】
アーキテクチャを記述する際の4+1ビューなど勉強したので
各論については何を書くべきかということは理解できて
それぞれはそれなりの文書が作成できたと思う。
ただ、学習中であることもあって
各ビューを記述することが第1目的化してしまっていて
本来要件を実現するのにAがこうであってBであるという
流れを表現するための4+1ビューなのであるが、
逆に4+1ビューで書くということが先にたってしまった。
それゆえに全体としてはそれぞれが唐突で全体の
アーキテクチャ思想がわかりにくい文書になってしまったと反省している。



スポンサーサイト



このページのトップへ

ClickOnce

.NETを使用してWindowsアプリケーション(C/S)を作成する時の配布コストを下げるClickOnceというソフトウェアデプロイメント技術。

そのやり方と注意点を書き記しておく。

1.Windowsアプリケーションを作成してプロジェクトを右クリックして発行をクリックする。
2.発行先の指定とオンラインのみで使う/オンラインオフライン両方で使うかを選択する。

すると発行先\pupblish.htmが作成される。

ここからは注意点

SQLServer(その他のDBMSでも同様だと思われる)がリモート接続できるようにしておく。

1.SQL Server Expressのリモート接続を有効にする
1. [プログラム > Microsoft SQL Server 2005 > 構成管理ツール]
→ [SQL Server セキュリティ構成] → [サービスと接続のセキュリティ構成]を選択
2. SQLEXPRESS > データベースエンジン > リモート接続 を選択
3. [ローカル接続およびリモート接続]を選択し、[TCP/IPのみを使用する]を選択
4. SQLEXPRESS > データベースエンジン > サービス を選択
5. [停止] → [開始]

2.SQL Server ブラウザ サービスを有効にする
1. [プログラム > Microsoft SQL Server 2005 > 構成管理ツール]
→ [SQL Server セキュリティ構成] → [サービスと接続のセキュリティ構成]を選択
2. SQL Server Browser > サービス を選択
3. スタートアップの種類を [手動]または[自動]を選択して [適用]
4. [開始]

3.Windows ファイアウォールで例外を作成する
- SQL Server 2005 の例外を作成
1. [コントロールパネル] → [Windows ファイアウォール] → [例外]タブ
→ [プログラムの追加] → [参照]
2. C:\ProgramFiles\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe を選択
3. [開く] → [OK]
- SQL Server ブラウザ サービスの例外を作成
1. [コントロールパネル] → [Windows ファイアウォール] → [例外]タブ
→ [プログラムの追加] → [参照]
2. C:\ProgramFiles\Microsoft SQL Server\90\Shared\sqlbrowser.exe を選択
3. [開く] → [OK]
このページのトップへ

プロフィール

ibarakinakano

Author:ibarakinakano
FC2ブログへようこそ!

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

カテゴリー

ブロとも申請フォーム

この人とブロともになる

アクセスカウンター

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する