12 2011 档案
摘要:内容摘要1.什么是需求工程2.什么是软件需求工程?3.软件需求的重要性4.软件需求的困难5.软件需求内容6.需求工程的活动要求: (1)识记:需求工程的活动,传统需求分析阶段的具体任务,需求分析方法。(2)领会:数据流图,状态图的相关概念以及描述方法等(3)综合应用:能够对一个规模适度的应用系统用结构化分析方法进行需求分析,给出数据流图。1. 什么是需求工程需求工程(RE)的概念 是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。需求工程RE可分为:系统需求工程(如果是针对由软硬件共同组成的整个系统)软件需求工程(如果仅是专门
阅读全文
摘要:主要内容可行性、可行性研究的含义可行性研究的目的可行性研究的任务可行性研究的步骤可行性分析的描述手段成本/效益分析要求:(1)识记:可行性研究的任务及步骤,数据流图及数据字典的描述方法(2)领会:成本效益分析的方法。一、 可行性研究-含义可行性研究又称为可行性分析,可行性分析的对象是系统目标。评价总体方案(系统目标)的可能性、必要性。可行性研究的含义,就是按照各种有效的方法和工作程序,对拟建工程项目在技术上的先进性、适用性,经济上的合理性、盈利性,以及项目的实施等方面进行深入的系统分析。二、 可行性研究-目的可行性研究的目的:要用最小的代价在最短的时间内确定该项目是否值得去解决,是否存在可行的
阅读全文
摘要:第一章 概 述主要内容:软件?软件的特点?软件的分类?计算机软件的发展软件危机?表现?原因?克服的方法?软件工程?七条基本原理?软件过程?软件的生命周期?软件过程模型?软件开发方法软件工具与软件开发环境要求 :(1)识记:软件、软件的特点?软件工程?(2)领会:软件危机的出现,表现?原因?克服的方法,软件生命周期各阶段任务,软件工程方法学及常见软件过程模型。1.1 软件定义: 软件 == 程序 + 数据 + 文档 1.数据:程序加工处理的对象。包括数据的表示、组织与存储。数据 == 初始化数据 + 测试数据2.文档(document) :开发、使用和维护程序所需的图文资料 。文档 == 开发文
阅读全文
摘要:加强版理发师问题2.理发师问题:一个理发店有一个入口和一个出口。理发店内有一个可站5 位顾客的站席区、4 个单人沙发、3 个理发师及其专用理发工具、一个收银台。新来的顾客坐在沙发上等待;没有空沙发时,可在站席区等待;站席区满时,只能在入口外等待。理发师可从事理发、收银和休息三种活动。理发店的活动满足下列条件:1)休息的理发师是坐地自己专用的理发椅上,不会占用顾客的沙发;2)处理休息状态的理发师可为在沙发上等待时间最长的顾客理发;3)理发时间长短由理发师决定;4)在站席区等待时间最长的顾客可坐到空闲的理发上;5)任何时刻最多只能有一个理发师在收银。试用信号量机制或管程机制实现理发师进程和顾客进程
阅读全文
摘要:理发师问题: 理发店理有一位理发师、一把理发椅和n把供等候理发的顾客坐的椅子 如果没有顾客,理发师便在理发椅上睡觉 一个顾客到来时,它必须叫醒理发师 如果理发师正在理发时又有顾客来到,则如果有空椅子可坐,就坐下来等待,否则就离开。 解法: 引入3个信号量和一个控制变量: 1)控制变量waiting用来记录等候理发的顾客数,初值均为0; 2)信号量customers用来记录等候理发的顾客数,并用作阻塞理发师进程,初值为0; 3)信号量barbers用来记录正在等候顾客的理发师数,并用作阻塞顾客进程,初值为0; 4)信号量mutex用于互斥,初值为1. var waiting : integer;
阅读全文
摘要:12月第3期主题资源推荐 ----◆数据库◆1、 Oracel文档集合大礼包[网友评论]挺杂的,不过幸好是chm的。比较容易翻阅。 内容足够学好Oracle了,推荐大家下载看看。2、 Oracle文档集合大礼包(二) [资源简介]21天学通Oracle(内附ppt文档,代码,练习)以及DBA简单教程;常用语句练习等;另外还有一份圣诞礼物哦,圣诞树和圣诞雪花3、 Oracle文件集合大礼包(三) [网友评论]挺杂的,不过幸好是chm的。比较容易翻4、 数据库知识全解word文档 [资源简介]数据库知识全解word文档,一套图文结合的SQL数据库系统教程,全部是Word格式,不过内容挺专业,Wor
阅读全文
摘要:1、不仅要熟练掌握Java语言,还要深入理解OOA,OOD,OOP等编程思想 2、熟悉各种Java IDE和开发相关工具(Eclipse、Jbuilder、WSAD、CVS,Ant、JUnit) 3、熟悉各种流行J2EE框架(Spring/Struts/Hibernate等) 4、理解关系数据库的设计原理,熟练掌握Oracle/SQL Server/DB2/MySQL其中至少一种 5、熟悉UML建模,熟练掌握Rational Rose/Together 6、有中、大型项目的开发经验,能独立完成整个软件模块的分析、设计、开发和单元测试 7、熟悉软件工程,了解前沿的技术规范(CMM)和先进的开发模
阅读全文
摘要:内存管理 如果你在写Windows CE 程序中遇到的最重要的问题,那一定是内存问题。一个WinCE 系统可能只有4MB 的RAM,这相对于个人电脑来说是十分少的,因为个人电脑的标准配置已经到了128MB 甚至更多。事实上,运行WinCE 的机器的内存十分缺乏,以至于有时候有必要在写程序的时候为节约内存而牺牲程序的整体性能。 幸运的是,尽管WinCE系统的内存很小,但可用来管理内存的函数却十分完善。WinCE实现了Microsoft Windows XP和Microsoft Windows Me中可用到的几乎全部的Win32内存管理API。WinCE支持虚拟内存(virtual memory)
阅读全文
摘要:VirtualProtect改变指定虚拟内存分页的保护属性,函数原型如下:BOOL VirtualProtect( LPVOID lpAddress, SIZE_T dwSize, DWORD flNewProtect, PDWORD lpflOldProtect);参数:lpAddress: 输入参数,虚拟内存基地址。dwSize: 输入参数,内存大小。flNewProtect: 输入参数,需要设置的新的属性,具体为PAGE_READONLY、PAGE_EXECUTE、PAGE_EXECUTE_READ、PAGE_GUARD、PAGE_NOACCESS和PAGE_NOCACHE。lpflOl
阅读全文
摘要:问题:1、某计算机字长为32位,其存储容量为16MB,若按双字编址,它的寻址范围是多少?2、某机字长为32位,存储容量为64MB,若按字节编址.它的寻址范围是多少?解答:我的方法是全部换算成1位2进制的基本单元来算。先计算总容量,如第一题中是16mb中,一B为8位,也就是8个一位基本单元组成,16M=2^24位=2^24个一位基本单元。所以总的基本单元是2^24*8。一个字长是n位,就是说一个字是由n个一位基本单元组成。按照字来编址就是说由一个字所包含的一位基本单元的个数作为一个地址单元,它对应一个地址。同理,双字编址就是两个字所包含的的基本单元数作为一个地址单元。由于一个字节(1B)永远是8
阅读全文
摘要:Java提供了语音API技术用于支持应用程序或Web页面中的人机语音交互,其核心技术包括语音合成和语音识别。FreeTTS是Java语音合成技术的实现手段之一,以创建电话号码朗读程序为例, 探讨了基于该技术的Java语音API实现方法及相关问题。 计算机技术的快速发展同时也推动了多媒体技术的广泛应用, 人机语音交互已经不再是纯粹的理论研究, 其应用在日常生活中越来越普遍: 如移动终端、通信、信息系统服务、家庭娱乐等。作为流行的编程语言, Java 提供了语音A P I 技术用于实现应用程序或者Web 页面中的人机语音交互, 包括语音合成和语音识别两部分核心技术,但官方并未提供其实现工具。 Fr
阅读全文
摘要:单项选择题,每小题2分,共80分。 1.为解决计算机与打印机之间速度不匹配的问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是 A.栈 B.队列 C.树 D.图2.设栈S和队列Q的初始状态均为空,元素abcdefg依次进入栈S。若每个元素出栈后立即进入队列Q,且7个元素出队的顺序是bdcfeag,则栈S的容量至少是 A.1 B.2 C.3 D.4 3.给定二叉树图所示。设N代表二叉树的根,L代表根结点的左子树,R代表根结点的右子树。若遍历后的结点序列为3,1,7,5,6,2,4,则其遍历方式是 A.LRN B...
阅读全文
摘要:RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能RAID 1又称为Mirror或Mirroring,它的宗旨是最大限度的保证用户数据的可用性和可修复性。 RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。由于对存储的数据进行百分之百的备份,在所有RAID级别中,RAID 1提供最高的数据安全保障。同样,
阅读全文
摘要:RAID 0RAID 0即Data Stripping(数据分条技术)。整个逻辑盘的数据是被分条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力。要求至少两个磁盘。我们通过RAID 0可以获得更大的单个逻辑盘的容量,且通过对多个磁盘的同时读取获得更高的存取速度。RAID 0首先考虑的是磁盘的速度和容量,忽略了安全,只要其中一个磁盘出了问题,那么整个阵列的数据都会不保了。问:RAID0至少几块盘?答:RAID0最少要两块硬盘才能实现。RAID 1RAID 1,又称镜像方式,也就是数据的冗余。在整个镜像过程中,只有一半的磁盘容量是有效的(另一半磁盘容量用来存
阅读全文
摘要:1、原码加减交替法,当第i次(非最后一次)运算结束时,余数Ri=10101,则下面要进行什么操作?2、指令的寻址方式有哪些?3、操作数的常用寻址方式有哪些?4、CPU至少应有哪几个寄存器或计数器?各有何作用?5、冯.诺依曼结构与哈佛结构的不同点是什么?6、CPU在运行程序过程中不断地访问存储器(取指令和存取数据),如何区分某次读操作从内存读取的是数据还是指令?7、I/O端口单独编址方式,在总线周期如何区分是访问内存还是访问I/接口?8、I/O接口与内存统一编址方式,在总线周期如何区分是访问内存还是访问I/接口?9、用RS-232为接口,进行7位ASCⅡ字符传送,1个起始位,一个奇校验位,1个停
阅读全文


浙公网安备 33010602011771号