`
awen0702
  • 浏览: 13245 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

日文原版软件工学教科书学习笔记二、3、(2)

阅读更多

▲データ辞書の記述

データフロー.ダイアグラムで利用される用語の定義をある規則で並べたものである。

①データフロー

②ファイル

③プロセス

④データ要素:データのそれ以上小さく分解できない要素である。

BNF(Backus-Naur from:バッカスニナウアー記法)

①A=B:AはBに等しい。

②A+B:A且つB。

③[A|B]:A又はB。

④{ }:括弧内の要素の反復。

⑤( ):括弧内の要素の任意選択。

例:看護婦業務:「巡回」と「待機」とする。

     巡回:「検温」、「問診」を必須項目とする。

        「血圧検査」を選択項目とする。

⇒業務:[巡回|待機]

 巡回:{検温 + 問診 +(血圧検査)}

 

▲ミニ仕様書(mini specification)

データフロー.ダイアグラム上の一つ一つのプロセスについての仕様書である。

完全な構造化仕様書、ミニ仕様書にデータフロー.ダイアグラムとデータ辞書に添付したもの。

構造化言語の「基本構文」:

①連接(sequence):処理を順番に実行する。

②選択(selection):条件によって特定の処理を選択して実行する。

③繰り返し(repetition):条件で特定の処理を繰り返して実行する。

 前判定繰り返し:Cである限り、Sを繰り返しを行う。

 後判定繰り返し:Cになるまで、Sを繰り返しを行う。

 

▲構造化言語

例:今、患者の「体温」が38度以上あり、「問診」の結果「せきが一週間止まらない」という症状がある場合、「病名」を「SARSの疑い」とし、「病名」を担当医に連絡するとする。そして、「体温」は38度以上あるがせきは出ない場合、「病名」を「せき」とし、「注射」を打つこととする。

↓↓

若し「検温」で「体温」が38度以上ある場合、

  もし「問診」で「症状」が「せきが一週間止まらない」場合

    「病名」を「SARS」の疑いあり」とする

    「病名」を担当医に連絡する

  そうでなければ

    「病名」を「かぜ」とする

    「注射」を打つ

構造化言語の代わりに、「ディシジョン.テーブル」または「ディシジョン.ツリー」で「ミニ仕様書」を作ることができる。

 

▲ディシジョン.テーブル

複数の複雑な条件と対応する処理を表として記述である。

▲ディシジョン.ツリーで書き直すと



翻译:

△数据词典

数据流图中使用的用语定义,其按照某种规则排列。

①数据流

②文件

③处理

④数据要素:数据不能再分解了的最小的要素

BNF(巴科斯-诺尔范式)

①A=B:A等于B。

②A+B:A和B。

③[A|B]:A或者B。

④{ }:括号内的元素循环。

⑤( ):选择括号内的任意元素。

例:护士的工作任务:巡视和待命

                        巡视:测量体温和问诊是必须项目,检查血压是选择项目

→工作任务:[ 巡查 | 待命 ]

    巡查:{ 测量体温 +  问诊 + ( 检查血压 ) }

 

△迷你式样书

 

在数据流图基础上的每一个处理的式样书。

完全的结构化式样书,迷你式样书里包括数据流图和数据字典。

结构化语言的基本结构:

①连接:处理按照顺序实行。

②选择:根据条件选择特定的处理实行。

③循环:根据条件特定的处理循环实行。

还有,

前判断循环:满足某个条件C时,处理S循环实行。

后判断循环:直到满足某个条件时,处理S循环实行。

 

 

△结构化语言

例:现在,患者的体温已经38度以上,问诊的结果,如果是咳嗽1周以上了,病名记为为“疑似SARS”,将病名报告给当班医生;如果体温38度以上但不咳嗽的时候,病名记为“感冒”,进行打针处理。

↓↓

如果,体温高于38度

   如果,问诊的结果为,症状为咳嗽一周以上时

       病名记为“疑似SARS"

       报告给当班医生

   以上的情况之外

        病名记为“感冒”

        打针处理

结构化语言之外,可以使用决策表或者决策树来做成迷你式样书。

 

△决策表

以表格的形式,记述多个复杂条件对应的处理。


 △以决策树的形式


  • 大小: 27.9 KB
  • 大小: 35.4 KB
  • 大小: 27.9 KB
  • 大小: 34.6 KB
1
2
分享到:
评论

相关推荐

    Netscreen OS5.0技术文档日文原版 part 2/2

    Netscreen OS5.0技术文档日文原版 part 2/2

    日文软件开发仕様書

    《日文软件开发仕様書》是一份详细阐述日本語ソフトウェア開発流程、需求及技术规范的重要文档。在软件开发过程中,仕様書扮演着至关重要的角色,它明确了项目的具体要求,确保开发团队与客户之间的沟通清晰无误,...

    日文假名注音软件,看读音

    Hepburn 注音是最常见且国际广泛接受的日文罗马化标准,主要用于旅行指南、教科书和在线字典中。这款软件可能采用了其中一种或多种注音方式,以方便用户对照学习。 “日文假名”是日语的基础组成部分,包括46个...

    Netscreen OS5.0技术文档日文原版 part 1/2

    Netscreen OS5.0技术文档日文原版 part 1/2

    RPG Le 语言(日文原版)

    标题《RPG Le 语言(日文原版)》指明了本文档的主要内容与用途。RPG(Report Program Generator)是一种编程语言,它广泛用于IBM的AS/400系统中,用于生成报告和处理业务逻辑。该文档似乎是内部培训材料,专为熟悉...

    日文系统安装中文软件转换工具

    在使用非母语环境的操作系统,如日文系统,安装中文软件时,常常会遇到文本显示问题,导致软件界面出现乱码。这是因为不同语言的系统使用了不同的字符编码标准,中文软件在日文系统中如果没有适当地处理字符集转换,...

    歯医者用語patient_glossary(大阪歯科大学 患者さんのための歯科用語集 日文PDF).pdf

    大阪歯科大学 患者さんのための歯科用語集 日文PDF 大阪歯科大学は、平成5(1993)年に公開講座をスタートいたしました。市民 の皆さまと「お口の健康」について共に学ぶことを目的に、毎年、最新の話題 をテーマと...

    日文键盘布局(ps2/笔记本/usb键盘)

    日文键盘布局是为了方便日语输入而设计的特殊布局,适用于不同的硬件接口,如PS2、笔记本键盘以及USB接口的键盘。在Windows操作系统环境下,尤其是Windows 7和XP,这种调整尤为必要,因为默认的英文键盘无法满足日语...

    AtCoder Beginner Contest 042解析(日文原版)

    * 问题:如何使用数字 {1, 2, 3, 4, 5, 6, 7, 8, 9} 来满足条件。 * 解决方法:使用数字的种类来满足条件,然后检查条件是否满足,最后输出结果。 Problem D - いろはちゃんとマス目 * 问题:如何计算从左上角到...

    伊豆的舞女赏析日文版.pdf

    伊豆的舞女赏析日文版.pdf

    日文简历模板 日文简历写作教程

    在撰写日文简历时,了解正确的格式和内容至关重要,这对于在日本找工作或申请学校至关重要。本教程将详述日文简历的制作过程,并提供两种不同风格的模板:中式风格和日式风格。 首先,我们来讨论日文简历的基本结构...

    日文版自动化测试提案书

    【日文版自动化测试提案书】是一份详细阐述自动化测试策略和实施的文档,特别针对StoreBASE@POS项目。此提案书由海辉软件(大连)有限公司于2009年2月17日编制,旨在帮助与日本客户进行有效的沟通和提案。 1. Store...

    日文版FTP下载软件

    日文版FTP下载软件通常是指那些支持日语界面,并且是为日本用户设计的FTP客户端。 FTP下载软件的核心功能包括: 1. **连接管理**:用户可以输入FTP服务器的地址、用户名和密码来建立连接。日文版软件会提供符合...

    FX-TRN-POS日文版---三菱教学软件: 电机定位控制教学软件日文版

    FX-TRN-POS日文版---三菱教学软件: 电机定位控制教学软件日文版---三菱学习小软件+方便快捷+初学者的最佳帮手

    日文乱码解决利器

    标题中的“日文乱码解决利器”指的是针对中文系统下显示日文文本出现乱码问题的一种解决方案。在处理跨语言的计算机系统时,尤其是中文系统显示非中文字符集(如日文)时,由于编码不匹配,往往会出现乱码现象。这种...

    日文详细设计书样品

    《日文详细设计书样品》是一份面向日本客户的专业文档模板,主要用于在软件开发过程中提供清晰、详尽的设计规范和指导。这份设计书是参照日本的行业标准和客户需求编写的,旨在确保项目的顺利进行和质量控制。以下是...

    经典JAVA教程(日文版)

    经典JAVA教程(真正日文版)简单易懂,适合入门(有一定日语基础),提高。

    日文键盘布局 windows8(ps2/笔记本/usb键盘)

    支持windows8(32/64位)下面的ps2或笔记本键盘 ...笔记本(ps/2):把键盘驱动更改为日文106/109键盘,然后把此附件加入注册表,重启。 usb键盘:把键盘驱动改为富士通106/109键盘,然后把此附件加入注册表,重启。

Global site tag (gtag.js) - Google Analytics