软件设计师应用技术考什么

软考 责任编辑:胡媛 2020-05-04

添加老师微信

备考咨询

加我微信

软考中级软件设计师的应用技术科目安排在下午考试,根据软件设计师考试大纲,下午科目考试范围如下:

1.外部设计;

1.1 理解系统需求说明;

1.2 准备进行系统开发;

选择开发方法、准备开发环境、制订开发计划;

1.3 设计系统功能;

选择系统结构;

设计各子系统的功能和接口;

设计安全性策略、需求和实现方法;

制订详细的工作流和数据流;

1.4 设计数据模型;

设计 ER 模型及其他数据模型;

1.5 编写外部设计文档;

系统配置图、各子系统关系图;

系统流程图、系统功能说明书;

输入输出规格说明、数据规格说明、用户手册框架;

设计系统测试要求;

1.6 外部设计的评审;

2.内部设计;

2.1 设计软件结构;

按构件分解,确定构件功能、规格以及构件之间的接口;

数据结构与算法设计;

采用中间件和工具;

2.2 设计输入输出;

2.3 设计物理数据;

2.4 构件的创建和重用;

创建构件、重用构件;

使用子程序库或类库;

2.5 编写内部设计文档;

构件划分图、构件间的接口、构件处理说明;

屏幕界面设计文档、报表设计文档、文件设计文档、数据库设计文档;

2.6 内部设计的评审;

3.数据库应用分析与设计;

设计关系模式;

数据库语言(SQL);

数据库访问;

4.程序设计;

4.1 模块划分;

4.2 编写程序设计文档;

4.3 程序设计评审;

5.系统实施;

5.1 配置计算机系统及环境;

5.2 选择合适的程序设计语言;

5.3 用 C 程序设计语言以及 C++、Java 中的任一种程序设计语言进行程序设计;

5.4 系统测试;

指导程序员进行模块测试,并进行验收;

准备系统集成测试环境和测试工具;

准备测试数据;

写出测试报告;

6.软件工程应用;

6.1 软件开发周期模型;

6.2 需求分析;

6.3 软件设计;

软件设计的基本原则;

软件设计方法;

程序设计(结构化程序设计、面向对象程序设计);

6.4 软件测试的原则与方法;

6.5 软件质量(软件质量特性、软件质量控制);

6.6 软件过程评估基本方法、软件能力成熟度评估基本方法;

6.7 软件开发环境和开发工具;

6.8 面向对象技术;

面向构件技术;

统一建模语言(UML);

软件过程改进模型和方法;

6.9 网络环境软件技术。

备考资料:视频课程备考资料  |  免费课程

真题练习:历年真题 每日一练  |  在线试题库

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!