2021年5月18日
摘要: 操作系统有两个基本上独立的任务。首先,作为扩展机器的操作系统,其职责是将硬件提供的丑陋接口转化,然后给使用者提供美丽的接口;其次,作为资源管理者的操作系统,它的任务又是在相互竞争的程序之间有序的控制对处理器、内存、磁盘、I/O设备的分配。 系统概念模型 对于linux操作系统而言,它的核心部分是内核 阅读全文
posted @ 2021-05-18 11:42 helloworldys 阅读(310) 评论(0) 推荐(0) 编辑
  2021年1月29日
摘要: 本文将要分析梳理send和recv过程中TCP/IP协议栈相关的运行任务实体及相互协作的时序分析 一. 基础概念简介 1.OSI OSI(Open Systems Interconnection,开放系统互连)模型是ISO(International Organization for Standar 阅读全文
posted @ 2021-01-29 11:09 helloworldys 阅读(176) 评论(0) 推荐(0) 编辑
  2020年12月29日
摘要: 一、概述 本文主要是针对数据可视化学生成绩分析系统这一工程实践,对其进行软件系统分析和设计到总结出软件系统概念原型。阐述项目中所蕴含的软件结构特点,比如基本结构和特殊机制、设计模式、软件架构风格和策略等,并采用不同的视图来描述项目的软件系统概念原型,比如分解视图、依赖视图、泛化视图、执行视图、实现视 阅读全文
posted @ 2020-12-29 16:41 helloworldys 阅读(211) 评论(0) 推荐(0) 编辑
  2020年12月6日
摘要: 最近在课上我学习了软件设计的一些相关知识,为了检验自己的学习成果,打算在此尝试对自己的工程实践项目进行建模,最终形成概念模型。 一、需求分析 一般进行需求分析有两种基本方法,分别为原型化方法(Prototyping)和建模方法(Modeling)。原型法的优点主要在于能够有效的确认用户的需求,适用于 阅读全文
posted @ 2020-12-06 15:18 helloworldys 阅读(179) 评论(0) 推荐(0) 编辑
  2020年11月5日
摘要: 最近上高级软件工程课,孟老师给我们展示了如何搭建并分析menu项目,以体现其中的软件工程思想。从最简单的hello world小程序,根据软件工程的一般性原理,逐步的添加完善,直到最终实现了一个比较通用的命令行menu程序,经过了这段时间的学习,使我受益匪浅,现将自己的一点体会和收获总结如下。 1 阅读全文
posted @ 2020-11-05 20:03 helloworldys 阅读(160) 评论(0) 推荐(0) 编辑
  2020年10月9日
摘要: 最近一次的高级软件工程课上,孟宁老师带我们入门了分布式版本控制工具git,在这里首先感谢孟宁老师的指导,这篇博客也是参考了他的文章。在这里放上链接~ 参考文献: https://mp.weixin.qq.com/s/Km5KuXPETvG0wCGHrvj9Vg 通过课上的学习以及课后查阅相关资料,我 阅读全文
posted @ 2020-10-09 10:44 helloworldys 阅读(290) 评论(0) 推荐(0) 编辑