软件工程上机题目
“软件工程上机题目”相关的资料有哪些?“软件工程上机题目”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件工程上机题目”相关范文大全或资料大全,欢迎大家分享。
软件工程实训题目(全) -
1. 图书管理系统
实现天津大学图书馆书籍数据库管理系统,要求系统具有如下功能: 1. 图书分类管理(可能涉及多级分类); 2. 图书入库管理; 3. 图书网上查询; 4. 借书、还书管理;
5. 读者管理(读者分为不同类型读者:本科生、研究生、老师等,不同读者可 以借阅的书籍数量不同,不同读者可以借阅时间也不同);
6. 读者可以在网上查询自己当前借了哪些书,这些书的归还日期;
2. 铁路售票系统
实现一个铁路售票系统,要求具有如下功能: 1. 站点信息维护; 2. 车次信息维护;
3. 普通网民可以完成网上订票;
4. 取票:订票成功的网民,凭借订票号码到售票处,售票员输入订票码后,提取处网民的预
定信息,然后收款付款,发票;
3. 选修课安排系统
完成如下的选修课系统:
1. 管理员可以录入本校所有教室;
2. 每个学期开学前,每个老师可以登记自己本学期计划开课课程名称、最多招收人数、每周
上课的时间(每周上1次课)、本课程是否需要多媒体授课; 3. 同学可以随时查询自己选修课的情况
4. 老师可以随时查询选修了自己课程的同学名单。
4. 网上商品商城
实现一个网上商品销售系统,具体要求如下: 1.
软件工程课程实习题目
软件工程课程实习题目
1、 设有n个运动员要进行网球循环赛。设计一个满足以下要求的比赛日程表:
(1) 每个选手必须与其他n-1个选手各赛一次。 (2) 每个选手一天只能赛一次。
(3) 当n是偶数时,循环赛进行n-1天。当n是奇数时,循环赛进行n天。
2、 考虑国际象棋棋盘上某个位置的一只马,它是否可能只走63步,正好走过除起点外的
其他63个位置各一次?如果有一种这样的走法,则称所走的这条路线为一条马的周游路线。试设计一个程序输出这样的一条马的周游路线。
3、 Gray码是一个长度为2n的序列。序列中无相同元素,每个元素都是长度为n位的串,
相邻元素恰好只有一位不同。设计一个程序实现对任意的n构造相应的Gray码。
4、 多边形游戏问题是1998年国际信息学奥林匹克竞赛试题。该游戏是一个单人玩的游戏,
开始时有一个由n个顶点构成的多边形。每个顶点被赋予一个整数值,每条边被赋予一个运算符“+”或“*”。所有边依次用整数从1到n编号。 游戏的地一步,将一条边删除。随后n-1步按以下方式操作: (1) 选择一条边E以及由E连接着的两个顶点V1和V2;
(2) 用一个新的顶点取代边E以及由E连接着的两个顶点V1和V2。将由顶点V1
和V2的整数值通过边E
自学考试北京大学《软件工程》上机考试题目
.....
第二章 网页制作本章学习目标 2.1网络的基本概念 2.2网页制作的基本概念
2.3网页制作的工具2.4网页制作的一般步骤
2.5网页制作退出
.....
本章学习目标通过本章的学习,了解网页的制 作过程,掌握网页制作工具 dreamweaver8.0的基本使用方 法,能够利用所学的图像处理、 动画处理、声音处理等知识,制 作个性化的个人网页返回本章首页
.....
2.1网络的基本概念一. 网络 1.网络概念 网络是指在网络协议控制下,通过通信设备和线路 来实现地理位置不同且具有独立功能的多个计算机 系统之间的连接,并通过网络操作系统等网络软件 来实现资源共享的系统。 2.网络分类 按地理范围可分为局域网、城域网和广域网。 其中Internet是目前覆盖范围最大,使用最广泛的 广域网。 局域网:将较小范围内的计算机连接起来的网络。
.....
2.1网络的基本概念二. Internet简介 1. 概念 Internet又称国际互联网或因特网,它以TCP/IP网络协议进行数据通信,把世 界各地众多的计算机网络和成千上万台计算机连接在一起,使原本分散在单 台计算机上和限制在局部网络上的资源和信息,可以方便的相互交流。 2.主要应用 (1)交互式服务
软件工程上机实验报告(1-10)
软件工程上机实验报告(1-10),上海大学计算机学院,陈圣波老师
SHANGHAI UNIVERSITY
<软件工程>实验总结
学学姓
院 计算机工程与科学学院 号 名
10122050 王杰 陈圣波 2014.03
指导老师 日
期
软件工程上机实验报告(1-10),上海大学计算机学院,陈圣波老师
实验一软件工程标准化文档
一、实验目的
1.了解国家标准GB/T8567-2006
2.熟悉软件产品开发文件的基本内容 二、实验内容
1. 搜索和下载国家标准GB/T8567-2006。
2. 通过阅读国家标准GB/T8567-2006,将以下文字填写完整:
3. 通过阅读国家标准GB/T8567-2006,填写以下表格:
软件工程上机实验报告(1-10),上海大学计算机学院,陈圣波老师
实验2 数据流分析
【说明】某直达列车车票预售系统接受顾客的订票和取票业务。
1.顾客为了提前订票,可向系统提供个人信息及其预订购的车次和日期,系统根据个人信息是否齐全和车次是否正确来判断订票单是否合格。对于合格的订票单,系统通过查找座位表审核相应的车次是否有剩余票。如果有剩余票,则记录顾客个人信息以及订票信息,并向顾客提供取票单。
2.到了可以取票的时间,顾客向系统提供取票单,在检查单
软件工程练习题目及答案
1. 某厂对部分职工重新分配工作的政策是:年龄在20岁以下者,初中文化程度脱
产学习,高中文化程度当电工;年龄在20岁至40岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员;年龄在40岁以上者,中学文化程度当材料员,大学文化程度当技术员。请用PDL语言、判定表和判定树分别描述上述问题。
答:PDL语言描述: If(年龄<20){
If(文化程度=”初中”){ 脱产学习; }
Else if (文化程度=”高中”){ 当电工; } }
Else if (年龄<40){
If(文化程度=”初中” ||文化程度=” If(性别=”男”){ 当钳工; }
Else {
当车工; } } Else{
当技术员; } } Else{
If(文化程度=”初中” ||文化程度=” 当材料员; }
Else {
当技术员; } }
A—7—1
高中”){ 高中”){ 判定表
女性 高中文化 初中文化 年龄>=40 年龄<20 脱产学习 电工 钳工 车工 技术员 材料员
判定树
- F T F T √ - T F F T √ T T F F F √
软件工程
郑州大学现代远程教育
《软件工程》课程
学习指导书
陈园 编
? 课程内容与基本要求
“软件工程”是计算机科学与技术专业的专业基础课、必修课。软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科,是运用工程学的基本原理和方法来组织管理软件的生产、研究、开发、管理、维护的过程、方法和技术,它是一门介于计算机科学、软件科学、系统工程学和管理工程学之间的新兴的综合性交叉学科。
本课程的目的是使学生了解软件工程的基本原理、概念和技术方法,了解软件开发的一般方法、步骤和过程,能自觉地使用软件工程的技术与规范参与软件项目活动,为学生今后从事软件开发奠定良好基础。
软件工程是一门实践性比较强的课程。要求学生已学习完程序设计语言课程,并能够熟练掌握一门程序设计语言。要求学生已学完数据结构、数据库原理、操作系统等专业课程。要求学生具有个人程序设计经验,对软件的开发过程具有一定的体会。如果学生没有实践经验,则很难理解相关的理论知识。
? 课程学习进度与指导
章节 课程内容 建议学时策略 3 学习指导 以课件学习为主。 重点理解软件工程的基本概念。 以课件学习为主。 重点理解软件生存周期的划分及各软件开发模型的种类、特点。 以课件学习为主。 重点
软件工程
郑州大学现代远程教育
《软件工程》课程
学习指导书
陈园 编
? 课程内容与基本要求
“软件工程”是计算机科学与技术专业的专业基础课、必修课。软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科,是运用工程学的基本原理和方法来组织管理软件的生产、研究、开发、管理、维护的过程、方法和技术,它是一门介于计算机科学、软件科学、系统工程学和管理工程学之间的新兴的综合性交叉学科。
本课程的目的是使学生了解软件工程的基本原理、概念和技术方法,了解软件开发的一般方法、步骤和过程,能自觉地使用软件工程的技术与规范参与软件项目活动,为学生今后从事软件开发奠定良好基础。
软件工程是一门实践性比较强的课程。要求学生已学习完程序设计语言课程,并能够熟练掌握一门程序设计语言。要求学生已学完数据结构、数据库原理、操作系统等专业课程。要求学生具有个人程序设计经验,对软件的开发过程具有一定的体会。如果学生没有实践经验,则很难理解相关的理论知识。
? 课程学习进度与指导
章节 课程内容 建议学时策略 3 学习指导 以课件学习为主。 重点理解软件工程的基本概念。 以课件学习为主。 重点理解软件生存周期的划分及各软件开发模型的种类、特点。 以课件学习为主。 重点
软件工程
《软件开发项目进度控制浅谈》
姓 名:学 号:专业班级:
申超 07040341034 07信本一班
摘要:本文主要谈谈影响软件开发项目进度的因素、项目进度控制的目的、常用项
目进度控制措施,软件开发项目进度控制中对项目经理而言需要注意的问题和一些工作经验、工作方法。 关键词:项目管理、进度、控制 1. 影响软件开发项目进度的因素
要有效地进行进度控制,必须对影响进度的因素进行分析,事先或及时采取必要的措施,尽量缩小计划进度与实际进度的偏差,实现对项目的主动控制。软件开发项目中影响进度的因素很多,其中人的因素是最重要的因素,技术的因素归根到底也是人的因素。软件开发项目进度控制常见问题主要是体现在对一些因素的考虑上。常见的问题有以下几种情况: 1. 80-20原则与过于乐观的进度控制
80-20原则在软件开发项目进度控制方面体现在:80%的项目工作可以在20%的时间内完成,而剩余的20%的项目工作需要80%的时间。这个80%的项目工作不一定是在项目的前期,而可能是分布在项目的各个阶段,但是剩余的20%左右的项目工作大部分是在后期
软件工程
篇一:软件工程
软件工程
1:
92.下面说法哪个不属于设计准则( )
1.① 提高模块的内聚,降低模块间的耦合 2.② 降低模块接口的复杂程度 3.③ 模块大小要适中 4.④ 模块要有重用性
2:88.计算机的体系结构对程序设计语言具有( )
1.① 反作用 2.② 促进作用 3.③ 抑制作用 4.④ 完善作用
3:79.程序图的作用是( )
1.① 定性度量软件的复杂程度 2.② 定量度量软件的复杂程度 3.③ 预测软件的质量标准 4.④ 估计软件中的错误数量
4:
87.下面说法正确的是( )
1.① 模块的作用域在模块的控制域之内 2.② 模块的控制域在模块的作用域之内 3.③ 模块的作用域和模块的控制域有时相同 4.④ 模块的作用域和模块的控制域都是一种层次结构
5:94.等价类划分属于()
1.① 白盒测试 2.② 黑盒测试 3.③ 穷尽测试 4.④ 系统测试
6:90.软件维护组织包括( )
1.① 系统维护人员和系统管理人员 2.② 系统程序员和硬件维护人员 3.③ 系统程序员和操作员 4.④ 打字员和软件工程师
7:
86.可行性研究阶段使用的图形工具是( )
1.① DFD图 2.②N-S图 3.③ PAD图 4.④
软件工程
郑州大学现代远程教育
《软件工程》课程
学习指导书
陈园 编
? 课程内容与基本要求
“软件工程”是计算机科学与技术专业的专业基础课、必修课。软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科,是运用工程学的基本原理和方法来组织管理软件的生产、研究、开发、管理、维护的过程、方法和技术,它是一门介于计算机科学、软件科学、系统工程学和管理工程学之间的新兴的综合性交叉学科。
本课程的目的是使学生了解软件工程的基本原理、概念和技术方法,了解软件开发的一般方法、步骤和过程,能自觉地使用软件工程的技术与规范参与软件项目活动,为学生今后从事软件开发奠定良好基础。
软件工程是一门实践性比较强的课程。要求学生已学习完程序设计语言课程,并能够熟练掌握一门程序设计语言。要求学生已学完数据结构、数据库原理、操作系统等专业课程。要求学生具有个人程序设计经验,对软件的开发过程具有一定的体会。如果学生没有实践经验,则很难理解相关的理论知识。
? 课程学习进度与指导
章节 课程内容 建议学时策略 3 学习指导 以课件学习为主。 重点理解软件工程的基本概念。 以课件学习为主。 重点理解软件生存周期的划分及各软件开发模型的种类、特点。 以课件学习为主。 重点