TCP连接的一些状态:
- LISTEN:侦听来自远方的TCP端口的连接请求
- SYN-SENT:在发送连接请求后等待匹配的连接请求
- SYN-RECEIVED:在收到和发送一个连接请求后等待对方对连接请求的确认
- ESTABLISHED:代表一个打开的连接
- FIN-WAIT1:等待远程TCP连接中断请求,或先前的连接中断请求的确认
- FIN-WAIT2:从远程TCP等待连接中断请求
- CLOSE-WAIT:等待从本地用户发来的连接中断的请求
- CLOSING:等待远程TCP对连接中断的确认
- LAST-ACK:等待原来的发向远程TCP的连接中断请求确认
- TIME-WAIT:等待足够的时间确保远程TCP接收到连接中断请求的确认
- CLOSED:没有任何连接状态
TCP与UDP均支持对具体指定端口号进行通信
TCP支持:连接管理、差错效验、重传能力。
HTTP是超文本传输协议,采用的是标准端口80端口。HTTPS=HTTP SSL,所以HTTPS中使用了SSL作为加密协议。
系统设计的主要内容包括概要设计和详细设计。概要设计又称为系统总体结构设计,它是系统开发过程中很关键的一步,其主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。在概要设计中,将系统开发的总任务分解成许多个基本的、具体的任务,为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计。根据任务的不同,详细设计又可分为多种,例如,网络设计,代码设计,输入输出设计,处理流程设计,数据存储设计,用户界面设计,安全性和可靠性设计等
为了完成控制集成和业务流程集成,必须首先解决数据和数据库的集成问题。在集成之前,必须首先对数据进行标识并且编成目录,另外还要确定元数据模型,保证数据在数据库系统中分布和共享。
通常在以下情况下,将会使用数据集成
- 需要对多种信息源产生的数据进行综合分析和决策。
- 要处理一些多个应用程序需要访问的公用信息库。
- 当需要从某数据源获取数据来更新另一个数据源时,特别是他们之间的数据格式不相同时。
- 相对而言,数据集成比表示集成更加的灵活,但是,当业务逻辑经常发生变化的时候,数据集成就会面临困难。
专利权的问题:专利法中关于职务作品的界定为:离职、退休或调动工作后1年内,与原单位工作相关的创作属于职务作品,所以专利权归公司拥有。
开发方法的问题:在众多的开发方法中,面向对象方法最早来自仿真领域,其特点是系统的描述以及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提供系统开发的准确性和效率。面向服务的方法以粗粒度、松散耦合的系统功能为核心,强调系统功能的标准化和构件化,加强了系统的灵活性、可复用性和可演化性。
从上图可以看出,需求分析产生的文档:数据流图、数据字典、需求说明书
概念结构设计产生的文档:E-R 模型
逻辑结构设计:视图、完整性的约束以及应用处理说明书
物理设计:硬件、OS特性
数据库逻辑结构设计阶段的任务是将ER图转化为数据模式,然后通过规范化将其结构调整好,并做相应的优化,最后形成用户模式。
项目管理中使用的甘特图是做计划检查进度的一种工具。它描述了项目中各个作业计划占用的时间段。该图的横轴是时间,纵轴是各个作业。对每个作业横线端来表示从开始到结束的时间段,所以甘特图有时也称为横道图。在项目进展过程中,如果要查看当前项目的进度情况,只要在图中的当前时刻画一条竖线,完全在该竖线左边的横道应该已经完成,完全在该竖线右边的横道按计划尚未开始,跨越该竖线两边横道应该正在实施中,这就可以与实际情况进行比较,从而发现那些作业符合计划进度;那些作业延迟了,延迟了多少;那些作业提前了,提前了多少。
网络计划、关键路径方法的特点:
- 使管理者明确了一个作业的延迟对另一个作业的影响
- 清晰地表明了各个作业之间的衔接关系
- 清晰定义了关键路径
数字证书中包含用户的公钥,而用户的私钥只能被用户拥有。
模型驱动的体系结构是一种关注模型的软件设计和实现方法,使用了UML模型的一个子集来描述系统,其中会创建不同抽象层次上的模型。模型驱动的体系结构(MDA)方法建议应当产生以下3种类型的抽象系统模型;
- 计算无关模型(Computer Independent Model CIM).CIM对系统中使用的重要的领域抽象进行建模,因此有时被称为领域模型。
- 平台无关性模型(Platform-Independent Model,PIM)。PIM在不涉及实现的情况下对系统的运转进行建模。
- 平台相关性模型(Platform-Specific Model,PSM)。PSM是对平台无关模型转换后得到的,对于每个应用平台都有一个单独的PSM。
敏捷方法是一种以人为核心,迭代、循序渐进的开发方法。在敏捷方法中,软件项目的构建被切成多个子项目,各个子项目成果都经过测试,具备集成和可运行的特征。在敏捷方法中,从开发者的角度来看,主要的关注点有短平快的会议、小版本发布、较少的文档、合作为重、客户直接参与、自动化测试、适应性计划调整和结对编程 ;从管理者的角度来看,主要的关注点有测试驱动开发、持续集成和重构。
对称加密算法,DES(数据加密标准)、AES
计算机软件保护条例:
第十七条:为了学习和研究软件内含有的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬
第十五条:软件著作权属于自然人的,该自然人死亡后,在软件著作权的保护期内,软件著作权的继承人可以依照《中华人民共和国继承法》的有关规定,继承本条例第八条规定的除署名权以外的其他权利。
商标权的相关概念:
知识产权具有地域性的特征,按照一国法律获得承认和保护的知识产权,只能在该国发生法律效力,即知识产权受地域限制,只有在一定地域内知识产权才具有独占性(专用性)。或者说,各国依照其本国法律授予的知识产权,只能在其本国领域内受其国家的法律保护,而其他国家对这种权利没有保护的义务,任何人均可在自己的国家内自由的使用外国人的知识产品,即无须取得权利人的许可,也不必向权利人支付报酬。
通过缔结有关知识产权的国际公约的形式,某一国家的居民(自然人或者法人)的知识产权在其他国家也能取得权益。参加知识产权国际公约的国家,会相互给予成员国国民的知识产权保护。虽然众多知识产权国际条约等的订立,使地域性有时会变得模糊,但地域性的特征不但是知识产权最古老的特征,也是最基本的特征之一。目前知识产权的地域性仍然存在,如是否授权、如何保护权利,仍需由各成员国家按照国内的法律来决定。依据我国商标法规定,未注册商标不得与他人在同一种或类似商品上已经注册的商标相同或者相近似。若未经商标注册人的许可,在同一种商品或者类似商品上使用与他人注册商标相同或者近似的商标的,属于侵犯专用权的行为,应当承担相应的法律责任。
嵌入式系统分为:嵌入式系统、嵌入式实时系统、强实时系统、弱实时系统。
嵌入式芯片的标准工作温度范围:分别是民用级、工业级和军用级别的芯片在标准工作温度范围。
嵌入式微处理主要用于处理相关任务。由于嵌入式系统通常都在室外使用,可能处于不同环境,因此选择处理器芯片时候,也要根据不太使用环境选择不同级别的芯片。主要因素是芯片是可适应的工作环境温度,通常,把芯片你分为民用级、工业级、军用级。
企业信息化工程(Enterprise Information Engineer 简称IEE)是指将信息技术、自动化技术、现代管理技术与制造技术相结合,改善制造企业的经营、管理、产品开发和生产等各个环节,提高生产效率、产品质量和企业创新能力,降低消耗,带动产品设计方法和设计工具的创新,企业管理模式的创新,制造技术的创新以及企业之间协作的关系的创新,从而实现产品设计制造和企业管理的信息化、生成过程智能化、制造装备的数控化以及咨询服务的网络化,全面提高我国企业的竞争力。