タグ

アーキテクチャに関するpentasaのブックマーク (4)

  • [方式設計編]性能要件はユーザーが決めると思ってはいけない

    「ユーザーが要件を決めてくれないので…」「性能要件を出していただかないと機器が見積もれません,早く要件を出してください!」。要件定義フェーズのみならず,プロジェクトの様々な工程でよく耳にする言葉である。 非機能要件はユーザーにヒアリングして洗い出すのが,インフラ設計における一般的な手法だ。だが,インフラ設計者はヒアリングによって得られたユーザーの「要望」を絶対的な「要件」としてとらえてはいけない。非機能要件を洗い出すに際しては,要望の裏にあるリスクやそこから派生する制約を先読みすることが重要である。その思考を停止してしまうと,後工程で様々な問題が発生する。 今回は,非機能要件の中でも読者にとって最も身近だと思われる「(オンラインの)性能要件」を例に解説する。なお,現在のシステム構築では,現行システムが存在せずゼロから開発することはほとんどない。従って,ここでは現行システムで何らかの稼働統計

    [方式設計編]性能要件はユーザーが決めると思ってはいけない
    pentasa
    pentasa 2008/02/07
    性能用件の考え方。問題はここまでしっかり性能用件をつめれるかどうか。。
  • 僕はなぜアーキテクチャにこだわるのか (arclamp.jp アークランプ)

    「僕はITアーキテクトです」と名乗るのが、昔は恥ずかしかったものです。ですが、ある時期から吹っ切れていました。やはり僕の原点なんだなと思って。 そのものではなく環境を見る 大体において、「そのもの」が悪いってことはないのです。日経SYSTEMSのコラムに書いたものを引用します。 「間違えたのはITエンジニアだから悪いのはITエンジニアである」ということから一歩進んで,「なぜITエンジニアが間違えなくてはならなかったのか」と考えるわけである。そのためには,プログラミングという作業全体を俯瞰し,その前後左右に何があるのかを見る ITエンジニアを取り囲む環境の中に,バグを誘引する要素がある 書き方がバラバラな仕様書,複雑で理解しにくいアプリケーション・フレームワーク,ドキュメントが無いライブラリ群,使いこなせないIDE(統合開発環境),など。いずれも,バグを引き起こす原因になることは説明するま

    pentasa
    pentasa 2008/01/25
    「経済や政治は面倒だから関わらない」と思っている人はアーキテクトじゃない。
  • livedoor ログイン

    livedoorのログインページです。ようこそライブドアへ。

    pentasa
    pentasa 2007/10/29
    ユーザーを見てない人はアーキテクトにはなれない
  • ソフトウェアアーキテクチャでありがちな間違いトップ10

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    ソフトウェアアーキテクチャでありがちな間違いトップ10
  • 1