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

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

阅读更多

3、構造化分析(structured analysis)

システム要求を分割し、それらのインターフェイスの分析して、システム要求全体を「構造化仕様書」(structured specification)と呼ばれる仕様書としてまとめる、トップダウンの分析法である。

構造化とは、システム全体をトップダウンで構成要素に分解し詳細化する考え方であり、最終的にはこれらの構成要素の集まりとしてシステムは記述される。「分析」、「設計」、「実装」に応用できる。

構造化方法論が下記の三つ部分を含む:

①構造化分析

②構造化設計(structured design)

③実装:構造化プログラミング(structured programming)

 

▲データフロー.ダイアグラム(data flow diagram)

もっと抽象度が高いのがコンテキスト.ダイアグラム(context diagram)

データ辞書(data dictionary)

構造化言語(structured language)でディシジョン.テーブル(decision table)、ディシジョン.ツリー(decision tree)などが利用される。

特徴:

①直観的である。

②データフロー.ダイアグラムによってシステムにおけるデータの流れは明確である。

③システムの機能はデータの入出力関係から把握することができる。

④トップダウンで行われるため、機能の分解は階層構造として記述することができる。

 

データフロー.ダイアグラムはシステムのデータの「流れ」、「蓄積」、「プロセス」をネットワーク状の図式化で表現する方法である。

外部実体(external entity):「□」で表示する。

データ源泉(data source)とデータ吸収(data destination):「□」で表示する。データ源泉がデータの出発場所、データ吸収がデータの到着場所。

データ蓄積(data store):一時にデータを保存される、普通がファイルである。

蓄積:「=」で表示する。

プロセス:「○」で表示する。

例:

 

患者|看護婦:外部実体

 

患者モニター.システム:プロセス

患者ファイル:データ蓄積



 
翻译:

3、结构化分析

分割系统需求,分析接口,在结构化式样书中归纳全部的系统需求,是从上至下的分析方法。

所谓结构化,是指将全体系统自上而下分解为构成要素,最终将这些构成要素集合起来描述,分为:分析,设计,处理。

结构化方法论包括三部分

①结构化分析

②结构化设计

③结构化编码

 

△数据流图

抽象度更高的是上下文图。

包含数据字典。

结构化语言使用决策表,决策树。

特点:

①比较直观

②根据数据流图系统中数据流向比较明确

③系统机能可以从数据的输入输出关系方面来把握

④因为是从上至下实行,分解机能时可以按照层次结构记述

 

数据流图将系统数据的流向,积蓄,处理变成成网状的图形来表现。

外部实体:用长方形表示。

数据源泉和数据目标:用长方形表示,数据源泉是数据的发出地,数据目标是数据的抵达地。

数据积蓄:临时存储数据的地方,通常为文件。

积蓄:用等号表示。

处理:用椭圆表示。

例:

患者|护士:外部实体

患者管理系统:处理

患者文件:数据积蓄



  • 大小: 11.8 KB
  • 大小: 11 KB
0
1
分享到:
评论

相关推荐

    日文软件开发仕様書

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

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

    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系统中,用于生成报告和处理业务逻辑。该文档似乎是内部培训材料,专为熟悉...

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

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

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

    AtCoder Beginner Contest 042 解析(日文原版) 本资源摘要信息将对 AtCoder Beginner Contest 042 解析(日文原版)进行详细的知识点解析。 Overall Editorial 官方编辑=adminA - 和風いろはちゃんイージー /...

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

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

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

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

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

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

    日文版自动化测试提案书

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

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

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

    日文版FTP下载软件

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

    Matlab日文版 教程

    1. **基本绘图**:学习如何使用plot、bar等函数绘制二维图形,并掌握添加标题、坐标轴标签、图例等基本要素的方法。 2. **高级图形**:探索三维图形、等高线图、图像处理等功能,了解如何利用Matlab进行复杂的数据...

    日文详细设计书样品

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

    日文乱码解决利器

    1. **设置正确的编码**:在打开文档或网页时,确保应用程序或浏览器已设置为正确解读日文字符的编码。例如,在某些文本编辑器中,可以选择输入和显示的字符编码。 2. **使用Unicode编码**:Unicode是一种包含几乎...

    微软官方日文版VisualC2005SP1运行库

    Service Pack 1(SP1)是对Visual C++ 2005的一次重大更新,它修复了原版中的一些已知问题,增强了性能,并提供了新的功能。对于用户来说,安装SP1意味着可以享受到更稳定、更安全的软件运行环境。 本篇讨论的是...

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

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

    经典JAVA教程(日文版)

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

    intra-mart 很好的学习资料教程 intramart 日文版教程

    【intra-mart 学习教程】:intra-mart 是一个企业级的Java平台,主要用于构建企业内部的Web应用程序,提供了一整套快速开发工具和框架,旨在提高开发效率和降低维护成本。本教程主要关注的是日文版的intra-mart教程...

Global site tag (gtag.js) - Google Analytics