第一篇:Rose实验心得
Rose实验心得
1、Rational Rose使用心得
建模是人类对客观世界和抽象事物之间联系的具体描述。在过去的软件开发中,程序员利用手工建模,既耗费了大量的时间和精力又无法对整个复杂系统全面准确的描述,以至于直接影响应用系统的开发质量和速度。而今,我们不再为建模苦恼。
Rational Rose 是一个完全的,具有能满足所有建模环境(Web开发,数据建模,Visual Studio 和 C++)需求能力和灵活性的一套解决方案。Rose允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。通过在软件开发周期内使用同一种建模工具可以确保更快更好的创建满足客户需求的可扩展的、灵活的并且可靠的应用系统。
面对现代社会庞大而繁杂的信息事务,人们渴望使信息变得简单易懂。无论何种复杂程度的工程项目,设计者都是从建模开始的,设计者通过创建模型和设计蓝图来描述系统的结构。在软件工程中,Ratioal Rose能够把模型与实际应用紧密地联系起来。通过模型与代码之间的映射,可以直接为不同的程序开发环境生成系统结构的框架,通过建立模型和代码间的映射,可以确保代码改进时模型也随之更新了,而且通过模型与代码间自动连接,建模工具可以确保良好的设计实施。
Rational Rose与传统的两层结构相比,它支持三层结构方案,从而使它有着更多的优点:
① 对应用结构任意一层做出修改时,只对其它层产生极小的影响。
② 固有的可塑性,三层既可共存于单机之中,也可根据需要相互分开。
③ 公用代码数据库使事务处理规则在系统中共享。
④ Rational Rose可视化开发工具与多种开发环境无缝集成等。
⑤ Rational Rose也可支持企业级数据库。
Rational Rose支持绝大多数软件工程常见的个人/公共工作平台。直到所编制软件共享之前,我们都可以在个人工作平台修改自己的源代码和已建立的模型。
总之,通过这几周对Rational Rose的了解和初步的学习,使我掌握了关于Rational Rose的一些基本知识,这对我以后的进一步学习以及对以后就业都会起到很大的帮助。安装时出现的问题:
1、安装时出现需要导入证书的情况,需要再下载证书
2、一些.dll文件丢失,其实并没有丢失,只是需要重新配置环境变量 Rose画图时出现的问题
在画活动图时,分岔(synchronization,活动图工具栏中有横分岔--Horizontal
synchronization和坚分岔--Vertical Synchronization两个)所联的多条关联线尾端聚集在分岔的同一部位,不能分散。需求分析问题
需求分析阶段的常见问题是:需求分析不够深入,对问题域没有仔细研究,急于进入设计阶段。造成这种问题一方面是因为项目管目赶进度以及存在于管理人员头脑中的根深蒂固的想法:任何时候不能让任何人员闲着,另外很大的原因是很多人不知道如何进一步深入研究问题域。需求分析阶段不仅要列出系统的use case,更重要的是要列出use case的输入输出和例外情况等,以及问题域中的对象之间的静态关系和动态关系,如对象间的包含关系,继承关系,调用关系等。
需求分析阶段另外一个常见的问题是常常将需求分析等同于数据库设计,需求分析阶段定义的是系统作什么,而不是怎么做,需求分析的结果应该与具体的技术实现无关。数据库设计是技术实现的细节,应该尽可能的推迟技术细节的决策,不应该使技术细节束缚了我们对系统需求的理解。需求分析阶段应该从用户的角度对系统建模,不应将大量的技术细节暴露给用户,导致系统易用性差。
需求分析阶段可以进一步细分为业务需求分析阶段和系统功能需求分析阶段。在很多研发性质的系统中,不注重业务需求分析,只有系统功能需求分析,导致开发人员知其然不知其所以然。
系统功能规范文档与业务需求文档的重要区别有以下几点:
内容不同:系统需求分为功能需求和非功能需求,功能需求进一步分为业务功能需求和非业务功能需求。系统需求规范文档除了包括业务需求文档中的业务功能需求,功能规范文档需要增加以下内容:系统的非业务功能需求,由于业务需求由计算机系统实现而产生的功能需求,如系统需要系统管理员管理,系统管理员的角度产生一些非业务功能需求,另外需要描述系统非功能需求:数据量,性能要求,响应速度,可用性要求,可靠性要求,界面语言要求等等。
阅读的对象不同:业务需求文档是用来与业务人员交流,功能规范文档是开发人员开发的依据
使用的语言不同:业务需求文档使用自然语言书写,而功能规范文档使用比较严谨的语言,如:uml书写
对编写人的要求不一样:业务需求编写人员只需要对业务系统熟悉,系统规范由系统架构师完成
体现系统架构师价值的地方是编写系统规范文档和业务层设计, 系统规范文档是下一步界面设计,业务层设计和数据库设计的依据,表示层,业务层,数据访问层之间是相互联系的,它们之间的关系应该在系统规范文档中找到。
第二篇:Rational Rose使用心得
Rational Rose使用心得
提起建模,每一位软件开发人员都不会陌生,但我们还是要给它一个明确的定义:建模是人类对客观世界和抽象事物之间联系的具体描述.在过去的软件开发中,程序员利用手工建模,既耗费了大量的时间和精力又无法对整个复杂系统全面准确的描述,以至于直接影响应用系统的开发质量和速度.而今,我们不再为建模苦恼.Rational Rose 是一个完全的,具有能满足所有建模环境(Web开发,数据建模,Visual Studio 和 C++)需求能力和灵活性的一套解决方案。Rose允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。通过在软件开发周期内使用同一种建模工具可以确保更快更好的创建满足客户需求的可扩展的、灵活的并且可靠的应用系统。
面对现代社会庞大而繁杂的信息事务,人们渴望使信息变得简单易懂。无论何种复杂程度的工程项目,设计者都是从建模开始的,设计者通过创建模型和设计蓝图来描述系统的结构。在软件工程中,Ratioal Rose能够把模型与实际应用紧密地联系起来。通过模型与代码之间的映射,可以直接为不同的程序开发环境生成系统结构的框架,通过建立模型和代码间的映射,可以确保代码改进时模型也随之更新了,而且通过模型与代码间自动连接,建模工具可以确保良好的设计实施。
Rational Rose与传统的两层结构相比,它支持三层结构方案,从而使它有着更多的优点:① 对应用结构任意一层做出修改时,只对其它层产生极小的影响。
② 固有的可塑性,三层既可共存于单机之中,也可根据需要相互分开。
③ 公用代码数据库使事务处理规则在系统中共享。
④ Rational Rose可视化开发工具与多种开发环境无缝集成等。
⑤ Rational Rose也可支持企业级数据库。
Rational Rose支持绝大多数软件工程常见的个人/公共工作平台。直到所编制软件共享之前,我们都可以在个人工作平台修改自己的源代码和已建立的模型。
总之,通过这几周对Rational Rose的了解和初步的学习,使我掌握了关于Rational Rose的一些基本知识,这对我以后的进一步学习以及对以后就业都会起到很大的帮助。
第三篇:uml实验指导书rose实验完成
目
录
实验一 用例图及进度安排.............................................................................................................2 实验二 活动图.................................................................................................................................7 实验三 状态图...............................................................................................................................15 实验四 类.......................................................................................................................................27 实验五 类的关系...........................................................................................................................37 实验六、七 交互图.......................................................................................................................43 实验八、九 对象图和包...............................................................................................................53 实验十、十一 组件图和部署图...................................................................................................55 实验十二 正向工程.......................................................................................................................62
实验一 用例图及进度安排
一、实验目的
1.熟悉用例图的基本功能和使用方法。2.掌握如何使用建模工具绘制活动图方法。3.学习使用Microsoft Project对题目进行进度安排。
二、实验器材
1.计算机一台。
2.Rational Rose 工具软件。
三、实验内容
根据图书管理系统开发要求,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务。要求:
对其中主要功能的用例书写书面用例。
四、实验步骤
书写“删除读者信息”用例的书面用例。一般应包含以下信息:(1)管理员在录入界面,输入待删除的读者名;
(2)“业务逻辑”组件在数据库中,查找待删除的读者名;
(3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续;(4)“业务逻辑”组件判断“待删除的读者”是否可以删除;
(5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续;(6)在数据库中,删除相关信息;(7)显示删除成功信息;(8)结束。分析: 在图书管理系统中,管理员首先登录系统,系统验证通过后,管理方可向系统查询数据,在查询后,系统会给出提示,有没有找到相关的数据,管理员根据系统查询的返回结果,进行下一步的操作,就是删除读者,在删除的过程中,系统会对查询得到的结果判断该记录是否可以删除,若可以删除,则给删除提示,若不能删除,也给相关的提示信息。
绘图步骤:(1)在用例图上双击main,出现如图1.1所示,为绘制用例图做好准备。
图1.1(2)在图中的工具栏选取Actor图标,在右边的图中添加一个Actor,并输入名称:administrator,如图1.2所示。
(3)在左边的工具栏中,选取用例的图标,在右边的图中画出一个用例,并输入用例的名称:login。
图1.2
3(4)按照步骤(3),绘制出如图1.4和图1.5的两个用例。
图1.3
图1.4
图1.5(5)在绘出了用例后,接下来的是绘制参与者与用例实现,如图1.6所示。
图1.6
5(6)根据步骤(5),同时完成如图1.7和图1.8。此时,删除读者用例图就到此完成。其系统查询读者信息等其他的功能会在时序图和活动图中描绘。
(7)根据分析情况,进一步添加或细化用例图。
图1.7
图1.8
五、实验报告要求
1. 整理实验结果。2. 小结实验心得体会。
实验二 活动图
一、实验目的
1.熟悉活动图的基本功能和使用方法。2.掌握如何使用建模工具绘制活动图方法。
二、实验器材
1.计算机一台。
2.Rational Rose 工具软件。
三、实验内容
根据图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务。要求:
用活动图来描述系统中已知用例的业务过程: 1.描述删除读者用例。
四、实验步骤
绘制“删除读者信息”用例的活动图。删除读者信息一般按照以下步骤进行:(1)管理员在录入界面,输入待删除的读者名;
(2)“业务逻辑”组件在数据库中,查找待删除的读者名;
(3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续;(4)“业务逻辑”组件判断“待删除的读者”是否可以删除;
(5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续;(6)在数据库中,删除相关信息;(7)显示删除成功信息;(8)结束。绘图步骤:
(1)在用例图中,找到删除的用例,如图2.1所示,在删除用例上单击右键,在弹出的快捷菜单中选“New”,Rose工具也会弹出一个菜单,选”Activity Diagram”,选中后单击,便可以新建好一个活动图。如图2.2所示。
图 2.1
图2.2(2)新建好活动图后,双击删除的活动图,得到如图2.3所示,然后把在左边的工具栏内点击“Swinlane“,在右边的图添加一个泳道,如图2.4所示,并命名为administrator.按照此步骤,再添加另一个泳道,并命名为SystemTool,得到图2.5。
图2.3(3)接着在左边的工具上选取开始点,并在administrator的泳道上添加,如图2.6所示;添加完开始结点后,再来为此活动图添加活动,图2.7所示,在左边的工具栏上选中Activity这个图标,在administrator这边的泳道上添加一个活动,命名为登录(login),再在开始结点和活动登录(login)之间添加活动关系,如图2.8所示。
图2.4
图2.5
图2.6
图2.7
图2.8
(3)完成步骤(2)后,登录输入需要对输入的信息进行验证,则在图中添加一个验证框,如图2.9所示:添加验证框后,验证的内容,如果通过,则允许管理员进行查询操作,如图2.10所示;如不能通过,则结束,如图2.11所示。
图2.9
图2.10
图2.11
(4)验证后,下一步的操作是查询需要删除的记录,添加一个活动,命名为delete,如图2.12和图2.13所示。
图2.12
图2.13(5)最后,在删除后,系统会返回操作结果给操作者,图2.14所示;删除成功或删除失败系统都会有信息返回给操作者。
(7)根据分析设计情况,进一步添加或细化活动图。
图2.14
五、实验报告要求
1. 整理实验结果。2. 小结实验心得体会。
实验三 状态图
一、实验目的
1.熟悉活动图的基本功能和使用方法。2.掌握如何使用建模工具绘制活动图方法。
二、实验器材
1.计算机一台。
2.Rational Rose 工具软件。
三、实验内容
通过前面内容的学习,完成了对图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态。通过这两类图我们可以初步了解系统的业务处理过程,但对业务处理过程的处理状态间转换了解仍不够,这不利于设计人员对系统业务的进一步理解,而状态图能从对象的动态行为的角度去描述系统的业务活动。因此,指派你运用本节所学的状态图,完成如下任务:
1.完成图书业务模块中还书用例的状态图。
四、实验步骤
1.业务分析:由前面章节对图书馆管理系统中的还书主要业务的描述和分析可知,还书业务的动态行为是由:空闲(idle)、图书查找(finding)、还书(reversion)、失败(Failure)、归还成功(Success)5种状态及激活相互转换的事件。
2.绘制状态图:请您根据分析运用UML绘制还书用例的状态图。分析:
还书的状态图,还书的主要业务都是由管理员来完成,首先管理员必须先登录系统,并通过验证后,便可以进行下一步的操作,查找该书的相关信息,如存在,则进行还书操作,如不存在该信息,则给出提示信息;
绘图步骤:
(1)在用例图中的还书(revesion)用例,单击右键,如图3.1所示,新建一个状态图,命名为revesion状态图,图3.2所示。
图3.1
图3.2(2)双击“receivesion”状态图,展开后,在左边的工具栏上选取一个实心圆点,此结点为开始结点,图3.3所示;当还书的时候,操作者先要询问系统的状态,如果系统忙,操作者则必需等待,因此,得到系统的两种状态,如图3.5所示。
图3.3
图3.4
图3.5(3)操作者在询问系统和状态后,得到的图3.6所示两种状态,如果系统忙,操作者必需要等待、结束,如图3.7和图3.8所示,重返步骤(1)。
图3.6
图3.7
图3.8(4)如系统空闲,则进行对还书的信息进行查询操作,图3.9所示;查询也有两种结果,一是查询得到该书的相关信息,二查询不到该书的相关信息;则此时有两种状态,需要建立两种状态,如图3.10所示。
图3.9
图3.10(5)最后,操作者进行了操作后,系统会给出操作的结果给操作者;操作成功或失败,都会有提示信息给出。整个的还书的过程便完成;图3.11所示。
(7)根据分析设计情况,进一步添加或细化状态图。
图3.11
五、实验报告要求
1.整理实验结果。2.小结实验心得体会。
实验四 类
一、实验目的
1.理解类的基本概念。
2.掌握如何从需求分析中抽象出类的方法。3.掌握在Rational Rose中绘制类的操作方法。
二、实验器材
1.计算机一台。
2.Rational Rose 工具软件。
三、实验内容
通过前面内容的学习,完成了对图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态和状态图。通过这两类图我们可以初步了解系统的业务处理流程。现在需要对系统进行静态建模,这就需要从系统的用例图、活动图和状态图去寻找和发现类。因此,指派你运用本节所学的有关如何抽象出类的知识,完成如下任务:
1. 寻找和抽象出书籍管理功能中的类。
四、实验步骤
1.分析:由前面章节对图书馆管理系统中的书籍管理功能可知,该模块是由书籍信息类、书目类、新增书籍界面类、修改书籍界面类、删除书籍界面类和书籍管理类6个类组成。
2.绘制类的步骤:
(1)打开前面初步构建的UML模型文件;(2)打开Rose中的逻辑视图(Logical View),选择分析模型(analysis model)目录。并在其下创建一个子目录并命名为:“图书馆业务功能”。
(3)用鼠标右击“图书馆业务功能”在弹出来的菜单中选择“New→Class diagram”项,创建类图,如图4.1所示。
(4)双击新建的类图,并点右边控件集中选中的类的图标,并用鼠标在图中分别拖出一个类图,并命名为Book,如图4.2所示。
图4.1
图4.2(5)接下来的一步为设置类的属性,在新的类中双击该类,在打开属性面板中,可以看到在此可以设置类的属性和方法等其他的信息,图4.3所示;后撞击Attributes这个栏目,此栏目为设置类的属性的选项,在图中间的单击右键,可以看到有一个“Insert”的选项,选中这个选项,图4.4所示,后在出现的对话框中输入相关信息如图4.5所示;如书本的ISBN号,在Type这个方框内输入此属性的类型值,同时可以看到一栏可以设置此属性的访问权限,一般这些属性都设置Private这个权限,如图4.6所示。这个类的其他属性也可以按照以上的做法设置,最后得到的结果是图4.7所示。
图4.3 图4.4
图4.5 图4.6(6)设置好类的属性,现在来设置类的方法(也是操作),双击类后在弹出的菜单上选operations这个选项,可以看到图4.8所示,在图中的空白地方,单击右键,在弹出的菜单中选insert这个选项,也就只有这个选项可用,见图4.9,接着输入方法名,同时可以设置该方法的返回类型,也可以在Documentations的方框内填写一些相关的方法说明,如图4.12所示,设置好该方法的访问权限,见图4.13。类的其他方法也可以按上面来设置好,最后,得到该类的其他方法见类4.14。
图4.7 图4.8
图4.9
图4.11
图4.10
图4.12
图4.13 图4.14
(7)至此,类的方法和属性都设置好了,如图4.15所示。
图4.15
(8)接下来为书目类设置,按照上面的步骤可以设置好该类的属性和方法,如图4.16和图4.17所示。
图4.16 图4.17
(9)最后,绘制出由分析得出的各个类,如图4.18所示,此时,类图便完成。(10)根据分析情况,进一步细化添加相关的类。
图4.18
五、实验报告要求
1.整理实验结果。
2.小结实验心得体会。
实验五 类的关系
一、实验目的
1.理解类间关系的基本概念。2.掌握描绘类间关系的方法。
3.掌握在Rational Rose中绘制类关系的操作方法。
二、实验器材
1.计算机一台。
2.Rational Rose 工具软件。
三、实验内容
通过对前面内容的学习,使我们完成了图书馆的管理系统的需求分析,并从业务对象中抽象出了类。我们知道类通常是不会单独存在,而是由关联、泛化、依赖等关系相互协作来静态描述业务系的。因此,我们在找出系统中所存在的类的前提下,需要进一步对业务对象间如何联系进行建模。现指派你运用本节所学的相关知识,完成如下任务:
1.对书籍管理功能中的类的关系建模。
四、实验步骤
1.分析:由前面章节对图书馆管理系统中的书籍管理业务分析和对该业务的抽象出来的类可知,图书馆的主要静态模型类图是由书籍管理类、书类、书目类、管理员类、用户类和各种界面操作类组成。其中用户类与管理员类是泛化的关系,而其它类之间均是关联关系。
2.请根据教材中示例部分在Rational Rose中绘制类间的关系。绘图步骤:
(1)打开上面做好的类图,添加管理员类,用户类,界面类。首先,添加一人管理员类,图5.1,并按照上面所说方法添加类的各种属性和方法,见图5.2、图5.3。
(2)可以依照上面的操作来添加其他的类,如:用户类(Reader类)、界面类(ActionForm),添加完后结果如图5.4 和图5.5所示;
(3)其他的类添加完后,就可以为各个类添加关系了,由关联、泛化、依赖等关系相互协作来静态描述业务系,所以,各个类的关系也由这几个关系来完成。如图5.6所示:Person类是administrator类和reader类两个类的父类,他们之间为泛化关系。administrator类和reader类是继承Person类。BoobItem类是继承Book类的,其他的类为一般的依赖关系,最后,连接完线条便得到图5.6。
(4)根据分析设计情况,进一步细化各类之间的关系。
图5.1
图5.2
图5.3
图.5.4
图5.5
图5.6
五、实验报告要求
1.整理实验结果。2.小结实验心得体会。
实验六、七 交互图
一、实验目的
1.理解顺序图的基本概念。2.理解协作图的基本概念。
3.掌握在Rational Rose中绘制交互图的操作方法。
二、实验器材
1.计算机一台。
2.Rational Rose 工具软件。
三、实验内容
通过对教学内容的学习,使我们完成了图书馆的管理系统的需求分析,并从业务对象中抽象出了类。现在需要对前面所给出的用例进行实现,而用例的实现主要由交互图来指定和描述系统的动态特性。现指派你运用本节所学的相关知识,完成如下任务:
1.对书籍管理功能中的用例进行动态建模。
四、实验步骤
1.分析:根据演示部分对图书业务功能模块中的交互操作进行动态建模的操作步骤和方法,请你对书籍管理模块中的交互操作进行动态建模。该模块中主要存在新增书籍、修改书籍信息和删除书籍三种交互操作。
2.请根据教材中示例部分在Rational Rose中绘制上述的交互图。绘图步骤:
(1)在Rose软件的左边栏目上的Logicl View单击右键,新建一个时序图,时序图是交互图一种表示,可以用时序来表示,如图6.1;在此,先单间介绍一下用法:图中的直线箭头是发送消息;虚线箭头是返回消息;曲折线是对象自己给自己发送消息并调用。
(2)接下来的是添加类,系统中的类是其他的方法的边界,在上面做好的类找到可以直接拖拉来图中,见图6.2 和图6.3所示。
图6.1
图6.2
图6.3(3)添加类后,便可以添加方法了,开始是必需是外面的实体向系统发送消息,如图6.4所示,是管理员登录时向系统发送的消息;
图6.4
(5)可以按上一步的方法来完成其他的方法,如viladate(验证),返回验证结果,当用户收到结果后,可以正常登录后便能进行增加图书见图6.5到图6.9。最后得到的时序图如图6.10所示。
图6.5
: administrator : SystemActionForm1: login2: login3: validate图6.6 : administrator : SystemActionForm1: login2: login3: validate4: result5: result图6.7
: administrator : SystemActionForm1: login2: login3: validate4: result5: result6: add7: add图6.8
: administrator : SystemActionForm1: login2: login3: validate4: result5: result6: add7: add8: addbook图6.9
: administrator1: login : ActionFormSystem2: login3: validate4: result5: result6: add7: add8: addbook9: addruselt10: addresult
图6.10
(6)完成了时序图后,可以按F5键便得到增加图书的协作图,见图6.11所示。
1: login6: add : administrator5: result10: addresult : ActionForm3: validate8: addbook4: result9: addruselt2: login7: addSystem
图6.11
(7)剩下的更新图书信息和删除图书信息的交互图在此不再一一详细的介绍,其绘图方法跟绘制增加图书的方法一样,最后得到见图6.12 到图6.15
第四篇:A Rose for Emily书评
Book Review of A Rose for Emily--The Conflicts between Old and New A Rose for Emily is a masterpiece written by William Faulkner with sort of Gothic style.This short story is too abundant to penetrate completely.Therefore, I would like choose a perspective—the conflicts between old and new to discuss about.Change is a natural rule as same as life and death.While, at the beginning of the new thing emerging, the old generation always defenses the ancient tradition with total efforts.In this short story, Emily is a symbol of old traditions of South.She sticks to her family honor and turns down everything fresh.We can see that from these typical conflicts I select below.The first conflict—tax affair was appeared in para.5.At the first sentence ―when the next generation, with its more modern ideas… this arrangement created some little dissatisfaction.‖ The new generation can’t permit Emily to be free from taxes.They invoked the challenge, ―they mailed her a tax‖, while the old fought back—―and there was no reply‖.In the fires round, the new generation got a disappointment.Then in para.6, the second round started.The government set up a special meeting
to save their first failure.Finally, they decided to dispatch a deputation to persuade Emily face to face.―Knocked at the door through which no visitors had passed since eight or ten years earlier‖ illuminates that the hostess of this house eludes the historic revolution.It was the old Negro not Emily herself who handled their reception.Next, the description of Emily’s house makes people feel creep.―It smelled of dust and disuse‖ ―It was furnished in heavy, leather-covered furniture‖ ―the leather was cracked‖ etc.Especially, a profound ―stood‖ in the last sentence when picturing the crayon portrait of Emily’s father illustrates that the old thoughts were still alive.Para.7 has the first appearance of Emily.―They rose when she entered.‖ They ―rose‖ may be out of their respect to the old cultural Emily stood for, or may be because they were surprised by Emily’s appearance.―a small, fat woman in black‖ ―a thin gold chain descending to her waist and vanishing into her belt‖ shows that she hated changing.―She looked bloated, like a body long submerged in motionless water‖ This magical sketch makes people’s hair stand on the end.The old thoughts were degrading but the old warrior didn’t vanish.Para.8 exposes Emily’s distasteful attitude towards new thoughts.―She did not ask them to sit.‖ The ―just‖ explains the absolute arrogance of
Emily, it causes that ―the spokesman came to a stumbling halt‖.Although the conflict hadn’t started yet, Emily occupied the superiority.Para9—15 is a fierce argument between Emily and deputation.―Her voice was dry and cold‖.The repetition of ―I have no taxes in Jefferson‖ accounts for the ―dry‖ and ―I received a paper, yes‖ ―Perhaps he considers himself the sheriff‖ and ―See Colonel Sartoris‖ ―Show these gentlemen out‖ demonstrates the ―cold‖.―dry‖ and ―cold‖ also mean that she despises newfangled stuffs.Para.16 is a transition.In first conflict, ―she vanquished them, horse and foot‖, then it naturally leads into the second conflict ―she had vanquished their fathers thirty years before and the smell.Chronologically, the second conflict happened earlier than the first.Para.17 gives the background of ―the smell‖ affair –―her father’s death‖ ―her sweetheart went away.‖ These two disasters create suspense to readers.What’s the relationship between them and ―the smell‖?
Para.18—22, the author drug out ―the smell‖ affair from women’s complaints.―the mayor‖ who was ―eighty years old‖ expressed his incapability—―what will you have me do about it?‖ The mayor is also a
protector of old generation.Therefore, he made a negative decision on handling ―the smell‖ problem.Para23—25, town people showed their dissatisfaction again.―One from a man who came in different deprecation‖ narrates his fear towards the judge.―One younger man, a member of the rising generation‖ made a more powerful utterance.Obviously, Judge Stevens disliked ―the younger man’s‖ bold tone, so he said ―Dammit, sir‖ to disapproved of him.Para.26 says how the town people solved the ―smell‖ problem.Without the endorsement from government, four men determined to handle this difficulty by themselves.From the view of a long distance away, they were ―like burglars‖ ―sniffing along the base of the brickwork‖ ―one of them performed a regular sowing motion.‖ Until now, readers might understand what they doing were.Suddenly, the author cuts shot closer.―a window that had been dark was delighted and Miss Emily sat in it…her upright torso motionless as that of an idol.‖ This portrait of Emily truly scares me.She saw the invasion of someone else, perhaps she has already collapsed mentally, and hence she did nothing but sat like a stone.In this conflict, the new generation won.After all, ―after a week or two the smell went away‖.Besides the occurrence I analyzed above, the love tragedy between Emily and Homer Barron also can be considered as the consequence of the conflict between North and South.In this novel, Emily symbolizes the South, old and tradition, the Yankee represents the North, new and modern.Both young guys might be interested in each other when they first meet.But they possess altogether different values or concept of lives.So they inevitably separated before long.The conflict between the two partners symbolizes the conflict between the South and the North.And the absurd murder aggravates the contradictions.When I finished reading the story, a sincere sympathy emerges in my mind.Emily is totally a tragedy of the old traditions.She is a prisoner of the past, of the social and moral taboos of the South.In our daily life, everything is changing everyday.As an individual, we can only adapt ourselves to the protean environment and should learn to accept new things.In the war of ―new against old‖, the former always is the winner by the test of history.
第五篇:实验心得
实验1 DOS操作基础
初次接触汇编的上机实验,感觉挺神奇的,感觉接触到了计算机里基础的东西,都是以前没见过的,有一些能够查询目录的指令,比如dir(目录显示指令)、type(显示文件内容命令)等等。可能是自己太安于计算机的基础的常规操作,都没去发现它还有这么多的值得发现的东西。
实验二 汇编初体验
第一次在DOS环境下运行汇编程序,接触到了一些内部可以调用的程序比如MASM.EXE、ASM.EXE、LINK.EXE等等。还了解了debug下命令的一些用法,比如D(Dump)显示指定内存单元内容G(GO)运行命令,T(Trace)执行一条语句等等。
实验三
DEBUG使用
这次实验课详细地介绍了
debug的使用方法。主要用到的D,T,U。要多多上机才能学得更好。
实验四 内存操作数及寻址方法
掌握了8088系统中数据在内存中的存放方式和内存操作数的几种寻址方式。8088指令:INC,DEC,LOOP,INT 3,INT 20H,寄存器SI,DI。通过反复的操作熟练的掌握了debug的一些用法。对于寄存器还有一些疑惑的地方,还得好好研究。
实验五 数据串传送和查表程序
知道了MOV指令还有循环指令loop的用法。还有堆和栈指示器和堆栈操作指令push和POP。不过还是不太熟。
实验八 显示十进制整数
这一次的实验,运用了更多的指令算法,课程脱节的问题也更明显地暴露出来,没有抓住核心的我走了不少弯路,但是只要用心,又有老师指导,还是能完成本次实验,并且先于理论课程学到了更新的知识。(抄的百度)
实验九 方程求解
初次接触汇编语言的分支结构。用到了JMP指令。这当然和之前学的C语言的思想是一样的,发现思想实现起来还是很不容易的,多加练习。
实验十五 中断服务程序
通过本次试验熟悉了汇编语言宏程序设计;了解了中断服务子程序的编写,其中应注意恢复原中断指令,将ds重新指向数据段。(抄的百度)