随笔分类 -  软件设计师

摘要:1.词法单位:关键字、标志符 2.数据类型:基本数据类型、非基本数据类型(用户定义) 3.运算符、优先级 4.算法的基本控制结构 5.输入、输出 UML类图: 接口: 静态成员: 类模板: 概念 示例 友元: 关键字:friend 概念 析构函数: 概念 观察者模式: 适配器模式: 单例模式: 策略 阅读全文
posted @ 2016-09-05 21:32 PanPan003 阅读(163) 评论(0) 推荐(0) 编辑
摘要:掌握 1.C程序设计语言 2.知道程序员进行编程、测试,并进行必要的优化 3.常用数据结构及其上的常用操作 4.排序算法、查找算法 5.灵活运用各种算法设计策略 指针:很多数据结构都是基于指针实现的 链表、链式队列、链栈、二叉树…… 本质:一个用来存储地址的变量 常指针:一旦赋值后就不能修改。例,数 阅读全文
posted @ 2016-09-03 13:57 PanPan003 阅读(619) 评论(0) 推荐(0) 编辑
摘要:掌握: 程序流程图:软件设计中,详细设计阶段需要用到的 符号意义: 缺点: (1)本质上不是逐步求精的好工具,诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构 (2)用箭头代表控制流,因此程序员不受约束,可以完全不顾结构程序设计的精神,随意转移控制。 (3)不易表示数据结构。 中缀表达式 阅读全文
posted @ 2016-08-31 21:25 PanPan003 阅读(255) 评论(0) 推荐(0) 编辑
摘要:考点: 掌握面向对象的分析与设计 掌握UML描述方法 用例图、类图、序列图、状态转换图 类图:类的属性、方法的识别;类间的各种关系 类图:实体、联系 各种关系图例: 泛化:取公共属性 关联分为聚合、组合 集合:聚集。表示一种整体、部分的关系 组合:组装。表示整体、部分的关系比较紧密 状态图: 序列图 阅读全文
posted @ 2016-08-30 21:36 PanPan003 阅读(264) 评论(0) 推荐(0) 编辑
摘要:考点: 数据模型、主键和超键、E-R模型转换为关系模型、SQL语句…… 数据库模式:概念模式、外模式、内模式 数据模型:E-R图、第一范式、第二范式、第三范式 数据操作:集合运算、关系运算 数据库语言:SQL语言 数据库控制功能:并发控制、恢复、安全性、完整性 数据仓库、分布式数据库 数据库的逻辑设 阅读全文
posted @ 2016-08-29 21:35 PanPan003 阅读(251) 评论(0) 推荐(0) 编辑
摘要:Web Service 升级优点: 1.继承性:无需重新设计业务模式,只需在原系统的界面和中间层添加Web Service层,就能继承原有系统的所有业务 2.升级成本:较少的开发时间、开发成本 3.扩展性:不修改原有Web服务、中间层,直接扩展新服务。 基本技术: 1.WSDL:Web Servic 阅读全文
posted @ 2016-08-28 20:42 PanPan003 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1.操作系统功能、类型、层次结构 OS的作用: 1.作为用户和计算机间的接口 2.作为计算机系统资源的管理者 3.实现了对计算机资源的抽象 2.处理机管理(进程管理) 进程:程序关于某个数据集合的一次执行过程 特征: 1.进程控制块(PCB)+程序+数据=进程实体 2.进程实体的一次执行过程,有生命 阅读全文
posted @ 2016-08-23 08:05 PanPan003 阅读(611) 评论(0) 推荐(0) 编辑
摘要:功能、实体、数据流 1.数据流图的基本概念 数据字典、数据库、面向对象方法、转换图、状态迁移图…… 2.原则 数据流平衡原则: (1)输入/输出数据流一致 (2)每个加工至少有一个输入流,一个输出流,反映此加工的数据来源、结果。 (3)加工的输出数据流应该有其对应的输入数据流。 (4)同一个加工可以 阅读全文
posted @ 2016-08-22 20:43 PanPan003 阅读(1695) 评论(0) 推荐(0) 编辑
摘要:1.基础知识 低级语言:机器语言、汇编语言 高级语言: 汇编程序 编译程序:1.生成目标程序OBJ;2.执行OBJ文件 效率高,占用资源小;兼容性差 解释程序:每个语句逐一解释执行 可移植性好,开发速度快,与用户通讯方便;效率低 2.编译系统基本原理(3-5分) 编译程序: 6个阶段: 词法分析(关 阅读全文
posted @ 2016-08-22 08:15 PanPan003 阅读(263) 评论(0) 推荐(0) 编辑
摘要:书籍推荐: 软件设计师考试辅导教程 电子工业出版社,15年3月第一版 软件设计师同步辅导(上午) 何光明,清华大学出版社 软件设计师同步辅导(下午) 张宏 ,清华大学出版社 存储结构: 顺序存储、链式存储 数据结构: 1.线性表:双向链表、循坏链表、静态链表 栈 队列 串:空串、空格串、子串、主串 阅读全文
posted @ 2016-08-21 22:32 PanPan003 阅读(242) 评论(0) 推荐(0) 编辑
摘要:数据结构: 数据元素的集合(数据对象)及元素间的相互关系(逻辑结构)、构造方法 目标:学会从问题出发,分析、研究计算机加工的数据结构的特性,以便为应用所涉及的数据选择适当的逻辑结构、存储结构、相应的操作方法,为提高用计算机解决问题的效率服务。 是算法设计的基础。 按逻辑关系分类:线性结构、非线性结构 阅读全文
posted @ 2016-07-27 07:21 PanPan003 阅读(291) 评论(0) 推荐(0) 编辑
摘要:4.关系数据库SQL语言简介 SQL: 功能:数据查询、数据操纵、数据定义、数据控制 特点:综合统一、高度非过程化、面向集合的操作方式、两种使用方式(终端输入SQL+SQL嵌入到高级程序语言中)、语言简洁且易学易用 支持三级模式结构:视图对应外模式、基本表对应模式、存储文件对应内模式 基本组成:数据 阅读全文
posted @ 2016-07-26 06:37 PanPan003 阅读(262) 评论(0) 推荐(0) 编辑
摘要:1.基本概念 数据库系统:本质上是一个用计算机存储信息的系统 数据库(DB):信息的集合,是收集计算机数据的仓库、容器,系统用户可以对这些数据执行一系列操作。 数据:是描述事物的符号记录,具有多种表现形式(文字、图形、图像、声音、语言……) 是信息的符号表示。 信息:是现实世界事物的存在方式或状态的 阅读全文
posted @ 2016-07-24 08:40 PanPan003 阅读(2313) 评论(0) 推荐(0) 编辑
摘要:多媒体:对多种媒体的融合,能够同时采集、处理编辑、存储、展示2个及以上不同类型信息媒体的技术。这些信息媒体包括:文字、声音、图形、图像、动画、活动影像…… 1.多媒体的基本概念 媒体:1.信息的物理载体(存储、传递信息的实体);2.承载信息的载体(信息的表现形式、传播形式)。即CCITT定义的存储媒 阅读全文
posted @ 2016-07-22 08:29 PanPan003 阅读(3192) 评论(0) 推荐(0) 编辑
摘要:1.网络概述 计算机网络 是计算机技术与通信技术相结合的产物,实现了远程通信、远程信息处理、资源共享。 利用通信设备、线路,将地理位置分散、功能独立的自主计算机系统;或,由计算机控制的外部设备连接起来。在网络操作系统的控制下,按照约定的通信协议进行信息交换,实现资源(硬件资源、软件资源)共享的系统。 阅读全文
posted @ 2016-07-18 06:57 PanPan003 阅读(1153) 评论(0) 推荐(1) 编辑
摘要:3.系统设计知识 “怎么做”的物理模型 步骤: 1.概要设计:设计软件系统总体结构;数据结构及数据库设计(概念设计、逻辑设计、物理设计);编写概要设计文档(概要设计说明书、数据库设计说明书、用户手册、修订测试计划);评审 2.详细设计:每个模块详细的算法设计;模块内数据结构设计;数据库物理设计;其他 阅读全文
posted @ 2016-07-17 13:06 PanPan003 阅读(598) 评论(0) 推荐(0) 编辑
摘要:1.软件工程基础知识 软件工程: 应用计算机科学、数学、管理科学等原理,以工程化的原则和方法来解决软件问题的工程。 目的:提高软件生产率、提高软件质量、降低软件成本。 软件生存周期: 1.可行性分析与项目开发计划:确定软件的开发目标及其可行性。参与人员:用户、项目负责人、系统分析师。文档:可行性分析 阅读全文
posted @ 2016-07-14 08:31 PanPan003 阅读(746) 评论(0) 推荐(0) 编辑
摘要:6.作业管理 作业: 系统为完成一个用户的计算任务、事务处理所做的工作总和。 组成:程序、数据、作业说明书(作业基本情况、作业控制、作业资源要求的描述。体现了用户的控制意图)。 状态:提交、后备、执行、完成 作业管理程序:操作系统中用来控制作业进入、执行、撤销的一组程序。 作业控制: 1.脱机控制方 阅读全文
posted @ 2016-07-13 08:22 PanPan003 阅读(337) 评论(0) 推荐(0) 编辑
摘要:3.存储管理 对象:主存(内存) 存储器:计算机系统中关键性资源信息存储的主要场所。 主要功能:分配、回收主存空间;提高主存的利用率;存信息实现有效保护(主) 发展方向:高速、大容量、小体积 虚拟地址:即,相对地址、程序地址、逻辑地址、符号地址、名地址 名空间——(汇编或编译,链接编辑程序加工)>逻 阅读全文
posted @ 2016-07-10 12:42 PanPan003 阅读(568) 评论(0) 推荐(0) 编辑
摘要:1.基础知识 软件分类:应用软件、系统软件 操作系统 作用:1.通过资源管理(CPU管理、存储管理、设备管理、文件管理),提高计算机系统的效率。 2.改善人机界面,向用户提供友好的工作环境。 特征:并发性、共享性、虚拟性、不确定性 功能: 1.处理机管理(进程控制、进程同步、进程通信、进程调度) 2 阅读全文
posted @ 2016-07-07 08:25 PanPan003 阅读(355) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示