前    言

在信息系统建设中,系统分析师起着十分重要的作用。系统分析师是用户和开发人员之间的桥梁,并为管理人员提供控制开发的手段。系统分析师的知识水平和工作能力直接决定了信息系统建设的成败。一名合格的系统分析师不但应具备坚实的信息技术知识,掌握计算机技术的发展方向,而且还必须具备管理科学的知识;不但要具备较强的系统观点和逻辑分析能力,能够从复杂的事物中抽象出系统模型,而且还要具备较好的口头和书面表达能力,较强的组织能力,善于与人共事;不但要具备扎实的理论基础,还要具备丰富的项目实践经验。

通过全国计算机技术与软件专业技术资格(水平)考试,广泛调动了专业技术人员工作和学习的积极性,为选拔高素质的专业技术人员起到了积极的促进和推动作用。为了培养更多的系统分析与设计专业人才,帮助广大考生顺利通过系统分析师考试,全国计算机专业技术资格考试办公室组织有关专家,在清华大学出版社的大力支持下,编写和出版了本书,作为系统分析师考试的指定教材。

本书围绕系统分析师的工作职责和任务而展开,对系统分析师所必须掌握的理论基础和应用技术做了详尽的介绍,重在培养系统分析师所必须具备的专业技能和分析方法。本书内容既是对系统分析师考试的总体纲领性的要求,也是系统分析师职业生涯所必需的知识与技能体系。准备参加考试的人员可通过阅读本书掌握考试大纲规定的知识,把握考试重点和难点。

本书由全国计算机专业技术资格考试办公室组织编写,由张友生主编。全书共分为20章。第1章由刘兴编写,第2、6、7、9~12、19、20章由张友生编写,第3章由钟经伟编写,第4章由胡钊源编写,第5章由王勇编写,第8章由刘现军编写,第13章由刘伟编写,第14章由殷建民编写,第15章由施游编写,第16章由戎檄、陈世帝、施游、黄建新、尹晶海、黄少华编写,第17章由高新岩编写,第18章由桂阳编写,陈建忠参与了19.1节的编写工作。

本书参考和引用了许多高水平的资料和书籍(详见参考文献列表),在此,编者对这些参考文献的作者表示真诚的感谢。

特别要感谢吴小军、杨红蕾、方海光、徐锋、温昱、漆英、马映冰、田俊国、李炳森和刘寅虓等顾问,在本书的写作过程中,编者就有关技术和实践问题曾多次与他们进行讨论,得到了顾问们的无私帮助。而且,编者还就某些章节的内容,请一些顾问进行了审核和修改。

感谢全国计算机专业技术资格考试办公室的谭志彬老师,他在本书的策划、写作大纲的确定、写作内容的审核等方面做了大量的工作;感谢清华大学出版社的老师们,他们在本书的编辑和出版等方面,付出了辛勤的劳动和智慧,给予了编者很多的支持和帮助。

由于编者水平有限,且本书涉及的知识点较多,书中肯定有不妥和错误之处。编者诚恳地期望各位专家和读者不吝指教和帮助,对此,编者将深为感激。

张友生

2009年8月