书签 分享 收藏 举报 版权申诉 / 39
上传文档赚钱

类型第3章(基于计算机的系统)课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4310139
  • 上传时间:2022-11-28
  • 格式:PPT
  • 页数:39
  • 大小:191.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《第3章(基于计算机的系统)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    基于 计算机 系统 课件
    资源描述:

    1、l基于计算机系统工程的概念l可行性研究l系统模型与模拟l系统规格说明与评审l背景基于计算机系统的引入 计算机作为工具使用l典型应用实例 图图3.1 3.1 工厂自动化系统工厂自动化系统l 这一章讨论与软件项目密切相关的基于计算机的系统及计算机系这一章讨论与软件项目密切相关的基于计算机的系统及计算机系统工程。统工程。工厂自动化系统库存系统信息系统制造系统材料传输系统制造单元数控机床输入/输出设备机器人过程文档数据库硬件软件人系统 基于计算机的系统要素基于计算机的系统要素 系统顶层抽象模型系统顶层抽象模型IPO I O 类似于数学函数。类似于数学函数。P输入输出q定义定义 计算机系统工程是指与构造

    2、基于计算机系统有关的过程、方法和技术。它是一种问题求解活动。计算机系统工程师从用户定义的目标和约束条件出发,给出系统功能、性能、接口、设计约束条件和信息结构描述,并将它们分配到各系统要素予以实现。q工作步骤工作步骤理解系统确定系统范围、功能、性能、约束条件寻找解决问题方案(多种)分解功能,分配功能,权衡方案撰写系统分析说明书系统评审3.1 计算机系统工程计算机系统工程计算机系统工程的组成,如下:l硬件工程l软件工程l人机工程l数据库工程第三章第三章 计算机系统工程计算机系统工程l计算机系统离不开硬件及硬件系统。计算机系统离不开硬件及硬件系统。l根据系统需求为根据系统需求为硬件系统硬件系统指派任

    3、务,产生指派任务,产生硬件硬件需求需求。l根据根据硬件需求硬件需求设计、制造或选择硬部件或设备。设计、制造或选择硬部件或设备。l考虑硬件系统的功能和性能。考虑硬件系统的功能和性能。l认真考虑认真考虑硬件之间的接口硬件之间的接口、硬件的、硬件的标准化标准化、硬、硬件件成本成本和和维修服务维修服务等因素。等因素。硬件和硬件工程(续)硬件和硬件工程(续)l硬件工程分为硬件工程分为三个阶段三个阶段(如图如图3.2,P88)第一阶段,即定义阶段第一阶段,即定义阶段的任务是:的任务是:1)制定开发计划,经过评审确定项目成本预算和)制定开发计划,经过评审确定项目成本预算和工程进度;工程进度;2)进行详细需求

    4、分析,经过评审确定硬件规格说)进行详细需求分析,经过评审确定硬件规格说明。明。第二阶段,即开发阶段第二阶段,即开发阶段的任务是:的任务是:1)设计分析,画出设计原理图;)设计分析,画出设计原理图;2)必要时建造原型并对原型进行测试;)必要时建造原型并对原型进行测试;3)制造分析,画出生产图。)制造分析,画出生产图。第三阶段,即制造阶段第三阶段,即制造阶段的任务是:的任务是:按照质量保证计划和要求生产硬件产品。产品通过按照质量保证计划和要求生产硬件产品。产品通过一定的销售渠道出售,相应的服务机构负责产品维一定的销售渠道出售,相应的服务机构负责产品维修、升级和扩充。修、升级和扩充。l系统对软件提出

    5、的功能和性能要求将成为软件系统对软件提出的功能和性能要求将成为软件需求分析的基础。需求分析的基础。l系统的结构都可以用输入系统的结构都可以用输入-处理处理-输出输出(IPO)模模型表示。软件在型表示。软件在IPO模型的模型的各个部分各个部分都起着十都起着十分重要的作用。分重要的作用。l在在IPO模型中,功能是软件执行一系列算法实模型中,功能是软件执行一系列算法实现的。现的。l一个或几个算法的输出数据或控制信息可以作一个或几个算法的输出数据或控制信息可以作为另一个算法的输入。为另一个算法的输入。q软件项目定义阶段软件项目定义阶段的任务的任务 制定软件项目规划;制定软件项目规划;软件需求分析和定义

    6、;软件需求分析和定义;确定软件性能和资源约束;确定软件性能和资源约束;为软件要素定义验收标准。为软件要素定义验收标准。q软件开发阶段软件开发阶段的任务是,将系统需求转换成可操作的系的任务是,将系统需求转换成可操作的系统要素,即软件。主要工作有统要素,即软件。主要工作有软件总体结构设计和数据设计(任务是:设计模块结构,定软件总体结构设计和数据设计(任务是:设计模块结构,定义界面并建立数据结构,评审概要设计的质量)义界面并建立数据结构,评审概要设计的质量)过程设计(详细描述软件规格说明中的每一个模块)过程设计(详细描述软件规格说明中的每一个模块)编码(用适当的编成语言对详细描述模块进行编码,生成程

    7、编码(用适当的编成语言对详细描述模块进行编码,生成程序)。序)。开发基于计算机软件系统步骤开发基于计算机软件系统步骤q软件工程过程的软件工程过程的最后阶段最后阶段是软件的验证、提交和维护。是软件的验证、提交和维护。软件验证的任务软件验证的任务制定软件测试计划和过程、产生测试文档和测试题制定软件测试计划和过程、产生测试文档和测试题目;目;对软件的每个模块进行单元测试、验证模块的功能对软件的每个模块进行单元测试、验证模块的功能是否符合设计要求;对整个软件进行组装测试;对是否符合设计要求;对整个软件进行组装测试;对测试结果进行评审。测试结果进行评审。q测试通过后,提交软件,运行测试通过后,提交软件,

    8、运行/维护。主要工作包括:维护。主要工作包括:对已经生成的记录和内部文档进行整理、分类、存对已经生成的记录和内部文档进行整理、分类、存档;档;开发用户手册,建立适当的配置控制机制;开发用户手册,建立适当的配置控制机制;将软件提交给用户,必要时还应负责把软件安装到将软件提交给用户,必要时还应负责把软件安装到用户环境中用户环境中。软件提交后,软件工程师的工作就从软件构造转向软件提交后,软件工程师的工作就从软件构造转向软件维护。软件维护。q背景背景 任何系统都是由人来使用的。例如,洗衣机任何系统都是由人来使用的。例如,洗衣机等家用电器,计算机(操作系统)。等家用电器,计算机(操作系统)。q人机界面的

    9、原则人机界面的原则 解决人机交互的问题,解决人机交互的问题,“人机交互友好人机交互友好”的问题的问题q设计步骤设计步骤q人机对话语言设计,即人机交互媒体。实现人机人机对话语言设计,即人机交互媒体。实现人机对话语言精确的定义语言的语法和语义,实现语对话语言精确的定义语言的语法和语义,实现语言中的每一个动作和命令。例如,操作系统。言中的每一个动作和命令。例如,操作系统。q活动分析。分析人机交互过程,评价人机交互过活动分析。分析人机交互过程,评价人机交互过程中人的活动并根据程中人的活动并根据“活动活动”设计需要计算机执设计需要计算机执行的行的“任务任务”。合理分配活动中,哪些任务由人。合理分配活动中

    10、,哪些任务由人完成,哪些任务由机器来完成。完成,哪些任务由机器来完成。设计的步骤(续)设计的步骤(续)q动作定义和设计。活动由一系列动作构成的。根据人机动作定义和设计。活动由一系列动作构成的。根据人机交互活动,精确的定义人机界面的每一个动作的精确内交互活动,精确的定义人机界面的每一个动作的精确内容。这些动作是靠计算机去执行的。容。这些动作是靠计算机去执行的。q用户环境设计。将支撑人机界面的软件和硬件集成起来,用户环境设计。将支撑人机界面的软件和硬件集成起来,构成一个用户环境。除此之外,还要考虑空间、光线、构成一个用户环境。除此之外,还要考虑空间、光线、温度等方面的因素。温度等方面的因素。q原型

    11、设计。软件工程师根据用户要求设计原型,然后请原型设计。软件工程师根据用户要求设计原型,然后请用户一起对原型进行评审。以通过评审的原型为基础设用户一起对原型进行评审。以通过评审的原型为基础设计基于计算机系统的人机界面。不借助原型的帮助,软计基于计算机系统的人机界面。不借助原型的帮助,软件工程师很难设计出用户满意的人机界面。件工程师很难设计出用户满意的人机界面。q背景背景q任务步骤任务步骤 调查用户对调查用户对信息需求信息需求和对和对信息处理信息处理的要求;进行可行性论证;提出的要求;进行可行性论证;提出成本预算和工作计划等。成本预算和工作计划等。论证、选择和购置支持数据库系统的硬件和软件。特别是

    12、数据库管论证、选择和购置支持数据库系统的硬件和软件。特别是数据库管理系统理系统(DBMS)。数据库设计与实现。根据需求分析和数据分析,产生需求和数据说数据库设计与实现。根据需求分析和数据分析,产生需求和数据说明描述;然后进行逻辑和物理设计;最后进行数据库系统测试。明描述;然后进行逻辑和物理设计;最后进行数据库系统测试。数据库中的数据是按照系统确定的范围和用户的需要收集、整理、数据库中的数据是按照系统确定的范围和用户的需要收集、整理、储存起来的。储存起来的。数据库管理人员是数据库工程的重要组成部分,参与上述步骤。数据库管理人员是数据库工程的重要组成部分,参与上述步骤。综上所述,开发、运行和管理一

    13、个数据库系统确实是一项复杂的数据库综上所述,开发、运行和管理一个数据库系统确实是一项复杂的数据库工程。工程。可行性研究的动因可行性研究的动因可行性研究的内容可行性研究的内容包括经济可行性包括经济可行性技术可行性技术可行性法律可行性法律可行性开发方案的选择性。开发方案的选择性。经济可行性研究。进行成本效益分析,评估项目的经济可行性研究。进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全开发成本,估算开发成本是否会超过项目预期的全部利润。分析系统开发对其它产品或利润的影响。部利润。分析系统开发对其它产品或利润的影响。比较项目开发的成本与从所开发系统得到的效益比较项目开发的成本

    14、与从所开发系统得到的效益,包包括可定量计算的效益和不可定量计算的效益。即括可定量计算的效益和不可定量计算的效益。即“投入与产出投入与产出”。技术可行性研究的任务技术可行性研究的任务技术可行性内容技术可行性内容风险分析的任务:风险分析的任务:在给定的约束条件下,判断能否在给定的约束条件下,判断能否设计并实现系统所需功能和性能。设计并实现系统所需功能和性能。资源分析的任务:资源分析的任务:论证是否具备系统开发所需的各论证是否具备系统开发所需的各类人员(管理人员和各类专业技术人员)、软件、类人员(管理人员和各类专业技术人员)、软件、硬件资源和工作环境等。硬件资源和工作环境等。技术分析的任务:技术分析

    15、的任务:当前的科学技术是否支持系统开当前的科学技术是否支持系统开发的全过程。发的全过程。l可行性研究(续)可行性研究(续)法律可行性研究。研究在系统开发过程中可能设计的各种合同、侵权、法律可行性研究。研究在系统开发过程中可能设计的各种合同、侵权、责任以及各种与法律相抵触的问题。责任以及各种与法律相抵触的问题。开发方案的选择性研究。提出并评价实现系统的各种开发方案。从中开发方案的选择性研究。提出并评价实现系统的各种开发方案。从中选择一种用于软件项目开发。选择一种用于软件项目开发。其中,技术可行性评估是可行性研究的关键。其中,技术可行性评估是可行性研究的关键。可行性研究的目标:可行性研究的目标:应

    16、能保证系统开发一定有明显的经济效益和较应能保证系统开发一定有明显的经济效益和较低的技术风险,一定没有各种法律问题以及其他更合理的系统开发低的技术风险,一定没有各种法律问题以及其他更合理的系统开发方案。方案。可行性研究的结果可行性研究的结果可作为系统规格说明的一个附件,可行性研究报可作为系统规格说明的一个附件,可行性研究报告有多种形式,表告有多种形式,表3.1提供的可行性研究报告目录具有一定的普遍提供的可行性研究报告目录具有一定的普遍性。(另外,再看一种形式)性。(另外,再看一种形式)最后最后应将可行性研究报告提交给项目管理部门,项目管理人员对可应将可行性研究报告提交给项目管理部门,项目管理人员

    17、对可行性研究报告进行评审。行性研究报告进行评审。l基于计算机系统的成本效益分析是可行性研究的重要内容,它用于基于计算机系统的成本效益分析是可行性研究的重要内容,它用于评估基于计算机系统的经济合理性。给出系统开发的成本论证,并将评估基于计算机系统的经济合理性。给出系统开发的成本论证,并将估算的成本与预期的利润进行对比。估算的成本与预期的利润进行对比。l一般来说,基于计算机系统的成本由四个部分组成。一般来说,基于计算机系统的成本由四个部分组成。购置并安装软硬件及有关设备的费用购置并安装软硬件及有关设备的费用系统开发费用系统开发费用系统安装、运行和维护费用系统安装、运行和维护费用人员培训费用。人员培

    18、训费用。l系统效益包括经济效益和社会效益两部分。前者指应用系统为用户增系统效益包括经济效益和社会效益两部分。前者指应用系统为用户增加的收入。它可以通过直接的或统计的方法估算。后者只能用定性的加的收入。它可以通过直接的或统计的方法估算。后者只能用定性的方法估算。方法估算。l技术可行性研究技术可行性研究系统分析员系统分析员采集采集系统性能、可靠性、可维护性和可生产性方面的系统性能、可靠性、可维护性和可生产性方面的信信息;息;资源分析资源分析 分析实现系统功能和性能所需要的各种分析实现系统功能和性能所需要的各种设备、技术、设备、技术、方法和过程;方法和过程;风险分析风险分析 分析项目开发在技术方面可

    19、能担负的分析项目开发在技术方面可能担负的风险风险,以及技术,以及技术问题对开发成本的影响,等等;问题对开发成本的影响,等等;技术分析的途径技术分析的途径 系统分析员通过对系统分析员通过对现实世界的观察和分析现实世界的观察和分析建立技术分析建立技术分析模型模型,评估,评估 模型的行为并将它们模型的行为并将它们与现实世界对比与现实世界对比,论证系统开发在技术上的可行,论证系统开发在技术上的可行性和优越性。性和优越性。l技术分析的手段技术分析的手段数学建模数学建模原型构造原型构造模拟,也称为仿真(模拟,也称为仿真(Simulation)l关键词关键词 建模、模型、模拟(仿真)建模、模型、模拟(仿真)

    20、。在目标系统未建立之前,使用。在目标系统未建立之前,使用建模、建模、模型和仿真等的相关技术模型和仿真等的相关技术研究目标系统的技术可行性。研究目标系统的技术可行性。基于计算机系统基于计算机系统模型模型必须具备下列必须具备下列特特性:性:l能够反映系统配置的动态特性,容能够反映系统配置的动态特性,容易理解和操作,能够提供系统真实易理解和操作,能够提供系统真实的结果并有利于评审。的结果并有利于评审。l能够能够综合综合与系统有关的与系统有关的全部因素全部因素,能够再现系统运行的能够再现系统运行的结果结果。l能够突出与系统有关的能够突出与系统有关的重要因素重要因素,能够忽略与系统无关的或次要的因能够忽

    21、略与系统无关的或次要的因素。素。l结构简单、容易实现、容易修改。结构简单、容易实现、容易修改。观 察 度 量 假 设 逼 近 预 报 验 证 修 改 解 释 直 觉 经 验 理 论现实世界模型数据直觉结构观察特性参数符号表示模型特性如果模型很大很复杂,那么需要对模型进行分解。将一个大模型分解如果模型很大很复杂,那么需要对模型进行分解。将一个大模型分解为若干个小模型,一个小模型的输出作为另一个小模型的输入。为若干个小模型,一个小模型的输出作为另一个小模型的输入。l方案选择的必要性。方案选择的必要性。l问题分解问题分解 将一个大的复杂系统分解为将一个大的复杂系统分解为若干个子系统;精确的定义子系统

    22、的界面、若干个子系统;精确的定义子系统的界面、功能和性能;给出各子系统之间的关系。功能和性能;给出各子系统之间的关系。l参数的选择参数的选择l方案选择的过程方案选择的过程l研究成本、设计成本、设备成本、程序编码成本、测试和评审成本、系统运行和维护成本、系统退役成本等。l在开发系统所用总成本不变的情况下,由于系统开发各阶段所用成本分配方案的不同会对系统的功能和性能产生相当大的影响。3.2可行性研究可行性研究l方案评价的依据 功能、性能、成本 技术、设备、风险 对开发人员的要求l权衡研发和购买或者外包的收益。3.2可行性研究可行性研究l1.背景情况。国内外水平,历史现状,市场需求。背景情况。国内外

    23、水平,历史现状,市场需求。l2.系统描述。总体方案和技术路线,课题分解,关键系统描述。总体方案和技术路线,课题分解,关键技术,计划目标和阶段目标。技术,计划目标和阶段目标。l3.成本效益分析。经济可行性,包括经费概算和预期成本效益分析。经济可行性,包括经费概算和预期经济效益。经济效益。l4.技术风险评价。技术可行性,包括技术实力,设备技术风险评价。技术可行性,包括技术实力,设备条件和已有工作基础。条件和已有工作基础。l5.法律上的可行性。确定由于系统开发可能引起的侵法律上的可行性。确定由于系统开发可能引起的侵权和法律责任。权和法律责任。l6.其他与项目有关的问题。其他与项目有关的问题。l问题的

    24、引入问题的引入 目的是进行系统的技术可行性研究目的是进行系统的技术可行性研究l模型结构图。系统工程师用结构模板开发系统模型。结构图模板如下所示:模型结构图。系统工程师用结构模板开发系统模型。结构图模板如下所示:l对对IPO模型的扩展,增加了用户界面、维护和自测试模型的扩展,增加了用户界面、维护和自测试用户界面处理输入处理输出处理处理和控制功能维护和自测试分类操作员分类操作员分类操作员分类操作员分类操作员分类操作员传送线分类系统 查询、报告要求卡号代码线速指示器分流命令格式化报告数据诊断数据q举例,如右图,给出了传举例,如右图,给出了传送带在线货物分类系统的总送带在线货物分类系统的总体结构关系图

    25、。体结构关系图。q系统总体结构图系统总体结构图ACD位于位于系统模型图的最顶部。系统模型图的最顶部。qACD的图形元素的图形元素q有向边有向边表示系统的信表示系统的信息流和控制流息流和控制流q圆角方框圆角方框表示系统或表示系统或子系统子系统q方框方框表示外部实体。表示外部实体。q结构流图(结构流图(AFD)的层次)的层次图图BAB1B2B3层次1层次2系统模型(续)l系统结构规格说明系统结构规格说明 需要文字对系统结构进行说明需要文字对系统结构进行说明组成系统的各个子系统组成系统的各个子系统各子系统之间的信息流和控制流信息各子系统之间的信息流和控制流信息子系统的结构图子系统的结构图系统模板说明

    26、书系统模板说明书系统结构字典系统结构字典系统结构互连图。系统结构互连图。l系统模板说明书系统模板说明书 描述各子系统的功能,信息处理的对象和结果,以及描述各子系统的功能,信息处理的对象和结果,以及与其他子系统的连接关系。与其他子系统的连接关系。l系统结构字典系统结构字典 信息项的类型信息项的类型信息源和流向目标可以从结构图中提取。信息项的通信路径表示信息信息源和流向目标可以从结构图中提取。信息项的通信路径表示信息的迁移方式。的迁移方式。l系统结构互连图和对应的规格说明描述系统信息的传送方式,如点的方系统结构互连图和对应的规格说明描述系统信息的传送方式,如点的方式、光的方式或机械方式等。式、光的

    27、方式或机械方式等。系统模型(续)q系统建模和模拟技术的动因系统建模和模拟技术的动因系统建立之前,人们系统建立之前,人们很难理解和预测很难理解和预测系统的性能、效率和行为。系统的性能、效率和行为。只能在系统运行后通过只能在系统运行后通过反复试验和纠错反复试验和纠错来逐步满足用户对系统来逐步满足用户对系统行为提出的要求,对于一些实时嵌入系统,风险则更大。行为提出的要求,对于一些实时嵌入系统,风险则更大。减少风险和代价减少风险和代价,人们在系统的分析和设计阶段普遍采用系统,人们在系统的分析和设计阶段普遍采用系统建模和模拟技术。建模和模拟技术。q模型的定义模型的定义q模型的要素模型的要素反映现实系统的

    28、本质和实际反映现实系统的本质和实际模型必须由现实系统的有关元素组成模型必须由现实系统的有关元素组成模型必须反映这些元素之间的关系模型必须反映这些元素之间的关系q模型的分类模型的分类q物理模型(形象模型)、数学模型(抽象模型)物理模型(形象模型)、数学模型(抽象模型)q静态模型、动态模型静态模型、动态模型q确定模型、随机模型确定模型、随机模型q连续模型、离散模型连续模型、离散模型q模拟的定义模拟的定义 用一个系统表示某个实际系统或抽象系统用一个系统表示某个实际系统或抽象系统中选定行为的特征称为中选定行为的特征称为模拟模拟。它借助于计算机系统表示。它借助于计算机系统表示现实世界的物理或社会现象。现

    29、实世界的物理或社会现象。q模拟目的模拟目的 借助系统模型进行现实系统的特征实验。借助系统模型进行现实系统的特征实验。这样可以缩短实验的时间、增加实验的机会、降低实验这样可以缩短实验的时间、增加实验的机会、降低实验的成本。必须反映现实系统的本质,必须具有一定的精的成本。必须反映现实系统的本质,必须具有一定的精度。度。q模拟现实系统的模型要求模拟现实系统的模型要求q遵循社会和科学规律遵循社会和科学规律q反映现实系统的本质反映现实系统的本质q有一定的精度有一定的精度q力求简单,去处不必要的细节力求简单,去处不必要的细节q建模与模拟步骤建模与模拟步骤,如下图所示:如下图所示:分析问题确定目标收集数据目

    30、标恰当?找出各变量的关系确定约束条件定义符号、代号建立模型评价模型求解模型模型恰当?评价模拟结果生成模拟文档结果正确?输入数据修改模型YYYNNN建模和模拟的主要步骤:l分析问题、确定模拟的目标l建立模型l运行模型并且分析模拟的结果l(如果出现不满意)修改模型l撰写模拟文档l 系统规格说明l 系统规格说明评审第三章第三章 计算机系统工程计算机系统工程l为了满足后续工作的需要,系统工程师必须准确、详细地说明系统结构、组成系统的各个子系统、以及各子系统之间的信息流和控制流。l结构图规格说明(ADS)描述了子系统信息以及子系统之间的控制流和信息流信息。l子系统的结构图规格说明包括:系统模板说明书、系

    31、统结构字典、系统结构互连图。l系统模板说明书描述各子系统的功能、信息处理的对象和结果、以及与其他子系统的连接关系。3.4系统规格说明及评审系统规格说明及评审引言A.文档的范围和目的B.概述1.目标2.约束功能和数据描述A.系统结构1.结构关系图2.结构关系图描述子系统描述A.子系统N的结构图规格说明1.结构流图2.系统模型说明3.性能问题4.设计约束条件5.分配系统部件B.结构字典c.结构连结图和说明系统建模和模拟结果A.用于模拟的系统模型B.模拟结果c.特殊性能项目问题A.开发成本B.进度附录 3.4系统规格说明及评审系统规格说明及评审l系统规格说明生成之后,系统开发人员和用户必须通力合作对

    32、系统规格说明进行评审。只有通过评审的系统规格说明才能用于系统开发。l系统规格说明评审首先应评价系统规格说明中的定义是否正确。l然后客户和开发人员共同判断系统规格说明是否正确描述了项目的范围;是否准确地定义了系统的功能、性能和界面;环境和开发风险分析是否表明了系统开发的合理性;开发人员和用户对系统目标是否有共同的认识等等。3.4系统规格说明及评审系统规格说明及评审系统规格说明评审 l管理评审l技术评审 系统规格说明评审完成以后,系统开发可以按照硬件工程、软件工程、数据库工程、人机工程等并行开展工作。3.4系统规格说明及评审系统规格说明及评审管理评审必须回答系统是否有一个稳定的商业需求,系统开发是

    33、否有意义?系统开发是否有市场价值或社会效益?系统开发是否还有其他选择方案?系统各个部分的开发风险是什么?系统开发所需资源是否已经具备?成本和进度计划是否恰当等等。3.4系统规格说明及评审系统规格说明及评审技术评审必须回答系统功能复杂性是否与开发风险、成本和进度评估保持一致?系统采用的术语、系统与子系统功能定义是否足够详细?系统与环境的接口以及各子系统之间的接口定义是否详细?系统规格说明是否指明系统性能、可靠性和可维护性方面的问题?系统规格说明是否为后续的硬件工程、软件工程打下坚实的基础?3.4系统规格说明及评审系统规格说明及评审l本章介绍基于计算机系统的项目分析和可行性论证。l基于计算机系统涉及硬件工程、软件工程、人机工程和数据库工程,统称计算机系统工程。l项目的可行性论证涉及经济可行性和技术可行性。l在可行性论证的基础上根据资源和用户要求确定项目目标、施工原则,选择适宜的方法和工具,设计系统模型。l为系统建立模型,用计算机系统进行模拟,验证正确性。l撰写系统规格说明,通过评审的系统规格说明是系统分析阶段的成果,也是软件需求分析的依据。第三章第三章 计算机系统工程计算机系统工程

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:第3章(基于计算机的系统)课件.ppt
    链接地址:https://www.163wenku.com/p-4310139.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库