软件工程导论报告心得

“软件工程导论报告心得”相关的资料有哪些?“软件工程导论报告心得”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件工程导论报告心得”相关范文大全或资料大全,欢迎大家分享。

软件工程导论报告

标签:文库时间:2024-11-19
【bwwdw.com - 博文网】

实验报告 课程名称 实验题目 学生学号 实验目的: 本课程实验的教学目标在于通过绘制数据流图、实体关系图、用例图、状态图等实验,重点熟悉软件设计中的逻辑模型设计方法及其绘制工具软件,从软件工程角度理解和掌握软件设计开发过程。 实验条件: 电脑一台、能上网查阅资料。 实验项目一 熟悉软件工程工具 1.实验目的、任务:通过创建、编辑、保存一个简单的Visio图形文件,让学生学习掌握Microsoft Office Visio 的基本用法,掌握使用Microsoft Office Visio绘制业务流程图、数据流图、功能模块图、软件结构图和软件界面的方法。 2.实验基本要求:熟练应用Visio绘制软件开发图形的基本操作。 3.实验内容:打开Microsoft Office Visio,按照给出的业务流程图、数据流图、功能模块图、软件结构图和软件界面,绘制出相同的图形。 实验结果: 软件工程 姓名 日期 班级 2017-6-10 实验项目二 绘制数据流图和实体关系图 1.实验目的、任务:能够根据业务描述,分析设计并绘制其数据流图和实体关系图。 2.实验基本要求:基本掌握数据流图和实体关系图的分析设计方法。 3.实验内容:银行计算

《软件工程导论》实验报告

标签:文库时间:2024-11-19
【bwwdw.com - 博文网】

《软件工程导论》

实 验 报 告

学 院:计算机科学与技术学院 专业班级: 指导教师: 项目成员:

项目课题:学校内部工资管理系统 时 间:

目 录

小组情况 ............................................................... 1 一、可行性分析报告 ..................................................... 2

1.1 引言 ............................................................. 2

1.1.1 编写目的 ................................................... 2 1.1.2 背景 ....................................................... 2 1.2 可行性分析的前提 ................................................. 3

1.2.1 要求 ................................

《软件工程导论》实验报告

标签:文库时间:2024-11-19
【bwwdw.com - 博文网】

贪吃蛇程序:贪吃蛇游戏是一个深受人们喜爱的游戏,一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过按键盘上的四个光标键控制蛇向上下左右四个方向移动,

2011-2012(2)《软件工程导论》实验报告

学院: 计算机学院

班级: 软件工程114

姓名: 黄芳恺

学号:119074258

目录

实验1:项目计划、分析和设计

实验2;编码

实验3:代码复查、编译

实验4:项目测试总结

贪吃蛇程序:贪吃蛇游戏是一个深受人们喜爱的游戏,一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过按键盘上的四个光标键控制蛇向上下左右四个方向移动,

软件工程导论 实验一:项目计划、分析和设计

[ 实验日期 ] 2012 年 4 月 20 日

[ 实验目的 ]

初步了解结构化分析、设计方法的原理、步骤以及各阶段的文档,练习撰写简要的需求文档、设计文档。 [ 实验内容 ]

贪吃蛇程序:贪吃蛇游戏是一个深受人们喜爱的游戏,一条蛇在密闭的围墙内,

在围墙内随机出现一个食物,通过按键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物则表示食物被蛇吃掉,这时蛇的身体长一节,同时计1分,接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁或身体交叉蛇头撞到自己的身体,游戏结

软件工程导论试题

标签:文库时间:2024-11-19
【bwwdw.com - 博文网】

软件工程导论试题(老师给的)

一.选择

1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和 ( )。 A、详细计划

B、可行性分析

C、运行阶段

D、测试与排错

2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大 ( )。 A、详细设计阶段 B、概要设计阶段 标 ( )。 A、需求分析阶段

C、 需求分析阶段D、 测试和运行阶段

3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目

B、详细设计阶段 C、概要设计阶段 D、 可行性研究阶段

4、软件工程的出现主要是由于( )。

A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是 ( )

A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在

软件工程导论试题

标签:文库时间:2024-11-19
【bwwdw.com - 博文网】

1.办公室复印机的工作过程大致如下:

未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;

如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员排除故障,故障排除后回到闲置状态。

请试画出复印机的状态转换图 答案:

排除了卡纸故障 卡纸 卡纸故障 do/警告 复印 闲置 复印命令 完成命令 do/复印 缺纸 缺纸故障 do/警告

装满纸 2.录入统计计算某班学生成绩,画出数据流图(DFD)。 学生成绩表数据结构如下:

学号|高数|物理|英语|计算机|法律常识|总分|平均分|不及格门数|升留补| 需求功能如下:

(1)录入全班学生各课的考分,生成成绩表;

(2)检查各课成绩,修改错误,补充未录入成绩,删除非法成绩;

(3)计算总分,平均分;

(4)统计不及格门数,然后再写入升级、补考、留级;

(5)打印成绩通知单,交家长。

答案:

错误成绩通知

1 学生成绩 录入 学生成绩 2 检查 学生成绩

软件工程导论试题集

标签:文库时间:2024-11-19
【bwwdw.com - 博文网】

1. 航空公司“机票预定系统”:

航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓

名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统根据旅客信息和航班信息为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。 请用结构化分析方法,给出系统的功能模型(DFD描述)。 参考答案:(0层,1层DFD)

预订信息 旅 旅 机票 机票

取票通知 行 客 预订 取票通知

社 账单 账单/票款 旅客信息 航班信息 旅行社 录入预订信息 安排 航班 取票通知 账单 机票 旅客 取票通知 机票 旅客 取票

旅行时间 姓名 性别 旅行地 工作单航班机票信 航空公账单 合适航班机 可售机票信身份证号 旅客 取票通知 订价旅行社 时等订票旅客账售出机票信

2. 一个简化的机票销售系统需求描述如下:

售票员根据旅客需要的航班,首先查询有无该航班机票。若有,则负责录入旅客的基本信息,并将指定的机票标志设置为售出;售票部

软件工程导论试题集

标签:文库时间:2024-11-19
【bwwdw.com - 博文网】

1. 航空公司“机票预定系统”:

航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓

名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统根据旅客信息和航班信息为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。 请用结构化分析方法,给出系统的功能模型(DFD描述)。 参考答案:(0层,1层DFD)

预订信息 旅 旅 机票 机票

取票通知 行 客 预订 取票通知

社 账单 账单/票款 旅客信息 航班信息 旅行社 录入预订信息 安排 航班 取票通知 账单 机票 旅客 取票通知 机票 旅客 取票

旅行时间 姓名 性别 旅行地 工作单航班机票信 航空公账单 合适航班机 可售机票信身份证号 旅客 取票通知 订价旅行社 时等订票旅客账售出机票信

2. 一个简化的机票销售系统需求描述如下:

售票员根据旅客需要的航班,首先查询有无该航班机票。若有,则负责录入旅客的基本信息,并将指定的机票标志设置为售出;售票部

软件工程导论重点内容

标签:文库时间:2024-11-19
【bwwdw.com - 博文网】

桃园文印室

第一章 软件工程概述

重点掌握的内容:软件和软件工程的基本概念 一.什么是软件?

1.满足功能要求和性能的指令或计算机程序集合; 2.处理信息的数据结构;

3.描述程序功能以及程序如何操作和使用所要求的文档; 软件的特点:

软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。

软件是通过人们的智力活动,把知识与技术转换成信息的一种产品,是在研制、开发中被创造出来的

在软件运行和使用的期间,没有硬件那样的机械磨损、老化问题

软件的开发和运行经常受到计算机系统的限制,对计算机系统有着不同程度的依赖性 软件的开发至今尚未完全摆脱手工的开发方式 软件的开发费用越来越高,成本相当昂贵。 二.软件危机以及产生软件危机的原因?

1.软件开发生产率提高的速度,远远跟不上计算机迅速普及的趋势。软件产品“供不应求”。

2.软件成本在计算机系统总成本中所占的比例逐年上升。

3.软件开发人员和用户之间的信息交流往往很不充分,用户对“已完成的”的软件系统不满足的现象经常发生。

4.软件产品的质量不容易保证。 5.软件产品常常是不可维护的。

6.软件产品的重用性差,同样的软件多次重复开发。 7.软件通常没有适当的文档资料。

软件工程导论习题1

标签:文库时间:2024-11-19
【bwwdw.com - 博文网】

软件工程导论习题

1.软件生命周期每个阶段的基本任务:1问题定义2可行性研究3需求分析4总体设计5详细设计6编码和单元测试7综合测试8软件维护

2.软件过程生命周期模型分几个模型?瀑布模型,快速原型模型,增量模型,螺旋模型,喷泉模型。 3.数据流图的定义;是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。 4.数据字典由四类元素的定义组成;(1)数据流(2)数据流分量(即数据元素)(3)数据存储(4)处理。 5数据模型中包含3种相互关联的信息:数据对象,数据对象的属性及数据对象彼此间相互连接的关系 6.模块独立的概念是模块化,抽象。信息隐蔽和局部化概念的直接结果。开发具有独立功能而且和其他模块之间没有过多的相互作用的模块,就可以做到模块立 7.模块独立性重要有两条理由:第一,有效的模块化(即具有独立的模块)的软件比较容易开发出来。第二,独立的模块比较容易测试和维护。 8.模块的独立程度的标准是内聚和耦合

9.耦合和内聚哪个最高最低,哪个最强最弱?功能内聚是最高程度的内聚,耦合程度最低,高程度的耦合是内容耦合,最弱的是非直接耦合 。

10.启发式规则:1改进软件结构提

软件工程导论作业答案

标签:文库时间:2024-11-19
【bwwdw.com - 博文网】

第一章

1-1 什么是软件危机?

答:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 1-3 什么是软件工程? 有哪些本质特性?怎样用软件工程消除软件危机? 答:是指导计算机软件开发和维护的一门工程学科。 特性略。

技术措施和管理措施消除软件危机。

1-4 简述结构化范型和面向对象范型的要点,并分析它们的优缺点。 目前使用得最广泛的软件工程方法学(2种):

答:1.传统方法学:也称为生命周期方法学或结构化范型。

优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。

缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。 2.面向对象方法学:对象+类+消息+通信

优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。

1-5

答:(1)1985年对计算机存储容量的需求,估计是 M=4080e0.28 (1985-1960) =4474263字

价格P=0.048*0.721985-1974*4474263=5789(美元