结构化设计相关内容:
结构化设计是一种面向数据流的系统设计方法,它以数据流图和数据字典等文档为基础。数据流图从数据传递和加工的角度,以图形化方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。数据字典是对于数据模型中的数据对象或者项目的描述的集合,这样做有利于程序员和其他需要参考的人。
结构化设计的基本思想是自顶向下逐步分解的。这一思想指明了模块划分工作的层次性。首先,将系统整体看作一个模块,按其功能分为若干个子模块,这些子模块各自承担系统部分的功能,并且协调完成系统总体功能,然后,将每一个子模块分别作为整体,进一步划分下一层功能更简单的子模块,以此类推,直到模块功能不能再划分为止,最终形成层次型的系统结构模型。
SD可以进一步细分为概要设计和详细设计两个阶段,其中概要设计主要任务是确定软件系统的结构,对软件系统进行模块划分,确定每个模块的功能,接口和模块之间的调用关系。而详细设计时具有描述每个部件或模块的实现方法。
结构化方法相关概念:
结构化方法也称为生命周期法,是一种传统的信息系统开发方法,有结构化分析(structure analysis SA)、结构化设计(structure design SD)和结构化程序设计(structure programming SP)三部分组成,其精髓是自顶向下,逐步求精和模块化设计。
面向对象方法相关概念:
客观世界是由各种对象组成的,任何事物都是对象,每一个对象都有自己的运动规律和内部状态,都属于某个对象类,是该对象类的一个元素。复杂的对象可由相对简单的各种对象以某种方式而构成,不同对象的组合以及相互作用就构成了系统。OO方法是当前主流开发方法,拥有很多不同的分支体系,主要包括OMT(Object Model Technology,对象建模技术)方法、Coad\Yourdon方法、OOSE(Object-Oriented Software Engineering 面向对象的软件工程)方法和Booch方法等,而OMT、OOSE和Booch已经统一成为UML(统一建模语言 United Model Language).
原型方法相关概念:
原型化方法也称为快速原型法,是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。原型法的优点主要在于能更有效地确认用户需求。从直观上来看,原型法适用于那些需求不明确的系统开发。事实上,对于分析层面难度大、技术层面难度不大的系统,适用于原型法开发;
信息化战略与企业战略的集成:
信息化战略与企业战略出发,服务与企业战略,同时又影响和促进企业战略。企业战略与信息化战略集成的主要方法有BITA(Business-IT Aliginment,业务与IT整合)和EITA(Enterprise IT Architecture企业IT架构)。
数据库特性相关概念:
软件运行与维护
系统性能评价是对系统运行一段时间后的技术性能和经济效益等方面的评价,是对信息系统审计工作的延伸。评价的目的是检查系统是否达到了预期的目标,技术性能是否达到了设计的要求,系统的各种资源是否得到充分利用,经济效益是否理想,并指出系统的长处与不足,为以后系统的改进和扩展提出依据。
评价的指标:
信息系统的评价是一项难度很大的工作,它属于多目标评价的问题。目前,大部分的系统评价还处于非结构化的阶段,只能对部分评价内容列出可度量的指标,其他的还只能利用定性的方法,系统评价指标可以分为系统性能评价、系统效益评价和系统建设评价。
RAID相关知识:
廉价磁盘冗余阵列(RAID)技术旨在缩小日益扩大的cpu速度和磁盘存储器速度之间的差距。其策略是用多个较小的磁盘驱动器替换单一的大容量磁盘驱动器,同时合理地在多个磁盘上分布存放数据以支持同时从多个磁盘进行读写,从而改善了系统的IO性能。小容量驱动器阵列与大容量驱动器相比,具有成本低,功耗小,性能好等优势。低代价的编码容错方案在保持阵列的速度与容量优势的同时保证了极高的可靠性。同时也较容易扩展容量。但是由于允许多个磁头同时进行操作以提高IO数据传输速度,因此不可避免地提高了出错的概率。为了补偿可靠性方面的损失,RAID使用存储的校验信息来从错误中恢复数据。
RAID机制中分为8个级别,RAID应用的主要技术有分块技术、交叉技术和重聚技术。
Telnet协议是TCP、IP协议族中的一员,是Internet远程登录服务的标准协议,应用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。
Telnet远程登录协议通过TCP23号端口建立连接,可以传输数据和口令,但是数据和口令以明文形式发送,并不安全。安全传输时SSH,端口号是22,。
Cookie作用:
Cookie的弊端:
电子邮件相关协议:
电子邮件通常包括STMP和POP3,其中SMTP是电子邮件发送协议,POP3是电子邮件接收协议。MIME是多用途互联网邮件扩展,它是一个互联网标准,扩展了电子邮件的标准,使其能够支持:非ASCII字符的头信息。
IMAP和POP3的区别是:POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不能反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的。而IMAP客户端的操作都会反馈到服务器上,对邮件进行的操作,服务器上的邮件也会做出相应的动作。
常见协议端口的问题:
FTP服务基于传输层TCP协议,使用21和20端口,其中建立TCP连接使用端口21,数据传输使用端口20.
SSH端口22、Telnet端口23
DNS相关的应用:
resolv.conf是resolver类库使用的配置文件,每当一个程序需要通过域名来访问internet上面的主机时,需要利用该类库将域名转换对应的IP,然后才可以访问
resolv.conf的关键字主要有四个:
最重要是nameserver关键字,如果没有指定的nameserver就找不到DNS服务器,其他关键字是可选的。nameserver表示解析域名使用该地址制定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的,并且只有当第一个nameserver没有反应时才查询下面的nameserver。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。