软件工程电子书籍1-9章 一、关于本书 软件工程是指导计算机软件开发的工程科学,人们希望通过工程技术方法和管理手段使软件开发工程化,由此产生软件工程学。软件工程学是采用软件工程的概念、原理、技术与方法,把当前最好的技术方法与已经被实践证明的正确管理方法相结合来开发软件。从20世纪60年代提出软件工程的概念以来,软件工程的技术逐渐成熟,现在已成为计算机科学与技术中一门重要学科。 本书是作者根据近十年来对软件工程学、面向对象方法等学科的教学与研究,以及作者领导或参与的二十多项软件工程项目开发的实际应用经验,并结合软件开发新技术精心编写的《软件工程》一书的参考书。 二、本书结构 本书共有16章组成,具体内容安排如下: 第1章:绪论。主要内容包括:软件工程的产生、软件工程的概念、软件开发环境、软件工具、计算机辅助软件工程。 第2章:软件工程的基本理论。主要内容包括:软件工程过程、软件生存周期、软件生存周期模型、软件开发的增量模型、软件开发方法。 第3章:可行性研究。主要内容包括:可行性研究的任务、可行性研究的具体步骤、可行性研究报告的主要内容、成本-效益分析、项目开发计划。 第4章:软件需求分析与概念模型。主要内容包括:需求分析的概念、需求分析的基本原则、需求分析的基本任务、结构化分析方法、结构化分析的步骤、数据流图、数据字典、加工逻辑的描述、IDEF方法。 第5章:总体设计。主要内容包括:软件总体设计的基本任务、软件设计的基本原理、软件结构图、软件结构设计优化准则、面向数据流的设计方法、IDEFO图设计方法、表示软件结构的另一种图形工具——HIPO图。 第6章:软件细节设计。主要内容包括:详细设计的基本任务、结构化程序设计方法的基本要点、详细设计描述、Jackson方法。 第7章:面向对象方法学。主要任务包括:传统方法学的缺点、面向对象的基本概念、面向对象模型。 第8章:面向对象分析。主要内容包括:分析的基本过程、发现对象的方法、定义属性与服务、定义结构、实例连接。 第9章:面向对象设计。主要内容包括:设计的准则、启发式规则、面向对象程序设计、软件重用技术。 ...... |
- 上一篇:北京理工大学Java课程设计报告 火柴游戏
- 下一篇:Frontpage教程
查看评论
已有0位网友发表了看法