4.ソフトウエア実装技法 - 三友グループ web site.pdf

4.ソフトウエア実装技法 - 三友グループ web site.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.ソフトウエア実装技法 - 三友グループ web site

4.ソフトウエア実装技法 ・リアルタイム性要求システム  *無応答時間の最悪値が仕様要求内か検討  *イベントドリブンな優先順位付のマルチタスクが    実現できること 4.ソフトウエア実装技法 ◆基本的プログラム構造  ・リユーザブルプログラム    →再使用可能プログラム(共通サブ)  ・リカーシブプログラム    →再帰呼出し(自分自身を呼び出す)  ・リエントラントプログラム    →再入可能(実行途中で中断し、再度別タスク     から呼び出し) 4.ソフトウエア実装技法 ◆サブシステムへの分解  複雑なモデルを設計、分析する場合、全体のモデ ルを考え、それを機能ごとにサブシステムに分解 し、モデル化する。 データ入力 加工 分析 出力 処理 処理 処理 処理 例)加工機制御システム 4.ソフトウエア実装技法 ◆優先順位をつける   システム外の要因で時間的制約があるもの   システムで、時間的制約があるもの   全体の効率を考慮 ◆実行時間に関する影響 4.ソフトウエア実装技法 ◆基本的プログラム構造  *リユーザブル・プログラム →再使用可能プログラム(共通サブプログラム)  *リカーシブ・プログラム    →再帰プログラム  *リエントラント・プログラム    →実行途中で中断し、別タスクから再度呼び出    されても正しく動作するプログラム 4.ソフトウエア実装技法 *リエントラント・プログラム タスクスイッチによる中断 リエントリエント リエントリエント プログラムプログラム_a プログラムプログラム タスクタスクA タスクタスク タスクA 開始 タスクAの処理終了 タスクタスクB タスクタスク 4.ソフトウエア実装技法 ◆マルチタスクプログラミング   *サブシステムへの分解      →単機能の複数サブ機能で実現している 例) 外部1_ 加工結果 データ入力 データ出力 データ 外部デバイス 加工分析 I/O処理 外部デバイス 外部2_ 制御処理 データ入力 外部デバイス フィードバック データ 4.ソフトウエア実装技法 ◆サブシステム分解で重要なことは、 →実行時間に関する影響を考える →独立している機能は分ける ◆優先順位をつける 4.ソフトウエア実装技法 ◆タスクの管理  ・生成方法に

文档评论(0)

精华文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7111022151000002

1亿VIP精品文档

相关文档