编码开发
测试
维持
5 瀑布模型
每个开发阶段完成后,都会进行审查和确认,然后再进入下一阶段。
优点:关卡按阶段分开,当前阶段完成后只需关注后续阶段。
缺点:分阶段评估需要大量文档,增加工作量。用户必须等到整个过程完成才能看到开发结果,这增加了开发无法响应不断变化的用户需求的风险。
6 模块开发
模块化开发是将一个复杂的开发项目划分为若干个模块,自上而下进行开发的过程。
好处:降低项目复杂度,提高开发效率。这样就避免了重复的代码,也让后期的维护变得更加容易。
7 软件测试
8 种数据结构
9 搜索
10 排序
11 3层存储结构
缓存、内存、硬盘
12 日程设置
高级调度(作业调度):选择外部存储上的作业并将其输入内存。
中间调度:选择挂起的进程进入内存。
低级调度(短期调度、进程调度):为进程分配CPU资源。也就是从就绪状态到运行状态的转变。
对单片机感兴趣的朋友请联系我。如果需要儿童鞋,请留言给我“林老师”。您可以免费获得它。请打开我的头像并获取它们。
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。