系统分析与设计方法及实践
系统分析与设计方法及实践封面图

系统分析与设计方法及实践

窦万峰, 主编

出版社:机械工业出版社

年代:2012

定价:35.0

书籍简介:

本书为开发计算机软件提供了一套软件分析与设计的方法,着重讲述结构化软件分析与设计方法、面向对象软件分析与设计方法和软件分析与设计工具三个方面的内容,是指导软件生产的重要的应用实践。

书籍目录:

前言教学建议第一部分 软件分析与设计基础第1章 软件分析与设计概述1.1 什么是软件1.1.1 软件定义与特性1.1.2 软件的演化1.1.3 软件危机1.1.4 软件危机的解决途径1 2 什么是软件分析与设计1.2.1 基本原理1.2.2 基本原则1.3 软件系统开发范型1.3.1 结构化开发范型1.3.2 面向对象开发范型1.4 软件生产活动1.5小结习题第2章 软件分析与设计过程及其模型2.1 软件生命周期2.2 敏捷软件开发2.2.1 敏捷方法与开发原则2.2.2 极限编程及其模型2.3 结对编程方法2.3.1 什么是结对编程2.3.2 结对编程分析2.3.3 分布式结对编程2.4 软件过程模型2.4.1 传统软件过程模型2.4.2 面向对象过程模型2.5 能力成熟度模型cMM2.5.1 什么是能力成熟度模型2.5.2 CMM的5级模型2.6 小结习题第3章 案例研究3.1 案例研究中涵盖的内容3.2 案例l:POS机系统3.3 案例2:ATM系统3.4 案例3:图书馆系统3.5 案例4:电子商务系统,3.6 案例5:胰岛素输送系统3.7 案例6:分布式结对编程系统3.8小结习题第二部分 结构化分析与设计第4章 需求分析4.1 软件系统需求4.2 需求分析过程4.3 需求分析技术4.3.1 会谈技术4.3.2 问卷调查技术4.3.3 场景分析技术4.3.4 用例分析技术4.4小结习题第5章 结构化分析方法5.1 结构化分析5.2 结构化分析模型5.3 数据实体建模方法5.4 数据流建模方法5.4.1 数据流建模5.4.2 图书馆系统案例分析5.5 状态转换建模方法5.6小结习题第6章 结构化设计基础6.1 软件设计过程6.1.1 概要设计6.1.2详细设计6.2 模块化设计原理6.2.1 分解6.2.2抽象6.2.3 信息隐蔽6.2.4逐步求精6.2.5 模块独立性6.3 模块独立性度量6.3.1 内聚性6.3.2耦合性6.4 软件组成结构6.4.1 软件结构图6.4.2 结构优化6.5 软件体系结构6.5.1 系统构成模型6.5.2 系统控制模式6.6小结习题第7章 结构化概要设计方法7.1 数据流模型7.1.1 变换型数据流7.1.2 事务型数据流7.1.3 混合型数据流7.2 面向数据流的设计方法7.2.1 设计过程7.2.2 变换流设计7.2.3 事务流设计7.2.4 混合流设计7.3 面向数据的设计方法7.3.1 数据结构的表示7.3.2 面向数据结构的设计过程7.3.3 信用卡记账系统案例分析7.4 图书馆系统概要设计7.4.1 问题定义和数据流描述7.4.2 系统结构图7.5小结习题第8章 结构化详细设计8.1 结构化详细设计的结构和优点8.2 结构化详细设计工具8.2.1 程序流程图8.2.2 N-S盒图8.2.3 PAD8.2.4 HIPO图8.2.5 判定表与判定树8.2.6 过程描述语言8.3 人机交互界面设计8.3.1 交互界面分析8.3.2 交互界面设计步骤8.3.3 交互界面设计指南8.3.4 CAD系统绘图操作案例分析8.4 数据库设计8.5 编码实现8.5.1 编码语言8.5.2 编码风格8.6小结习题第三部分 面向对象分析与设计第9章 面向对象基础9.1 面向对象概念9.2 面向对象模型9.3 统一建模语言UML9.3.1 UML的组成9.3.2 UML模型9.4 UML与面向对象方法学的关系9.5 小结习题第10章 面向对象分析10.1 用例驱动分析10.2 领域与业务建模10.2.1 识别业务类或分析类10.2.2 开发业务类图与交互图10.2.3 识别属性和操作10.2.4 开发协作图10.3 系统行为建模10.3.1 建立系统顺序图10.3.2 建立操作契约10.3.3 开发UML顺序图10.4 建立系统状态模型……第四部分 软件分析与设计工具参考文献

内容摘要:

  《高等院校计算机课程案例教程系列:系统分析与设计方法及实践》结合作者多年的软件工程教学和项目开发经验,通过6个案例和3个工具软件,为开发计算机软件提供了一套软件分析与设计的方法,着重讲述了结构化软件分析与设计方法、面向对象软件分析与设计方法和软件分析与设计工具3个方面的内容,从不同的角度和范型介绍软件开发过程中所涉及的原理、方法与技术。  《高等院校计算机课程案例教程系列:系统分析与设计方法及实践》特点:  ·将结构化软件分析与设计和面向对象软件分析与设计分开讲述,有利于学生理解软件开发的不同范型的特点和适用情况。  ·案例研究注重分析与思考实现过程,通过案例分析让学生理解软件分析与设计的思想和原理。  ·通过3个工具软件Visio、Rose和PowerDesigner介绍如何应用这些工具快速、准确地开发系统。  ·采用由结构化到面向对象再到工具的路线,便于学生逐步接受软件开发的思想和本质。  《高等院校计算机课程案例教程系列:系统分析与设计方法及实践》分别从传统的结构化开发范型和面向对象开发范型两个方面,把软件分析与设计的概念和理论知识融入实践当中,通过丰富的案例分析与设计,深入地介绍系统分析与设计中各个阶段的技术、方法与典型工具的使用。《高等院校计算机课程案例教程系列:系统分析与设计方法及实践》前三部分为软件分析与设计基础、结构化分析与设计、面向对象分析与设计,最后一部分介绍了软件绘图工具ⅥSl0、面向对象建模工具Rose、数据建模工具PowerDesigner3个流行的软件工程工具。  《高等院校计算机课程案例教程系列:系统分析与设计方法及实践》适合作为高等院校软件工程和软件开发课程的教材,既适用于计算机专业的学生,也适用于其他非计算机专业的学生以及从事软件开发、应用及管理的技术人员,同时也适合专业软件开发人员参考。

书籍规格:

书籍详细信息
书名系统分析与设计方法及实践站内查询相似图书
9787111402176
如需购买下载《系统分析与设计方法及实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数 304 印数 4000

书籍信息归属:

系统分析与设计方法及实践是机械工业出版社于2013.1出版的中图分类号为 G202 的主题关于 信息系统-系统分析-高等学校-教材 ,信息系统-系统设计-高等学校-教材 的书籍。