上QQ阅读APP看书,第一时间看更新
1.3.3 掌握IT专业知识
既然搞软件设计,当然需要掌握大量的IT知识。一个合格的需求分析师需要掌握的IT知识一般包括软件工程、项目管理、编程、数据库、网络、硬件等。相信本书的读者对这些专业知识了解得都不少,这里只做简要概括。
1.软件工程理论
了解软件开发的步骤、各种软件开发模型、软件的生命周期等。
2.项目管理理论
了解项目管理的基本原则,了解项目的范围管理、时间管理、质量管理、风险管理等内容。
3.关系数据库
了解关系数据库基本原理,了解表与表之间的关系,了解SQL语句的编写,了解至少一种DBMS实现的大概原理,如数据页面、索引等。
4.软件文档
了解各种软件文档的编写方法,善于使用文字表达自己的思想,写出的文档具有规范性、系统性和可维护性。
5.办公工具
了解常用的办公工具软件,如Microsoft Office Word、Excel、PPT、Visio等。
6.编程语言
了解至少一种编程语言,不一定是或曾经是编程高手,但如果有这方面的经验对从事需求分析工作是很有帮助的。
7.网络与硬件
了解基本的机房建设、网络建设、移动互联网、服务器部署的知识。不需要太精通,但一些常用的知识还是要掌握的。
8.软件架构
了解软件的三层或多层架构,了解软件C/S架构与B/S架构的优缺点。
9.云计算
云计算已经成为时代潮流,需要了解IaaS、PaaS、SaaS的基本原理与使用范围。
10.软件界面
了解软件界面的特点、常用组件的用法,了解手机软件界面与PC软件界面的主要区别。