软件开发问题框架

出版时间:2005-2  出版社:机械工业出版社  作者:杰克逊  页数:304  
Tag标签:无  

内容概要

本书分析了许多现实世界中的实例问题,讲述了如何在实际中识别和结构化问题。既给出了大问题也给出了小问题,展现了问题类的层次性本质,并讨论了每个问题的不同方面。     本书适用于系统分析、系统规格说明以及软件和需求工程领域的教师、学生和从业者,以及对软件开发的概念和智能工具感兴趣的任何人。

作者简介

Michael Jackson,在软件开发界拥有40多年的从业经验,他创建了系统开发的JSD方法和程序设计的JSP方法。他因在这一领域的贡献获得了荣誉博士学位、Stevens奖、IEE成就奖、英国计算机协会的Lovelace奖章和ACM SIGSOFT奖。他经常受邀在国际会议上做关于该领域的报告,并著有4本

书籍目录

译者序前言致谢第1章  关注于问题  1.1  解决方案之前的问题  1.2  计算机和世界  1.3  初始的问题焦点  1.4  问题不在接口上  1.5  描述外部世界的挑战    1.5.1  计算机的魅力    1.5.2  "系统"的两个含义    1.5.3  "模型"的两个含义  1.6  无缝开发  1.7  一些解决方案  1.8  本书的范围第2章  定位问题并确定问题的边界  2.1  上下文图    2.1.1  物理领域    2.1.2  共享现象的接口  2.2  上下文图确定问题的边界    2.2.1  数据库领域    2.2.2  医生以及周期和范围领域    2.2.3  ICU病人领域  2.3  真实的问题    2.3.1  客户    2.3.2  进入外部世界要多远  2.4  领域接口    2.4.1  共享现象是抽象的    2.4.2  连接领域    2.4.3  忽略连接领域    2.4.4  当连接领域不能忽略时  2.5  处理较大的上下文  2.6  机器领域    2.6.1  什么处于机器中    2.6.2  当机器是问题领域时第3章  问题和子问题  3.1  问题图    3.1.1  一个简单的问题图    3.1.2  另一个简单的例子    3.1.3  简单问题    3.1.4  问题分析和问题图  3.2  现实的问题    3.2.1  分解    3. 2.2  问题结构化  3.3  子问题示例    3.3.1  供暖显示    3.3.2  输入周期和范围    3.3.3  会员报表    3.3.4  火炉操作第4章  基本问题类和框架  4.1  问题类    4.1.1  问题框架    4.1.2  五种基本框架    4.1.3  问题框架如何互不相同  4.2  关于现象和领域    4.2.1  个体    4.2.2  关系    4.2.3  因果现象和符号现象    4.2.4  领域类型  4.3  问题框架    4.3.1  需求式行为框架    4.3.2  命令式行为框架    4.3.3  信息显示框架    4.3.4  简单工件框架    4.3.5  变换框架    4.3.6  变换限制第5章  框架关注点和开发描述……第6章  框架风格和开发描述第7章  模型领域和现实世界第8章  变体框架第9章  特定的关注点第10章  再论分解第11章  组合框架第12章  增长式软件开发附录  表示法术语表参考文献

媒体关注与评论

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

图书封面

图书标签Tags

评论、评分、阅读与下载


    软件开发问题框架 PDF格式下载


用户评论 (总计1条)

 
 

  •   是在图书馆看到这本书的,作者在一个很高的角度看待整个软件开发,语言又很通俗,给人很多全新的想法,很喜欢
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7