大拱桥--暨南大学学生门户 » 珠海校区图书馆 » 软件开发 » 软件开发问题框架:现实世界问题的结构化分析:analyzing and structuring software development problems
名称 软件开发问题框架:现实世界问题的结构化分析:analyzing and structuring software development problems
索引号 TP311.52/91
分类号 TP311.52
TP311.52(软件开发)
TP311.5(软件工程)
TP311(程序设计、软件工程)
TP31(计算机软件)
TP3(计算技术、计算机技术)
TP(自动化技术计算技术技术)
T(工业技术)
作者 杰克逊、金芝、
出版社 北京:机械工业出版社,2005
ISBN 7-111-15705-2
页数 304页
价格 CNY45.00
标签 软件开发、架构、软件架构、软件工程、开发、技术、结构化、软件设计与开发、软件设计与模式、
简介 软件工程技术丛书
注解 分析了许多世界中的实际问题,识别和结构化问题。
书籍简介

·分析了许多现实世界中的实例问题,讲述了怎样在实际中识别和结构化问题。
·结合各种大小问题,剥茧抽丝,展现了问题类的本质,并讨论了每个问题的不同方面。
·问题框架独立于任何特定的开发方法,所以可以很容易地将其应用到具体环境中。
本书有助于:
·将复杂问题分解为简单的子问题,并且讨论怎样组合这些子问题。
·建立简单、清楚和易用的问题类的资料库,可以访问并重用它,得出与每个类相关的经验。
本书分析了许多现实世界中的实例问题,讲述了如何在实际中识别和结构化问题。既给出了大问题也给出了小问题,展现了问题类的层次性本质,并讨论了每个问题的不同方面。 本书适用于系统分析、系统规格说明以及软件和需求工程领域的教师、学生和从业者,以及对软件开发的概念和智能工具感兴趣的任何人。
“理解和使用问题框架很可能成为所有软件系统设计人员的一个基本技巧,Jackson的书提供了进入该领域的一个极佳途径。”
——David Garlan,卡内基—梅隆大学计算机科学系教授
“我认为Michael Jackson在本书中吸收了许多设计模式的精髓,并且构造了利用框架隐喻的一种更易掌握的技术。”
——Warren Keuffel,《软件开发》杂志资深编辑
在处理软件开发问题时,人们往往草率地开始考虑其解决方案。但是,软件开发问题涉及的是计算机之外的世界(即系统发挥作用的现实环境),因此必须考虑周边环境特征、关系和上下文。问题框架是分类、分析和结构化这类软件开发问题的一种工具。面向对象模式主要关注解决方案,而问题框架关注于问题本身,以便你能够清楚地、直接地理解和解决它。