软件设计师考大纲(高软)学习
2018-09-21 11:31:02 36 举报
AI智能生成
2018年下半年中级软件设计师最新学习大纲
作者其他创作
大纲/内容
科目二:软件设计
1.外部设计
1.1理解需求说明
1.2准备开发
1.3设计功能
1.4设计数据模型
1.5编写外部设计文档
1.6外部设计评审
2.内部设计
2.1设计软件结构
2.2设计输入输出
2.3物理数据
2.5缩写内部设计文档
2.6内部评审
3.数据库应用分析与设计 <br>
关系模式
SQL
库访问
4.程序设计
4.1模块划分
4.2编写程序设计文档
4.3程序设计评审
5.系统实施<br>
5.1配置环境<br>
5.2选择语言
5.3用C/JAVA设计<br>
5.4系统测试
6.软件工程应用
6.1开发周期模型
6.2需求分析
6.3软件设计
基本原则
设计方法
结构化、面向对象
6.4测试的原则与方法
6.5软件质量
6.6软件过程评估方法、成熟度评估方法
6.7开发环境与工具
6.8面向对象技术
6.9网络环境软件技术<br>
科目一.计算机与软件工程知识
1.计算机科学基础知识
1.1计算机基础知识
基本组成
CPU
程序、操作、时间控制、数据处理<br>
组成:运算器、控制器、
数制及转换
二、八、十、十六制
转换
十转R
除2
余数由下至上
二转八<br>
3位一段
子主题
二转十六
4位一段
9-15为ABCDEF
内数据的表示
原码<br>
1、-1、(1-1)<br>
反码<br>
补码<br>
符号码1,其他与反码一样
移码
算术运算和逻辑运算<br>
浮点运算
低阶转高阶、运算、格式化(只保留个位)
其他数学基础知识
排列组合
概率率
命题、谓词、形式逻辑
2.计算机系统知识
2.1硬件基础
组成、体系分类、特性<br>
存储系统
可靠性与系统性能评测
2.2软件知识
数据结构、算法
数组
链表
队列、栈
Hash表
操作系统知识
内核
处理机、存储
设备、文件、作业
网络、嵌入式
操作系统配置
程序设计语言及语言处理程序
汇编、编译
数据库知识
模型
ER图、规范化
数据库语言、操作
2.3网络知识<br>
2.4多媒体
3.系统开发和运行
3.1软件工程<br>
3.2系统分析
3.3系统设计
3.4实施
3.5运行与维护
3.6软件质量
4.面向对象
概念
分析与设计<br>
5.信息安全
6.标准化、信息化、知识产权
6.1标准化
6.2信息化
6.3知识产权
7.计算机专业英语
Mola
0 条评论
下一页