三部曲方法论

描述需求 需求的最终状态–给定环境输入和输出
1.善用逻辑图(不同于流程图),需求子需求。用图形表达一个部分和另一部分的逻辑关系(并列,包含,基础等)keynote
2.思维导图拆解需求,需求-子需求—-表单设计,问题分解 测试用例,用例图
3.visio拆解流程,比如京东购物的行为,拆解成子流程(注册流程,加入购物车等等)
4。拆解UI和交互,得到axure原型 (线框图)

计算机组成原理

计算机系统概论


1.什么是计算机系统,计算机硬件,计算机软件?
计算机系统分为计算机硬件和计算机软件两部分,所谓硬件指的是计算机看的见的物理元器件,如主机和各种外设
所谓软件指的是人们事先编好的程序,基于硬件部分,能够更好的利用分配资源,充分发挥硬件的功能。

2.如何理解计算机系统的层次结构?
一般分为五级结构,从底层到高级部分依次为:微程序机器(硬件直接执行微指令)-机器语言机器(微程序解析机器指令)-
操作系统虚拟机(机器语言解释操作系统)-汇编语言虚拟机(汇编语言翻译成机器语言)-高级语言虚拟机(编译成汇编语言或者机器语言)

3.说明高级语言,汇编语言和机器语言的差别和联系?
高级语言:通过编译程序或者解释程序,最终转化为机器语言从而在机器上运行。
汇编语言:符号式的程序设计语言,每条语言对应一句机器指令(0.1)代码,所以本质上说还是面向实际机器的语言,拜托不了实际机器的指令系统。
机器语言:二进制代码表示的语言,编写的程序可以直接在机器上运行。