软件方法(上):业务建模和需求(第2版)

软件方法(上):业务建模和需求(第2版)

评分

★★★★★

ISBN

9787302497820

出版社

清华大学出版社 2018-03-01出版

作者

潘加宇

分类

编程设计

内容简介
在软件开发中,需求工作致力于解决“提升销售”的问题,设计工作致力于解决“降低成本”的问题,二者不能相互取代。能低成本生产某个系统,不一定能保证它好卖。系统好卖,如果生产成本太高,最终还是赚不了多少钱。 如果需求和设计不分,利润就会缩水。从需求直接映射设计,会得到大量重复代码;如果从设计出发来定义需求,会得到一堆假的“需求”。 《软件方法(上):业务建模和需求(第2版)》在主要思想不变的前提下,结合最近几年的发展,从文字到图形进行更新,每一章的内容更加细致,道理讲得更加严谨,例子和练习也更加丰富,希望能给读者提供帮助。
AI简介
这是一本以软件开发为主题的计算机编程设计书籍。本书在主要思想不变的前提下,结合最近几年的发展,从文字到图形进行更新,每一章的内容更加细致,道理讲得更加严谨,例子和练习也更加丰富,希望能给读者提供帮助。 本书主要探讨了软件开发中的两个关键因素:需求和设计。作者认为,需求和设计在软件开发中不能相互取代,因为即使能低成本生产某个系统,也不一定能保证它好卖。同样,如果一个系统好卖,但是生产成本太高,那么最终也赚不了多少钱。因此,在软件开发中,需求和设计是不能相互取代的。 本书还详细讲解了UML(统一建模语言)在软件开发中的应用。UML是一种面向对象的可视化建模语言,它提供了一套标准化的图形符号,用于描述软件系统的结构、行为和交互。UML的出现,解决了之前各种软件开发方法各自有一套概念、定义和标记符号的问题,造成了混乱,使开发人员无从选择,也妨碍了面向对象分析设计方法学的推广。 此外,本书还深入探讨了业务建模的真正含义,以及如何通过业务用例图和业务序列图来描述组织如何提供价值,以及如何通过系统协作来提供价值。作者认为,业务建模有时候也指“组织级别的知识”。例如,“业务建模”“业务用例”“业
阅读/下载地址