《需求设计:构建用户想要和需要的产品》——2.9 小结

2.9 小结

笔者以业务应用程序为重点,展示了IT应用程序的设计轮廓。本章概述了每一种设计所要做的事情,以及这些设计之间的信息流动情况,这为后续各章打下了知识基础。情境设计的输出物,显然是情境设计方案本身。用户界面设计的成果,是逻辑用户界面以及服务接口描述。数据库设计的成果是数据库的schema,而技术设计的成果,则是一份提供给程序员及利益相关者的简报,以及一个可以运作的系统测试应用程序,该应用程序能够接收由程序员所编写的实现代码。在这些设计制品(design artifact)之中,除了情境设计与用户界面设计之外,其余几种设计,都是应用程序本身的一部分。
本章也简要地提到了适用于每一种设计的分析技术。
笔者把这套设计纲要称为六框模型,它虽然与传统的工程设计模型有所区别,但依然能够达到工程级的设计水准,前面已经对此做了论证。论证的重点在于:这套六框模型也可以像传统的工程模型那样完备、一致,并且可供追溯。那么我们值得按照这套模型来做设计吗?笔者认为是值得的,它可以减少我们以后对设计方案做出修改的次数,而且即便需要修改,它也能够很好地应对设计方案的变化。
第3章将要讲解其他一些设计方式,并将其与情境驱动设计相对比。笔者也会指出设计和实现之中的一些内容,那些内容是我们目前还没有提到的,而且笔者认为我们最好应该参照那些内容来做设计。

时间: 2024-10-22 07:20:49

《需求设计:构建用户想要和需要的产品》——2.9 小结的相关文章

《乐高EV3机器人搭建与编程》一导读

前 言 乐高EV3机器人搭建与编程 如果你正在寻找不需要焊接电线或学习高深的编程语言就能够一窥机器人奥妙的方法,那么LEGO MINDSTORMS EV3正是你要找的.你可以通过LEGO连接部件和图形界面来搭建机器人并为其编程.当你准备好接受新挑战的时候,你还可以破解操作系统并使用更高级的编程语言,如Java.你还可以把几个EV3机器人连接起来,让它们具有更强的计算能力或者让它们互相之间实现无线通信. 当你准备好分享你的项目时,第一LEGO机器人联赛(First LEGO Robotics Le

《乐高EV3机器人搭建与编程》一第2章 LEGO教育版盒子里有什么

第2章 LEGO教育版盒子里有什么 乐高EV3机器人搭建与编程第1章涵盖了EV3家庭版套装的基本内容.不过我曾经提到过,EV3不仅仅只有这一种套装.本章囊括了LEGO EV3教育版的相关内容.第1章和第2章共通的地方,就是它们都明确地告诉了你每种套装的优缺点.如果你还在纠结该买家庭版还是教育版的话,第1章和第2章会明确地告诉你答案.当然,如果你已经购买或是你已经决定购买其中的一套EV3,那么第1章或第2章的内容也会直观地告诉你另一种套装是什么样的. 这一章不会像第1章那样非常细地介绍每一个部分,

《乐高EV3机器人搭建与编程》一第1章 盒子里有什么

第1章 盒子里有什么 乐高EV3机器人搭建与编程你知道LEGO推出了一款可编程的机器人吗?当然,这就是你购买这本书的原因. EV3是LEGO MINDSTORMS系列的第三代.相比NXT 2.0,这个版本有更智能的处理器.新的传感器和新的组件.除此之外,它还具备更多你喜欢的东西.在第4章中,我们会展示几个机器人案例,让你能快速掌握EV3家庭版,并搭建出一个属于自己的机器人.那么,现在让我们先来看看盒子里有些什么东西. 图1.1展示了EV3家庭版的包装盒,除了家庭版还有一款EV3教育版.在第2章中

《乐高EV3机器人搭建与编程》——第1章 盒子里有什么

第1章 盒子里有什么 乐高EV3机器人搭建与编程你知道LEGO推出了一款可编程的机器人吗?当然,这就是你购买这本书的原因. EV3是LEGO MINDSTORMS系列的第三代.相比NXT 2.0,这个版本有更智能的处理器.新的传感器和新的组件.除此之外,它还具备更多你喜欢的东西.在第4章中,我们会展示几个机器人案例,让你能快速掌握EV3家庭版,并搭建出一个属于自己的机器人.那么,现在让我们先来看看盒子里有些什么东西. 图1.1展示了EV3家庭版的包装盒,除了家庭版还有一款EV3教育版.在第2章中

《乐高EV3机器人搭建与编程》——导读

前言 乐高EV3机器人搭建与编程如果你正在寻找不需要焊接电线或学习高深的编程语言就能够一窥机器人奥妙的方法,那么LEGO MINDSTORMS EV3正是你要找的.你可以通过LEGO连接部件和图形界面来搭建机器人并为其编程.当你准备好接受新挑战的时候,你还可以破解操作系统并使用更高级的编程语言,如Java.你还可以把几个EV3机器人连接起来,让它们具有更强的计算能力或者让它们互相之间实现无线通信. 当你准备好分享你的项目时,第一LEGO机器人联赛(First LEGO Robotics Leag

《乐高EV3机器人搭建与编程》一2.7 齿轮

2.7 齿轮 除了目前为止讨论到的一些细微的差别, LEGO教育版还有一些更有趣的齿轮,如带有横梁接孔的齿轮(如图2.13所示),实际上这是转盘齿轮的一部分.我将在本章下文"齿轮和接口"中作进一步论述. 这个带销头轴套的梁,或者说这个驱动铰接臂(如图2.14所示)很像一个环绕手柄.它的一端是一个销,可以用来连接横梁,也可以翻转过来,以转动手柄的形式来使用. 为了更加便捷,教育版还提供了一些灵活的橡胶双套管(如图2.15所示). 总之, LEGO教育版的核心套装根据课堂用户搭建机器人的需

《乐高EV3机器人搭建与编程》——2.7 齿轮

2.7 齿轮 除了目前为止讨论到的一些细微的差别, LEGO教育版还有一些更有趣的齿轮,如带有横梁接孔的齿轮(如图2.13所示),实际上这是转盘齿轮的一部分.我将在本章下文"齿轮和接口"中作进一步论述. 这个带销头轴套的梁,或者说这个驱动铰接臂(如图2.14所示)很像一个环绕手柄.它的一端是一个销,可以用来连接横梁,也可以翻转过来,以转动手柄的形式来使用. 为了更加便捷,教育版还提供了一些灵活的橡胶双套管(如图2.15所示). 总之, LEGO教育版的核心套装根据课堂用户搭建机器人的需

《乐高EV3机器人搭建与编程》一2.8 拓展配件箱

2.8 拓展配件箱 在LEGO EV3教育版中,它的核心部件的套装是最为人所熟知的.这的确是一个不错的套装,不过最近一款EV3教育版的升级版配件箱已经上市了!如果你有条件,一定要购买它. EV3拓展配件箱(如图2.16所示)的售价已经超过了99美元, 但是它含有很多你立刻就能用得上的神奇零件.含编程软件的LEGO EV3教育版套装(另一个独立销售99美元的套装)也会介绍一些新版的拼装图. EV3拓展配件箱也含有一个多层可叠放的盒子,与EV3教育版是同样大小.同样款式的,只不过是以白色的可嵌入式托

《乐高EV3机器人搭建与编程》——2.8 拓展配件箱

2.8 拓展配件箱 在LEGO EV3教育版中,它的核心部件的套装是最为人所熟知的.这的确是一个不错的套装,不过最近一款EV3教育版的升级版配件箱已经上市了!如果你有条件,一定要购买它. EV3拓展配件箱(如图2.16所示)的售价已经超过了99美元, 但是它含有很多你立刻就能用得上的神奇零件.含编程软件的LEGO EV3教育版套装(另一个独立销售99美元的套装)也会介绍一些新版的拼装图. EV3拓展配件箱也含有一个多层可叠放的盒子,与EV3教育版是同样大小.同样款式的,只不过是以白色的可嵌入式托

《乐高EV3机器人搭建与编程》一1.5 主控器和电池

1.5 主控器和电池 到目前为止,我们讨论的主题还主要集中在各类不同的零件上,你可以使用它们作为机器人的基础部分.但更重要的是那些使机器人活动的零件,如能使机器人移动的电机.现在让我们来认识那些重要的部件. 1.5.1 EV3智能砖 图1.36展示了EV3智能砖,它是机器人的大脑.它是套装中最重的部分,因为它内部充满了电池和运算元件,这使得它能够思考并为其他零件供电.你可以下载所有的项目,甚至可以直接在智能砖上编写程序. 不知你是否注意到, EV3智能砖的一端是编号为1-4的水晶头插口,另一端是