软件工程实验答案
“软件工程实验答案”相关的资料有哪些?“软件工程实验答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件工程实验答案”相关范文大全或资料大全,欢迎大家分享。
软件工程实验
作业一
1.请画出由下列文字描述的系统流程图,请用Microsoft Visio 或Word软件画图
设某城市招干考试成绩统计系统。
考生分三个专业,不同专业考试科目不同: 法律专业---考政治、语文、法律 行政专业---考政治、语文、行政
财经专业---考政治、语文、财经学
每个考生在报名时登记姓名、地址、年龄和报考专业。报名后招干办公室根据专业考生专业及地址在市区或郊区来编排准考证号码和考场。考生参加考试后,输入每个考生的各门课程的成绩,并统计出每个考生三门课程的总成绩。按准考证号的顺序打印出考生考试成绩单,分发给每个考生。各专业分别将考生按成绩总分从高到低的次序排序,以便决定录取名单。
作业二
画考务处理系统的数据流图。
考务处理系统功能如下:
(1)对考生送来的报名单进行检查;
(2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站; ?3)对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准审定合格者; (4)制作考生通知单(含成绩及合格/不合格标志)送给考生;
(5)按地区进行成绩分类统计和试题难度分析,产生统计分析表。
软件工程实验
江 西 理 工 大 学
软件工程 实验报告
实验名称
Microsoft Visio建模(1)
日期 2015.04.10 专业班级 桌号
实验人
学号
一、实验目的
1、用MS Visio绘制订货系统的数据流模型 2、用MS Visio绘制电子表状态机模型 3、用MS Visio绘制实体关系模型
二、实验原理
1、数据流图:数据流模型的图形表示就是数据流图。数据流图(也称数据流程图)是以图形方式来表达数据处理系统中信息的变换和传递过程。它可以模拟手工、自动以及两者混合的数据处理过程,只考虑系统必须完成的基本逻辑功能,不用考虑如何具体实现这些功能。数据流图的基本符号是
2、实体关系图:实体关系图是建立实体关系模型的重要模型视图。它提供了实体、关系、视图、父表与类别、类别、类别与字表、动态连接线7种基本符号。
三、实验步骤
1、创建订货系统的数据流模型。设一个工厂采购部每天需要一张订货报表,其中包括零件编号、名称、数量、价格、供应者等。零件的入库、出库事物通过计算机终端输入给订货系统。当某零件的库存数少于给订的库存量临界值时,就应该再次订货。
(1)数据流分析
数据源点:仓管员(负责将入库或出库事物输入给订货系统)。 数据终点:采购员(接
软件工程实验
作业一
1.请画出由下列文字描述的系统流程图,请用Microsoft Visio 或Word软件画图
设某城市招干考试成绩统计系统。
考生分三个专业,不同专业考试科目不同: 法律专业---考政治、语文、法律 行政专业---考政治、语文、行政
财经专业---考政治、语文、财经学
每个考生在报名时登记姓名、地址、年龄和报考专业。报名后招干办公室根据专业考生专业及地址在市区或郊区来编排准考证号码和考场。考生参加考试后,输入每个考生的各门课程的成绩,并统计出每个考生三门课程的总成绩。按准考证号的顺序打印出考生考试成绩单,分发给每个考生。各专业分别将考生按成绩总分从高到低的次序排序,以便决定录取名单。
作业二
画考务处理系统的数据流图。
考务处理系统功能如下:
(1)对考生送来的报名单进行检查;
(2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站; ?3)对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准审定合格者; (4)制作考生通知单(含成绩及合格/不合格标志)送给考生;
(5)按地区进行成绩分类统计和试题难度分析,产生统计分析表。
软件工程基础实验
实验一
可行性研究与项目计划
一、 实验室名称
综合
二、 实验项目名称
图书管理系统
三、 实验目的
1. 了解和使用甘特图,系统流程图,线性时间图来描绘系统开发流程和进度;
2. 学会使用visio绘制常用的流程图。
四、 实验内容
图书管管理系统更便于对图书进行分类和管理,对借阅者进行时间限定,使得借书的效益更高更安全。提高工作效益,便于操作,能有效地对数据进行更新、查询,并能在一定程度上实现了自动化。图书管管理系统的主要功能为:书目管理、借阅证管理、借还图书、查询、缴费。书目管理主要是针对管理员身份而言的(比如新增书目,删除书目等等);借阅证管理分为五部分:注册、补发、挂失、暂停、注销;借还图书:借书、还书;查询:图书查询、借阅时间缴费主要
是计算超期罚款并交纳费用。
图书管管理系统的系统流程图如图1所示。
借阅证学 生计算机终端缴费审查借阅证并进入系统学生缴费表选择功能借还图书查询借阅图书表学生借阅证表借阅证管理图1 系统流程图
试对系统进行可行性研究,用Visio绘制图书管管理系统的系统流程图,同时制定系统的开发计划,用Gantt图和时间线图描述进度计划安排。
五、 实验方案分析与设计
运用专业的方法整理分析图书管理流程
软件工程实验二
软件设计实验
一、 实验目的
学会使用Case工具完成描述软件结构的软件结构图和软件层次图的设计,并熟练地掌握几种常用的软件详细设计的工具,如程序流程图、盒图、PAD图和判定表,并能把给定的软件问题描述转化为过程设计结果。
二、 实验内容 1、软件结构设计:
(1) 采用visio绘制教材的图4.26中的软件结构图; (2) 采用visio绘制教材的图4.41的软件层次图。
(3) 分析如下所示的数据流图,并把它转换成软件结构图,然后用visio把结果画出来。(注意,请用结构图)
图1 某系统的数据流图
2、软件的详细设计:某航空公司规定,乘客可以免费托运重量不超过20公斤的行李,当行李重量超过20公斤,对头等舱的国内乘客超重部分每公斤收费6元,对其他舱的国内乘客超重部分每
公斤收费8元,对外国顾客超重部分每公斤收费比国内乘客多1.5倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。
实验包含三部分的内容:
a) 用word设计描述其详细设计结果的PAD图、判定表。
b) 用viso画出它的程序流程图,并计算它的Mccabe程序复杂度。(要求把计算过程写到实验报告中)
三、 实验结果
【本人用诚信保证,实验都是本人自己实践完成的,标准原创】 1
软件工程答案
?软件工程的基本原理:1.用分阶段的生命周期计划严格管理;2.坚持进行阶段评审;3.实行严格的产品控制;4.采用现代程序设计技术;5.结果应能清楚地审查;6.开发小组的人员应该少而精;7.承认不断改进软件工程实践的必要性。
?什么是软件危机:指在计算机软件的开发和维护过程中所遇到的一系列严重的问题。 ?什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型、螺旋模型的优缺点,说明每种模型的使用范围。
软件生命周期由软件定义、软件开发和运行维护3个时期组成,每个时期又进一步划分成若干个阶段。生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此,也称为过程模型。
瀑布模型的优点:1.可强迫开发人员采用规范的方法;2.严格规定了每个阶段必须提交的文档;3.要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。
瀑布模型的缺点:1.在软件开发初期,指明用户全部需求是困难的;2.需求确定后,经过一段时间才得到软件最初版本;3.完全依赖规格说明,导致不能满足用户需求。
适用中小型项目。
快速原型模型的优点:1满足用户需求程度高;2用户的参与面广;3返工现象少 快速原型模型的优点:不适用大型软件的开发 适用于小型项目
软件工程答案
第3章 软件项目管理(习题与参考答案) [选择题]
1. 软件项目管理的“4P”是( )。(C) A. people,performance,payoff,product B. people,product,performance,process C. people,product,process,project D. people,process,payoff,product
2. ( )项目管理在现代软件开发中是不太重要的,因为大多数项目能够及时完成并成功交付。(B) A. 真 B. 假
3. 在软件开发的各种资源中,( )是最重要的资源。(C) A. 开发工具 B. 方法 C. 硬件环境 D. 人员
4. 软件项目规划的第一步是( )。(D) A. 确定项目预算
B. 选择团队的组织模型 C. 确定项目的约束
D. 建立项目的目标和范围
5. 下面的( )方法最不适合你向团队成员解释他或她为什么表现不合格。(B) A. 个人谈话 B. 项目团队会议 C. 正式报告 D. 电子邮件
6. 功能点估算技术需要以( )为基础进行问题分解。(A) A. 信息域 B. 项目进度 C. 软件功
软件工程答案
第3章 软件项目管理(习题与参考答案) [选择题]
1. 软件项目管理的“4P”是( )。(C) A. people,performance,payoff,product B. people,product,performance,process C. people,product,process,project D. people,process,payoff,product
2. ( )项目管理在现代软件开发中是不太重要的,因为大多数项目能够及时完成并成功交付。(B) A. 真 B. 假
3. 在软件开发的各种资源中,( )是最重要的资源。(C) A. 开发工具 B. 方法 C. 硬件环境 D. 人员
4. 软件项目规划的第一步是( )。(D) A. 确定项目预算
B. 选择团队的组织模型 C. 确定项目的约束
D. 建立项目的目标和范围
5. 下面的( )方法最不适合你向团队成员解释他或她为什么表现不合格。(B) A. 个人谈话 B. 项目团队会议 C. 正式报告 D. 电子邮件
6. 功能点估算技术需要以( )为基础进行问题分解。(A) A. 信息域 B. 项目进度 C. 软件功
软件工程答案
习题一答案 一、选择题
1. 软件的主要特性是(A B C)。
A) 无形 B) 高成本
C) 包括程序和文档 D) 可独立构成计算机系统 2. 软件工程三要素是(B)。
A) 技术、方法和工具 B) 方法、工具和过程 C) 方法、对象和类 D) 过程、模型、方法 3. 包含风险分析的软件工程模型是(A)。
A) 螺旋模型 B) 瀑布模型 C) 增量模型 D) 喷泉模型 4. 软件工程的主要目标是(C)。
A) 软件需求 B) 软件设计 C) 风险分析 D) 软件实现 5. 下列属于面向对象开发方法的是(A B C D)。
A) Booch B) UML C) Coad D) OMT 6. 软件危机的主要表现是(B D)。
A) 软件成本太高 B) 软件产品的质量低劣 C) 软件开发人员明显不足 D) 软件生产率低下 7. 软件开发方法的主要工作模型有(A B C)
A) 螺旋模型
软件工程实验2013 - 图文
实验一 软件工程工具以及环境
一、 试验目的
1.理解软件工程的基本概念,熟悉软件,软件生命周期,软件生存周期过程和软件生命周期各阶段的定义和内容,软件危机和软件工程基本原理。 2.理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类等。 3.通过Internet搜索与浏览,了解网络环境中主流的软件工程技术网站和主流的软件工程工具等,掌握通过专业网站不断丰富软件工程最新知识的学习方法,尝试通过专业网站的辅助与支持开展软件工程应用实践。
4.熟悉软件工具、软件开发环境和CASE工具 5.了解GB/T15853-1995《软件支持环境》相关内容
二、 试验内容与步骤
1.了解软件工程网站和相关软件工程知识。
2.了解软件工程环境概念、层次、组成和开发要求。
3.了解现有主流的软件工程工具及其功能、用途和特点及适用范围。
三、 试验步骤
1.上网查询软件工程已有的网站。 2.查询软件工程环境环境层次、组成。
3.查询现有主流的软件工程工具及其功能、用途和特点及适用范围。 4.查阅有关资料,给出“软件”、“软件生命周期”、“软件生存周期过程”、“软件工具”、“软件开发环境”、“CASE工具”的权威定义
5.上网搜索和浏览,了解软件工程技术的应用