《软件工程导论》考试大纲

《软件工程导论》考试大纲
《软件工程导论》考试大纲

四川工业科技学院

《软件工程与项目管理》课程考试大纲

一、课程类型:专业基础课

二、课程总学时:8

三、考试对象:(年级、专业、层次)

年级:18级

专业:软件工程

层次:本科

四、本课程的性质及任务:

课程性质:本课程是一门专业基础理论课程,重在培养学生按工程化、标准化、规范化方法从事软件设计与研发的课程,对学生毕业后从事软件和网站开发岗位相关工作有重要意义。

课程定位:通过本课程的学习可以使学生掌握软件项目开发、使用和维护的工程化方法,减少因人为因素出现的软件危机,从而提高软件的生命周期。本课程主要任务是培养学生在软件设计过程中撰写各种规格说明书,这样也利于学生写作能力和撰写毕业论文能力的提高。

五、考试知识点及要求:

第一章软件工程概述(1学时)

授课内容:

①软件危机的产生、典型表现形式、产生的原因及消除的途径;②软件工程的基本原理、包括软件工程的定义、特性、方法学;③软件生

授课目标与要求:

通过本章的学习,了解和掌握软件工程的基本概念(如软件和软件工程的定义、等),软件危机的表现形式、产生的原因及消除的途径,软件工程的基本原理、方法学,软件的生存期。掌握软件过程活动和过程模型,了解CASE。

授课的重点与难点:

重点:软件工程的基本原理。软件过程模型。

难点:软件危机的产生、典型表现形式,软件过程模型。

授课的演示与练习:

演示:课堂讲授、多媒体演示、举例分析、课堂讨论

练习:课后习题适当,由任课教师出些题目。

授课的建议:

建议老师举例说明。

第二章项目分析与规划(1学时)

授课内容:

①可行性研究的任务、具体步骤、成本效益分析、可行性研究报告;

②系统流程图;③系统框架图。

教学要求:

深刻理解可行性研究的必要性,掌握可行性研究的任务、过程、成本效益分析以及可行性研究报告的主要内容;掌握系统流程图、系统框架图的基本内容。

授课的重点与难点:

系统流程图、系统框架图

难点:

成本效益分析、可行性研究报告

授课的演示与练习:

演示:

课堂讲授、实例分析、演示法

练习:课后习题适当,由任课教师出些题目。

授课的建议:

1建议老师找一些针对性的例子讲解。

第三章软件需求分析(1学时)

授课内容:

①需求分析的任务,需求获取、分析建模与需求规格说明;②实体联系图与数据规范化;③状态转换图;④DFD图;⑤ER图;⑥验证软件需求。

授课目标与要求:

掌握需求分析的任务,需求获取的方法、分析建模与需求规格说明,掌握数据建模的实体联系图、数据规范化,掌握描述系统行为模型的状态转换图,掌握DFD图、ER图。掌握验证软件需求的必要性、方法。

授课的重点与难点:

重点:

状态转换图、DFD图、ER图

DFD图、ER图

授课的演示与练习:

演示:

讲授法、实例分析、课堂讨论

练习:课后习题适当,由任课教师出些题目。

授课的建议:

1建议老师理论穿插实际的操作。

第四章软件总体设计(1学时)

授课内容:

①概要设计、初步设计;②软件概要设计的过程;③模块化、抽象、逐步求精、信息隐藏、模块独立;④启发规则;⑤层次图、HIPO图、结构图;⑥面向数据流的设计方法(结构化设计方法-SD方法)。

授课目标与要求:

了解软件总体设计的目的、任务,掌握软件总体设计的过程、设计原理和启发规则,掌握描述软件结构的工具以及面向数据流的设计方法。能够将具体的数据流图的转换为软件的结构图,即变换分析技术和事务分析技术。

授课的重点与难点:

重点:层次图、HIPO图、结构图、面向数据流的设计方法(结构化设计方法-SD方法)

难点:面向数据流的设计方法(结构化设计方法-SD方法

授课的演示与练习:

练习:课后习题适当,由任课教师出些题目。

授课的建议:

建议老师注意几种图的介绍。

第五章软件详细设计(1学时)

授课内容:

①人机界面设计的问题、设计方法;②界面类型;③程序流程图;④N-S图;⑤PAD图;⑥判定表;⑦Jackson程序设计方法。

授课目标与要求:

掌握人机界面设计的方法了解如何选择程序设计语言,培养良好的编码风格,掌握过程设计的工具以及面向数据结构的设计方法。

授课的重点与难点:

重点:程序流程图、N-S图、PAD图、判定表、Jackson程序设计方法

难点:Jackson程序设计方法

授课的演示与练习:

演示:讲授法、演示法、举例分析

练习:课后习题适当,由任课教师出些题目。

授课的建议:

建议老师多联系学生前面所学程序设计语言讲述界面设计。

第六章软件编码与软件测试(1学时)

授课内容:

①软件测试基础;②单元测试、集成测试、确认测试;③白盒测试技

授课目标与要求:

掌握软件测试的目标、准则、方法和步骤,掌握单元测试、集成测试、确认测试的方法步骤,掌握白盒测试和黑盒测试技术的概念、方法,掌握调试过程与途径,了解软件可靠性的概念及其计算方法。能够按照测试的原则和技术,分析确定高效的测试用例。

授课的重点与难点:

重点:单元测试、集成测试、确认测试、白盒测试技术和黑盒测试技术

难点:测试用例

授课的演示与练习:

演示:讲授法、举例分析

练习:课后习题适当,由任课教师出些题目。

授课的建议:

希望老师多举例讲授测试用例,以便于学生分析确定高效的测试用例。

第七章软件维护(1学时)

授课内容:

①软件维护;②软件的可维护性;③预防性维护;④软件再工程过程。授课目标与要求:

1了解软件维护的定义,掌握软件维护的特点和过程,软件的可维护性的定义及提高可维护性的方法。掌握预防性维护和软件再工程过程的概念、方法。

重点:

软件的可维护性、软件再工程过程

难点:

白盒测试技术和黑盒测试技术

授课的演示与练习:

演示:

讲授法

练习:课后习题适当,由任课教师出些题目。

授课的建议:

建议老师总结维护的重要意义。

第八章面向对象分析、设计与实现(1学时)

授课内容:

①面向对象方法学的特点;②面向对象分析建模;③面向对象设计建模。

授课目标与要求:

了解面向对象方法学的要点和优点,掌握面向对象的概念、建模,掌握对象模型、动态模型、功能模型以及三种模型的关系。

授课的重点与难点:

重点:面向对象分析建模、面向对象设计建模

难点:面向对象设计建模

授课的演示与练习:

演示:多媒体演示、举例分析

授课的建议:

建议老师能够多举例,以便学生理解。

六、试卷结构与题型:

七、考试方式与时间

1、考试方式:开卷

2、考试时间:120分钟

八、样卷(或题型)示例

●选择题举例:瀑布模型把软件生存周期划分为软件定义、软件开发与()三个阶段,而每一个阶段又可分为若干更小的阶段。A.详细阶段B.可行性分析

C.运行及维护D.问题定义

答案:C

●填空题举例:对软件是否能达到用户所期望的要求的测试称为______测试。

答案:有效性或确认

●简答题举例:什么是软件工程?它有哪些本质特征?怎样用软件工

解答:1993年IEEE的定义:软件工程是:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②研究①中提到的途径。

软件工程的本质特征:

(1) 软件工程关注于大型程序(软件系统)的构造

(2) 软件工程的中心课题是分解问题,控制复杂性

(3) 软件是经常变化的,开发过程中必须考虑软件将来可能的变化

(4) 开发软件的效率非常重要,因此,软件工程的一个重要课题就是,寻求开发与维护软件的更好更有效的方法和工具

(5) 和谐地合作是开发软件的关键

(6) 软件必须有效地支持它的用户

(7) 在软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人创造产品(完成一些工作)

消除软件危机的途径:

(1) 对计算机软件有一个正确的认识(软件≠程序)

(2) 必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目

(3) 推广使用在实践中总结出来的开发软件的成功技术和方法

(4) 开发和使用更好的软件工具

●分析问答题举例:某“仓库管理系统”用户需求陈述如下:

(1)仓库管理系统将被计划部门、仓库管理部门、采购部门、销售

管理部门需要进行商品入库、出库、报损等日常事务管理。采购部门需要查询商品库存情况、获取商品订货计划表。销售部门也需要查询商品库存情况和提出商品订货请求。

(2)由于不同部门有不同的任务,因此系统需要提供针对部门的权限管理机制和针对工作人员的登录注册机制。系统将通过一位系统管理员进行部门授权与工作人员注册管理。其中,使用仓库管理系统的工作人员需要有惟一的个人身份标识,它既是工作人员登录系统时的身份验证依据,也是工作人员在进行商品操作时的经手人标记。(3)仓库中的商品需要以品种为单位进行管理,所有商品都要由计划部门按品种进行登记,涉及商品编码、名称、类别、库存下限值等数据。

(4)仓库商品涉及入库、出库、报损这三种事务处理,商品的任何流通都需要以流水方式记录到商品流通表中,并对商品库存量进行更新。当商品出库、报损时,必须考虑到该商品的当前库存量是否能够满足操作需要。出库、报损后,若商品库存量低于库存下限值,将会自动产生订货请求。

(5)仓库管理系统需要在月底对商品流通数据自动进行盘查,需要按月打印商品流通分类汇总报表。

试根据上述需求陈述建立起有关该软件问题的用例图、活动图、类图、序列图和协作图。

解答:

(1)用例图

(2)活动图

(3)类图

(4)序列图

(5)协作图

大纲制定日期:2019年9月1日

软件工程导论名词

1、什么是软件? 答:1).满足功能要求和性能的指令或计算机程序集合; 2.)处理信息的数据结构;3.)描述程序功能以及程序如何操作和使用所要求的文档; 2、软件危机定义:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 3、软件工程定义:软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地、高效的开发出高质量的软件并有效地维护它,这就是软件工程。 4、软件生存周期:一个软件从开始计划起,到废弃不用止,称为软件的生存周期。 5、瀑布模型:即生存周期模型,是软件工程的基础模型。其核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作。 6、增量模型:是瀑布模型的顺序特征与快速原型法德迭代特征相结合的产物。这种模型把软件看成一系列相互联系的增量,在看法过程的各次迭代中,每次完成其中的一个增量。 7、快速原型:是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能的一个子集。快速原型模型的第一步是快速建立一个能反映用户主要需求的原型系统,让用户在计算机上试用它,通过实践来了解目标系统的概貌 8、可行性研究: 可行性研究的目的:就是用最小代价在尽可能短的时间内确定问题是否能够解决。9、需求分析: 需求分析的任务:它的基本任务是准确地回答“系统必须做什么?”这个问题。需求分析的任务不是确定系统如何完成它的工作,而是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 10、数据流图:是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。 (或者:数据流图:它以图形的方式反映系统的数据流程) 11、数据词典:是描述数据信息的集合,它对数据流图中的各个元素按规定格式进行详细的描述和确切的解释,是数据流图的补充工具。 12、概要设计:又称为总体设计或初步设计,总体设计过程通常由两个主要阶段组成:系统设计阶段,确定系统的具体实现方案;结构设计阶段,确定软件结构。 13、模块:是由边界元素限定的相邻程序元素的序列,而且有一个总体标识符代表它。 14、信息隐蔽:模块中所包括的信息不允许其它不需这些信息的模块调用 15、内聚:一个模块内部各个元素彼此结合的紧密程度的度量。 内聚性。又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语句之间、程序段之间)联系得越紧密,则它的内聚性就越高。 16、耦合:一个软件结构内不同模块之间互连程度的度量。

《软件工程导论》教学大纲

软件工程教学大纲 课程名称:软件工程 开课学期:第5学期 学时/学分:48 / 3 课程类型:专业必修课 开课专业:游戏开发 选用教材: 《软件工程导论》(第四版),张海藩编著,清华大学出版社; 主要参考书: 《实用软件工程》(第二版),郑人杰、殷人昆、陶永雷编著,清华大学出版社; 《软件工程:实践者的研究方法》(原书第五版),Roger S. Pressman,机械工业出版社; 《软件工程》(原书第六版),Ian Sommerville,机械工业出版社; 《面向对象与传统软件工程》(原书第五版),Stephen R. Schach,机械工业出版社。 《面向对象的软件工程》,B.Bruegge,A.H.Dutoit著,清华大学出版社 一、课程性质、目的与任务 软件工程是研究软件开发维护和软件管理的一门工程科学,本课程是计算机科学与技术专业指导性教学计划规定的教学环节中的一部分,教学目的旨在介绍软件工程的基本原理和主要内容,为学生进一步深入学习与软件工程相关的其他课程如:软件需求过程、软件分析与设计和软件项目管理、软件过程管理等打下坚实的理论基础。同时启发学生把握软件开发过程的基本规律,掌握和运用软件分析、设计的常用方法、软件开发过程的管理方法以及质量保证方法等,来解决软件开发中的实际问题,达到学以致用的目的。 二、教学基本要求 本门课程是软件工程导论性质的课程,所以它比较全面而概括地介绍了与软件开发、管理和维护相关的各阶段的工作。学生通过这门课程的学习,能够掌握软件工程的基本含义、它的主要作用、软件开发的过

程、软件开发各个阶段的主要目的和可能采用的一些技术手段和方法,并理解软件项目管理的主要思想。课程完成后,学生能够应用软件工程的思想指导软件开发实践,并能够比较容易地进行软件工程其他相关后续课程的深入学习。 要求教师在教学中采用启发式教学和因材施教,并至少给出一些章节的启发式教学内容的设计。 制作电子教学课件,运用课件进行教学。 三、考核方式: 总成绩分为两个部分:平时成绩(占40% )和期末卷面成绩(占60%),期末考试采用开卷。

商务英语课程教学大纲

“商务英语”课程教学大纲 教研室主任:王艳执笔人:王兴华 一、课程基本信息 开课单位:经济学院 课程名称:商务英语 课程编号:202019 英文名称:Business English 课程类型:专业方向限选课 总学时:54 理论学时:54 实验学时:0 学分:3 开设专业:人力资源管理 先修课程:无 二、课程任务目标 (一)课程任务 本课程是贸易经济专业的专业基础课。通过本课程的学习,可以使学生熟悉商务领域中各类外贸书信、电传、电报,掌握商务领域中的外贸英语术语、缩略语、惯用句型和表达方法,同时也可使学生系统地掌握英文函电的格式、专业词语、行文方法及文体特点。提高学生在商务外贸业务活动中正确地使用英语的能力,从而提高对外进行各项业务联系和通讯活动的能力。 (二)课程目标 在学完本课程之后,学生能够: 1.了解国际贸易实务的流程、贸易术语等基本理论;熟悉国际贸易中的英语术语和表达方法; 2.掌握商务外贸英语中函电的格式、专业词汇、行文方法与文本特点,并掌握对外经济贸易成功的经营策略与谈判技巧; 3.熟练掌握外经贸的基本知识并加以运用。 三、教学内容和要求 (一)理论教学的内容及要求 Chapter1 Fundamentals of Business Letters 1.了解商务书信的功能;

2.理解商务书信的写作原则,英语的语言特点,即体贴、准确、完整、具体、简洁、清楚、礼貌; 3.掌握相关内容的英语表达方式、相关英语词汇、短语、句子。 Chapter2 The Structure and the Format of Business Letters 1.了解商务书信的基本组成部分; 2.理解商务书信的格式,掌握正确信封的书写方法; 3.掌握相关内容的英语表达方式、相关英语词汇、短语、句子。 Chapter 3 Establishing Business Relations 1.了解建立贸易关系信函的一般内容和写作方法; 2.掌握运用所学知识用英文给客户写信;掌握掌握相关内容的英语表达方式、相关英语词汇、短语、句子。 Chapter 4 Enquiries and Replies 1.理解国际贸易的交易过程包括询盘、报盘、还盘和成交等环节; 2.掌握询盘信函涉及的内容、格式和技巧,以及如何回复;掌握相关内容的英语表达方式、相关英语词汇、短语、句子。 Chapter 5 Quotations and Offers 1.理解报价和发盘信函的主要组成部分; 2.掌握相关内容的英语表达方式、相关英语词汇、短语、句子。 Chapter 6 Counter Offers 1.理解还盘信的主要组成部分; 2.掌握写作还盘书信时的常用英文表达和典型句型。 Chapter 7 Sales Letters 1.理解促销信函的基本组成部分; 2.掌握写作促销信函的AIDA原则;掌握相关内容的英语表达方式、相关英语词汇、短语、句子。 Chapter 8 Orders and Acknowledgements 1.理解订货信函的主要内容; 2.掌握此类信函的典型英文句型和常用表达。 Chapter 9 Payment 1.理解各种支付方式、有关支付条款商谈涉及的信函类型及内容; 2.掌握国际贸易支付中涉及到的专业用语、单据格式和常用语句。 Chapter 10 Letter of Credit

2021年保险经纪人考试题库完整

考试科目:培训考试题 欧阳光明(2021.03.07) 选择题(每题一分,共100题,满分100分) 单选题(每题一分,共60题) 1.保险业发展到一定程度并深入到社会生活的诸多层面之后产生的一项重要功能是()。正确答案:A A.社会管理 B.经济补偿 C.资金融通 D.风险管理 2.团体长期丧失工作能力收入保险的保险期限一般超过()。 正确答案:B A.6个月 B.1年 C.2年 D.3年 3.根据我国现行《保险法》的规定,保险合同中规定的保险人责任免除条款产生效力的前提条件是()。 正确答案:A A.保险人在订立保险合同时向投保人明确说明 B.保险人在订立保险合同时向投保人明示保证 C.保险人在保险合同中明确列明 D.保险人在保险合同中承诺保证 4.以下关于互联网保险业务经营规则表述不正确的是()。 正确答案:C A.自营网络平台,是指保险机构依法设立的网络平台 B.第三方网络

平台,是指除自营网络平台外,在互联网保险业务活动中,为保险消费者和保险机构提供网络技术支持辅助服务的网络平台 C.保险机构分支机构可以开展互联网保险业务,按规定建立业务平台和处理流程 D.第三方网络平台经营开展上述保险业务的,应取得保险业务经营资格 5.关于保险人的代位求偿权,以下说法错误的是:()。 正确答案:C A.保险人享受代位求偿权 B.被保险人放弃对第三者赔偿请求的,保险人不再承担赔偿责任 C.保险人不得对被保险人的家庭成员或者其组成人员行使代位请求赔偿的权利 D.保险人向被保险人赔偿保险金后,被保险人未经保险人同意不得放弃对第三者的请求赔偿 6.保险专业中介机构前向当地保监局提交监管费报告单,收到执收单位下发的()后,可缴纳监管费。 正确答案:D A.回执 B.发票 C.确认函 D.缴款码 7.经营者不得利用广告或者其他方法,对商品的质量、制作成分、性能、用途、生产者、有效期限、产地等作引人误解的虚假宣传。() 正确答案:A A.正确 B.错误 8.王某为自己购买了一份万能保险,保额50万元,给付方式为A

软件工程导论课后习题答案95829882

《软件工程导论》课后习题答案 第一章软件工程概论 1.什么是软件危机?它们有哪些典型表现?为什么会出现软件危机? “软件危机”是指计算机软件的“开发”和“维护”过程中所遇到的一系列“严重问题”。这些问题决不仅仅是不能正常运行的软件才具有的,实际上,几乎“所有软件”都不同程度地存在这些问题。 “软件危机”包含两方面的问题: (1)如何开发软件,以满足对软件日益增长的需求; (2)如何维护数量不断膨胀的已有软件。 它们有以下表现: (1)对软件开发成本和进度的估计常常很不准确; (2)用户对“已完成的”软件系统不满意的现象经常发生; (3)软件产品的质量往往靠不住; (4)软件常常是不可维护的; (5)软件通常没有适当的文档资料; (6)软件成本在计算机系统总成本中所占的比例逐年上升; (7)软件开发生产率提高的速度,远远跟不上计算机应用普及深入的趋势。 出现软件危机的原因 (1)开发人员与客户认识之间的矛盾 (2)开发人员能力与开发目标之间的矛盾 (3)预估与实际工作量之间的矛盾 (4)客户认识的提高与软件维护之间的矛盾 (5)遗产系统与实施软件之间的矛盾 2.假设自己是一家软件公司的总工程师,当把图1.1给手下的软件工程师们观看,告诉他们及时发现并改正错误的重要性时,有人不同意这个观点,认为要求在错误进入软件之前就清楚它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么,一个人怎么能在设计阶段清除它呢?”应该怎么反驳他? 答:在软件开发的不同阶段进行修改付出的代价是很不相同的,在早期引入变动,涉及的面较少,因而代价也比较低;在开发的中期,软件配置的许多成分已经完成,引入一个变动要对所有已完成的配置成分都做相应的修改, 不仅工作量大,而且逻辑上也更复杂,因此付出的代价剧增;在软件“已经完成” 是在引入变动,当然付出的代价更高。一个故障是代码错误造成的,有时这种错误是不可避免的,但要修改的成本是很小的,因为这不是 整体构架的错误。 3.什么是软件工程?它有哪些本质特征?怎么用软件工程消除软件危机? 软件工程是知道计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够

软件工程导论论文(精)

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

商务英语函电考试大纲(小自考)-CCY

《商务英语函电》课程考试大纲 一、课程性质 根据高等职业技术教育的特点,《商务英语函电》结合我国外贸业务的实际及加入WTO后所应遵循的世界贸易组织的游戏规则,以大量实例介绍了国际商务英语书信的格式与结构、专业英语术语、常用业务词汇以及有关业务的英语表达方式和句型结构,将外贸英语函电的特点贯穿始终;同时介绍合同及各种单证,通过大量的技能训练把基础英语技能与外贸英语知识有机地结合起来,使学生不但具备撰写国际商务英语书信的能力,而且还具备填制合同、审核信用证、修改信用证的能力,以满足企业第一线对日常能处理商务信息的高素质应用性专门人才的要求。通过学习要求学生在熟练掌握国际贸易实务相关知识和具有一定的英语水平的基础上,培养学生对所学外贸英语函电知识的实际运用能力。函电教学以课堂教学和学生实践活动相结合,教师应以教学对象为中心,充分发挥教师的主导作用和学生的主体性,帮助学生理解外贸业务理论与程序,同时增加英语语言基础知识。学生应认真学习文字材料,按课程要求完成教材中的各项练习和实训技能训练,学会借助工具书解决学习中所遇到的问题。要求学生记住教材中的全部词汇,并掌握词汇在课文中含义和用法。在函电教学中,不系统讲语法,但对函电中学生不懂的语法现象应予以解释和分析,以学生理解并掌握函电为度;旨在使学生具有准确翻译和撰写函电的能力。 二、考核对象 国际商务(自考)、商务英语、国际商务专业的学生 三、考核目的与要求 考核目的 根据教学大纲的要求,考核学生掌握国际商务英语书信的格式与结构、专业英语术语、常用业务词汇以及有关业务的英语表达方式和句型结构的能力,通过大量的技能训练把基础英语技能与外贸英语知识有机地结合起来,使学生不但具备撰写国际商务英语书信的能力,而且还具备填制合同、审核信用证、修改信用证的能力,通过考核使学生今后就业能满足企业第一线对日常能处理商务信息的高素质应用性专门人才的要求。 考试要求 英语函电考试方式为闭卷考试,一般以90-100分钟为限。考试的内容包括:外贸术语、选择填空、介词填空、改错、替换、商业信函、填制合同、审证和改 证、英汉互译等。 四、考核内容 1、考试内容: Chapter One Layout of Business Letter-writing

保险经纪人考试真题含答案(二)

保险经纪人考试真题含答案(二) · 1、在人寿保险合同未发生保险事故或保险合同未满期之前,发现投保人申报的被保险人年龄不真实,致使投保人支付的保险费少于应付保险费的,保险人通常采取的措施是()。 A.予以更正并拒绝给付保险金 B.予以更正并剔除保险合同部分责任 C.予以更正并要求投保人补交保险费 D.予以更正并要求被保险人放弃部分权利 答案:C · 2、在保险理论与实务中,风险的定义可以表述为()。 A.风险是指损失发生的不确定性 B.风险是指损失发生的必然性 C.风险是指损失发生的偶然性 D.风险是指损失发生的意外性 答案:A · 3、保险销售人员在准保户对于投保建议书基本认同的条件下,促成准保户达成购买承诺的过程被称为()。 A.促成签约 B.保险承保 C.保险承诺 D.签订保单 答案:A · 4、将保险资金中闲置的部分重新投入到社会再生产过程中,从而发挥保险金融中介的作用,这一作用所体现的保险功能是()。

A.保险保障功能 B.资金融通功能 C.社会管理功能 D.保险给付功能 答案:B · 5、下列所列的意外伤害中,属于不可保意外伤害的是()。 A.赛车遭受的意外伤害 B.出差遭受的意外伤害 C.犯罪遭受的意外伤害 D.旅游遭受的意外伤害 答案:C · 6、保险代理人与保险经纪人的区别之一是委托人不同。其中,保险代理人的委托人是()。 A.保险人 B.受益人 C.投保人 D.被保险人 答案:A · 7、保险合同对当事人双方诚信的要求远远高于其他合同,其主要原因是()。 A.保险标的的不确定性 B.保险合同双方地位的不平等 C.保险合同的复杂性 D.保险双方信息的不对称性 答案:D

软件工程导论部分课后习题答案

第一章 1-1 什么是软件危机? 是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 1-3 什么是软件工程? 是指导计算机软件开发和维护的一门工程学科。 1-4 简述结构化范型和面向对象范型的要点,并分析它们的优缺点。 目前使用得最广泛的软件工程方法学(2 种): 1. 传统方法学:也称为生命周期方法学或结构化范型。优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。 2. 面向对象方法学:优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。 1-6 什么是软件过程?它与软件工程方法学有何关系? z 软件过程:是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤z 软件工程方法学:通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称范型 1-7 什么是软件生命周期模型,试比较瀑布模型,快速原型模型,增量模型,和螺旋模型的优缺点,说明每种模型的适用范围。 软件生命周期由软件定义、软件开发和运行维护3个时期组成,每个时期又进一步划分成若干个阶段。生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此,也称为过程模型。 瀑布模型的优点:1.可强迫开发人员采用规范的方法;2.严格规定了每个阶段必须提交的文档;3.要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。 瀑布模型的缺点:1.在软件开发初期,指明用户全部需求是困难的;2.需求确定后,经过一段时间才得到软件最初版本;3.完全依赖规格说明,导致不能满足用户需求。适用中小型项目。 快速原型模型的优点:1满足用户需求程度高;2用户的参与面广;3返工现象少快速原型模型的优点:不适用大型软件的开发适用于小型项目。 增量模型的优点:1短期内可以交付满足部分用户需求的功能产品;2逐步增加功能可以让用户去适应新产品;3开放式的软件可维护性比较好;4开始第一构件前,已经完成需求说明。 增量模型的缺点:1对现有产品功能造成破坏;2意义上的矛盾适用于中型软件的开发 螺旋模型的优点:1集成了瀑布模型、快速原型模型、增量模型的优点;2支持用户需求动态变化;3需求分析与软件实现紧密联系相互依赖;4原型作为刑式的可执行的需求规格说明,即利用用户和开发人员共同理解,又可作为后续开发的基础;5为用户参与决策提供方便;6提高目标软件的适应能力;7降低风险;8在大型软件开发过程中充分发挥优势。螺旋模型的缺点:1迭代次数影响开发成本,延迟提价时间;2找不到关键改进点,人才、物力、财力时间引起无谓消耗;3成于风险分析,败于风险分析。适用于内部开发的大规模软件项目。 1-8:为什么说喷泉模型叫好的体现了面向对象软件开发过程无缝和迭代的特性?

软件工程导论(整理版)

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

《软件工程导论》课程设计说明书

《软件工程.课程设计》 医药公司进销存 管理信息系统 专业:计算机科学与技术 指导教师:欧阳浩 班级:计071 班 学号:200700401006 姓名:苏建 完成时间:2010年7月7日 广西工学院计算机工程系

1.需求收集、描述 (3) 1.1 发掘业务过程(活动图) (3) 1.2 领域分析(确定候选类) (4) 1.3 确定系统完全需求(生成包图和高层用例图) (5) 2. 系统USE CASE模型……………………………………………………………,,,..6 2.1 分析(按照需求设计用例) (6) 2.2 角色定义…………………………………………………………………… ..6 2.3 USE CASE工作描述 (7) 2.4 USE CASE视图 (7) 3. 系统逻辑结构设计 (8) 3.1进货系统(描述涉及概念、映射对象、涉及角色) (8) 3.1.1事件流过程(操作描述映射成为方法的表示格式为类和方法 (8) 3.1.2 Sequence Diagram(顺序图) (8) 3.1.3 Collaboration Diagram(协作图或通信图) (9) 3.2销售系统(SaleSystem) (9) 3.2.1事件流过程 (9) 3.2.2 Sequence Diagram (10) 3.2.3 Collaboration Diagram (10) 3.3库存系统(V alueManager) (10) 3.3.1事件流过程 (11) 3.3.2 Sequence Diagram (11) 3.3.3 Collaboration Diagram (12) 3.4系统整体类的组织结构 (12) 4.程序框架 (13) 4.1详细类图(系统静态结构,应该包含类的详细关系) (13) 4.2生成程序框架(参照自己设计的4.1) (14) 4.2.1 类1 (14) 4.2.2 类2 (14) 4.2.3 类3 (15) 4.2.4 类4 (15) 4.2.4 类5 (16) 5.个人总结(自己在使用软件工程建模工具进行系统分析、设计的心得体会) (16) 6.参考文献 (18) 一、需求收集、描述 1发掘业务过程(可用活动图描述)

软件工程导论第五章课后答案

软件工程导论第五章课后 答案 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

第五章习题答案 1、为每种类型的模块耦合举一个具体例子。 答:耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问某一模块的点,以及通过接口的数据,一般模块之间可能的连接方式有7种,构成耦合的7种类型,它们之间的关系为: 下面举例说明以上各种耦合: a.非直接耦合(Nondirect Coupling)在这种情况下,两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的,这就是非直接耦合。例如在实数的运算中,有两个模块分别完成几个实数的求和,求乘积功能,这两个模块之间没有直接联系,只有在主模块调用中有执行的前后顺序而已,这个例子即属于非直接耦合。 b.数据耦合(Data Coupling)即一个模块访问另一个模块时,彼此之间是通过数据参数来交换输入,输出信息的,这种耦合为数据输入,输出信息的这种耦合为数据耦合。如有两个模块,其中A完成两个烽的比较,求出其中最大的并返回该值,模块B是完成了个数的比较,求出其中最大的并返回该最大值,为完成四个数的比较,模块B调用模块A即可完成,在这种调用关系中,模块A的运算结

果作为一个参烽参加B的运算,这两个模块之间即发生数据耦合。数据耦合是松散的耦合,模块间的独立性比较强。 c.标记耦合(Stamp Coupling),即一组模块通过参数传递记录信息,这就是标记耦合。事实上,这组模块共享了这个记录,它是某一数据结构的子结构,而不是简单变量。 d.控制耦合(Control Coupling)即一个模块通过开关标志,名字等控制住处明显的控制,选择另一模块的功能,这就是控制耦合,如下图所示,这一种耦合实质是在单一接口上实现选择多功能模块中的某项功能,如程序设计中用到多路选择结构即是最好的例子。e.外部耦合(External Coupling)即一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递全局数据结构,而且不是通过参数表传递全局变量的信息。如C语言中都访问被说明为extern类型的外部变量的各个模块之间即发生外部耦合。外部耦合引起的问题类似于下面要介绍的公共耦合,区别在于外部耦合中不存在依赖于一个数据结构内部各项的物理安排。f.公共耦合(Common Coupling)若一组模块都访问同一个公共数据环境,则它们之间的耦合就是公共耦合。公共的数据环境可以是全局的数据结构,共享的通信区,内存的公共覆盖区等。如几个模块对同一个数据库的查询就属于这种耦合。公共耦合可以分为松散的公共耦合和紧密的公共耦合,其中松散的公共耦合是单向操作,如两个或多个模块对同一个文件的读操作;而紧密的公共耦合是双

软件工程导论简答题大全

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.一般面向对象分析建模的工具(图形)有哪些?

商务英语函电试题.doc

(7 ) inventory (8) FAS. (9 ) tender(10)T.P.N.D. 存货 船边交货价 投标偷窃提货不 看险 国际商务英语考试试题 试题三 I. Translate the following (10%) 1 ? From English into Chinese : (5%) (1 ) exclusive territory (2 ) shipping mark (3 ) profit and loss (4 ) payable on receipt (5 ) remittanee 专营地区吱头 盈亏,损益货到付款汇付 (6 ) confirmation of purchase 购货确认书

(1 )空白背书 (2) 凭单据付款 (3) 记名提单 (4) 商品交易所品质证明书 2. From Chinese into English : ( 5%) blank endorsement cash against documcnts straight B/L Commodity Exchange certificate of qua!ity II. Choose the correct answer: (20%) 1 ? The firm offer creates a power of acceptance permitting the _B ____ by accepting the offer to transform the offer's promise into a contractual obligati on. a. offerer b ? offeree c. firm offer d ? non ?firm offer 2. We learn from ABC Co. that you are producing for export hand-made gloves ______ B_ natural leathers ? a. in variety b ? in a variety of c. various of d. in various kinds of 3. We are ____ A_ to your commercial office in Beijing, from whom we learned that you are a leading importer of electric goods in your area ? a. indebted b. engaged c. indeed d ? debted 4. It is essential that you ___ B_ competitive prices ? a. quoting b. quote c. making d ? make 5. If your prices and qualities are satisfactory, we will place a _B ______ o rder on you. a. considerate b ? considerable c. much d ? few 6. We are pleased to place with you an order for the following items on the _____ C_ that they will be supplied from current stock ? a. understanding b. understand c. terms d ? stock 7. The shipment was delayed because you had failed _D _____ the necessary space ? a. to order b. order c. book d. to book 8. This price will remain _B ____ for ten days from the date of the letter. a. valuable b. valid c. invaluable d ? good 9. _C ___ a limited supply is available at present, we would ask you to act quickly. a. Because b. As c. On account of d. Since 10. ______ _C the balanee, we will advise you of the position in a few days ? a. Concern b. Regards c. Regarding d ? With 11 ? The offer is __ C __ con firm at i on. a. made b ? bound to c ? subject to d. used for

软件工程导论作业答案

学号_31009210** 姓名_朱某某班级_软件10* 作业一 1.什么是软件危机?它有哪些典型表现?为什么会出现软件危机? “软件危机”是指计算机软件的“开发”和“维护”过程中所遇到的一系列“严重问题”。这些问题不仅仅是不能正常运行的软件才具有的,实际上,几乎“所有软件”都不同程度地存在这些问题。 “软件危机”包含两方面的问题: (1)如何开发软件,以满足对软件日益增长的需求; (2)如何维护数量不断膨胀的已有软件。 它们有以下表现: (1)对软件开发成本和进度的估计常常很不准确; (2)用户对“已完成的”软件系统不满意的现象经常发生; (3)软件产品的质量往往靠不住; (4)软件常常是不可维护的; (5)软件通常没有适当的文档资料; (6)软件成本在计算机系统总成本中所占的比例逐年上升; (7)软件开发生产速率提高的速度,远远跟不上计算机应用普及深入的趋势。 出现软件危机的原因 (1)开发人员与客户认识之间的矛盾 (2)开发人员能力与开发目标之间的矛盾 (3)预估与实际工作量之间的矛盾 (4)客户认识的提高与软件维护之间的矛盾 (5)遗产系统与实施软件之间的矛盾 2.假设自己是一家软件公司的总工程师,当把图1.1给手下的软件工程师们观看,告诉他们及早发现并改正错误的重要性时,有人不同意这个观点,认为要求在错误进入软件之前就清除它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么,一个人怎么能在设计阶段清除它呢?”应该怎么反驳他? 在软件开发的不同阶段进行修改付出的代价是很不相同的,在早期引入变动,涉及的面比较少,因而代价也比较低;在开发的中期,软件配置的许多成分已经完成,引入一个变动要对所有已完成的配置成分都做相应的修改,不仅工作量大,而且逻辑上也更复杂,因此付出的代价俱增。在软件“已经完成”时再引入变动,当然付出的代价更高。一个故障时代码错误造成的,有时这种错误时不可避免的,但要修改的成本是很小的,因为这不是整体构架的错误。 3.什么是软件工程?他有哪些本质特征?怎样用软件工程消除软件危机? 软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好技术方法结合起来,以经济地开发出高质量的软件并有效的维护它,这就是软件工程。 本质特征: 软件工程关注于大型软件的构造 软件工程的中心课题是控制复杂性 软件经常变化 开发软件的效率非常重要 和谐地合作是开发软件的关键 软件必须有效支持它用户

软件工程导论第1-2套试题及答案

软件工程A 卷 一、判断题:每小题1分,共15分,在正确的打上V,错误的打上X 1 .软件工程学只有理论意义,没有实际用途。() 2.软件工程的方法只适用于大型软件的开发,对小型软件的开发没有帮助。() 3.可行性研究进一步研究问题分析阶段所确定的问题是否有可行的解。() 4.代码审查方法没有计算机测试方法好。() 5.验证软件需求的方法主要靠人工审查的方法。() 6.并发系统中遇到的一个主要问题是定时问题。() 7.编码风格由个人喜好决定,没有固定格式。() 8.面向对象建模得到的模型包含系统的 3 个要素,即静态结构、交互次序和数据变换。() 9.软件重用是提高软件开发生产率和目标系统质量的重要途径。() 10.判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。() 11. Power Designer 是一个CASE 工具。() 12.软件是指用程序设计语言(如Pascal,C,Visual Basic 等)编写的程序,软件开发实际上就是编写程序代码。() 13.在进行需求分析时需同时考虑维护问题。() 14.UML 是一种面向对象的分析设计方法,即OOA/OOD 方法。() 15.在面向对象的软件开发方法中,每个类都存在其相应的对象,对象是类的实例,类是生成对象的模板。() 二、单选题:每题1 分,共15分 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、有完整的故障处理 E、算法的合理性 6、软件可行性研究一般不考虑() A、是否有足够的人员和相关的技术来支持系统开发 B、是否有足够的工具和相关的技术来支持系统开发 C、待开发软件是否有市场、经济上是否合算 D、待开发的软件是否会有质量问题 7、SA 法中,有一个处理过程逻辑不易用语言表达清楚,最好是用()来描述

软件工程导论课程教学大纲

《软件工程导论》课程教学大纲 一、课程性质、地位和作用 《软件工程导论》是是软件工程专业的专业基础课程,属必修课。 本课程主要讲述建造软件系统的基本方法、技术、流程、工具及规范等。通过学习可以使学生了解软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的基本内容和发展动向;学习用工程化的方法开发软件项目,初步掌握开发过程中应遵循的流程、准则、标准和规范。本门课程为将来从事软件开发学生的软件工程师之路奠定坚实的基础。 二、课程教学对象、目的和要求 本课程适用于软件工程、计算机应用等从事软件开发的本科专业。课程教学目的、要求: (一)从教学内容上,应使学生了解软件工程的基本概念,主要包括软件与软件开发的基本过程,软件危机与软件工程。掌握个人软件开发过程的基本内容和方法,了解软件开发模型及结构化软件设计方法,以及软件质量保证基本内容。(二)从能力方面,应使学生通过对软件工程基本概念和方法的学习和课后练习,培养学生养成规范化个人开发的良好习惯,培养学生按照软件工程的基本过程和方法来设计和开发软件。 (三)从教学方法上,在课堂理论教学中,采用学生可以理解的软件开发素材,通过一边实践一边讲解的方法,讲解软件过程的基本思想和方法,通过学生完成与实践结合的作业,调动学生的积极性,使软件工程的基本思想逐步植根于学生头脑中。 三、相关课程及关系 本课程的先修课程是“C语言程序设计”和“数据结构”等程序设计课程,学习应在学生具有一定的编程能力基础上进行。本课程为后续的“软件制造工程”和“软件设计工程”等课程打下了必要的理论基础。 四、课程内容及学时分配 总学时:32学时 (一)绪论1学时 1、软件工程及其重要性 2、软件开发需要软件工程 3、软件工程课程体系架构(需要什么软件工程) 、课堂的组织、学习方法、章节安排与考核4. 要求学生了解软件工程的起源,软件工程在软件开发中的作用,了解软件工程课程体系。 (二)软件与软件工程4学时 1、软件及软件分类 2、软件工程的由来及概念 3、软件生命周期 4、软件开发与软件开发方法 5、软件工程工具和环境 6、软件开发项目管理介绍

相关文档
最新文档