现代软件工程(第1册):管理技术篇
基本信息
- 作者: 周之英
- 丛书名: 其他
- 出版社:科学出版社
- ISBN:703007677X
- 上架时间:2002-12-3
- 出版日期:2002 年7月
- 页码:220
- 版次:1-4
- 所属分类:
计算机 > 软件工程及软件方法学 > 综合
内容简介回到顶部↑
书籍
计算机书籍
本书分上、中、下三册,每册独立成篇,上册为管理技术篇,中册为基本方法篇,下册为新技术篇。上册从宏观的角度讨论软件工程的管理技术。
首先从分析和讨论软件开发技术的发展史开始,建立软件工程技术的发展的观点和变化的观点,以此作为全套书的线索,进而讨论了软件工程的管理技术:软件风险管理、软件生命期管理和软件工程技术的基本原则。本书的三个专题涉及软件工程的标准和软件度量,它们提供了技术管理层决策判断的工具和准则,是软件工程技术方法的重要组成部分。
上册可作为学习计算机软件工程和信息系统工程的大学生、研究生的教材或参考资料。对从事软件工程管理人员来说,本书内容是提高管理水平的重要参考资料。它也可帮助从事技术工作的人员进一步提高软件工程能力。
计算机书籍
本书分上、中、下三册,每册独立成篇,上册为管理技术篇,中册为基本方法篇,下册为新技术篇。上册从宏观的角度讨论软件工程的管理技术。
首先从分析和讨论软件开发技术的发展史开始,建立软件工程技术的发展的观点和变化的观点,以此作为全套书的线索,进而讨论了软件工程的管理技术:软件风险管理、软件生命期管理和软件工程技术的基本原则。本书的三个专题涉及软件工程的标准和软件度量,它们提供了技术管理层决策判断的工具和准则,是软件工程技术方法的重要组成部分。
上册可作为学习计算机软件工程和信息系统工程的大学生、研究生的教材或参考资料。对从事软件工程管理人员来说,本书内容是提高管理水平的重要参考资料。它也可帮助从事技术工作的人员进一步提高软件工程能力。
目录回到顶部↑
前言
第一章 软件开发技术发展史
1.1 信息社会与计算机
1.2 软件开发技术发展史
1.3 软件开发发展过程中的大事记
第二章 软件危机及软件风险研究
2.1 软件危机现象
2.2 软件危机的部分原因分析
2.3 软件的风险问题
第三章 软件生命期过程
3.1 软件的生命周期
3.2 软件过程改进的cmm模型
3.3 日本omron公司的软件过程改进实例
3.4 微软的软件开发过程简介
第四章 软件开发的基本原则
4.1 普遍适用的原则
4.2 按专题分类的一些原则
专题a 软件工程标准
a. 1 软件工程标准的级别分类
a.2 ieee/eia p12207信息技术——软件生存周期过程
第一章 软件开发技术发展史
1.1 信息社会与计算机
1.2 软件开发技术发展史
1.3 软件开发发展过程中的大事记
第二章 软件危机及软件风险研究
2.1 软件危机现象
2.2 软件危机的部分原因分析
2.3 软件的风险问题
第三章 软件生命期过程
3.1 软件的生命周期
3.2 软件过程改进的cmm模型
3.3 日本omron公司的软件过程改进实例
3.4 微软的软件开发过程简介
第四章 软件开发的基本原则
4.1 普遍适用的原则
4.2 按专题分类的一些原则
专题a 软件工程标准
a. 1 软件工程标准的级别分类
a.2 ieee/eia p12207信息技术——软件生存周期过程
前言回到顶部↑
我们即将迎来的21世纪信息社会将高度地依赖于信息系统。事实上,在现代化的社会中已经很难想象没有“计算机”、没有“软件”会是怎样,面对着那无穷无尽的现实的和潜在的计算机应用需求,研究如何更快、更好、更多、更方便地开发出各种不同类型、不同目的的软件,这就是软件开发技术和软件工程技术所要解决的一个问题。
软件开发技术一直是软件工作者的主要研究方向。50多年来,随着计算机系统的发展,软件开发技术也发生着变化。软件工程首先是为了解决软件危机而提出的。其目的是用成功的、卓越的开发经验来指导,通过类似于工业化的管理,把一般程度的开发人员的水平提高到优秀水平。软件开发技术的巨大成就,已经使软件开发不再是少数逻辑天才或专家的专利,而是广大用户可以参与和直接开发自己的应用项目。因此,软件工程技术和设计方法将会受到更多人的关注。
90年代以来,软件工程不仅从方法论的角度为管理人员和开发人员提供可见的结构和有序的思考的方式,而且大量的成功软件总结出的设计经验,使软件开发人员在面对新的项目时,不必从头做起,而可以充分利用设计模式、框架、部件库等等。网络计算;环境提供了经济全球化的新倾向,硬件技术以每6个月为周期的速度在发展,这些新的需求要求软件能具有充分的适应能力,去适应各种不同类型的连通和变动要求。
因此,老的软件工程教学体系已基本不能反映这些新技术和新需求的现状。从1996年我开始逐步对清华大学研究生校级学位课“软件工程技术与设计”的教学内容进行更新。教学的基本方针强调软件技术发展的变动性。我认为在急速变化的技术与社会环境中,无法想象还坚持不折不扣地照搬以前的成功经验会在新环境下继续成功,也无法想象不了解过去条件下的成功与失败,就可以迅速地创造出全新的方法与产品。因此,当前“软件工程技术与设计”的新的教学内容是以软件开发技术的发展史为纲,试图说明每种软件工程技术发展的原因、解决的问题及局限性,以使学生不仅学到技术知识,更强调能根据具体情况灵活应用,甚至创造性地推动技术的更进一步发展。目前“软件工程技术与设计”课程讲课大纲如下:
·软件开发技术发展史
·软件危机及风险研究的重要性
·软件工程技术方法的基本原则
·软件过程的CMM模型
·软件过程改进的实例分析
·软件过程改进现状
·需求工程的意义及现状
·重要的需求分析及规格说明技术(功能性为主,结构化方法)
·重要的需求分析及规格说明技术(控制为主,状态机,Petri Net)
·重要的需求分析及规格说明技术(形式方法)
·软件体系结构研究的意义及现状
·基本软件体系结构
·软件设计方法的发展概述
·面向对象设计方法概述
·Use Case OOD
·Design Pattern
软件开发技术一直是软件工作者的主要研究方向。50多年来,随着计算机系统的发展,软件开发技术也发生着变化。软件工程首先是为了解决软件危机而提出的。其目的是用成功的、卓越的开发经验来指导,通过类似于工业化的管理,把一般程度的开发人员的水平提高到优秀水平。软件开发技术的巨大成就,已经使软件开发不再是少数逻辑天才或专家的专利,而是广大用户可以参与和直接开发自己的应用项目。因此,软件工程技术和设计方法将会受到更多人的关注。
90年代以来,软件工程不仅从方法论的角度为管理人员和开发人员提供可见的结构和有序的思考的方式,而且大量的成功软件总结出的设计经验,使软件开发人员在面对新的项目时,不必从头做起,而可以充分利用设计模式、框架、部件库等等。网络计算;环境提供了经济全球化的新倾向,硬件技术以每6个月为周期的速度在发展,这些新的需求要求软件能具有充分的适应能力,去适应各种不同类型的连通和变动要求。
因此,老的软件工程教学体系已基本不能反映这些新技术和新需求的现状。从1996年我开始逐步对清华大学研究生校级学位课“软件工程技术与设计”的教学内容进行更新。教学的基本方针强调软件技术发展的变动性。我认为在急速变化的技术与社会环境中,无法想象还坚持不折不扣地照搬以前的成功经验会在新环境下继续成功,也无法想象不了解过去条件下的成功与失败,就可以迅速地创造出全新的方法与产品。因此,当前“软件工程技术与设计”的新的教学内容是以软件开发技术的发展史为纲,试图说明每种软件工程技术发展的原因、解决的问题及局限性,以使学生不仅学到技术知识,更强调能根据具体情况灵活应用,甚至创造性地推动技术的更进一步发展。目前“软件工程技术与设计”课程讲课大纲如下:
·软件开发技术发展史
·软件危机及风险研究的重要性
·软件工程技术方法的基本原则
·软件过程的CMM模型
·软件过程改进的实例分析
·软件过程改进现状
·需求工程的意义及现状
·重要的需求分析及规格说明技术(功能性为主,结构化方法)
·重要的需求分析及规格说明技术(控制为主,状态机,Petri Net)
·重要的需求分析及规格说明技术(形式方法)
·软件体系结构研究的意义及现状
·基本软件体系结构
·软件设计方法的发展概述
·面向对象设计方法概述
·Use Case OOD
·Design Pattern







点击看大图
加载中...

