首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小汤0
掘友等级
学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 37
沸点 1
赞
38
返回
|
搜索文章
最新
热门
为什么复杂软件, 无法保证「无 Bug 」?
因为, 复杂软件有「无数条遍历路径」. 测试, 所能做的也只是, 提高发现错误的几率. 测试, 根据是否理解软件的内部运行, 分为「白盒测试」和「黑盒测试」.
大型软件开发中, 用什么工具来描述, 不同功能模块之间的联系?
用「图」 描述「数据流向」的, 数据流图. 描述「系统与其用户之间交互」的, 用例图. 描述「类的结构和两个类之间关系」的, 类图.
阿里云之「云平台开发」
在正常的网络环境下, 访问网站, 登陆账号, 就可以获得一个开发环境. 轻松啊. 配套也做了版本控制器, 测试环境, ... .
理解难度极高的大型软件, 如何进行开发?
将软件分解为多个, 理解难度较低的单元. 这种方法, 被称为「模块化开发」. 「模块化开发」的基本思想是, 单元之间尽可能独立. 即, 尽可能降低复杂度.
为什么无法度量, 大型软件的复杂程度?
主要原因是, 软件无法以定量的方式来测量. 排除由软件载体带来的影响, 在使用的过程中, 软件是「零损耗」的. 像实体设备, 比如机械, 和电子工程. 它们的度量标准是, 「平均无故障时间」. 显然,
什么是死锁? 死锁出现的条件是什么? 如何避免?
死锁是计算机执行程序在执行过程中, 两个或多个进程, 因为互相占用了对方所需的资源, 而出现的永久等待.
系统设计的响应时间列表
系统设计的响应时间列表 ......................................
设备驱动程序是什么? 有什么用?
驱动程序为软件. 其帮助操作系统, 对接外围设备. 比如, 声卡驱动程序, 主板驱动程序. 在安装了合适的驱动程序后, 普通的操作系统也能使用特殊的外接设备
计算机网络是什么? 有什么作用?
计算机连接在一起, 形成网络. 从而实现, 跨多个用户, 多个计算机的资源管理.参考《计算机科学概论 (第 12 版)》P94
一个 CPU 的计算机, 如何“看起来”同时运行多个任务?
操作系统把时间分割成时间片, 任务的执行被限制在每次一个时间片. 在 Windows 中, 时间片最长为 20 ms. Linux/unix 中为 5 ~ 800 ms.
下一页
个人成就
文章被点赞
37
文章被阅读
7,948
掘力值
382
关注了
3
关注者
0
收藏集
1
关注标签
0
加入于
2021-01-22