精华内容
下载资源
问答
  • 一个软件的输入输出
    千次阅读
    2014-03-15 11:52:28

    记录下一点自己的心得体会,分享给大家,有不足之处,望指教。

    第一阶段:假想阶段

    本阶段是整个软件开发的开始阶段,输入可以是为了提高工作效率的某个好的想法或者是公司领导为了帮助管理发出的命令。输出就是业务需求文档,英文称为Business Requirement Document。这个文档的文字描述的抽象层次很高,比如业务人员说我需要一个软件,能够实现无纸化办公,能够管理合同,管理客户信息,能够在登录时选择角色,选择显示语言,登录成功后自动列出登录人的当前要做的任务项,等等。这个文档主要来自业务人员,所以主要完成业务概念的描述。

    第二阶段:需求开发阶段

    本阶段的主要工作是基于业务需求文档进一步分析业务人员的真实需求,输入是假想阶段的业务需求文档,输出是功能说明文档,英文称为Funtion Specification。功能说明文档与业务需求文档的主要区别是业务需求文档主要描述业务概念,而功能说明描述的是信息技术概念,此文档的主要功能是完成从业务概念到信息技术概念的匹配和对齐,在保证实现业务人员真实想法的同时还要结合信息技术保证系统功能的逻辑合理性和优化性。可以说通常业务需求文档描述的一个点到这里都会扩展成为一个面。作者认为本阶段的工作至关重要,这个阶段的工作输出会直接影响到下面的设计阶段和实现阶段的工作。所以本阶段需要很多重要角色的参与,之前提到过的有软件产品设计师,软件开发架构师,软件开发负责人,软件测试负责人和业务负责人。这些角色要共同齐心合力完成一份高质量的功能说明文档。

    第三阶段:设计阶段

    本阶段的输入是功能说明文档,输出是软件架构设计文档,硬件架构设计文档,测试计划文档。这三份文档可以同时进行,值得一提的是软件架构设计和硬件架构设计通常是同时考虑完成的,没有绝对的谁先完成谁后完成,并且都可以再细分。硬件设计可以分为概要设计和详细设计,概要设计通常要描述出有几个环境,每个环境有几台服务器,使用的是虚拟服务器还是物理服务器,每个服务器的作用,分别在哪个级别的安全区域,防火墙分布,负载均衡设备的分布,数据库产品信息,是单实例还是集群;详细设计除了要描述出这些信息还要描述出每台服务器的硬件配置信息,地址,开放的端口,HTTP请求或者其他类型的请求的走向,是单方向还是双方向,每台服务器上运行的操作系统,应用服务器的产品信息和版本信息,防火墙的设置,负载均衡设备的设置,数据库实例名称,软件的所有组件在每个应用服务器上的分布信息等。

    软件设计可以分为概要设计和详细设计,概要设计通常要描述出有几个主要组成部分,每个部分的存在形式和功能。举个简单的例子,有这样一个系统,它包括业务子系统,存储子系统,打印子系统,银行对接子系统,政府对接子系统;存在的形式可能是Java开发的独立系统,操作硬件设备的服务接口,外部机构官方提供的对外公开的Web Service接口,外部机构官方提供的对外公开的官网。详细设计通常要描述出各个子系统的对接形式,通信协议,权限控制。比如是基于TCP/IP协议的数据库层面的对接,还是基于TCP/IP协议的socket形式的对接,还是基于HTTP协议的web service形式的对接;当然如果对方的存在形式不容易实现对接可以在子系统内部做适当的转换处理,比如说对方是公开出来的网站。对于每个子系统的内部通常要描述出权限控制机制,系统的分解和集成机制,实现技术的组成;权限控制要结合具体的系统分析判断;系统的分解和集成通常要结合实现技术考虑,模块和层次的划分都有成熟的可供参考的原则和解决方案;值得一提的是展现层的设计,输出应该包括动态形式的原型系统和静态形式的文档,前者的重点是软件的行为定义,后者的重点是软件的业务逻辑定义;实现技术部分要把所有用到的运行时环境,编程语言,第三方类库描述清楚。作者不主张在这个阶段对类和成员的定义已经类之间的调用做出规定,这个层次的问题留给实现阶段来考虑。所以在本阶段作者更多地是关注架构模式和框架模式的考虑,对于设计模式的考虑则留给实现阶段。

    测试计划分为功能测试计划,性能测试计划,安全测试计划。通常要描述出测试案例,测试环境的组建,测试工具,测试技术。每个测试的话题都可以作为一个专业的方向单独拿出来描述,限于篇幅,这里就不多说了。

    第四阶段:实现阶段

    如果设计阶段的工作做得足够充分,那么这个阶段的工作将变得容易得多。这个阶段的输入是设计文档。输出是源代码和构建出来的软件安装包。源代码的书写必须遵循统一的规范,必须遵循设计阶段定义的统一的架构,必须达到规定的安全标准,用合理的方式实现设计文档所设计的功能。

    第五阶段:质量检查阶段

    这个阶段的输入是准备测试的系统和测试案例。输出是缺陷记录和缺陷报告。

    第六阶段:部署阶段

    这个阶段的输入是可供部署的软件安装包和部署文档。输出是可供用户使用的业务系统,备份和恢复计划。

    总结:

    我们可以这样看待一个业务软件,对于一个业务软件有业务线,软件线,硬件线三条线,业务想法由软件来实现,软件需要运行在硬件上。


    更多相关内容
  • 在学习信息高项的时候,对于10大管理要把握这样一个规律: (1)每个管理的过程是什么? (2)每个子过程的输入输出、工具和技术是什么? (3)每个管理领域可能会出现什么问题,应该怎么解决 (4)每个管理和...

    目录

    1,项目整体管理

    2,项目范围管理

    3,项目进度管理

    4,项目成本管理

    5,项目质量管理

    6,项目人力资源管理

    7,项目沟通管理

    8,项目干系人管理

    9,项目风险管理

    10,项目采购管理


    在学习信息高项的时候,对于10大管理要把握这样一个规律:

    (1)每个管理的过程是什么?

    (2)每个子过程的输入、输出、工具和技术是什么?

    (3)每个管理领域可能会出现什么问题,应该怎么解决

    (4)每个管理和其余管理的联系是什么?

    这边对十大管理的前两个问题,进行整理。

    十大管理:

            项目整体管理

            项目范围管理

            项目进度管理

            项目成本管理

            项目质量管理

            项目人力资源管理

            项目沟通管理

            项目干系人管理

            项目风险管理

            项目采购管理

    1,项目整体管理

    过程:

            1,制定项目章程

            2,制定项目管理计划

            3,指导与管理项目执行

            4,监控项目

            5,实施整体变更控制

            6,结束项目

    1、制定项目章程:

    输入:项目工作说明书、商业论证、协议、事业环境因素、组织过程资产。

    工具:专家判断、引导技术。

    输出:项目章程。

    2、制定项目管理计划:

    输入项目章程、其它过程的输出、事业环境因素、组织过程资产。

    工具:专家判断、引导技术。

    输出:项目管理计划。(制定项目管理计划是总分总的过程,其实已经含有相关子计划)

    3、指导和管理项目工作:

    输入项目管理计划、批准的变更请求、事业环境因素、组织过程资产。

    工具:专家判断、信息管理系统、会议。

    输出:可交付的成果、工作绩效数据、变更请求、项目管理计划更新、项目文件更新。

    4、监控项目工作:

    输入:项目管理计划、进度预测、成本预测、确认的变更、工作绩效信息、事业环境因素、组织过程资产。

    工具:专家判断、分析技术、项目管理信息系统、会议。

    输出:变更请求、工作绩效报告、项目管理计划更新、项目文件更新。

    5、实施整体变更控制:

    输入:项目管理计划、工作绩效报告、变更请求、事业环境因素、组织过程资产。

    工具:专家判断、会议、变更控制工具。

    输出:批准的变更请求、变更日志、项目管理计划更新、项目文件更新。

    6、结束项目或阶段

    输入:项目管理计划、验收的可交付成果、组织过程资产。

    工具:专家判断、分析技术、会议。

    输出:1、最终产品、服务或成果移交;2、组织过程资产更新。

    2,项目范围管理

    过程:

            1,规划范围管理

            2,收集需求

            3,定义范围

            4,创建工作分解结构(WBS)

            5,确认范围

            6,控制范围

    1、规划范围管理:

    输入:项目管理计划、项目章程、事业环境因素、组织过程资产。

    工具:专家判断、会议。

    输出:范围管理计划、需求管理计划。

    2、收集需求:

    输入:范围管理计划、需求管理计划、干系人管理计划、项目章程、干系人登记册。

    工具:访谈、焦点小组、引导式研讨会、群体创新技术、群体决策技术、问卷调查、观察、原型法、标杆对照、系统交互图、文件分析。

    输出:需求分析、需求跟踪矩阵。

    3、定义范围:

    输入:范围管理计划、项目章程、需求文件、组织过程资产。

    工具:专家判断、产品分析、备选方案生成、引导式研讨会。

    输出:项目范围说明书、项目文件更新。

    4、创建WBS:

    输入:范围管理计划、项目范围说明书、需求文件、事业环境因素、组织过程资产。

    工具:分解、专家判断。

    输出:范围基准、项目文件更新。

    5、确定范围:

    输入:项目管理计划、需求文件、需求跟踪矩阵、核实的可交付成果、工作绩效数据。

    工具:检查、群体决策技术。

    输出:验收的可交付成果、变更请求、工作绩效信息、项目文件更新。

    6、控制范围:

    输入:项目管理计划、需求文件、需求跟踪矩阵、工作绩效数据、组织过程资产。

    工具:偏差分析。

    输出:工作绩效信息、变更请求、项目管理计划更新、项目文件更新、组织过程资产更新。

    3,项目进度管理

    过程

            1,规划进度管理

            2,定义活动

            3,排列活动顺序

            4,估算活动资源

            5,估算活动持续时间

            6,制定进度计划

            7,控制进度

    1、规划进度管理:

    输入:项目管理计划、项目章程、事业环境因素、组织过程资产。

    工具:专家判断、分析技术、会议。

    输出:进度管理计划。

    2、定义活动:

    输入:进度管理计划、范围基准、事业环境因素、组织过程资产。

    工具:分解、滚动式规划、专家判断。

    输出:活动清单、活动属性、里程碑清单。

    3、排列活动顺序:

    输入:进度管理计划、活动清单、活动属性、里程碑清单、项目范围说明书、事业环境因素、组织过程资产。

    工具:紧前关系绘图法、确定依赖关系、提前量与滞后量。

    输出:项目进度网络图、项目文件更新。

    4、估算活动资源:

    输入:进度管理计划、活动清单、活动属性、资源日历、风险登记册、活动成本估算、事业环境因素、组织过程资产。

    工具:专家判断、备选方案分析、发布的估算数据、自下而上估算、项目管理软件。

    输出:活动资源需求、资源分解结构、项目文件更新。

    5、估算活动持续时间:

    输入:进度管理计划、活动清单、活动属性、活动资源需求、资源日历、项目范围说明书、风险登记册、资源分解结构、事业环境因素、组织过程资产。

    工具:专家判断、类比估算、参数估算、三点估算、群体决策技术、储备分析。

    输出:活动持续时间估算、项目文件更新。

    6、制定进度计划:

    输入:进度管理计划、活动清单、活动属性、项目进度网络图、活动资源需求、资源日历、活动持续时间估算、项目范围说明书、风险登记册、项目人员分解、资源分解结构、事业环境因素、组织过程资产。

    工具:进度网络分析、关键路径法、关键链法、资源优化技术、建模技术、提前量与滞后量、进度压缩、进度计划编制工具。

    输出:进度基准、项目进度计划、进度数据、项目日历、项目管理计划更新、项目文件更新。

    7、控制进度

    输入:进度管理计划、项目进度计划、工作绩效数据、项目日历、进度数据、组织过程资产。

    工具:绩效审查、项目管理软件、资源优化技术、建模技术、提前量与滞后量、进度压缩、进度计划编制工具。

    输出:工作绩效信息、进度预测、变更请求、项目管理计划更新、项目文件更新、组织过程资产更新。

    4,项目成本管理

    过程:

            1,规划成本

            2,估算成本

            3,制定预算

            4,控制成本

    1、规划成本管理:

    输入:项目管理计划、项目章程、事业环境因素、组织过程资产。

    工具:专家判断、分析技术、会议。

    输出:成本管理计划。

    2、估算项目成本:

    输入:成本管理计划、人力资源管理计划、范围基准、项目进度计划、风险登记册、事业环境因素、组织过程资产。

    工具:专家判断、类比估算、参数估算、自下而上估算、三点估算、储备分析、质量成本、项目管理软件、卖方投标分析、群体决策技术。

    输出:活动成本估算、估算依据、项目文件更新。

    3、制定项目预算:

    输入:成本管理计划、范围基准、活动成本估算、估算依据、项目进度计划、资源日历、风险登记册、协议、组织过程资产。

    工具:成本汇总、储备分析、专家判断、历史关系、资源限制平衡。

    输出:成本基准、项目资金需求、项目文件更新。

    4、控制成本:

    输入:项目管理计划、项目资金需求、工作绩效数据、组织过程资产。

    工具:挣值管理、预测、完工尚需绩效指数、绩效审查、项目管理软件、储备分析。

    输出:工作绩效信息、成本预测、变更请求、项目管理计划更新、项目文件更新、组织过程资产更新。

    5,项目质量管理

    过程:

            1,规划质量管理

            2,实施质量保证

            3,控制质量

    1、规划质量管理:

    输入:项目管理计划、干系人登记册、风险登记册、需求文件、事业环境因素、组织过程资产。

    工具:成本效益分析、质量成本、七种基本质量工具、标杆对照、实验设计、统计抽样、其他质量管理工具、会议。

    输出:质量管理计划、过程改进计划、(一石击二鸟)质量测量指标、质量核对单、项目文件更新。

    2、实施质量保证:

    输入:质量管理计划、过程改进计划、质量测量指标、质量控制测量结果、项目文件。

    工具:质量管理与控制工具、质量审计、过程分析。

    输出:变更请求、项目管理计划更新、项目文件更新、组织过程资产更新。

    3、控制质量:

    输入:项目管理计划、质量测量指标、质量核对单、工作绩效数据、批准的变更请求、可交付的成果、项目文件、组织过程资产。

    工具:七种基本质量工具(因果图、流程图、核查表、帕累托图、直方图、控制图、散点图)、统计抽样、检查、审计已批准的变更请求。

    输出:质量控制测量结果、确认的变更、核实的可交付成果、工作绩效信息、变更请求、项目管理计划更新、项目文件更新、组织过程资产更新。

    6,项目人力资源管理

    过程:

            1,规划人力资源管理

            2,组建项目团队

            3,建设项目团队

            4,管量项目团队

    1、规划人力资源管理:

    输入:项目管理计划、活动资源需求、事业环境因素、组织过程资产。

    工具:组织图和职位描述、人际交往、组织理论、专家判断、会议。

    输出:人力资源管理计划。

    2、组建项目团队:

    输入:人力资源管理计划、事业环境因素、组织过程资产。

    工具:预分派、谈判、招募、虚拟团队、多标准决策分析。

    输出:项目人员分派、资源日历、项目管理计划更新。

    3、建设项目团队:

    输入:软件资源管理计划、项目人员分派、资源日历。

    工具:人际关系技能、培训、团队建设活动、基本规则、集中办公、认可与奖励、人事测评工具。

    输出:团队绩效评价、事业环境因素更新。

    4、管理项目团队:

    输入:人力资源管理计划、项目人员分派、团队绩效评价、问题日志、工作绩效报告、组织过程资产。

    工具:观察和交谈、项目绩效评估、冲突管理、人际关系技能。

    输出:变更请求、项目管理计划更新、项目文件更新、事业环境因素更新、组织过程资产更新。

    7,项目沟通管理

    过程:

            1,规划沟通管理

            2,管理沟通

            3,控制沟通

    1、规划项目沟通管理:

    输入:项目管理计划、干系人登记册、事业环境因素、组织过程资产。

    工具:沟通需求分析、沟通技术、沟通模型、沟通方法、会议。

    输出:沟通管理计划、项目文件更新。

    2、管理沟通:

    输入:沟通管理计划、工作绩效报告、事业环境因素、组织过程资产。

    工具:沟通技术、沟通模型、沟通方法、信息管理系统、报告绩效。

    输出:项目沟通、项目管理计划更新、项目文件更新、组织过程资产更新。

    3、控制沟通:

    输入:项目管理计划、项目沟通、问题日志、工作绩效数据、组织过程资产。

    工具:信息管理系统、专家判断、会议。

    输出:工作绩效信息、变更请求、项目管理计划更新、项目文件更新、组织过程资产更新。

    8,项目干系人管理

    过程:

            1,识别干系人

            2,规划干系人管理

            3,管理干系人

            4,控制干系人参与

    1、识别项目干系人:

    输入:项目章程、采购文件、事业环境因素、组织过程资产。

    工具:干系人分析、专家判断、会议。

    输出:干系人登记册。

    2、规划项目干系人管理:

    输入:项目管理计划、干系人登记册、事业环境因素、组织过程资产。

    工具:专家判断、会议、分析技术。

    输出:干系人管理计划、项目文件更新。

    3、管理干系人参与:

    输入:干系人管理计划、沟通管理计划、(一石击二鸟)变更日志、组织过程资产。

    工具:沟通方法、人际关系技能、管理技能。

    输出:问题日志、变更请求、项目管理计划更新、项目文件更新、组织过程资产更新。

    4、控制干系人参与:

    输入:项目管理计划、问题日志、工作绩效数据、项目文件。

    工具:信息管理系统、专家判断、会议。

    输出:工作绩效信息、变更请求、项目管理计划更新、项目文件更新、组织过程资产更新。

    9,项目风险管理

    过程:

            1,风险管理规划

            2,风险识别

            3,定性风险分析

            4,定量风险分析

            5,风险应对规则

            6,风险监控

    1、规划风险管理:

    输入:项目章程、项目管理计划、干系人登记册、事业环境因素、组织过程资产。

    工具:分析技术、专家判断、会议。

    输出:风险管理计划。

    2、识别风险:

    输入:风险管理计划、成本管理计划、进度管理计划、质量管理计划、人力资源管理计划、范围基准、活动成本估算、活动持续时间估算、干系人登记册、项目文件、采购文件、事业环境因素、组织过程资产。

    工具:文档审查、信息收集技术、核对单分析、假设分析、图解技术、SWOT分析、专家判断。

    输出:风险登记册。

    3、定性分析风险:

    输入:风险管理计划、范围基准、风险登记册、事业环境因素、组织过程资产。

    工具:风险概率和影响评估、概率和影响矩阵、风险数据质量评估、风险分类、风险紧迫性评估、专家判断。

    输出:项目文件更新。

    4、定量分析风险:

    输入:风险管理计划、成本管理计划、进度管理计划、风险登记册、事业环境因素、组织过程资产。

    工具:数据收集和展示技术、定量风险分析和建模技术、专家判断。

    输出:项目文件更新。

    5、规划风险应对:

    输入:风险管理计划、风险登记册。

    工具:消极风险或威胁应对策略、积极风险或机会的应对策略、应急应对策略、专家判断。

    输出:项目管理计划更新、项目文件更新。

    6、控制风险:

    输入:项目管理计划、风险登记册、工作绩效数据、工作绩效报告。

    工具:风险再评估、风险审计、偏差与趋势分析、技术绩效测量、储备分析、会议。

    输出:工作绩效信息、变更请求、项目管理计划更新、项目文件更新、组织过程资产更新。

    10,项目采购管理

    过程:

            1,规划采购

            2,实施采购

            3,控制采购

            4,结束采购 

    1、规划采购管理:

    输入:项目管理计划、需求文件、风险登记册、活动资源需求、项目进度计划、活动成本估算、干系人登记册、事业环境因素、组织过程资产。

    工具:自制或外购分析、专家判断、市场调研、会议。

    输出:采购管理计划、采购工作说明书、采购文件、供方选择标准、自制或外购决策、变更请求、项目文件更新。

    2、实施采购:

    输入:项目管理计划、采购文件、供方选择标准、卖方建议书、项目文件、自制或外购决策、采购工作说明书、组织过程资产。

    工具:投标人会议、建议书评价技术、独立估算、专家判断、广告、分析技术、采购谈判。

    输出:选定的卖方、协议、资源日历、变更请求、项目管理计划更新、项目文件更新。

    3、控制采购:

    输入:项目管理计划、采购文件、协议、批准的变更请求、工作绩效报告、工作绩效数据。

    工具:合同变更控制系统、采购绩效评审、检查与审计、报告绩效、支付系统、索赔管理、记录管理系统。

    输出:工作绩效信息、变更请求、项目管理计划更新、项目文件更新、组织过程资产更新。

    4、结束采购:

    输入:项目管理计划、采购文件。

    工具:采购审计、采购谈判、记录管理系统。

    输出:结束的采购、组织过程资产更新。 

    总结:

           记忆的时候,可以看看有什么规律,上一个的输出是上一个过程的输入。再结合一些场景去串联,理解性记忆。

    展开全文
  • 计算机组成原理——输入输出系统

    千次阅读 2022-04-05 21:38:11
    输入输出系统的发展概况 早期 分散连接 CPU 和 I/O设备串行工作 程序查询方式 接口模块和 DMA 阶段 总线连接 CPU 和 I/O设备 并行 工作 中断方式 DMA 方式 具有通道结构的阶段 具有 I/O 处理机的...

    输入输出系统

    5.1 概述

    一、输入输出系统的发展概况

    1. 早期
    • 分散连接
    • CPU 和 I/O设备串行工作 程序查询方式
    1. 接口模块和 DMA 阶段
    • 总线连接
    • CPU 和 I/O设备 并行 工作
      • 中断方式
      • DMA 方式
    1. 具有通道结构的阶段
    2. 具有 I/O 处理机的阶段

    二、输入输出系统的组成

    1. I/O 软件

    (1) I/O 指令

    CPU 指令的一部分
    在这里插入图片描述

    (2) 通道指令

    通道自身的指令

    指出数组的首地址、传送字数、操作命令

    2. I/O 硬件

    设备 I/O 接口
    设备 设备控制器 通道

    三、I/O 设备与主机的联系方式

    1. I/O 设备编址方式

    (1) 统一编址 用取数、存数指令
    (2) 不统一(单独)编址 有专门的 I/O 指令

    2. 设备选址

    用设备选择电路识别是否被选中

    3. 传送方式

    (1) 串行
    (2) 并行

    4. 联络方式

    (1) 立即响应
    (2) 异步工作采用应答信号

    在这里插入图片描述

    (3) 同步工作采用同步时标

    5. I/O 设备与主机的连接方式

    (1) 辐射式连接

    在这里插入图片描述

    (2) 总线连接

    便于增删设备

    四、I/O设备与主机信息传送的控制方式

    1. 程序查询方式

    在这里插入图片描述

    我们来看下图这部分:

    在这里插入图片描述

    CPU运行速度快IO设备运行速度慢,那么CPU大部分时间都会处于一个踏步等待的状态

    2. 程序中断方式

    在这里插入图片描述

    CPU发出启动IO设备的指令,IO设备启动工作自身准备,数据准备,在准备的过程中CPU会去干其他的事情,IO设备尊卑完成后向CPU发出中断信息,CPU接受信息中断程序,然后专门去处理IO设备的请求

    此方式CPU 和 I/O 部分的并行工作,没有踏步等待现象和中断现行程序

    在这里插入图片描述

    在这里插入图片描述

    3. DMA 方式

    主存和 I/O 之间有一条直接数据通道
    不中断现行程序
    周期挪用(周期窃取)
    CPU 和 I/O 并行工作

    在这里插入图片描述

    与程序中断方式相比,将CPU与IO设备数据传输接到中释放出来

    三种方式的 CPU 工作效率比较

    在这里插入图片描述

    在这里插入图片描述

    5.2 I/O设备(非重点)

    一、概述

    在这里插入图片描述

    外部设备大致分三类

    • 人机交互设备 键盘、鼠标、打印机、显示器
    • 计算机信息存储设备 磁盘、光盘、磁带
    • 机—机通信设备 磁盘、光盘、磁带

    二、输入设备

    • 键盘
      • 按键
      • 判断哪个键按下
      • 将此键翻译成 ASCII 码 (编码键盘法)
    • 鼠标
      • 机械式 金属球 电位器
      • 光电式 光电转换器
    • 触摸屏

    三、输出设备

    • 显示器
      • 字符显示 字符发生器
      • 图形显示 主观图像
      • 图像显示 客观图像
    • 打印机
      • 击打式 点阵式(逐字、逐行)
      • 非击打式 激光(逐页)喷墨(逐字)

    四、其他

    • A/D、D/A 模拟/数字(数字/模拟)转换器
    • 终端 由键盘和显示器组成 完成显示控制与存储、键盘管理及通信控制
    • 汉字处理 汉字输入、汉字存储、汉字输出

    五、多媒体技术

    5.3 I/O接口

    一、概述

    为什么要设置接口?

    1. 实现设备的选择
    2. 实现数据缓冲达到速度匹配
    3. 实现数据串 并格式转换
    4. 实现电平转换
    5. 传送控制命令
    6. 反映设备的状态(“忙”、“就绪”、 “中断请求”)

    二、接口的功能和组成

    1.总线连接方式的 I/O 接口电路

    在这里插入图片描述

    • 设备选择线(单向):参与本次信息交换的设备码,端口号,设备地址
    • 数据线(双向):数据的输入与输出
    • 命令线(单向):传输命令信号
    • 状态线(单向):传输状态信号

    2. 接口的功能和组成

    功能组成
    选址功能设备选择电路
    设备选择电路命令寄存器、命令译码器
    传送数据的功能数据缓冲寄存器
    反映设备状态的功能设备状态标记

    在这里插入图片描述

    3. I/O 接口的基本组成

    在这里插入图片描述

    三、接口类型

    1. 按数据 传送方式 分类

      并行接口

      串行接口

    2. 按功能 选择的灵活性 分类

      可编程接口

      不可编程接口

    3. 通用性 分类

      通用接口

      专用接口

    4. 按数据传送的 控制方式 分类

      中断接口

      DMA 接口

    5.4 程序查询方式

    一、程序查询流程

    1. 查询流程

    单个设备

    在这里插入图片描述

    多个设备

    在这里插入图片描述

    2. 程序流程

    在这里插入图片描述

    其中设置计数值的目的是控制传输数据量

    二、程序查询方式的接口电路

    以输入为例

    在这里插入图片描述

    当有多个设备的时候要按优先级进行查询

    5.5 程序中断方式

    一、中断的概念

    CPU在执行程序的过程当中,如果发生意外或特殊事件,CPU要中断当前程序的处理,转而去处理特殊事件,中断结束后要返回之前的断点,继续执行之前的程序

    二、I/O 中断的产生

    CPU与设备是并行的工作的

    三、程序中断方式的接口电路

    1. 配置中断请求触发器和中断屏蔽触发器

    在这里插入图片描述

    中断屏蔽触发器的作用是当CPU正在处理一项非常重要的事情时不能被中断,此时中断请求就会被屏蔽

    2. 排队器

    当有多个设备设,要按优先级进行排队,一般速度快的优先级高,因为一般速度快的存储时间相对较短

    排队功能的实现常见的由链式排队器

    在这里插入图片描述

    设备 1#、2#、3#、4# 优先级按 降序排列

    INTR = 1 有请求

    3. 中断向量地址形成部件

    确认了选择哪个中断源的中断请求后,下一步就是找到中断服务程序的入口地址

    中断号:中断编号
    中断向量:中断服务程序的入口地址,包括中断地址,偏移量,状态信号
    向量地址:中断向量的地址

    在这里插入图片描述

    入口地址由硬件产生向量地址再由向量地址找到入口地址

    4. 程序中断方式接口电路的基本组成

    在这里插入图片描述

    四、I/O 中断处理过程

    1. CPU 响应中断的条件和时间

    (1) 条件

    允许中断触发器 EINT = 1
    用 开中断 指令将 EINT 置 “1”
    用 关中断 指令将 EINT 置“ 0” 或硬件 自动复位

    (2) 时间

    当 D = 1(随机)且 MASK = 0 时
    在每条指令执行阶段的结束前
    CPU 发 中断查询信号(将 INTR 置“1”)

    2. I/O 中断处理过程

    在这里插入图片描述

    五、中断服务程序流程

    1. 中断服务程序的流程

    (1) 保护现场
    • 程序断点的保护 中断隐指令完成
    • 寄存器内容的保护 进栈指令
    (2) 中断服务

    对不同的 I/O 设备具有不同内容的设备服务

    (3) 恢复现场

    出栈指令

    (4) 中断返回

    中断返回指令

    2. 单重中断和多重中断

    • 单重中断 不允许中断现行的中断服务程序
    • 多重中断 允许级别更高的中断源中断现行的中断服务程序

    3. 单重中断和多重中断的服务程序流程

    在这里插入图片描述

    中断周期要做三件事:保护断点、幸存中断服务程序的入口地址、关中断
    保护现场由入栈指令完成
    恢复现场由出栈指令完成

    单重与多重的区别在于多次将开中断任务提前了

    宏观 上 CPU 和 I/O 并行 工作
    微观 上 CPU 中断现行程序 为 I/O 服务

    5.6 DMA 方式

    直接访问存储器方式

    一、DMA 方式的特点

    1. DMA 和程序中断两种方式的数据通路

    在这里插入图片描述

    2. DMA 与主存交换数据的三种方式

    (1) 停止 CPU 访问主存(哒咩)

    控制简单
    CPU 处于不工作状态或保持状态
    未充分发挥 CPU 对主存的利用率

    在这里插入图片描述

    (2) 周期挪用(或周期窃取)

    DMA 访问主存有三种可能
    • CPU 此时不访存:DMA可以访存,CPU继续执行不访存的指令
    • CPU 正在访存:DMA等待 CPU访存
    • CPU 与 DMA 同时请求访存 同时请求访存,DMA优先
    此时 CPU 将总线控制权让给 DMA

    在这里插入图片描述

    (3) DMA 与 CPU 交替访问(哒咩)

    不需要 申请建立和归还 总线的使用权

    在这里插入图片描述

    二、DMA 接口的功能和组成

    1. DMA 接口功能

    (1) 向 CPU 申请 DMA 传送
    (2) 处理总线 控制权的转交
    (3) 管理 系统总线、控制 数据传送
    (4) 确定 数据传送的 首地址和长度 修正 传送过程中的数据 地址 和 长度
    (5) DMA 传送结束时,给出操作完成信号

    2. DMA 接口组成

    在这里插入图片描述

    地址寄存器AR:CPU要告诉DMA接口传输的数据的位置,故用一个地址寄存器来存储

    计数器WC:需要知道传输数据的量的多少,由计数器寄存器存储

    每完成一个数据的传输AR和WC都会+1

    设备地址寄存器DAR:用于存储外部设备的地址

    数据缓冲器BR用于暂存外部设备的数据

    输入输出过程需要DMA控制逻辑,控制在给定时刻给出给定的信号外部设备如果要进行DMA传输,外部设备向DMA控制器发出请求信号DREQ,DMA向外部设备发出反馈信息DACK,DMA控制器向CPU发出请求信号HRQ,CPU向DMA控制器发出放会信号HCDA

    中断机构用于WC=0时中断DMA

    三、DMA 的工作过程

    1. DMA 传送过程

    预处理、数据传送、后处理

    在这里插入图片描述

    (1)预处理

    数据传输前需要的一些处理

    • 通知DMA 控制逻辑传送方向(入/出)
    • 设备地址DMA 的DAR
    • 主存地址DMA 的AR
    • 传送字数DMA 的WC
    (2)数据传送

    在这里插入图片描述

    数据传送过程以输出为例

    在这里插入图片描述

    1. 将BR中的数据传入设备当中,此时BR没数据了
    2. 设备发出DREQ信号给DMA控制逻辑,相当于设备对DMA控制逻辑说我BR没数据了,你快点开始干活
    3. DMA控制逻辑通过总线向CPU提出总线和存储器的占用请求HRQ
    4. CPU在允许的情况下给出应答HLDA,CPU放弃总线和存储器的占用权
    5. 进行数据传输就要给出主存的地址,通过AR得到
    6. 由DMA控制器发出DACK通知设备已经可以开始设备传输了
    7. 主存将数据通过数据线存到BR中,AR和WC的数据+1
    8. WC判断数据是否传输完,如果WC计数为0WC向中断机构发出溢出信号
    9. 中断机构向CPU发出中断请求
    (5)后处理

    校验送入主存的数是否正确
    是否继续用 DMA
    测试传送过程是否正确,错则转诊断程序
    由中断服务程序完成

    2. DMA 接口与系统的连接方式(可以类比总线)

    (1) 具有公共请求线的 DMA 请求(类比总线判优的链式查询方式)

    在这里插入图片描述

    (2) 独立的 DMA 请求(类比总线判优的独立请求方式)

    在这里插入图片描述

    3. DMA 方式与程序中断方式的比较

    中断方式DMA 方式
    数据传送程序硬件
    响应时间指令执行结束存取周期结束
    处理异常情况不能
    中断请求传送数据后处理
    优先级

    四、DMA 接口的类型

    1. 选择型

    物理上 连接 多个 设备

    在 逻辑上 只允许连接 一个 设备

    在这里插入图片描述

    2. 多路型

    物理上 连接 多个 设备

    数据准备阶段 允许连接 多个 设备同时工作

    但在 数据传输阶段 还时只能有 一个 设备

    在这里插入图片描述

    展开全文
  • 第三版信息系统项目管理师47过程的输入输出及工具

    一、项目整体管理

    过程名

    输入

    工具和技术

    输出

    1、制定项目章程

     

    1、项目工作说明书

    2、商业论证

    3、协议(合同,备忘录、意向及协议书)

    4、组织过程资产

    5、事业环境因素

    1、专家判断

    2、引导技术

     

    1、项目章程

     

    2、制定项目管理计划

     

    1、  项目章程

    2、  其他规划过程的输出

    3、  组织过程资产

    4、  事业环境因素

    1、 专家判断

    2、  引导技术

    1、项目管理计划

     

    3、指导与管理项目工作

    1、项目管理计划

    2、批准的变更请求

    3、组织过程资产

    4、事业环境因素

     

     

    1、  专家判断

    2、  项目管理信息系统(PMIS)

    3、  会议

    1、  可交付成果

    2、  工作绩效数据

    3、  变更请求

    4、  项目管理计划更新

    5、  项目文件更新

    4、监控项目工作

    1、  项目管理计划

    2、  进度预测

    3、  成本预测

    4、  确认的变更

    5、  工作绩效信息

    6、  组织过程资产

    7、  事业环境因素

     

    1、  分析技术

    2、  项目管理信息系统

    3、  会议

    4、  专家判断

     

    1、  变更请求

    2、  工作绩效报告

    3、  项目管理计划更新

    4、  项目文件更新

    5、实施整体变更控制

    1、  项目管理计划

    2、  工作绩效报告

    3、  变更请求

    4、  组织过程资产

    5、  事业环境因素

    1、  会议

    2、  变更控制工具

    3、  专家判断

    1、  批准的变更请求

    2、  变更日志

    3、  项目管理计划更新

    4、  项目文件更新

    结束项目或阶段

    1、  项目管理计划

    2、  验收的可交付成果

    3、  组织过程资产

    1、  分析技术

    2、  会议

    3、  专家判断

    1、  最终产品、服务或成果

    2、  组织过程资产更新

     

    二、项目范围管理

     

    过程名

    输入

    工具和技术

    输出

    1、编制范围管理计划(规划范围管理)

    1、  项目管理计划

    2、  项目章程

    3、  组织过程资产

    4、  事业环境因素

    1、  会议

    2、  专家判断

    1、范围管理计划

    2、需求管理计划

    2、收集需求

    1、  范围管理计划

    2、  需求管理计划

    3、  干系人管理计划

    4、  项目章程

    5、  干系人登记册

    1、  访谈

    2、  焦点小组

    3、  引导式研讨会

    4、  群体创新技术

    5、  群体决策技术

    6、  问卷调查

    7、  观察

    8、  原型法

    9、  标杆对照

    10、系统交付图

    11、文件分析

    1、需求文件

    2、需求跟踪矩阵

    3、定义范围

    1、  范围管理计划

    2、  项目章程

    3、  需求文件

    4、  组织过程资产

    1、  产品分析

    2、  专家判断

    3、  备选方案生成

    4、  引导式研讨会

    1、  项目范围说明书

    2、  项目文件更新

    4、创建工作分解结构(WBS)

    1、  范围管理计划

    2、  项目范围说明书

    3、  需求文件

    4、  事业环境因素

    5、  组织过程资产

    1、  分解

    2、  专家判断

    1、  范围基准

    2、  项目文件更新

    5、确认范围

    1、  项目管理计划

    2、  需求文件

    3、  需求跟踪矩阵

    4、  核实的可交付成果

    5、  工作绩效数据

    1、  检查

    2、  群体决策技术

    1、  验收的可交付成果

    2、  变更请求

    3、  工作绩效信息

    4、  项目文件更新

    6、范围控制

    1、  项目管理计划

    2、  需求文件

    3、  需求跟踪矩阵

    4、  工作绩效数据

    5、  组织过程资产

    1、偏差分析

    1、工作绩效信息

    2、变更请求

    3、项目文件更新

    4、项目管理计划更新

    5、组织过程资产更新

     

     

     

    三、项目时间管理

     

    过程名

    输入

    工具和技术

    输出

    1、规划进度管理

    1、 项目管理计划

    2、 项目章程

    3、 组织过程资产

    4、 事业环境因素

    1、 专家判断

    2、 分析技术

    3、 会议

    1、 项目进度管理计划

     

    2、定义活动

    1、 进度管理计划

    2、 范围基准

    3、 组织过程资产

    4、 事业环境因素

    1、 分解

    2、 滚动式规划

    3、 专家判断

    1、 活动清单

    2、 活动属性

    3、 里程碑清单

    3、排列活动顺序

    1、 进度管理计划

    2、 活动清单

    3、 活动属性

    4、 里程碑清单

    5、 事业环境因素

    6、 组织过程资产

    7、 项目范围说明书

    1、 前导图法

    2、 箭线图法

    3、 确定信赖关系

    4、 提前量与滞后量

    1、 项目进度网络图

    2、 项目文件更新

    4、估算活动资源

    1、 进度管理计划

    2、 活动清单

    3、 活动属性

    4、 资源日历

    5、 风险登记册

    6、 活动成本估算

    7、 事业环境因素

    8、 组织过程资产

    1、 专家判断

    2、 备选方案分析

    3、 发布的估算数据

    4、 项目管理软件

    5、 自下而上估算

    1、 活动资源需求

    2、 资源分解结构

    3、 项目文件更新

    5、估算活动持续时间

    1、 进度管理计划

    2、 活动清单

    3、 活动属性

    4、 活动资源需求

    5、 资源日历

    6、 项目范围说明书

    7、 风险登记册

    8、 资源分解结构

    9、 事业环境因素

    10、组织过程资产

    1、 专家判断

    2、 类比估算

    3、 参数估算

    4、 三点估算

    5、 群体决策技术

    6、 储备分析

    1、 活动持续时间估算

    2、 项目文件更新

    6、制定进度计划

    1、 进度管理计划

    2、 活动清单

    3、 活动属性

    4、 项目进度网络图

    5、 活动资源需求

    6、 资源日历

    7、 活动持续时间估算

    8、 项目范围说明书

    9、 风险登记册

    10、项目人员分配

    11、资源分解结构

    12、事业环境因素

    13、组织过程资产

    1、 进度网络分析法

    2、 关键路线法

    3、 关键链法

    4、 资源优化技术

    5、 建模技术

    6、 提前量和滞后量

    7、 进度压缩

    8、 进度计划编制工具

    1、 进度基准

    2、 项目进度计划

    3、 进度数据

    4、 项目日历

    5、 项目管理计划更新

    6、 项目文件更新

    7、控制进度

    1、 项目管理计划

    2、 项目进度计划

    3、 工作绩效数据

    4、 项目日历

    5、 进度数据

    6、 组织过程资产

    1、 绩效审查

    2、 项目管理软件

    3、 资源优化技术

    4、 建模技术

    5、 提前量和滞后量

    6、 进度压缩

    7、 进度计划编制工具

    1、 工作绩效信息

    2、 进度预测

    3、 变更请求

    4、 项目管理计划更新

    5、 项目文件更新

    6、 组织过程资产更新

     

     

     

    四、项目成本管理

     

    过程名

    输入

    工具和技术

    输出

    1、制定成本管理计划(规划成本)

    1、 项目管理计划

    2、 项目章程

    3、 事业环境因素

    4、 组织过程资产

    1、 专家判断

    2、 分析技术

    3、 会议

    1、成本管理计划

    2、成本估算

     

    1、 成本管理计划

    2、 人力资源管理计划

    3、 范围基准

    4、 项目进度计划

    5、 风险登记册

    6、 组织过程资产

    7、 事业环境因素

    1、 专家判断

    2、 类比估算

    3、 参数估算

    4、 自下而上估算

    5、 三点估算

    6、 储备分析

    7、 质量成本

    8、 项目管理软件

    9、 卖方投标分析

    10、群体决策技术

    1、 活动成本估算

    2、 估算依据

    3、 项目文件更新

     

    3、成本预算(制定预算)

    1、 成本管理计划

    2、 范围基准

    3、 活动成本估算

    4、 活动依据

    5、 项目进度计划

    6、 资源日历

    7、 风险登记册

    8、 协议

    9、 组织过程资产

    1、 成本汇总

    2、 储备分析

    3、 专家判断

    4、 资金限制平衡

    5、 参数模型

    1、成本基准

    2、项目资金需求

    3、项目文件更新

    4、成本控制

    1、 项目管理计划

    2、 项目资金需求

    3、 工作绩效数据

    4、 组织过程资产

    1、 挣值管理

    2、 预测

    3、 完工尚需绩效指数

    4、 绩效审查

    5、 项目管理软件(PM软件)

    6、 储备分析

    1、 工作绩效信息

    2、 成本预测

    3、 变更请求

    4、 项目文件更新

    5、 组织过程资产更新

    6、 项目管理计划更新

     

     

     

     

    五、项目质量管理

    过程名

    输入

    工具和技术

    输出

    1、规划质量管理

     

    1、 项目管理计划

    2、 干系人登记册

    3、 风险登记册

    4、 需求文件

    5、 事业环境因素

    6、 组织过程资产

    1、 成本效益分析

    2、 质量成本法

    3、 七种基本质量工具

    4、 标杆对照

    5、 实验设计

    6、 统计抽样

    7、 其他质量管理工具

    8、 会议

    1、 质量管理计划

    2、 过程改进计划

    3、 质量测量指标

    4、 质量核对单

    5、 项目文件更新

    2、实施质量保证

    1、 质量管理计划

    2、 过程改进计划

    3、 质量测量指标

    4、 质量控制测量结果

    5、 项目文件

    1、 质量审计

    2、 过程分析

    3、 质量管理与控制工具

    1、 变更请求

    2、 项目管理计划更新

    3、 项目文件更新

    4、 组织过程资产更新

    3、质量控制(控制质量)

    1、 项目管理计划

    2、 质量测量指标

    3、 质量核对单

    4、 单工作绩效数据

    5、 批准的变更请求

    6、 可交付成果

    7、 项目文件

    8、 组织过程资产

    1、 七种基本质量工具

    2、 统计抽样

    3、 检查

    4、 审查已批准的变更请求

    1、 质量控制测量结果

    2、 确认的变更

    3、 核实的可交付成果

    4、 工作绩效信息

    5、 变更请求

    6、 项目文件更新

    7、 项目管理计划更新

    8、 组织过程资产更新

     

     

     

    六、项目人力资源管理

     

    过程名称

    输入

    工具和技术

    输出

    1、编写人力资源计划(规划人力资源管理)

    1、 项目管理计划

    2、 活动资源需求

    3、 事业环境因素

    4、 组织过程资产

    1、 组织结构图和职位描述

    2、 人际交住

    3、 组织理论

    4、 专家判断

    5、 会议

    1、人力资源管理计划

    2、组建项目团队

    1、 人力资源管理计划

    2、 事业环境因素

    3、 组织过程资产

    1、 事先分派

    2、 谈判

    3、 招募

    4、 虚拟团队

    5、 多维决策分析

    1、 项目人员分配表

    2、 资源日历

    3、 项目管理计划更新

    3、建设项目团队

    1、 人力资源计划

    2、 项目人员分配表

    3、 资源日历

    1、 人际关系技能

    2、 培训

    3、 团队建设活动

    4、 基本规则

    5、 集中办公

    6、 认可与奖励

    7、 人事测评工具

    1、 团队绩效评估

    2、 事业环境因素更新

    4、管理项目团队

    1、 人力资源管理计划

    2、 项目人员分配表

    3、 团队绩效评估

    4、 问题日志

    5、 绩效报告

    6、 组织过程资产

    1、 观察和交谈

    2、 项目绩效评估

    3、 冲突管理

    4、 人际关系技能

    1、 变更请求

    2、 项目管理计划更新

    3、 项目文件更新

    4、 事业环境因素更新

    5、 组织过程资产更新

     

     

     

    七、项目沟通管理

     

    过程名称

    输入

    工具和技术

    输出

    1、制订沟通管理计划(规划沟通管理)

    1、 项目管理计划

    2、 干系人登记册

    3、 事业环境因素

    4、 组织过程资产

    1、 分析沟通需求

    2、 信息传递方法的选择

    1、 项目沟通管理计划

    2、 其他文档的更新

    2、管理沟通

     

    1、 项目沟通管理计划

    2、 工作绩效报告

    3、 组织过程资产

    4、 事业环境因素

    1、 沟通渠道的选择

    2、 信息传递方式的选择

    3、 信息管理系统

    4、 绩效报告

    1、 项目沟通

    2、 项目管理计划更新

    3、 其他项目计划更新

    4、 组织过程资产更新

    3、控制沟通

    1、 项目管理计划

    2、 项目沟通

    3、 问题日志

    4、 工作绩效数据

    5、 组织过程资产

    1、 信息管理系统

    2、 专家判断

    3、 会议

     

    1、 工作绩效信息

    2、 变更请求

    3、 项目管理计划更新

    4、 其他项目计划更新

    5、 组织过程资产更新

     

     

     

    八、项目采购管理

     

    过程名称

    输入

    工具和技术

    输出

    1、编制采购计划(规划采购)

    1、 项目管理计划

    2、 需求文档

    3、 风险登记册

    4、 活动资源要求

    5、 项目进度

    6、 活动成本估算

    7、 干系人登记册

    8、 事业环境因素

    9、 组织过程资产

    1、 自制外购分析

    2、 专家判断

    3、 市场调研

    4、 会议

    1、 采购管理计划

    2、 采购工作说明书

    3、 采购文件

    4、 供方选择标准

    5、 自制外购决策

    6、 变更申请

    7、 项目文件更新

    2、实施采购

    1、 采购管理计划

    2、 采购文件

    3、 供方选择标准

    4、 卖方建议书

    5、 项目文件

    6、 自制外购决策

    7、 采购工作说明书

    8、 组织过程资产

    1、 投标人会议

    2、 建议书评价技术

    3、 独立估算

    4、 专家判断

    5、 刊登广告

    6、 分析技术

    7、 采购谈判

    1、 选择的卖方

    2、 合同

    3、 资源日历

    4、 变更请求

    5、 项目管理计划更新

    6、 项目文件更新

    3、控制采购

    1、 项目管理计划

    2、 采购文件

    3、 合同

    4、 批准的变更请求

    5、 工作绩效报告

    6、 工作绩效数据

    1、 合同变更控制系统

    2、 检查与审计

    3、 采购绩效审查

    4、 报告绩效

    5、 支付系统

    6、 索赔管理

    7、 记录管理系统

    1、 工作绩效信息

    2、 变更请求

    3、 项目管理计划更新

    4、 项目文件更新

    5、 组织过程资产更新

    4、结束采购

    1、 合同

    2、 合同收尾程序

    3、 项目管理计划

    4、 采购文件

    1、 采购审计

    2、 采购谈判

    3、 记录管理系统

    1、 合同收尾

    2、 组织过程资产更新

     

     

    九、项目风险管理

     

    过程名称

    输入

    工具和技术

    输出

    1、规划风险管理

    1、 项目管理计划

    2、 项目章程

    3、 干系人登记册

    4、 事业环境因素

    5、 组织过程资产

    1、 分析技术

    2、 专家判断

    3、 会议

    1、风险管理计划

    2、识别风险

    1、 风险管理计划

    2、 成本管理计划

    3、 进度管理计划

    4、 质量管理计划

    5、 人力资源管理计划

    6、 范围基准

    7、 活动成本估算

    8、 活动持续时间估算

    9、 干系人登记册

    10、项目文件

    11、采购文件

    12、事业环境因素

    13、组织过程资产

    1、 文档审查

    2、 信息收集技术

    3、 核对单分析

    4、 假设分析

    5、 图解分析

    6、 SWOT分析

    7、 专家判断

     

    1、 风险登记册

    3、实施定性风险分析

    1、 风险管理计划

    2、 范围基准

    3、 风险登记册

    4、 事业环境因素

    5、 组织过程资产

    1、 风险概率和影响评价

    2、 概率和影响矩阵

    3、 风险数据质量评估

    4、 风险种类

    5、 风险紧急度评估

    6、 专家判断

    1、 风险登记册更新

    2、 假设条件日志更新

    4、实施定量风险分析

    1、 风险管理计划

    2、 成本管理计划

    3、 进度管理计划

    4、 风险登记册

    5、 事业环境因素

    6、 组织过程资产

    1、 数据收集和表示技术

    2、 定量分析和建模技术

    3、 专家判断

    1、项目的概率分布

    2、实现成本和实现目

    标的概率

    3、量化风险优先级清单

    4、定量风险结果的趋势

    5、规划风险应对

    1、 风险管理计划

    2、 风险登记册

    1、 消极风险或威胁的应对策略

    2、 积极风险或机会的应对策略

    3、 应急响应策略

    4、 专家判断

    1、项目管理计划更新

    2、项目文件更新

    6、控制风险

    1、 项目管理计划

    2、 风险登记册

    3、 工作绩效数据

    4、 工作绩效报告

    1、 风险再评估

    2、 风险审计

    3、 偏差和趋势分析

    4、 技术绩效测量

    5、 储备分析。6、会议

    1、 工作绩效信息

    2、 变更请求

    3、 项目管理计划更新

    4、 项目文件更新

    5、 组织过程资产更新

    十、项目干系人管理

    过程名称

    输入

    工具和技术

    输出

    1、识别干系人

     

    1、 项目章程

    2、 采购文件

    3、 事业环境因素

    4、 组织过程资产

    1、 会议

    2、 专家判断

    3、 干系人分析

    1、干系人登记册

    2、编制干系人管理计划(规划干系人)

    1、 项目管理计划

    2、 干系人登记册

    3、 事业环境因素

    4、 组织过程资产

    1、 会议

    2、 专家判断

    3、 分析技术

    1、 干系人管理计划

    2、 项目文件更新

    3、管理干系人参与(管理干系人)

    1、 干系人管理计划

    2、 沟通管理计划

    3、 变更日志

    4、 组织过程资产

    1、 沟通方法

    2、 人际关系技能

    3、 管理技能

    1、 问题日志

    2、 请求变更

    3、 项目管理计划更新

    4、 项目文件更新

    5、 组织过程资产更新

    4、控制干系人参与

    1、 项目管理计划

    2、 问题日志

    3、 工作绩效数据

    4、 项目文件

    1、 信息管理系统

    2、 专家判断

    3、 会议

    1、 工作绩效信息

    2、 纠正措施

    3、 变更请求

    4、 项目管理计划更新

    5、 组织过程资产更新

    6、 项目文件更新

     

    展开全文
  • 输入输出接口

    千次阅读 2018-06-29 20:55:16
    接口:就是指两系统或两部件之间的交接部分,可以是两种硬设备之间的连接电路,也可以是两个软件之间公用的逻辑边界。在微型计算机系统中,CPU与外部设备之间的联系,需要有特定的硬件连接和相应的控制软件。...
  • 需要注意的是: (1)不是所有的检测温度,压力的传感器都是模拟量的,现实中同样有一些压力结点传感器和温度结点传感器,是指到达一定的压力或者温度或者其他什么数值,然后传感器本身输出一个开关量信号,这些也...
  • 模拟量输入输出配置及数值的规范化 、算术运算和转换指令 模拟量的处理过程中,我们需要对一些数据进行运算,这就需要用到算术运算指令 。但是,不同类型的数据是不能直接运算的,必须将它们转换成相同类型的数据...
  • 在LDO应用中,会有一个输入输出压差范围的概念,如AMS1117,压差Dropout Voltage的典型值为1.1V,即:输入至少比输出高1.1V的压降才能支持所需要的输出。在之前写过...
  • 模拟量输入输出模块的模拟量是表示在一定范围内连续变化的任意取值,跟数字量是相对立的一个状态表示。通常模拟量用于采集和表示事物的电压电流或者频率等参数。驱动硬件输出和相关数据通路,按照运行方式选择当前的...
  • 在这种方式下,利用查询方式进行输入输出,就是通过CPU执行程序查询外设的状态,判断外设是否准备好接收数据或准备好了向CPU输入的数据, 2、中断方式 由程序控制1/O的方法,其主要缺点在于CPU必须等待I/O系统完成...
  • 微型计算机的组成有多种维度的分类方法,可以按照硬件、软件进行区分,也可以按照题目中说法分为输入设备、输出设备。输入设备(Input Device)指的是向计算机输入数据和信息的设备。通常包括如下类别的设备:键盘、...
  • Xilinx FPGA输入输出缓冲 BUF 的使用

    万次阅读 多人点赞 2020-02-13 13:36:12
    输入输出缓冲,IOBUF、IOBUFDS。 IOBUF设计元素是双向单端I / O缓冲器,用于将内部逻辑连接到外部双向引脚。 IOBUFDS设计元素是双向差分I / O缓冲器,用于将内部逻辑连接到外部双向引脚。 3.全局时钟资源的使用方法...
  • 输入输出系统的发展概况输入输出系统的组成I/O软件I/O硬件I/O设备与主机的联系方式2.理解I/O设备和主机交换信息的控制方式(程序查询方式、程序中断方式、DMA方式、通道方式、I/O处理机方式)以及各自的特点(包括...
  • 输入输出系统的发展和组成

    千次阅读 2016-12-21 15:20:02
    1、输入输出系统的发展分为4阶段 ----(1)、早期阶段 早期的I/O设备种类较少,I/O设备与主存交换信息都必须通过CPU,如下图5.1所示:   这种交换方式延续了相当长的时间。当时的I/O设备具有以下几特点: ① ...
  • java常见输入输出类型

    千次阅读 2019-04-15 11:00:36
    数组的输入输出 例题1 输入: 行无序数组 输出:满足条件的最大乘积 inport java.util.Arrays; inport java.util.Scanner; public class Test1 { public static void main(String[] args) { Scanner ...
  • swift-输入输出参数

    千次阅读 2016-10-08 20:46:08
    /// 输入输出参数改变外部值 /// 不能把常量或者字面量作为输入输出参数的值 /// 输入输出参数不能有默认值 /// 输入输出参数不能是可变参数 /// inout和let、var不能共存 /// /// - parameter num: 传入外部值a fu
  • 一、输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间 (1)输入年,输出该年的日历。 (2)输入年月,输出该月的日历。 (3)输入年月日,输出距今天还有多少天,星期几,是否是...
  • 活动:将本活动的输入转化为输出系列行动 输出:本活动所产生的数据或文档 完成准则:标志本活动完成的因素或条件 1、设计用例 目的:确保为发现至今未发现的缺陷提供依据 负责人:用例设计师 参与人:主...
  • C语言输入输出

    千次阅读 多人点赞 2020-03-03 11:07:45
    文章目录、数据输入二、数据输出三、断章取义四、printf输出1、输出描述性的文字2、输出整数3、输出字符4、输出浮点数5、输出字符串6、输出内容7、示例(book12.c)五、scanf输入1、输入整数2、输入字符3、...
  • 采用tensorflow自带工具查看输入输出节点

    万次阅读 热门讨论 2019-03-04 02:40:00
    博主为了移植好自己的tf模型到Movidius神经棒上,需要找到模型...首先要安装Bazel这个软件,没有这是跑不起来的,可以去Bazel的官网查看安装步骤 在此我给出基于Ubuntu16.04下的安装方法 Step 1: 安装JDK $...
  • 【51/STM32】详解单片机GPIO口输入输出的各种模式

    千次阅读 多人点赞 2020-05-10 18:54:04
    通用型输入输出端口,简称GPIO口,是单片机与其他外围设备和电路进行信息交换和控制的桥梁。本文从复习模电中所学的场效应管开始,逐步引出开漏输出与推挽输出的概念及阐述其原理,并结合点亮盏LED灯的实例进一步...
  • STM32GPIO输入输出的八种工作模式

    千次阅读 2021-01-15 22:23:58
    每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL, GPIOx_CRH),两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。...
  • 基本输入输出系统BIOS

    万次阅读 2016-06-11 15:51:26
    基本输入输出系统(BasicInput Output System,BIOS)是计算机系统软件中与硬件关系最密切的软件之一,它包含最基本的中断服务程序、系统设置程序、加电自检程序和系统启动自举程序。BIOS程序是计算机开机加电后第...
  • 【C语言答案】第二次练习--输入输出条件判断

    千次阅读 多人点赞 2020-02-05 00:06:06
    以下题目是由老师布置的《 谭浩强C程序设计(第四版)》的oj...输入只有一行,依次为整数a、操作符op、和整数b,a、op、b中间有一个空格分隔。其中-10000<a,b<10000,操作符op为“+”、“-”、“*”、“/”...
  • MSP432输入输出模块

    千次阅读 2019-06-30 19:47:10
    第6章MsP432微控制器输入输出模块 单片机中的输入输出模块是供信号输入、输出所用的模块化单元。MsP432单片机的片内输入输出模块非常丰富,典型的输入输出模块有:通用O端口、模/数转换模块、比较器E  定时器。...
  • MCU通用输入输出端口(GPIO)输出模式

    千次阅读 2018-08-18 22:31:14
    对于常规MCU,通用输入输出(GPIO)是其最基本、最常用的功能,用于实现最基本的数字量输入和输出。 信号一般为: 以3.3VDC为高电平的LTTL电平 以5.0VDC为高电平的TTL电平。 一般情况下,GPIO能够实现两种...
  • VisionPro脚本入门之输入输出

    千次阅读 多人点赞 2019-09-16 16:56:36
    本人新入坑机器视觉行业,接触VisionPro软件时间不长,希望跟大家一起学习。 本文针对ToolBlock脚本,不涉及Job脚本、ToolGroup脚本,相应读者需要一定的C#基础。 例如:用脚本计算上图二耳朵的圆孔距离。 ...
  • 成本管理-输入输出、工具和技术

    千次阅读 2020-07-23 17:46:43
    3过程组包括:规划成本管理、成本估算、成本预算、控制成本 过程名 输入 工具和技术 输出 规划成本管理 项目管理计划项目章程事业环境因素组织过程资产 专家判断分析技术会议 成本管理计划 成本估算 ...
  • C++的标准输入输出

    千次阅读 2018-01-18 21:54:11
    转载自:...从操作系统的角度看,每一个与主机相连的输入输出设备都被看作一个文件。程序的输入指的是从输入文件将数据传送给程序,程序的输出指的是从程序将数据传送给输出文件
  • 软件工程业务需求分析说明书 http://wenku.baidu.com/view/50bcb70abb68a98271fefa44.html

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 731,903
精华内容 292,761
关键字:

一个软件的输入输出