中国地质大学(武汉)远程与继续教育学院。
工程cad基础课程作业4(共 4 次作业)
学习层次:专升本涉及章节:第 6 章 - 第 8 章。
作业要求:本次作业涉及到的部分为第六章,第七章,第八章。我们主要考察的是第七章的内容。
第六章为本课程的难点,因为涉及到较多编程的内容,所以,本次课程不做重点学习,考试不做要求。有兴趣的同学可做进一步钻研。本次作业的要求为:
1 了解软件工程,cad和软件工程的关系。
2 如何运用软件工程的思路来进行cad系统的设计。
3 按软件工程的步骤,理解各步骤的设计,运用。
1. 软件开发过程分哪几个阶段?
2. 软件开发过程模型有哪几种?
3. 软件开发方法有哪些?
4. 面向对象分析的具体步骤有哪些?
5. 计算机辅助软件工程与其他软件工具有何不同点?
6. 可行性研究可以分为哪些方面?
7. 软件需求分析阶段的工作,主要包括哪些工作?
8. 土木工程设计工程有哪几类?
参***:1. 软件开发过程分哪几个阶段?
答:软件的开发过程通常分为三个阶段:
1)软件设计:软件设计又可以被进一步细分为概要设计和详细设计。概要设计的任务是模块分解,确定软件的结构,模块的功能和模块间的接口,以及全局数据结构的设计。
详细设计的任务是设计每个模块的实现细节和局部数据结构。
2)程序编码:编码的任务是使用某种具体的程序语言为每个模块编写程序。编码阶段的参加人员包括高级程序员和一般程序员,产生的文档为程序清单。
3)软件测试:软件测试的任务是发现软件中的错误并及时加以纠正。软件测试阶段的参加人员通常为非部门的高级程序员与系统分析员,该阶段产生的文档有软件测试计划书和软件测试报告。
2. 软件开发过程模型有哪几种?
答: 软件开发过程模型主要有四类:瀑布模型,演化模型,螺旋模型和喷泉模型。
瀑布模型:开发方法遵循软件开发生命周期的划分,明确规定每个阶段任务。
演化模型:开发方法不要求从一开始就有一个完整的软件需求定义。先行快速建立一个不完善的系统,通过测试该系统取得的经验和反馈加深对软件需求的理解,进一步使系统扩充和完善。
螺旋模型:是在瀑布模型和演化模型的基础上,加入两者所忽略的风险分析所建立的一种软件开发模型。
喷泉模型:是以用户需求为动力,以对象为驱动的模型,主要用于描述面向对象的开发过程。
3. 软件开发方法有哪些?
答:1)结构化方法:结构化方法是由和提出的。此方法也叫做sasd方法,面向功能的软件开发方法或面向数据流的软件开发方法。
2)面向数据结构的软件开发方法。
面向数据结构的开发方法以数据结构作为设计基础,它根据输入/输出数据结构导出程序的结构,适用于规模不大的数据处理系统。
3)面向问题的分析法。
面向问题的分析法是20世纪80年代末由日立公司提出的一种软件开发方法。
4)原型化方法。
原型化方法是迅速地根据软件系统的需求产生出软件系统的一个原型的过程。该原型要表现出目标系统的功能和行为特性。
1) 面向对象方法。
面向对象方法是一种非常实用的软件开发方法,它一出现就受到软件技术人员的青睐,现已成为计算机科学研究的一个重要领域,并逐渐成为软件开发的一种主要方法。
2) 智能化方法。
3) 可视化开发方法。
4. 面向对象分析的具体步骤有哪些?
答:面向对象分析的具体步骤有:
1)定向题域:定义论域,选择论域,根据需要细化和增加论域。
2)分类和对象:定义对象,定义类,命名。
3)区分整体对象及其组成部分,确定类的关系及结构。
4)定义属性:确定属性,安排属性,确定实例连接。
5)定义服务:确定对象状态,确定所需服务,确定消息连接。
6)确定附加系统约束。
5. 计算机辅助软件工程与其他软件工具有何不同点?
答:计算机辅助软件工程可简单定义为软件开发的自动化,简称为case。case工具与以往软件工具的不同体现在如下几个方面:
1) 支持专用的个人计算环境。
2) 使用图形功能对软件系统进行说明并建立文档。
3) 手机和连接软件系统从最初的软件需求到软件维护各个环节的所有信息。
4) 就生存周期各阶段的工作连接在一起。
5) 用人工智能实现软件开发和维护工作的自动化。
6. 可行性研究可以分为哪些方面?
答:1)经济可行性:确定待开发系统是否值得投资开发。
2)技术可行性:对待开发的系统进行功能,性能和限制条件的分析,确定在现有资源和条件下,技术风险有多大,系统是否能实现。
3)社会可行性:待开发的项目是否存在任何侵权问题,运行方式在用户组织内是否可行,现有管理制度,人员素质,操作方式是否可行。
4)决策:对系统开发的不同方案进行比较评估。成本和时间的限制会给方案的选择带来局限性,因此对于一些合理的方案都应一一加以分析比较。
7. 软件需求分析阶段的工作,主要包括哪些工作?
答:软件需求分析阶段的工作,主要包括如下四个方面。
1)对问题的识别:在这个阶段,首先是系统分析人员研究计划阶段产生的软件工程可行性分析报告和软件工程项目实施计划。
2)分析与综合:在这个阶段,分析员需要从数据流和数据结构出发,逐步细化所有的软件功能,找出系统各元素之间的联系,接口特性和设计上的限制,分析它们是否满足功能要求,是否合理。
3)编制需求分析文档:在这个阶段,对于已经确定的需求,应当进行清晰准确的描述,即通常所说的撰写软件需求规格说明书。
4)需求分析评审:这个阶段主要是对软件需求所得的功能的正确性,完整性以及清晰性等给予评审和再次检查确认,以便最大限度地将潜在的问题尽早发现并解决。
8. 土木工程设计工程有哪几类?
答:设计工作是整个工程投资效益和建成后长期使用或运营的安全性和可靠性的首要决定因素。在生产实践中,工程设计的类型很多,粗略地可以分为如下三类:
1) 创造性设计。
创造性设计也叫无样板设计。这类设计主要从对产品的要求出发,设计出在质和量两方面都能满足要求的产品。比如最早的蒸汽机,汽车,飞行器等的设计就属于创造性设计。
2) 参考性设计。
参考性设计是一种有样板的设计。这类设计在满足产品要求的前提下,一般都有一定的参考资料和同类产品的样板可以模仿。
3) 适应性设计。
适应性设计是对已有设计产品进行局部变更或设计,使之适应新的要求的一种设计。这类设计一般报纸原设计的总方案与基本原理,只是在局部和细节上作一些修改或添加,使原设计经局部处理后适应于质和量方面某种新的要求。
工程CAD基础阶段性作业
中国地质大学 武汉 远程与继续教育学院。工程cad基础课程作业2 共 4 次作业 学习层次 专升本涉及章节 第 3 章 作业要求 本次作业涵盖内容为第三章cad应用基础。本章是本课程学习的重点。希望同学们通过本章的学习能够对如下知识作了解和部分知识的操作。1.了解autocad的用途,功能。2.对a...
工程CAD基础阶段性作业
中国地质大学 武汉 远程与继续教育学院。工程cad基础课程作业3 共 4 次作业 学习层次 专升本涉及章节 第 4 章 第 5 章。作业要求 本次作业涉及到的部分为第四章 cad应用实例和第五章cad数据交换标准。对这两章的具体要求如下 1.了解cad的作图步骤,了解运用autocad和3dmax在...
建筑装饰工程阶段性作业
建筑装饰工程 专升本 阶段性作业1 试卷总分 100分。单选题 共36分 说明 a 1.20h b 1.00h c 0.90h d 0.60h参 c解题思路 无。a 1 4 b 1 2 c 1 3 d 1 2.5参 c解题思路 无。a 门窗框上的拉接件与洞口墙体的预埋钢板焊接 b 墙体打孔砸入钢筋与...