《软件工程》课程复习要点.doc_第1页
《软件工程》课程复习要点.doc_第2页
《软件工程》课程复习要点.doc_第3页
《软件工程》课程复习要点.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程课程复习要点课程名称:软件工程适用专业:2016级计算机科学与技术(专升本 函授)、计算机应用技术(专科 业余 函授)辅导教材:软件工程(第2版)钱乐秋、赵文耘 主编 清华大学出版社复习要点:第一章 概论1、 软件发展2、 软件过程(能力成熟度模型)3、 软件过程模型第二章 系统工程可行性分析第三章 需求工程1、需求获取2、需求分析、协商与建模3、需求规约与验证4、需求管理第四章设计工程1、软件设计原则2、软件体系结构设计3、部件级设计技术4、设计规约与设计评审第五章结构化分析与设计1、数据流图2、数据字典3、描述基本加工的小说明4、结构化设计概述5、数据流图到软件体系结构图的映射第六章 面向对象分析与设计1、UML概述2、用况建模3、静态建模4、动态建模5、物理体系结构建模第七章 软件测试1、软件测试基础2、白盒测试3、黑盒测试4、测试策略教学方式与考核方式:教学方式:面授辅导、平时作业考核方式:考勤、作业和开卷考试 考试范围一、1、软件能力成熟度等级分为初始集、可重复级、已定义级、已管理级和优化级五个等级(P11,12)2、 系统的可行性分析是针对经济可行性、技术可行性、法律可行性进行研究(P29)3、 内聚按照由高到低的顺序依次为:功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚和巧合内聚。(P51)4、 耦合按照功能独立性由高到低分为:内容耦合、公共耦合, 外部耦合、控制耦合、标记耦合、数据耦合、非直接耦合(P52)5、 软件设计的主要任务包括数据/类设计,体系结构设计,接口设计,部件级设计。(P47图4.1)二、1、软件测试的目的在于发现错误。软件测试方法分为白盒测试和黑盒测试两种。白盒测试包括语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、路径覆盖六种。(P248.249)2、 白盒的逻辑覆盖测试分为语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖,语句覆盖式指选择足够的测试用例,使得运行这些测试用例时,被测程序的每个可执行语句至少执行一次。(P251)3、 黑盒测试的方法分为:等价类划分、边界值分析、比较测试、错误猜测,因果图五种。4、 黑盒测试又称为行为测试,这种方法把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只一句程序的需求规格说明书,检查程序的功能是否符合它的功能需求。(P249)5、 对象:是在计算机中,一组属性一级这组属性上的专用操作的封装体;类:一组具有相同属性和相同操作的对象的集合。(P121,122)6、 UML视图包括静态视图、设计视图、用况视图、状态机视图、活动视图、交互视图、部署视图、模型管理视图、剖面(P131表7.1)7、 数据流图(又称为DFD图),是描述输入数据流到输出数据流的变换,用于对系统的功能建模。基本图形元素包括:数据流、加工、文件、源或宿。(P69)三、1、审批发货单加工说明如下:如果发货单金额超过500元,以前赊欠未还的天数未超过60天,则发出批准书和发货单;如果发货单金额超过500元,赊欠未还的天数超过60天,则发不批准通知;如果发货单未超过500源,则发批准书和发货单,并对赊欠未还天数超过60天的情况,加发赊欠报告。请用判定树来描述此过程(P91) 发货单金额500审批发货单 赊欠天数60发不批准通知 赊欠天数60发出批准单和发货单 赊欠天数60发批准单、发货单、赊欠报告 发货单金额500 赊欠天数60发批准单和发货单发货单金额5001100赊欠天数=600101赊欠天数601010发不批准通知发出批准单发出发货单发出赊欠报告2、客户通过网址访问网上购物系统,进入系统后,客户通过分级目录逐级浏览商品的名称、规格、单价、图片等信息,浏览中,客户可以将商品放入购物车中,当客户选择好商品后,可要求结账,此时系统首先要求客户注册/登录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论