摘要: 软件过程是软件生存周期中的一系列相关过程所涉及的活动,是活动的集合 软件生存周期是指一个软件从生到死的过程可以分为定义,开发和运行三个时期包括可行性分析,项目计划,需求分析,软件设计,编码与测试,运行与维护等阶段 软件过程模型是一种软件过程的抽象表示,也称为软件开发模型 如果软件开发过程仅仅指编码阶 阅读全文
posted @ 2021-03-08 21:43 茕祇 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 什么是软件工程?于我看来,软件工程是一个从理清软件功能到维护已有软件的科学流程,如果要求产品的安全性,那没有什么比看到整个软件的开发流程更让人放心的了,如果要求产品的功能合理,那没有比从设计之初就考虑这个问题更为明确的了,对于一个软件来说编码只不过是实现其功能的一个步骤而已,属于一个承上启下的地位, 阅读全文
posted @ 2021-03-08 21:42 茕祇 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 什么是选择器 选择器的作用是完成IO的多路复用。一个通道代表一条连接通路,通过选择器可以同时监控多个通道的IO(输入输出)状况。选择器和通道的关系,是监控和被监控的关系。 使用 重要的成员 Selector --选择器类 selector.open() --获取Selector实例 Selectio 阅读全文
posted @ 2021-03-08 20:26 茕祇 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 什么是Buffer Buffer(这里并不是特指Buffer类)是一个存储数据的容器,与数组类似(其实底层依旧是用数组的结构来存储数据),但不同的是,Buffer对象提供了一组更有效的方法去进行写入和读取的交替访问 Buffer类的特性 线程安全性 Buffer是线程不安全的,所以如果有多于一个线程 阅读全文
posted @ 2021-03-08 19:22 茕祇 阅读(107) 评论(0) 推荐(0) 编辑