软件设计基础
文章平均质量分 93
无心道人c
合抱之木生于毫末;九层之台起于垒土;千里之行始于足下。
展开
-
软件设计基础:7.面向对象技术
提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。适用性:一个系统要独立于它的产品的创建、组合和表示时;一个系统要由多个产品系列中的一个来配置时;当要强调一系列相关的产品对象的设计以便进行联合使用时;当提供一个产品类库只想显示它们的接口而不是实现时。原创 2023-09-10 21:49:34 · 170 阅读 · 0 评论 -
软件设计基础:6. 项目管理
本章内容偏少,主要在进度管理处。原创 2023-09-03 19:51:01 · 146 阅读 · 0 评论 -
软件设计基础:5. 系统开发基础
说到生命周期,很多开发人员并不清楚是什么,即使是从业多年的老工程师也不一定熟悉,可能只是有听过。它实际是是指软件从出生到死亡的整个过程,下面简单介绍以下生命周期:系统规划:即可行性分析阶段,在这个阶段,确定系统的目标和范围,进行初步的需求分析和可行性研究。系统分析:即需求分析阶段,在这个阶段,详细地了解和分析用户的需求,确定系统的具体功能和性能要求。系统设计:系统设计包括概要设计和详细设计,在这个阶段,根据系统分析的结果,设计出系统的架构、模块、接口等,形成系统设计文档。系统实现:即编码阶段。原创 2023-08-26 22:17:28 · 239 阅读 · 0 评论 -
软件设计基础:4. 程序设计语言基础与语言处理程序
语言分两种,所谓语言就是我们平常开发说的C#,java,c等等。我们目前接触到较多的,大部分都是编译型语言。语言类型编译型语言解释型语言解释程序编译器解释器生成目标代码是否执行目标程序直接执行边解释边执行参与执行编译器不参与执行解释器参与执行执行效率高低灵活性差强可以移植性差强词法分析:顾名思义,是对词语的分析。以二元组的方式输出,即单词种别和单词自身的值。语法分析:语法分析基于词法分析,组词成句。词法分析和语法分析是对源程序的结构进行分析。语义分析。原创 2023-08-09 16:41:12 · 575 阅读 · 0 评论 -
软件设计基础:3. 算法基础
算法策略是指在问题空间中随机搜索所有可能的解决问题的方法,直至选择一种有效的方法解决问题,在行政规划,数学验证及物理检测等领域有着非常重要的作用。原创 2023-07-29 16:14:36 · 213 阅读 · 0 评论 -
软件设计基础:2. 数据结构
数据结构是算法重要组成部分,本文是学习数据结构的笔记。原创 2023-07-10 17:56:29 · 294 阅读 · 1 评论 -
软件设计基础:1. 计算机组成与体系结构
软件设计基础原创 2023-06-17 10:25:54 · 261 阅读 · 0 评论