软件工程知识
企业为某系统投标而准备的招标文件在生存周期过程中属于“获取” 过程,
也是“启动”过程
原型化模型的第一步是建设一个快速原型,实现客户或未来的用户与系统的交互,经过和用户针对原型的讨论和交流,弄清需求以便真正把握用户需要的软件产品是什么样子的
螺旋模型,它将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。会产生很多中间版本,适合大型项目快速弄清需求
V模型是最广为人知的测试模型。 最典型的V模型版本一般会在其开始部分对软件开发过程进行描述
净室软件工程是一种形式化软件开发模式,它使用盒结构规约进行分析和建模,并将正确性验证作为发现和排除错误的主要机制,采用统计测试来获取验证软件可靠性所需要的信息
队列调度算法能提高系统性能,主动冗余能提高可用性,可用性是指用户使用该产品的感受如何
方法集成就是把一些系统的业务逻辑流程整合到一起,门户集成就相当于是多个系统在一起,一个用户登录到一个系统就可以访问其他系统,类似于sso
事件驱动的系统架构实现分布式异构环境中实现系统之间的协作能力,并保持系统之间的松散耦合(也就是什么消息来了,才处理什么事情,不用衔接在一起)
中继器是网络物理层上面的连接设备。适用于完全相同的两类网络的互连,主要功能是通过对数据信号的重新发送或者转发
应用服务器的高速缓存:serverlet高速缓存,内存共享和hash表技术(hash表技术能做到海量数据的及时查询和访问)
简单的说能实现动态网页技术的服务器叫做应用服务器。
数据库3大范式:
第一范式:每张表都必须要有主键,列不可分;
第二范式:有联合主键的情况下,非主键属性不能存在部分依赖主键;
第三范式:不能存在传递依赖(当然指的是主键)
信息系统经济效益评价方法:成本效益分析法,投入产出分析法,价值工程方法
心跳检测是提升系统可用性的有效措施
软件可靠性是可以通过历史数据和软件开发数据直接测量和估算出来
数据仓库是面向主题的、集成的、与时间相关的、不可修改的数据集合。这是数据仓库技术特征的定位。而且是要把数据放到一个物理仓库里面存储
联邦数据库系统是由一组相互协作但又独立自治的单元数据库系统(Component DBS)组成的
是一种松耦合的方式,允许各单元数据库的自己管理,知识最后把整体的东西集成起来
最早的负载均衡技术是通过DNS来实现的,在DNS中为多个地址配置同一个名字,因而查询这个名字的客户机将得到其中一个地址,从而使得不同的客户访问不同的服务器,达到负载均衡的目的。
DNS负载均衡是一种简单而有效的方法,但是它不能区分服务器的差异,也不能反映服务器的当前运行状态。