您所在的位置:读书频道 > 设计开发 > 软件工程 > 2.1.1 创建非正式场景指南

2.1.1 创建非正式场景指南

2009-09-16 11:54 贲可荣 何智勇 机械工业出版社 我要评论(0) 字号:T | T
一键收藏,随时查看,分享好友!

《软件工程:基于项目的面向对象研究方法》第2章先介绍"鼠标点击游戏"的场景,后引入面向对象技术的几个概念,讲述软件开发过程模型、面向对象建模方法以及面向对象系统的良好属性,最后,对本课程要完成的大作业提出了要求。本节讲创建非正式场景指南。

AD:

2.1.1 创建非正式场景指南

尽管我们称这部分软件开发过程是非正式的,但仍然有一些指南可用于建立这些非正式场景,以获得最大效益。这些指南如下:

1)一个软件系统应该是由一些较小的非正式场景构成,而不是一个大的非正式场景。

2)一个非正式场景应关注系统的一个相关方面。例如,用户登录系统、服务器处理用户提交的时间卡、一次用户查询、用户领取工资等。

3)每个非正式场景应该尽可能详细地指出具体值。学生们不应该写"用户通过鼠标点击,消除了相应格子内的小球",而应该说"王卉观察己方对应的蓝色小球,找到两个相邻小球,在其中一个小球的位置点击鼠标,消去小球,又在剩余时间片内,消去了暂不构成威胁的三个小球,其中由于点击位置失误,消去了一个对手方的红色小球"。后一种说法包含了管理用户在一个时间片内消去小球操作的潜在复杂性,而前一种说法则没有。

4)在非正式场景中,应该描述系统将要处理的几类用户错误,但不应该试图穷举覆盖所有可能的错误。

5)在表示每个非正式场景中,实现细节应该省略。例如,每个非正式场景都不应该提到链表或其他数据结构。

6)每个场景都应该描述场景初始化前的系统状态。例如,用户点击鼠标非正式场景应描述用户点击前游戏面板的状态。

7)每个场景应在指明下一个场景时才结束。

创建非正式场景的常见问题是太抽象而不够具体。用抽象术语刻画系统使用的问题在于抽象描述不如详细讨论情形所体现的系统复杂性来得明显。创建非正式场景的目的是帮助开发人员获得对待开发项目的深入理解。

要点2-1   创建非正式场景

(1)非正式场景要短;

(2)非正式场景应指明一个活动;

(3)非正式场景应指出具体值;

(4)非正式场景可以指明几类用户错误;

(5)应忽略实现细节;

(6)应该描述初始化之前的系统状态;

(7)应指出下一个场景。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

网友评论TOP5

查看所有评论(

提交评论

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点专题

更多>>

读书

超级网管员——网络基础
本书全面系统地概括了计算机网络的基本理论,详细阐述了OSI模型与网络协议、网络规划与综合布线、对等网络与服务器/客户端网络、

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 移动互联网生活门户 灵客风LinkPhone