重磅推荐
【编辑推荐】
《软件工程师指南》一书核心阐述了公司组织中的软件工程师、软件工程师的全体工作概述、系统设计的重点、软件工程师的演讲技巧、作为项目经理的软件工程师、客户的纳货和验收、系统移交运行、维护团队及高级软件工程师的目标。 本书适合作为本专科院校的教材。
【作者简介】
张凯,高级系统工程师,硕士生导师,北京航空航天人学软件学院教授、口文应用软件开发专业主任。日本文部省奖学金获得者,获日本国立二重大学计算机工学博士学位。具有从事中、日、美各国软件开发和应用的丰富经验,在留学和工作期间,曾任项目经理和跨国公司驻亚太地区
【目录】
前言
第1章 软件工程师概述
1.1 计算机系统
1.2 软件工程师
1.3 其他相关的工程师
1.4 软件工程师所应具备的能力
第2章 公司组织中的软件工程师
2.1 与软件工程师直接相关的各种职业
2.2 公司的规模和软件工程师的立场
2.3 软件工程师与营销人员的关系
2.4 软件工程师和法律的关系
2.5 软件工程师和财务的关系
第3章 软件工程师的整体工作概述
3.1 三种典型的系统开发方法
3.2 调查客户的现状,理解需求
3.3 概要的提案
3.4 系统构筑和软件工程师的作用
3.5 交货及交货后的维护
第4章 系统设计的重点
4.1 在考虑费用的同时设计系统
4.2 决定开发系统的概要
4.3 组成项目团队
4.4 制作设计文档
第5章 文档设计
5.1 文档的种类
5.2 各类文档的设计
第6章 需求分析及文档化
6.1 需求分析的重要性
6.2 需求分析的概要
6.3 需求分析工作的步骤
6.4 需求分析的技术和工具
第7章 软件工程师的演讲技巧
7.1 演讲的必要性
7.2 实际演讲
7.3 接受反馈意见
第8章 作为项目经理的软件工程师
8.1 计划管理的方法
8.2 系统开发团队各成员的作用
8.3 系统设计中的必要发想
8.4 考虑用户外部接口
8.5 开发系统
8.6 将系统分割开发成子系统
8.7 测试系统
8.8 验证和解决系统的问题点
第9章 客户的纳货和验收·系统移交运行·维护团队
9.1 验证系统
9.2 系统的交货日与运行日
9.3 向运转团队移交系统
第10章 高级软件工程师的目标
10.1 磨炼作为软件工程师的技术力
10.2 开发更好的系统
10.3 项目管理注意事项
10.4 对高级软件工程师的期待
10.5 满足客户需求的软件
10.6 软件开发阶段的客户满足
10.7 在使用软件时使客户满足
10.8 在软件运转维护方面使客户满足
10.9 公司内的利害关系人员对软件工程师的期待
10.10 在软件开发中起到自己的作用
10.11 与客户的交涉技巧
附录A RationaI Rose
参考文献
【内容简介】
本书核心阐述了公司组织中的软件工程师、软件工程师的全体工作概述、系统设计的重点、软件工程师的演讲技巧、作为项目经理的软件工程师、客户的纳货和验收、系统移交运行、维护团队及高级软件工程师的目标。本书的目的并不是追求软件工程理论的前沿,而是一本为培养能胜任软件开发和应用工作的实用型、复合型人才的应用性书籍。
本书适合作为本专科院校的教材,也可以作为软件工程师、程序设计人员、自学人员和有关技术革新人员的参考书。
【免费在线读】
第1章 软件工程师概述
人们经常听到软件工程师这个概念,但是,如果问起软件工程师究竟是什么,回答将会因人而异。本书将通过计算机系统来分析软件工程师的本质。
  1.1 计算机系统
软件工程师就是计算机系统的设计人员,而且是直到系统完成具备责任的项目经理。为了理解软件工程师的概念,首先要理解由软件工程师所构筑的系统。下面将给出有关系统的简要介绍。
  1.1.1 系统的概念
系统的含义随谈话的内容、题目及被使用时代与状况的不同而不同。系统成为计算机关联用语是近几年的事情。系统原来与计算机网络无关,而作为“环境系统”、“神经系统”等一般用语被使用。
1.计算机系统的例子
近十年被使用于计算机网络的系统有物流系统、银行的ATM、互联网银行系统等。作为物流系统的例子,有24h连锁店的物流系统。这个系统的目的是要尽量减少各连锁店的库存,管理商品的仓库,以提高销售额。
另外,银行自动化业务ATM(AutomatedTellerMachine,现金自动支付机)也是近几年出现的计算机系统。ATM系统是网络化系统,插入现金卡、输入密码后,就可以开始与银行的主机通信,进行取款与转账等业务。
  2.各时代系统的含义
  作为计算机的关联用语——系统,随时代的不同而具有不同的含义,有很多与计算机相关的被称为系统的词汇,例如,操作系统。在早期的计算机阶段,系统指的是操作系统,其原因就是当时操作系统是计算机领域引人注目的。但是,用户和技术人员关心的重点,开始从计算机所能从事的基础操作系统转向能实现具体目的的计算机网络系统。
  ……
返回顶部