软件工程与实践
上海市高校教育高地建设项目

作者:贾铁军、甘泉、俞小怡、宋少婷

丛书名:软件工程系列教材

定价:39元

印次:1-4

ISBN:9787302283294

出版日期:2012.07.01

印刷日期:2016.01.13

图书责编:杨帆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本教材特色是实用、新颖、操作性强,设有教学目标、新技术及应用案例、同步实验指导及课程设计与文档、实践与练习题及部分答案等,并提供多媒体课件,方便使用。 全书共分10章,内容包括软件工程基础概述、可行性分析及策划、软件项目立项与计划、需求分析、软件设计、面向对象开发技术、软件实现技术、软件测试与维护、软件项目管理、软件工程新技术与现代软件工程新体系及方法、Web实用软件开发综合案例及课程设计,以及新知识、新技术、新方法和新应用。 本书可作为高校计算机与信息类、电子商务、工程与管理类等学科专业的相关课程的教材,也可作为培训及参考用书。

中国人工智能学会理事、上海电机学院电子信息学院副院长,兼上海理工大学硕导。1.专著教材。专著《公安信息系统设计及应用》群众出版社2003再版;主编并编著《网络安全实用技术》6月清华出版。《软件工程技术及应用》《网络安全技术及应用》《网络安全管理及实用技术》机械工业出版社2009-2010;主编《数据库技术及应用》中国铁道出版社2009等,共15部。2.科研成果。30年来,共主持和参加国家、省(部)、市级以上科研项目13项、国家专利8项,发表国内外学术论文60多篇,获市科技进步奖。3.教研成果。主持辽宁省一教研项目,获得辽宁省2002年教学成果二等奖;另在辽宁和上海多次主持和参加的教研教改项目,多次获得省(市)校“教学成果奖”、“优秀教师”等。

在世界范围内,IT技术的快速发展为人类社会各个方面带来了深刻的变革。一个国家的信息化建设、发展和技术应用水平体现了综合国力,是决定21世纪国际竞争地位的重大战略性举措。软件是信息系统的关键,已经成为信息化的核心。受到世界瞩目的软件产业已经成为发展最快的朝阳产业。软件开发、维护与管理能力和先进的软件技术,直接影响到国家信息化建设、发展和信息技术应用的水平。软件工程的应用水平已成为促进软件产业健康发展的关键。随着计算机系统的快速发展和广泛应用,软件需求、维护和管理的技术不断提高,计算机软件的开发、维护及管理技术和高层次专业人才的素质能力显得尤为重要。 进入21世纪,世界各国及各个行业都加快了信息化的建设,也促进了软件工程的飞速发展。为了不断提高软件开发的质量和软件维护与管理的水平,必须学习、研究和应用软件工程的基本理论和技术,只有这样才能使我国的软件产业在国际竞争中占有一席之地,并带动整个信息化建设、发展和技术应用水平及综合国力的提高。 软件工程是一门指导计算机软件进行开发、维护和管理的新兴学科,主要利用工程概念、原理、技术和方法,在计划、开发、运行、维护与管理软件过程中,将科学的管理和最佳的技术方法紧密结合,以比较经济的手段获得满足用户需求的可靠软件的一系列方法,即软件工程=工程原理+技术方法+管理技术。软件工程主要研究如何应用软件开发的基本理论和工程技术来指导对软件系统的开发、维护和管理。软件工程是计算机科学中的一个重要分支,是一门指导计算机软件系统开发、运行、维护和管理技术的工程学科,不仅具有一般工程学科的共性,还具有智能性、抽象性、复杂性和更新性等特性;同时,又具有软件...

目录
荐语
查看详情 查看详情
第1章 概述1

1.1 软件工程的发展1

1.1.1 软件危机概述1

1.1.2 软件工程的发展过程3

1.2 软件及软件工程的概念5

1.2.1 软件的概念及特点5

1.2.2 软件工程的概念及特点7

1.2.3 软件工程学的主要内容8

1.2.4 软件过程及开发过程13

1.2.5 软件工程基本原理及原则15

1.3 软件生存周期16

1.3.1 软件生存周期的概念16

1.3.2 软件生存周期的阶段划分17

1.3.3 软件生存周期各阶段的任务17

1.4 软件开发模型18

1.4.1 瀑布模型18

1.4.2 快速原型模型20

1.4.3 增量模型20

1.4.4 螺旋模型21

1.4.5 喷泉模型22

1.4.6 基于面向对象的模型22

  1.4.7 其他模型23

1.4.8 软件开发模型的选定25

1.5 实验一 软件开发准备及MS Visio概述26

任务一 软件开发前准备工作26

任务二 MS Visio概述28

1.6 本章小结29

1.7 实践与练习一30

第2章 可行性分析及策划32

2.1 软件问题定义32

2.1.1 开发问题的提出32

2.1.2 软件问题初步调研33

2.1.3 问题定义的主要内容34

2.2 可行性分析及立项37

2.2.1 可行性分析的目的和意义37

2.2.2 可行性分析的任务及内容38

2.2.3 可行性分析的过程41

2.2.4 软件立项及合同43

2.3 系统流程图45

\软\件\工\程\与\实\践\/目  录/ 2.3.1 系统流程图的... 查看详情

查看详情