タグ

設計と開発に関するp260-2001fpのブックマーク (3)

  • ソフトウェアの負債には多額の費用がかかる

    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が最近リリースされ、重要な変...

    ソフトウェアの負債には多額の費用がかかる
  • 要件定義とか設計とか真面目に考えてみよう - masayang's diary

    画面設計とか外部設計とか、もうやめようよに対し色々意見をいただいた。感謝。 要点繰り返し 自分は「画面の見を使ってフィーチャを抽出する」というやり方に反対はしてない。 ただし、その「見」が妙に具体的かつ詳細になってくると、来フィーチャではないものまでフィーチャとして取り出してしまい、後続の工数が膨れちゃうよ、ということを警告しているのである。 「妙に具体的かつ詳細な見」ってのは、世の人がいう「画面設計書」でしょ? なのでそんなのはやめちゃえ、ということ。 以下、頂いた意見に対しての感想などを。 家やマンションに例えない 「家やマンションは最初に完成像をみてもらい納得してもらう必要がある。システム開発も同じだ。」みたいな意見があった。 画面の見があれば完成像を想像しやすくはなるけど、実際に動く見があれば想像する必要はなくなる。 むしろ、操作することで「紙芝居」ではわからなかった要

    要件定義とか設計とか真面目に考えてみよう - masayang's diary
  • Daisuke Kameda's blog :: どうやって設計で品質を作りこむか?

    どうやって設計で品質を作りこむか? 平鍋さんのblog、An Agile Wayのエントリ、 「Back Slash -- 開発V字モデルのバックスラッシュ」の以下の一文を読んで、 最近考えていた、設計工程でどう品質を作りこむのかについての考えが正しい のではないかという気がしてきた。アジャイルはこれをミクロに行います(V字をフラクタルに細かく切る) その考えとは、 少なくとも詳細設計の段階、または何らかのシミュレートが必要な場面では、 最低でも擬似コードレベルでのコーディングが必要である。 UMLのクラス図とシーケンス図を書いて、設計したつもりになってはいけない。 というものである。 きっかけは、「ソフトウェア設計とは何か?」に書かれている 以下のような内容である。 私は自らが理解しているソフトウェア開発のライフサイクルを 再吟味することにより,工学的な設計基準を

    p260-2001fp
    p260-2001fp 2009/10/02
    「設計における品質の作りこみの私の考えの実践方法として、 UML等でまず設計し、TDDでその設計モデルの妥当性を検証しながら 設計を進めるというのが良いのではないか」
  • 1