Loading

摘要: 一.Linux系统概念模型 1.1 Linux概念模型 图1 Linux概念模型 上图所示是Linux系统的概念模型,可以看到,Linux操作系统是用户连接用户和硬件之间的桥梁。 Linux操作系统最核心的内容即是“进程管理”功能。为了实现这一核心功能,这就引入了“三大法宝”(存储程序计算机,函数调 阅读全文
posted @ 2021-05-10 22:01 dlzjc 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 0. 概述 本文主要针对学生选课系统这一工程实践项目,从设计模式、软件架构和各类视图角度分析了软件系统的特点,结合项目的接口API、数据库设计,基于上述分析,形成了该软件系统的概念原型[1]。 对于该项目的基础需求分析,可以参见上一文“从学生选课系统的设计中体会《从需求分析到软件设计》”。该系统可以 阅读全文
posted @ 2020-12-28 11:14 dlzjc 阅读(5142) 评论(0) 推荐(1) 编辑
摘要: 0. 前言 本文主要基于高软课程中的《从需求分析到软件设计》课件[1],结合学院安排的工程实践项目,体会如何在项目中进行需求分析,在头脑风暴中提取有用信息(如需求分析、用例建模、业务类图等),从而为最终的软件设计打下基础。 本项目为学生选课管理系统[2],可以为不同用户提供不同的功能,如学生用户的选 阅读全文
posted @ 2020-12-02 22:53 dlzjc 阅读(1334) 评论(2) 推荐(0) 编辑
摘要: 0. 前言 本博客主要以VS Code + GCC工具集为主要环境,编译调试孟宁老师的课程项目案例menu[1]。在仔细阅读孟老师提供的代码内容后,领悟在代码中运用到的软件工程思想,体会代码是如何逐步健壮起来的,思考其背后的原因及意义。 1. 环境配置、编译及问题修改 1.1 环境配置 本文主要基于 阅读全文
posted @ 2020-11-03 10:12 dlzjc 阅读(326) 评论(0) 推荐(0) 编辑
摘要: Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。本文将会基于孟宁老师的文章[1],使用vscode自带的git与leetcode70题“爬楼梯”,模拟在现实应用中的若干开发情景,初步实现Git的简单应用和实现。 0.基础准备[2] 0.0 vscode vscode下载 阅读全文
posted @ 2020-10-08 21:58 dlzjc 阅读(321) 评论(0) 推荐(0) 编辑