1,800円以上の注文で送料無料
組込みソフトウェア開発のためのリバースモデリング 組込みエンジニア教科書
  • 新品
  • 書籍
  • 書籍
  • 1211-03-00

組込みソフトウェア開発のためのリバースモデリング 組込みエンジニア教科書

SESSAME WG2(著者)

追加する に追加する

組込みソフトウェア開発のためのリバースモデリング 組込みエンジニア教科書

2,640円

獲得ポイント24P

在庫なし

発送時期 1~5日以内に発送

商品詳細

内容紹介
販売会社/発売会社 翔泳社/翔泳社
発売年月日 2007/03/16
JAN 9784798113746

組込みソフトウェア開発のためのリバースモデリング

¥2,640

商品レビュー

4.8

4件のお客様レビュー

レビューを投稿

みんなの感想まとめ
  • リバースモデリング
  • 手法
  • 組込みソフトウェア
  • ソースコード
  • 再利用
  • 効率的開発
  • リファクタリング
  • 実践的アプローチ
  • リアルタイムOS
  • 搭載方法

既存のソースコードを活用し、新たな価値を創出する方法を探求する本書は、組込みソフトウェア開発におけるリバースモデリングの実践的な手法を紹介しています。読者は、ソースコードからモデルを再構築することで全体の構造を把握し、効率的かつ良質なソフトウェアの開発を促進する重要性を学びます。リファクタリングの具体的なアプローチや、ソースコードの劣化に対処するための方法論が詳述されており、実例を交えた解説が理解を深めます。さらに、リアルタイムOSへの搭載やプロダクトライン管理に関する知識も得られるため、実務に即した内容が魅力です。全体を通して、ソフトウェア開発者としての視野を広げ、効率的な作業の流れを構築するための指針が示されています。

※この内容はAIが作成したものであり、ブックオフ公式オンラインストアの見解や意図を示すものではありません。

2018/11/12

既存のソースコードからモデルを再構築することで設計図を手に入れ、全体構造を把握した上での開発を薦めている。ただただ、ソースコードを弄ぶよりも、こうしたアプローチで広い視野を手に入れ、リファクタで可読性をソースコードの可読性を向上させることが重要だと思った。

Posted by ブクログ

2015/11/17

役立つ内容ばかりであった。 1.リバース設計   ・関数呼び出し関係図作成    ⇒階層構造、結合度チェック   ・上記を元に構造図を作成    ⇒全体の結合度チェック 2.リファクタリング  細かく分けて、その後凝集させる  (分けていないと凝集できない)   対象となるも...

役立つ内容ばかりであった。 1.リバース設計   ・関数呼び出し関係図作成    ⇒階層構造、結合度チェック   ・上記を元に構造図を作成    ⇒全体の結合度チェック 2.リファクタリング  細かく分けて、その後凝集させる  (分けていないと凝集できない)   対象となるものは以下   ・複数機能があるモジュール   ・フラグ渡し   ・グローバルデータ使用 3.リユース  固定部と変動部を明確にする  (コンパイルスイッチが目安)  変動部はコンパイルスイッチ、コンポーネント、  テンプレート&フックで分離する

Posted by ブクログ

2013/01/06

SESSAMEのWG2によるテキスト化。派生開発の課題とも呼べるソースコードの劣化に対処するため、リファクタリングの方法について事例に沿って解説している。過去に読んだことのあるソフトウェアサイエンスの名著からエッセンスを凝縮している感じ。電気ポットの実例で具体的に説明しているので...

SESSAMEのWG2によるテキスト化。派生開発の課題とも呼べるソースコードの劣化に対処するため、リファクタリングの方法について事例に沿って解説している。過去に読んだことのあるソフトウェアサイエンスの名著からエッセンスを凝縮している感じ。電気ポットの実例で具体的に説明しているので実感が湧く。購入して常に手元に置いて仕事に活用したい。作業の流れは以下の通り。 ソースをリバースして構造上の課題を分析。課題の構造をリファクタリング。例として分割と凝縮。フラグによる制御の廃止など。 変動部と変動点を抽出してリユース。コンパイルスイッチを整理して変動点マップへ、プロダクトラインの管理に活用。モジュール分割が終わったらリアルタイム設計。dfdからスレッドの抽出。時間制約などに着目してタスクの枠組みを決定。タスク間のインターフェイスを決める。設計が終わったら、ソフトウェアメトリクスで、設計品質の定量評価。例として凝縮度と結合度について判定基準を紹介している。最後にソフトウェア開発者の仕事のやり方について因果ループ図で良し悪しを説明。ここでスマートに仕事を回せるかが決まってくる。上位マネージャーが身につけるべき分析力。

Posted by ブクログ

関連商品

同じジャンルのおすすめ商品

最近チェックした商品

履歴をすべて削除しました