当前位置:文档之家› 软件工程设计导论——题型示例2

软件工程设计导论——题型示例2

软件工程设计导论——题型示例2
软件工程设计导论——题型示例2

一、填空(10 *1分=10)

二、名词解释(5*3分=15)

1.抽象类:它是一个不能被实例化的类。

2.UML接口:是公有的属性和抽象操作的有名集合。

3.同步消息:从一个对象到另一个对象的通信,而这个发送个体在发送信息之后暂停执行。

4.异步消息:从一个对象到另一个对象的通信,而这个发送个体在发送信息之后继续执行。

5.集中控制样式:是少数控制器做出所有重大的决定的分配决策权的方式

6.委托控制样式:是决策权分布在整个程序中的分配决策权方式

7.分散控制样式:是决策权广泛的散布在整个程序中的分配决策权方式

8.可见性:在程序正文的某个位置可以按照名称来引用某个程序实体,那这个实体在这个

位置就是可见的,具有可见性

9.可访问性:某个程序实体在程序正文的某个位置可以被使用,这个实体在此位置就是可

访问的,具有可访问性

10.严格分层体系结构:允许每层只使用紧邻其下的那一层的分层体系结构

11.松弛分层体系结构:允许每层都可以使用其下的所有层的分层体系结构

12.黑板体系结构风格:当共享数据库改变时,共享数据库将激活存取器。这种变体称为黑

板体系结构风格,共享数据库称为黑板

13.仓库体系结构风格:共享数据库是被动的,由存取器对其进行查询,这些存取器可以继

续运行,或者由其他某个组件控制,这种变体称为仓库体系结构风格,共享数据库称为仓库

14.异构体系结构:采用两种或多种体系结构风格的体系结构

三、简答(6*5分=30)

1.说出设计当作问题解决方案来考虑到3个优点。

第一:这意味着信息在问题和解决方案之间可能是隔离的

第二:由此产生的看待设计的观点

第三:意味着要在设计中使用历史悠久的一般的问题解决技术

2.为什么说抽象化是重要的问题解决技术?说出3点理由

1,使问题简化——真实的问题总是有许多与其解决方案无关的细节

2,使问题的解决结构化——许多设计问题都太大太复杂,以致不能完全解决

3,有助于以自顶向下的方式构成问题解决过程

3.例举建模的好处和危险。

好处:可以简化要表示的目标,从而使我们更容易理解,记录和研究目标。研究模型还可能比直接研究目标更省成本,更安全。

危险:模型永远不能精确再现所表示的目标,因此研究模型得出的结论有可能不正确。

4.例举软件的产品设计人员和工程设计人员所关注的具体方面。

部分具体的软件产品设计:屏幕布局——包括用户界面组件的布置以及这些组件的大小,字体颜色和外观;用户与程序之间的交互顺序;消息的编写;图像的使用和外观;

程序将执行的功能;程序所需的输入和产生的输出;程序的质量和可靠性;用户使用该程序达到其目标的易用性;程序是如何适应和改变用户工作方式

部分具体的软件工程设计:构成程序的主要部件或子系统,包括它们的接口,功能,交互作用,速度等;程序中的模块以及这些模块的接口;程序中模块之间的交互作用;模块的内部细节,包括它们的数据和行为;程序中使用的数据结构和算法;程序中异常和

错误处理机制;程序中的进程和线程。

5.为了核实某个用例图是否包括所有应该包括的用例,设计人员应该怎样做?

通过检查产品需要清单来确保所有需要都已得到满足,或者确保所有未被满足的需要都是故意为之的,设计人员可以检查用例图的完整性

6.给出3个因太小而不应成为用例的活动示例。

某些因太小而不宜作为用例的活动示例是:给设备或另一个系统发送信号或消息,接收来自设备或另一个系统的信号或消息,向用户显示消息。

7.哪些表示法可用于用例描述?

任何能够说明交互作用中活动流程的表示法都可以用于用例描述,其中包括uml活动图,uml交互作用图,流程图,编程语言和自然语言。

8.为什么至少必须有一个风险承担者的需要与用例有关?

如果某种产品的任何风险承担者都没有与某个用例相关的需要,则该产品就没有理由支持这个用例。产品应该满足风险承担者的需要和要求,产品的所有特点和功能都应该服务于这个目标。

9.如果在开始工作时没有完整、正确和一致的产品设计,那么工程设计人员必须做什么?

如果工程设计人员没有得到由产品设计人员提供的完整,正确和一致的产品设计,则除了亲自完成产品设计以外别无选择,如果完全不知道产品是什么,就不可能想出如何来实现产品。

10.对工程设计分析最有用的静态和动态模型是什么?

对面向对象的工程分析最有用的静态模型是分析类模型,最有用的动态模型是用例模型

11.给出一些不应该出现在概念模型中但应该出现在设计类模型中的实例。

不应该出现在概念模型中但应当出现在设计类模型中的示例是那些与软件系统有关而问题无关的实体,具体例子包括只与实现有关的类属性,比如:计数器,引用以及仅仅为了方便的变量;还有只与实现有关的属性的特征,比如属性是公有还是私有,属性的数据结构是什么;以及只与实现有关的操作,比如构造函数,析构函数,结束函数,获取恶化设置属性的方法;或者是只与实现有关的操作的特征,比如操作是公有还是私有,它们支持哪种并发性。

12.给出一些不应该出现在设计类模型中但应该出现在实现类模型中的实例。

不应该出现在设计类模型中但应当出现在实现类模型中的示例是那些与特定环境和语言中的程序实现有关的实体。具体的例子有来自类库的具体类,比如https://www.doczj.com/doc/012138815.html,ng.integer;

还有哪些为语言所特有的数据类型,比如unsinged long;以及操作和初始化表达式

13.在软件体系结构文档中应该包括什么信息?

软件体系结构文档应该包括产品概述,给出体系结构模型,提供模型之间的映射,解释设计的理论依据,并包括词汇表

14.什么图可以用来模拟程序部件之间的协作?说出五种。

Uml顺序图,通信图,活动图,用例模型,数据流程图

15.描述用于生成中级设计模型的两种创建技术和两种转换技术。

两种创建技术是功能分解和基于主题的分解。在功能分解技术中,为得到低级别的组件而分解高级别组件的功能。在基于主题的分解技术中,设计主题从设计故事中被吸取出来,然后用来生成解决各个主题的模式。

两种转换技术是把概念模型转换为设计模型以及转换类似程序的设计,转换概念模型从概念

模型着手,将其元素从问题实体转换为设计组件,修改这些组件并添加必要的新组件,。转换类似的设计需要修改原来的设计,以满足新产品的需求。

16.职责是如何帮助做出模块中应该放入哪些操作和数据的决策?

某个模块为履行其职能所需的全部数据和操作都应该被放入该模块中,也只有这样的数据和操作才应该被放入该模块之中。这将增强模块的内聚性,并降低模块的耦合性。

17.解释操作何时活动、暂停或执行。对象可以暂停吗?为什么?

操作当某个进程在运行其代码时处于执行状态,当等待同步消息返回时处于暂停状态,当执行或暂停时属于活动状态,对象可以是活动的,因为对象可以有一个或多个活动的操作,但对象不能被暂停,。有人可能会说,如果某个对象的一个或多个操作被暂停,则该对象就处于暂停状态,但是,一个或多个操作被暂停的对象却可能有一个或多个操作正在执行,因为可能有多个进程在运行该对象的代码,因此说一个或多个操作被暂停的对象处于暂停状态是没有意义的。

18.可选、选择、中断和循环片断分别可以有多少个操作数?

可选,中断和循环片段只能有一个操作数,选择片段可以有一个或多个操作数。

19.解释分层风格如何支持重用的?

在分层体系结构中,每一层都应当包含内聚元素,并只和它下面的那个模块耦合,这样可以比较容易的提取有一个层并在另一个程序中使用它,此外,类似的程序可能需要类似的层,所以层的重用也将更加容易。

20.解释分层风格的程序难以调试的原因。

在具有分层体系结构的程序中实现许多程序特性将跨越几个层,也许是大部分层,如果出现bug,则难以确定发生故障的层,从而使程序难以调试。

四、综合设计题(3*15分=30)

1.绘制活动图,说明一般设计的步骤。

2.绘制活动图,模拟洗衣过程。该模型中应包括并发动作。

3.绘制自助洗车系统的用例图。

4.绘制自动取款机的用例图。

5.Caldera是智能的热水器控制装置,该装置与热水器的恒温器相连,可以提供更高效的

水温控制,从而节约资金并保护环境。Caldera在热水需要量大时把热水器的恒温器设定为高,在需要量不大时将其设置为低。设计要求:建立其概念模型,识别问题域中的类、属性、联系和多重性。

6.使用状态机图绘制交通路口红绿灯的并发行为模型。

7.下面的UML序列图是对一个自动气象站中对象的交互行为建模。在图中直接圈出所有

错误。

(1)根据上图中,什么消息被发送Weathervane对象?(2)创建了多少个Observation 对象?

(3)record( )操作在其参数设置前是否能被调用?(4)self对象的类型是什么?

(5)Weathervane对象的名称是什么?

8.迭代器模式

(1)绘制一个类图,描述迭代器模式的静态结构。(2)绘制一个序列图,描述迭代器模式的行为。

工程估价课程设计定稿版

工程估价课程设计 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

目录 一、工程量计算表 (1) 1.1 基本参数 (1) 1.2 土方工程 (1) 1.3 砼及钢混结构工程 (4) 1.4 门窗及木结构工程 (6) 1.5 砌筑工程 (8) 1.6 楼地面工程 (11) 1.7 道路及排水工程 (13) 1.8 防水及屋面工程 (13) 1.9 装饰工程 (14) 1.10 脚手架工程 (15) 1.11 构件运输与安装 (16) 1.12 隔热工程 (16) 二、综合单价分析表 (17) 2.1 土石方工程 (17) 2.1.1 平整场地 (17) 2.1.2 人工挖地槽 (17) 2.1.3 清水碎砖基础垫层 (17) 2.1.4 条形砖基础 (18) 2.1.5 墙基防潮层 (18) 2.1.6 墙基回填土 (18) 2.1.7 室内原土打底夯 (19) 2.1.8 室内回填土 (19) 2.1.9 人工余土外运 (19) 2.2 砼钢混结构工程 (20) 2.2.1 现浇钢筋混凝土圈梁 (20) 2.2.2 现浇混凝土挑檐 (20) 2.2.3 预制架空隔热板 (21)

2.2.5 屋面预应力空心板 (22) 2.3 门窗及木结构工程 (22) 2.3.1 门连窗 (22) 2.3.2 一般木玻璃窗 (23) 2.4 砌筑工程 (23) 2.4.1 一砖内墙 (23) 2.4.2 半砖内墙 (24) 2.4.3 一砖外墙 (24) 2.5 楼地面工程 (25) 2.5.1 清水砖垫层 (25) 2.5.2 1:2.5水泥砂浆踢脚线 (25) 2.5.3 1:2.5水泥砂浆墙裙 (26) 2.5.4 水泥砂浆找平层 (26) 2.5.5 砖砌台阶 (27) 2.5.6 明沟 (27) 2.6 道路及排水工程 (28) 2.6.1 检查井 (28) 2.6.2 化粪池 (29) 2.7 防水及屋面工程 (30) 2.7.1 屋面二毡三油一砂 (30) 2.7.2 PVC水落管 (30) 2.7.3 铸铁弯落水管 (31) 2.8 装饰工程 (31) 2.8.1 石灰砂浆抹平顶墙面 (31) 2.8.2 斩假石勒脚 (32) 2.8.3 木门油漆 (32) 2.8.4 木窗油漆 (33) 2.8.5 平顶及内墙粉刷106涂料 (33) 2.9 脚手架工程 (34) 2.9.1 外墙砌筑脚手架 (34)

软件工程导论论文(精)

软件工程一.关于软件工程软件是计算机系统中程序.数据和相关文档的集合,一种逻辑产品。软件工程是一门研究工程化方法构建和维护有效的.实用的和高质量的软件的学科。软件工程是一门比较年轻的学科,追溯其出现的时期我们可以回到二十世纪中期。那个时候出现了软件危机。上个世纪五十年代计算机刚从军用转到民用,编写程序的工作被视为艺术家的创作。由于当时计算机受价格因素的限制未能普及,人们对这一新生的披着神秘面纱的产品并不了解。再加上编程人员追求的是如何在有限的处理器能力和储存空间约束下编写出执行速度快.体积小的程序,使程序中充满了各种各样让人迷惑的技巧,这时的软件的开发生产就非常依赖开发人员的聪明才智。但是得到了六十年代,由于计算机生产硬件的突破使计算机的应用范围得到较大的扩展对软件系统的需求和软件自身复杂性急剧上升,传统开发方法不能满足对软件的需要,出现了软件危机。为解决这个问题,1986年“软件工程”在NATO会议上被首次提出,就是把软件开发从“艺术”和“个体行为”向“工程”和“群体协同工作”转化。从此一门新的学科便诞生了。软件的发展又分为几个阶段:先是程序设计再到程序系统,再是软件工程,到现在是面向对象软件工程。因为一种软件往往比较庞大,需要一个或多个团体才能完成,所以以一种工程化的方法不仅能够提高软件的质量也能提高开发效率。软件工程是研究和应用如何以系统性的.规范化的.可定量的过程化方法去开发维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。其目标是在给定成本.给定进度的前提下开发软件。开发出的软件应具有可修改性.有效性.可靠性.可维护性.可适应性.可移植性.可追踪性.可重用性.可理解性.可互操作性。其中可修改性事实容许对系统进行修改而不增加原系统的复杂性。有效性是软件系统能最有效的利用计算机的时间资源和空间资源。软件工程包括技术和管理两方面。由方法.工具.和过程三部分。软件开发方法就是完成软件开发的各项任务的技术方法,软件开发工具是为了方法运用提供支撑。软件工程的过程包括定义.开发.运行维护。定义包括可行性研究.需求分析两个步骤。可行性研究就是根据已有的技术手段结合要开发软所可能运用的技术来判断开发的可行度。需求分析就是要通过客户了解软件所应具备的功能。这一阶段是软件开发前的准备阶段,是很重要的一个阶段。

软件工程导论期末考试试题和答案

1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__ 测试________、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件 和应用软件。 3.可行性研究主要集中在以下四个方面经济可行性、技术可行 性、法律可行性和抉择。 4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计 方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。 6.__数据流图________和__数据字典___共同构成系统的逻辑模型。 7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。 8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。 9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估 计三种类型。 1.下列哪个阶段不属于软件生存周期的三大阶段( C )。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段 2.需求分析是(A )。 3.A、软件开发工作的基础B、软件生存周期的开始 4.C、由系统分析员单独完成的D、由用户自己单独完成的 5.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要(B )。 6.A、明确的需求定义B、完整的生命周期 7.C、较长的开发时间D、熟练的开发人员 8.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归 测试过程称为( A )。 9.A、改正性维护B、适应性维护 10.C、完善性维护D、预防性维护 11.一般说来,投入运行的软件系统中有错误(A )。

软件工程导论(整理版)

SA——结构化分析方法 可行性研究:可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程; 技术可行性:对待开发的系统进行功能、性能和限制条件的分析,确定在现有的资源条件下,技术风险有多大,系统能否实现; 经济可行性:这个系统的经济效益能超过它的开发成本吗? 社会可行性:实用性怎样 5. 耦合性:耦合是指一个模块与其它模块之间的联系,又称为块间联系,是模块之间相对独立性的度量; 6. 内聚性:内聚是指模块内部各个成分之间的关系,又称为块内联系,是模块功能相对强度的度量; 7. 模块的控制范围:一个模块的控制范围是指该模块本身及其所属的(直接或间接调用的)所有模块的集合; 8. 模块的作用范围:受该模块内一个判定影响的所有模块的集合;9. 软件结构:软件结构图; 10.模块:在软件中,通常把用一个名字就可以调用的一段程序称为模块; 1. 编码:所谓编码就是把软件设计结果翻译成用某种程序设计语言书写的程序; 2. 程序设计风格:所谓程序设计风格是指书写源程序的习惯、程序代码的逻辑结构与习惯的编程技术。从软件工程要求出发,程序设计风格应包括以下要素:①源程序文档化②数据说明③语句构造④输入输出 ●白盒测试技术:逻辑覆盖和基本路径覆盖 ●黑盒测试技术:等价类划分、边界测试、错误推测、因果图 ●软件测试步骤:单元测试、集成测试和确认测试 1. 校正性维护:满足用户对已开发产品的性能与运行环境不断提高的要求,进而达到延长软件寿命的目的; 2.适应性维护:对程序使用期间发现的程序错误进行诊断和改正的过程,配合变化了的环境进行修改软件的活动; 3. 完善性维护:满足用户在使用过程中提出增加新的功能或修改已有功能的建议而进行的工作; 4. 预防性维护:为了改善未来的可维护性或可靠性而修改软件的工作。

软件工程专业导论结业论文

软件工程专业导论结业论文 专业导论课结束了,现在我来谈谈我对软件工程的认识与理解。软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本为目的。其中,计算机科学、数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量,成本等管理。软件工程从一个学科,或是某一个研究方向来说,人员仅仅是过程,方法的执行者,所以人员的素质往往被忽略。软件工程是一门实践性很强的学科,所以在实际的软件研制过程中,人员的素质占据着非常重要的地位。在具体的软件工程项目中,人员的角色定位,任务分配,以及团队内成员之间的协调配合是非常重要的。人员的角色定位以及任务分配,是属于技术层面的资源配置,软件过程的各个环节,都必须有最合适的人选,该环节才能得到最有效的技术资源,而整个团队内成员之间的配合协调,则是属于管理层面的资源整合,通过充分调度软件生产的各个环节,精细安排,整个软件工程项目才能有条不紊地展开,软件生产的理论才能更好地应用于实际。 理论来源于实践,同样也高于实践,现有的软件工程理论也是经过了众多的科研工作者,业界人士和用户的创造,修改和更新所得出的经验总结。可以预想,软件工程的理论仍会随着软件产业的发展壮大而不断被推进完善。没有坚实的理论支持,实践就没有明确的方向,作为软件工程的学习者,既要夯实理论基础,制定解决方案,又要创新实践模式,完善产品功能。 软件工程强调模块化,随着全球化的发展趋势和全球化市场竞争压力的增加,一方面企业需要更多的业务灵活性和创新能力;另一方面企业面临的IT环境复杂度的增加和历史遗留系统的增加,对企业的IT提出了新的挑战。模块化的思想恰恰能够帮助企业从根本上解决了这一问题,它一方面通过抽象、封装、分解、层次化等基本的科学方法,对各种软件构件和软件应用进行打包,提高对企业现资产的重用水平和能力;另一方面,基于模块化思想,业界提出了SOA技术,它提供一组基于标准的方法和技术,通过有效整合和重用现有应用系统和各种资源,对各种服务进行服务组件化,并基于服务组件实现各种新的业务应用的快速组装,帮助企业很好应对业务的灵活性要求。它通过有效平衡业务的灵活性和IT的灵活性、平衡业务的灵活性和IT的复杂度,为IT人提供了一个业务视角,让IT人学会用业务的睛看世界,有效的拉近了IT和业务的距离。

2019最新软件工程导论期末考试题库及答案

2019最新软件工程导论期末考试题库及答案 1.填空题 1.一般来说,可以从__一致性__、_完整性___、_现实性____和_有效性___四个方面验证软件需求的正确性。 2.IPO图是_输入、处理和输出图_的简称,它是美国IBM 公司发展完善起来的一种图形工具。 3.系统流程图是描述__物理模型__的传统工具,用图形符 号表达了系统中各种元素之间的_____信息流动_____情况。4.数据流图中的箭头表示数据流,椭圆或圆形表示数据处理,矩形表示数据的源点/终点。5.软件测试的步骤按顺序分别是:___单元测试_____、子系统测试、系统测试(子系统和系统测试通常称为集 成测试)、__确认测试__和_____系统测试(集成测试)____ 6.软件生命周期一般可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运行与维护阶段。 7.可行性研究主要集中在以下四个方面_经济可行性_、__技术可行性____、__法律可行性___和抉择。 8.在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和_层次图_两部分组成。 9.复杂问题的对象模型通常由下述五个层次组成:主题层、___类与对象_层、__结构___层、_属性_层和__服务_层。 10.实施精化设计的目标是基于模块的“高内聚低耦合” 的原则,提高模块的_独立性。 11.软件生命周期一般可分为___问题定义_、可行性研究、__需求分析__、概要设计__、详细设计、编码、__软件测试_、运行与维护阶段。 12.面向对象的数据存储管理模式分为__文件__、_关系数据库__和__面向对象数据库___三种。 13.单元测试一般以_白盒_测试为主,__黑盒__测试为辅。

软件工程导论简答题大全

1.软件工程的七条基本原理是什么? 答:软件工程的七条基本原理是: 用分阶段的是的生存周期计划严格管理; 坚持进行阶段评审; 严格实施的产品控制; 采用现代程序技术; 结果应能清楚地审查; 开发小组的成员应该少而精; 承认不断改进软件工程的必要性。 2.良好的编码风格应具备哪些条件? 答:应具备以下条件: (1)使用标准的控制结构; (2)有限制地使用GOTO语句; (3)源程序的文档化(应具备以下内容) ①有意义的变量名称——“匈牙利命名规则”。 ②适当的注释——“注释规范”。 ③标准的书写格式: ——用分层缩进的写法显示嵌套结构的层次(锯齿形风格); ——在注释段的周围加上边框; ——在注释段与程序段、以及不同程序段之间插入空行; ——每行只写一条语句; ——书写表达式时,适当使用空格或圆括号等作隔离符。 (4)满足运行工程学的输入输出风格。 3.简述文档在软件工程中的作用。 答: (1) 提高软件开发过程的能见度 (2) 提高开发效率 (3) 作为开发人员阶段工作成果和结束标志 (4) 记录开发过程的有关信息便于使用与维护; (5) 提供软件运行、维护和培训有关资料; (6) 便于用户了解软件功能、性能。 4.可行性研究包括哪几方面的内容? 答: (1)经济可行性:是否有经济效益,多长时间可以收回成本; (2)技术可行性:现有技术能否实现本系统,现有技术人员能否胜任,开发系统的资源能否满足; (3)运行可行性:系统操作在用户内部行得通吗? (4)法律可行性:新系统开发是否会侵犯他人、集体或国家利益,是否违反国家法律。 5.结构化的需求分析描述工具有哪些? 答:有数据流图(DFD)、数据字典(DD)、判定表、判定树、结构化语言(PDL)、层次方框图、Warnier图、IPO图、控制流图(CFD)、控制说明(CSPEC)、状态转换图(STD)和实体—关系图(E—R)等。 6.一般面向对象分析建模的工具(图形)有哪些?

工程估价课程设计

工程估价课程设计

————————————————————————————————作者:————————————————————————————————日期:

目录 一、工程量计算表 (1) 1.1 基本参数 (1) 1.2 土方工程 (1) 1.3 砼及钢混结构工程 (4) 1.4 门窗及木结构工程 (6) 1.5 砌筑工程 (8) 1.6 楼地面工程 (11) 1.7 道路及排水工程 (13) 1.8 防水及屋面工程 (13) 1.9 装饰工程 (14) 1.10 脚手架工程 (15) 1.11 构件运输与安装 (16) 1.12 隔热工程 (16) 二、综合单价分析表 (17) 2.1 土石方工程 (17) 2.1.1 平整场地 (17) 2.1.2 人工挖地槽 (17) 2.1.3 清水碎砖基础垫层 (17) 2.1.4 条形砖基础 (18) 2.1.5 墙基防潮层 (18) 2.1.6 墙基回填土 (18) 2.1.7 室内原土打底夯 (19) 2.1.8 室内回填土 (19) 2.1.9 人工余土外运 (19) 2.2 砼钢混结构工程 (20) 2.2.1 现浇钢筋混凝土圈梁 (20) 2.2.2 现浇混凝土挑檐 (20)

2.2.4 预制C20混凝土搁板 (21) 2.2.5 屋面预应力空心板 (22) 2.3 门窗及木结构工程 (22) 2.3.1 门连窗 (22) 2.3.2 一般木玻璃窗 (23) 2.4 砌筑工程 (23) 2.4.1 一砖内墙 (23) 2.4.2 半砖内墙 (24) 2.4.3 一砖外墙 (24) 2.5 楼地面工程 (25) 2.5.1 清水砖垫层 (25) 2.5.2 1:2.5水泥砂浆踢脚线 (25) 2.5.3 1:2.5水泥砂浆墙裙 (26) 2.5.4 水泥砂浆找平层 (26) 2.5.5 砖砌台阶 (27) 2.5.6 明沟 (27) 2.6 道路及排水工程 (28) 2.6.1 检查井 (28) 2.6.2 化粪池 (29) 2.7 防水及屋面工程 (30) 2.7.1 屋面二毡三油一砂 (30) 2.7.2 PVC水落管 (30) 2.7.3 铸铁弯落水管 (31) 2.8 装饰工程 (31) 2.8.1 石灰砂浆抹平顶墙面 (31) 2.8.2 斩假石勒脚 (32) 2.8.3 木门油漆 (32) 2.8.4 木窗油漆 (33) 2.8.5 平顶及内墙粉刷106涂料 (33)

专业导论

专业导论(论文) 学 院 计算机学院 专 业 软件工程 班 级 姓 名 学 号 2012年11月28日 广东工业大学计算机学院制

论文题目:谈谈你对所学专业的认识及你大学四年的规划与设想 论文提纲: ?对计算机及计算机学科体系的理解 ?计算机系统(硬件+软件) ?计算机软件知识的相关课程 ?计算机专业要学习和掌握那些知识点,应具有那些能力 ?对网络、数据库、信息安全的了解 ?计算机研究、开发、发展的方向和前沿 ?计算机的传统应用和新的应用领域 ?你准备在哪些方向发展,有何设想,你应做那些努力? 谈谈你对所学专业的认识及你大学四年的规划与设想 一、计算机及计算机学科体系 计算机是20世纪的伟大发明之一,它的发明可以说具有划时代的意义,不愧被人们赋予“电脑”的称谓,因为其性能的确能与人脑媲美。计算机在诞生初期主要是用来进行科学计算的,因此被称谓“计算机”。然而,现在的计算机的功能已经远远超过了“计算”这个范围,它可以对数字、文字、图形、图像以及声音等各种形式的数据进行处理。它能够按照事先存储的程序,自动高速地对数据进行输入、处理、输出和存储的系统。一个计算机系统包括硬件和软件两大部分。由于计算机科学与技术的迅猛发展,计算机已经成为一个庞大的家族,种类各式各样,从不同的角度可有不同的分类。按处理对象可分为数字计算机、模拟计算机和数字模拟计算机三类;按用途可分为通用计算机和专用计算机两类;从规模可以分为巨型计算机、大/中型计算机、小型计算机、微型计算机、工作站、服务器和网络计算机七大类。各种类型的计算机虽然在规模、用途、性能、结构等方面有所不同,但它们都具备运算速度快、运算精度高、具有记忆能力、具有逻辑判断能力和存储程序等特点。因为计算机具有以上特点,所以它对人类科学技术的发展产生了深远的影响,极大的增强了人类认识世界、改造世界的能力,在国民经济和社会生活的各个领域有着非常广泛的应用。计算机的用途主要有科学计算、数据处理、实时控制、人工智能、计算机辅助工程和辅助教育、娱乐和游戏这几个方面。对人类的工作、学习、日常生活有着非常巨大的影响。 计算机产业的高速发展,当然离不开计算机学科教育,现在的大学计算机设有计算机科学与技术、软件工程、网络工程三大专业。其专业的主要课程有C

软件工程导论期末考试题

一、单项选择题 1.适合于面向对象方法学的软件生存周期模型是( B ) A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 2.从实用角度看,数据规范化程度在大多数场合选用第( C )范式。 A. 1 B.2 C.3 D.5 3. 可行性分析研究的目的是( A )。 A.项目值得开发否 B.争取项目 C.开发项目 D.规划项目 4. 模块的内聚性最高的是 ( D ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 ( B ) A. 软件工程 B. 软件危机 C. 软件周期 D. 软件产生 6. 需求分析阶段的任务是确定( D ) A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 7. 完整的软件结构通常用( B )图来表示。 A. IPO 图 B. HIPO 图 C.PAD 图 D.DFD 图 8. 在白盒法技术测试用例的设计中( A )是最弱的覆盖标准。 A.语句 B.路径 C.条件组合 D.判定 9?对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。 A.结合 B.隐藏 C.封装 D.抽象 10. 在数据流图中,圆代表( C )。 A.源点 B.终点 C.加工 D.模块 11. 模块内聚度越高,说明模块内各成分彼此结合的程度越( B )。 A.松散 B.紧密 C.无法判断 D.相等 12. 软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( B )。 A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑 13. 面向对象开发方法中, ( C )是占主导地位的标准建模语言。 A.Booch 方法 B.Coad 方法 C.UML 语言 D.OMT 方法 14. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( C ) A.如何做 B.怎么做 C.做什么 D.对谁做 15. 结构化程序设计的一种基本方法是( C ) A.筛选法 B.迭代法 C.逐步求精法 D.递归法 二、填空题 1. 目前使用最广泛的软件工 程学方法分别是传统方法学和(面向对象方法学 ) )和事务流。 文档 ) 。 ( 重复 )三种结构。 自顶向下 的集成测试方法,对软件结构中下层使 6. 软件维护包括 ( 改正性维护 )、适应性维护、完善性维护、预防性维护。 7. 面向对象方法学建模得到的三个基本子模型是 (对象建模 ) .动态模型、功能模型。 8. 复杂大型问题的对象模型通常由主题 2. 数据流图中信息流的类型有(变换流 3. 软件的定义是:软件 =程序+数据+ 4. 经典结构程序设计包括顺序、选择和 5. 集成测试时对软件结构中上层使用 用 ( 自底向上 ) 的集成测试方法。

软件工程导论课后题

1-5、根据历史数据可以做出如下的假设: 对计算机存储容量的需求大致按下面公式描述的趋势逐年增加:M=4080e0.28(Y-1960) 存储器的价格按下面公式描述的趋势逐年下降:P1=0.3×0.72Y-1974(美分/位) 如果计算机字长为16位,则存储器价格下降的趋势为:P2=0.048×0.72Y-1974(美元/字) 在上列公式中Y代表年份,M是存储容量(字数),P1和P2代表价格。 基于上述假设可以比较计算机硬件和软件成本的变化趋势。要求计算: (1) 在1985年对计算机存储容量的需求估计是多少?如果字长为16位,这个存储器的价格是多少? (2) 假设在1985年一名程序员每天可开发出10条指令,程序员的平均工资是每月4000美元。如果一条指令为一个字长,计算使存储器装满程序所需用的成本。(3) 假设在1995年存储器字长为32位,一名程序员每天可开发出30条指令,程序员的月平均工资为6000美元,重复(1)、(2)题。

2-4 目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,请分层次地画出描述本系统功能的数据流图。 医院对患者8监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。 从问题陈述可知,本系统数据源点是“病人”和“护士”,他们分别提供生理信号和要求病情报告的信息。进一步分析问题陈述,从系统应该“定时记录病人情况以形成患者日志”这项要求可以想到,还应该有一个提供日期和时间信息的“时钟”作为数据源点。 从问题陈述容易看出,本系统的数据终点是接收警告信息和病情报告的护士。 系统对病人生理信号的处理功能主要是“接收信号”、“分析信号”和“产生警告信息”。 此外,系统还应该具有“定时取样生理信号”、“更新日志”和“产生病情报告”的功能。 为了分析病人生理信号是否超出了医生规定的安全范围,应该存储“患者安全范围”信息。此外,定时记录病人生理信号所形成的“患者日志”,显然也是一个数据存储。

软件工程导论论文

软件危机的表现、产生原因以及可能的解决方案 一、软件危机概括 落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 二、软件危机的表现 (1)软件开发成本难以控制、软件开发进度难以预测。 费用超支、进度拖延的情况屡屡发生。有时为了赶进度或压成本不得不采取一些权宜之计,这样又往往严重损害了软件产品的质量。 (2)、软件的可靠性差,产品质量无法保证。 软件是逻辑产品,质量问题很难以统一的标准度量,因而造成质量控制困难。尽管耗费了大量的人力物力,而系统的正确性却越来越难以保证,出错率大大增加。 (3)、生产出来的软件难以维护。 很多程序缺乏相应的文档资料,程序中的错误难以定位,难以改正,有时改正了已有的错误又引入新的错误。随着软件的社会拥有量越来越大,维护占用了大量人力、物力和财力。 (4)、软件成本在计算机系统总成本中所占的比例居高不下,且逐年上升。 由于微电子学技术的进步和硬件生产自动化程度不断提高,硬件成本逐年下降,性能和产量迅速提高。然而软件开发需要大量人力,软件成本随着软件规模和数量的剧增而持续上升。 (5)、软件开发生产率提高的速度远远满足不了计算机应用迅速普及深入的需要。软件产品供不应求的状况使得人类不能充分利用现代计算机硬件所能提供的巨大潜力。 (6)、用户对产品功能难以满足。 开发人员和用户之间很难沟通、矛盾很难统一。往往是软件开发人员不能真正了解用户的需求,而用户又不了解计算机求解问题的模式和能力,双方无法用共同熟悉的语言进行交流和描述。 二、软件危机产生的原因 (1)、软件本身的特点 软件不同于硬件,它是计算机系统中的逻辑部件;软件样品即是产品,试制过程也就是生产过程;软件不会因使用时间过长而“老化”或“用坏”;软件具有可运行的行为特性,在写出程序代码并在计算机上试运行之前,软件开发过程的进展情况较难衡量,软件质量也较难评价,因此管理和控制软件开发过程十分困难;软件质量不是根据大量制造的相同实体的质量来度量,而是与每一个组成部分的不同实体的质量紧密相关,因此,在运行时所出现的软件错误几乎都是在开发时期就存在而一直未被发现的,改正这类错误通常意味着改正或修改原来的设计,这就在客观上使得软件维护远比硬件维护困难;软件是一种信息产品,具有可延展性,属于柔性生产,与通用性强的硬件相比,软件更具有多样化的特点,更加接近人们的应用问题。 (2)、软件开发人员的弱点 其一,软件产品是人的思维结果,因此软件生产水平最终在相当程度上取决

软件工程导论》期末考试试题与答案

《软件工程导论》期末考试-试题与答案 一、填空题 1.软件工程中的结构化分析 SA 是一种面向________的分析方法。 2.软件模块独立性的两个定性度量标准是_________________。 3.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个________的过程。 4. ________和数据字典共同构成了系统的逻辑模型 5. ___________是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导出测试用例。二、单选 题 1.在软件危机中表现出来的软件质量差的问题,其原因是_______。A.软件 研发人员素质太差B.用户经常干预软件系统的研发工作C.没有软件质量标 准 D.软件开发人员不遵守软件质量标准2.在软件质量因素中,软件在异常条件下仍能运 行的能力成为软件的_____。A.安全性B.健壮性C.可用性D.可靠性 3.在下列测试技术中,______不属于黑盒测试技术。A.等价 划分B.边界值分析C.错误推测D.逻辑覆盖 4.软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指______。A.原型化方法B.结构化方法C.功能化方法D.面向对象方法 5. ______是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是 隐蔽的,外界只能通过有限的接口与对象发生联系。A.多态 B.继承C.封装D.消息 6. Jackson 方法是在软件开发过程中常用的方法,使用 Jackson 方法时可以实现______。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构 7.软件测试时为了________而执行程序的过程。A.纠正 错误B.发现错误 C.避免错误 D.证明错误 8.在软件系统中,一个模块应具有什么样的功能,这是由_____决定的。A.总体 设计B.需求分析C.详细设计D.程序设计 9.面向对象分析是对系统进行_________的一种方法。A.需求 分析B.程序设计C.设计评审D.测试验收 10.软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而 且影响软件的_______。A.可理解 性B.可维护性C.可扩展性D.可 移植

工程估价课程设计

目录 一、工程量计算表 (1) 1.1 基本参数 (1) 1.2 土方工程 (1) 1.3 砼及钢混结构工程 (4) 1.4 门窗及木结构工程 (6) 1.5 砌筑工程 (8) 1.6 楼地面工程 (11) 1.7 道路及排水工程 (13) 1.8 防水及屋面工程 (13) 1.9 装饰工程 (14) 1.10 脚手架工程 (15) 1.11 构件运输与安装 (16) 1.12 隔热工程 (16) 二、综合单价分析表 (17) 2.1 土石方工程 (17) 2.1.1 平整场地 (17) 2.1.2 人工挖地槽 (17) 2.1.3 清水碎砖基础垫层 (17) 2.1.4 条形砖基础 (18) 2.1.5 墙基防潮层 (18) 2.1.6 墙基回填土 (18) 2.1.7 室内原土打底夯 (19) 2.1.8 室内回填土 (19) 2.1.9 人工余土外运 (19) 2.2 砼钢混结构工程 (20) 2.2.1 现浇钢筋混凝土圈梁 (20) 2.2.2 现浇混凝土挑檐 (20)

2.2.4 预制C20混凝土搁板 (21) 2.2.5 屋面预应力空心板 (22) 2.3 门窗及木结构工程 (22) 2.3.1 门连窗 (22) 2.3.2 一般木玻璃窗 (23) 2.4 砌筑工程 (23) 2.4.1 一砖内墙 (23) 2.4.2 半砖内墙 (24) 2.4.3 一砖外墙 (24) 2.5 楼地面工程 (25) 2.5.1 清水砖垫层 (25) 2.5.2 1:2.5水泥砂浆踢脚线 (25) 2.5.3 1:2.5水泥砂浆墙裙 (26) 2.5.4 水泥砂浆找平层 (26) 2.5.5 砖砌台阶 (27) 2.5.6 明沟 (27) 2.6 道路及排水工程 (28) 2.6.1 检查井 (28) 2.6.2 化粪池 (29) 2.7 防水及屋面工程 (30) 2.7.1 屋面二毡三油一砂 (30) 2.7.2 PVC水落管 (30) 2.7.3 铸铁弯落水管 (31) 2.8 装饰工程 (31) 2.8.1 石灰砂浆抹平顶墙面 (31) 2.8.2 斩假石勒脚 (32) 2.8.3 木门油漆 (32) 2.8.4 木窗油漆 (33) 2.8.5 平顶及内墙粉刷106涂料 (33)

软件工程导论最全复习总结

1、软件危机是指在计算机开发过程中的开发和维护过程中所遇到的一系列的 严重问题。 2、软件是程序、数据及相关文档的完整集合,程序是能够完成预定功能和性能的可执行的 程序序列;数据是是使程序能够适当的处理信息的数据结构;文档是开发、使用和维护程序所需要的图文资料。 3、软件工程学包含3个要素:方法、工具、过程。 4、目前使用最广泛的软件工程方法学是传统方法学和面向对象方法学。 5、软件工程方法学的软件过程基本上可以用瀑布模型来描述。 6、瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型。 7、Rup把软件生命周期划为:初始、精化、构建、移交阶段。 8、可行性研究的三方面:技术可行性、经济可行性、操作可行性。 9、数据流图(DFD是一种图形化技术,他描绘信息流和数据从输入移动到输出的过程中 所经受的变化。 10、数据字典是关于数据信息的集合,也就是对数据流程图中所包含的所有元素的定义 的集合。 11、数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据如就不严格, 没有流程图,数据字典也难以发挥作用。

12、需求分析阶段结束之前,系统分析员应该写出软件需求规格说明书,以书面形式准 确的描述软件需求。 13、9、结构化分析方法就是面向数据流自顶向下逐步求精进行需求分析的方法。 14、ER图中包含了实体、关系和属性,矩形代表实体,菱形表示关系,椭圆或圆角矩 形表示属性,用直线把实体和其属性连接。 15、验证软件需求的正确性:一致性、完整性、现实性、有效性。 总体设计又称 16、总体设计的基本目的是回答“概括地说,系统应该如何实现?”, 为 概要设或初步设计。 17、模块的独立程度可以有两个定性标量度量:内聚和耦合。 18、软件测试的目标:(1测试是为了发现程序中的错误而执行程序的过程;(2好的 测试方案是极可能发现迄今为止尚未发现的错误的测试方案;(3成功的测试是发现可至今为止尚未发现的错误的测试。 19、软件测试步骤:模块测试、子系统测试、系统测试、验收测试、平行运 行。 20、软件可靠性是程序在给定的时间点,按照规格说明书的规定,成功的运行的概率。

软件工程导论之需求分析

软件工程导论 题目:图书管理系统文档名称:需求分析班级:科技0801 项目组长:唐子龙 项目成员: 唐子龙(05082019)朱磊(05082025) 赵欣(05082023) 刘华琛(05082004)

需求分析 §2.1 引言 §2.1.1 编写目的 需求分析的目的是让读者能够基本了解本系统的开发目的,开发方法,以及目前的硬件、软件的情况和开发所需资金和设备, 概要设计和详细设计与开发工作将在此基础上进一步提出。 §2.1.2 背景 这次待开发的系统名称为:图书管理系统 本次项目的任务提出者、开发者:唐子龙、朱磊、赵欣、刘华琛。 用户:图书馆 §2.1.3 定义 图书管理系统对于现代图书馆而言,是能否发挥其教学科研作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。 §2.1.4 参考资料 1.李伟波.软件工程. 武汉:武汉大学出版社,2006 2.郑人杰.实用软件工程. 北京:清华大学出版社,2003 3.张海藩.软件工程导论(第5版). 北京:清华大学出版社,2008.2 §2.2 业务愿景和范围 §2.2.1 业务需求 1.背景、业务机会和客户需求

随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言,若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,随着图书种类的繁杂,和图书数量的增多,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理,我们需要有效的图书管理软件。 1.业务目标和成功标准 业务目标:本系统旨在减轻图书馆工作人员工作负担,提高工作效率,而且方便用户查询、借阅。 成功标准:在使用本系统后,图书馆工作人员的工作效率大大提高,且对用户查询、借阅、预订都会有很大的便利。 §2.2.2 解决方案的前景 1.前景陈述 本图书馆管理信息系统在原有手工系统基础上,采用图书管理技术。通过收集、整理、存储关于图书、读者的主要信息,以及原有系统的作业流程信息,为建立数据仓库做基础准备。 本系统采用最新的计算机技术,界面友好、操作方便,管理员可以针对不同需求分类、排序、查询、统计,方便读者和其他部门根据自己的需求准确、快速地查询图书信息,实现以计算机辅助形式代替传统的手工查找形式,减轻图书信息管理人员的劳动强度,提高图书馆的工作效率和水平,更好地为读者服务,从而使图书和读者管理更加合理化和科学化。 2.任务概述 ○1目标:本软件旨在为学校的图书馆管理人员提供一个可以方便管理库 存图书的系统。可以对库存图书进行录入、借还、查询、修改功 能。减少操作时间,提高工作效率。 该软件适用于一般规模的图书馆管理操作。 ○2用户特点:本系统的操作对象为图书馆管理人员。对管理人员的计算机水平 不需要很高的要求。 3、数据描述: ○1静态数据:系统密码,书籍名称,库存总数,剩余数,借出数。 ○2动态数据:使用者输入的信息,包括添加的书籍信息,查询关键字。 ○3数据库描述:系统数据库采用TXT文档。

软件工程导论试题(整理)

单项选择题(每小题1分,共10分) 1、在结构性的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标( A ) (A)需求分析阶段(B)详细设计阶段(C)概要设计阶段(D)可行性 2、研究阶段软件工程方法中普遍定义的方法之一是结构化生命周期方法(SLC方法),下述哪一个论述不具有SLC方法的主要特征( C ) A 严格定义需求 B 划分开发阶段 C 规范文档格式 D 分析控制流程 3、软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是( D ) (A)公共耦合(B)控制耦合(C)标记耦合(D)数据耦合 4、软件维护的四类维护活动是( A ) (A)改正性维护,适应性维护,完善性维护和预防性维护。 (B)适应性维护,完善性维护,抢救性维护和辅助性维护。 (C)改正性维护,适应性维护,完善性维护和辅助性维护。 (D)适应性维护,完善性维护,抢救性维护和预防性维护。 5、主要从( A )几个方面进行系统可行性研究。 (A)技术可行性,经济可行性,操作可行性。(B)技术可行性,经济可行性,系统可行性。(C)经济可行性,系统可行性,操作可行性。(D)经济可行性,系统可行性,时间可行性。 6、进行需求分析可使用多种工具,但( C )是不适用的。 (A)数据流图(B)判定表(C)PAD图(D)数据字典 7、软件需求分析阶段的工作,可以分为四个方面:对问题的识别、分析与综合、编写需求分析文档以及( B ) (A)软件的总结(B)需求分析评审(C)阶段性报告(D)以上答案都不对8、OMT(Object Modelling Technique)方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型、( C )组成。 A静态模型和功能模型 B动态模型和过程模型 C动态模型和功能模型 D静态模型和操作模型 9、为了表示项目管理功能工作中各项任务之间的进度衔接关系,常用的计划管理工具是( D ) (A)程序结构图(B)数据流图(C) E-R图(D)甘特(Gantt)图 ①软件生命周期中所花费用最多的阶段是(D) A.详细设计B.软件编码C.软件测试D.软件维护 ②可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。 A.确定B.行或不行C.正确D.无二义 ③下列关于瀑布模型的描述正确的是(C)。 A. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。 B. 瀑布模型具由于良好的灵活性。 C. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。 D. 利用瀑布模型,如果发现问题则修改的代价很低。 ④详细设计的结果基本决定了最终程序的(C) A.代码的规模B.运行速度C.质量D.可维护性

《工程估价》课程设计

《工程估价》课程设计 一、目的与要求 工程估价课程设计是为了加强学生对工程估价知识的系统掌握,通过系统地学习及综合实践运用,使学生对工程工程量清单计价编制程序和编制方法进一步熟悉和运用,提高学生分析问题和解决问题的能力,加强工程量计算、编制工程量清单、单位工程招标控制价/投标报价等的实际训练,培养学生树立正确的预算编制思想,严谨踏实、认真细致、理论联系实际的工作作风。 单位工程招标控制价/投标报价在给定建筑物施工图下,确定正确的预算编制程序和编制方法并能正确地运用相关文件,编制符合要求的预算书和经济投标书。学生在规定的时间内,按课程设计任务书的要求逐项完成后,通过提交工程量计算表、单位工程招标控制价/投标报价,依据编制项目的完整性评定学生的成绩。 二、设计资料 (一)工程名称:广东省某建筑工程。 (二)本工程执行的计价文件和计价依据如下: 建筑与装饰工程套用/参考2006年《广东省建筑与装饰工程综合定额》,按清单计价办法,执行2006年《广东省建筑工程计价办法》、《建设工程工程量清单计价规范》(GB50500-2008)、惠市建价字[2006]2号文相关计价程序及有关规定。 (三)本工程材料价格按定额价。 三、设计步骤 (一)准备工作 1、熟悉《建设工程工程量清单计价规范》(GB50500-2008)、仔细阅读图纸并看懂图纸。 2、通过计价软件学习版或借阅定额查询相关定额子目、查询相关造价信息刊、熟悉设计和施工规范等。 (二)工程量计算: 1、根据《建设工程工程量清单计价规范》计算清单工程量。

2、依据2006年《广东省建筑与装饰工程综合定额》工程量计算规则计算套价工程量。 四、设计任务书 (一)设计任务 1、完成工程量计算书 2、根据《建设工程工程量清单计价规范》(GB50500-2008)、2006年《广东省建筑与装修工程综合定额》和本任务书的要求完成给定工程的单位工程招标控制价/投标报价书。 (二)根据所给工程图纸完成以下内容(得数保留小数后两位),并填入相应表格。 1、计算本工程建筑面积。 2、编制挖基础土方工程量清单,计算综合单价,完成综合单价 分析表。(注:场地标高-0.25M,三类土,人工挖土,土方全部外运,运距5KM,基础工作面300mm,地梁垫层每边加50mm,厚100mm,不考虑工作面) 3、编制Z1柱工程量清单,计算综合单价,完成综合单价分析表。 (注:C25石20商品砼) 4、编制7.8M层梁板工程量清单,计算综合单价,完成综合单价 分析表。(注:C25石20商品砼) 5、编制首层内墙工程量清单,计算综合单价,完成综合单价分析 表。(注:不考虑构造柱及过梁所占体积) 6、计算外墙综合脚手架工程量,编制措施项目清单,计算清单措 施项目费。(注:不考虑外墙综合脚手架以外的措施项目) 7、说明: (1)综合单价计算人工费、材料费、机械费、管理费均按2006年广东省建设工程计价依据之一(计价办法)计价依据之二(综

相关主题
文本预览
相关文档 最新文档