软件设计人员负责编写投标方案、设计方案和验收交付文件中的软件内容;负责编制详细的软件设计方案及相关技术文档;负责软件的设计、编写、调试和调试;负责完成项目验收期间的软件工作,以及软件升级和维护。

一个软件设计师是做什么的1、负责编写投标方案、设计方案、验收交付文件中的软件内容;

2、负责编写详细的软件设计方案及相关技术文档;

3、负责软件设计、编写、调试、调试;

4、负责项目验收期间的软件工作,以及软件升级和维护。

考试科目

1.计算机和软件工程知识

2.软件设计

工作要求

软件设计师作为应用软件开发的顶层角色,要求具备更强的能力。除了具备较强的编程能力外,还需要了解系统结构、主流软件技术和软件趋势,同时具备相当的专业知识,包括开发高质量软件的能力、内部设计和编程的能力、开发网络和数据库应用的能力、掌握一种或多种编程语言的能力、优化程序的能力、集成测试的方法和技能。

一个软件设计师首先必须是一个非常优秀的程序员。在编程的时候,软件设计师使用的工具和普通程序员使用的工具没有区别,只是使用的深度不同。因此,对于软件设计人员来说,还应该具备抽象、领悟和突破的能力,以及快速学习非软件专业知识的能力。[2]

职业前景

随着IT技术在通信建设、医疗、教育、交通、旅游、金融、国家政务、邮电、民航等方面的全面发展,推动了各行业软件的全面发展,促进了对软件设计开发人才的强烈需求。

从IT技术的分类来看,微电子技术是基础,网络和通信技术是载体,软件技术是核心。软件设计作为核心技术,掌握了核心技术的软件设计师,职业前景非常好。而IT行业的稳定增长必然导致软件设计师需求的增长。

软件设计师的进一步发展目标是成为系统分析师和系统架构师。