エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ソフトウェアアーキテクチャとは何かを考える
最近,協力会社に開発を任せていてソフトウェアの中身が分からず,意図した動きにならない(レスポンス... 最近,協力会社に開発を任せていてソフトウェアの中身が分からず,意図した動きにならない(レスポンスが遅いとか,画面が思ったように遷移しないとか)という話を聞いた。 また,「ソフトウェアを継ぎ足し続けた結果,肥大化・複雑化して,原因を追及しにくい不具合が発生して困っている。リファクタリングしたい」という話も聞いた。 どちらも,ソフトウェアアーキテクチャ(構造設計)ができていない,把握できていないのではないかと思う。また,現在のアーキテクチャがシステムの用途・目的に合っていないのではないかと思う。 ソフトウェア設計のプロセス的に言えば,要求分析や実現可能性の実験(フィージビリティ・スタディ)や機能要件・非機能要件を考慮したアーキテクチャ設計ができていないとかなんだろうが,一言で言えば「アーキテクト不在」という問題が一番大きい。 アーキテクト(=建築士)不在ということが,どういうことなのかを,住宅