【软件工程师】实验题目精选一

时间:2019-05-14 19:49:02下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《【软件工程师】实验题目精选一》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《【软件工程师】实验题目精选一》。

第一篇:【软件工程师】实验题目精选一

题目二:“学校教材定购系统”

1.系统简介

本系统可以细化为两个子系统:销售系统和采购系统

销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。

采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

以上功能要求在计算机上实现。

2.技术要求和限制条件

(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。

(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性

验证。

(3)系统的外部项至少包括:教师、学生和教材工作人员。

(4)系统的相关数据存储至少包括:购书表、库存表、缺书登记

表、待购教材表、进库表和出库表。

第二篇:嵌入式软件工程师评估题目

1.计算下列C语言表达式的值

0x34 & 0x78值为______

= = 0x64值为______

0x8 | 0x70值为______

0x55 ^ 0x88值为______&& 2值为______

strlen(“Hello!”)值为______

sizeof(char)值为______

32位系统上, sizeof(long)值为______

0x20 < 30? 1:2 值为______

!99值为______

2.用C语言预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)3.ARM指令是多少位的?

4.关键字volatile在C语言中有什么意义?

5.关键字const在C语言中有什么意义?

6.关键字static在C语言中有什么意义?

7.写一段C语言代码,动态申请128K内存,并将前面100个字节初始化为00xFF.8.写一段C语言代码,用递归的方式实现阶乘函数

阶乘的定义: n的阶乘 = 1 * 2 * 3 *„ „ *(n-1)* n

9.写出下面C语言代码段的输出

#include “stdio.h”

#include “stdlib.h”

void main(void)

{

int a, b, c = 3;

int *p;

p = &a;

*p =1;

b = a+1;

printf(“a=%d, b=%d, c=%d”, a, b,c);

}

10.翻译下面英文为中文

i.MX31L is a high performance embedded RISC processor based on ARM11 core from Freescale.It is a high-speed, low power consumption processor.Windows CE is a generic OS for embedded system by Microsoft, which is a small footprint, modulized, customizable and reliable OS.In this paper, an embedded system using i.MX31L as hardware platform, Windows CE as operating system, NAND Flash as storage medium is described.The memory access for RAM and NAND Flash was designed to be flexible and extendible.The Flash bad-block management,Flash access control, mutually exclusive access, storage of OS image, OS loading, NAND Flash driver, FAT file system were implemented.A two-level OS loader, a USB upgrade tool and a selftest for manufacturing check were implemented.The performance of file system was extensively evaluated, and being further optimized.Moreover, the defect of NAND Flash controller of i.MX31L was discovered during implementation stage.The defect was solved successfully with software workaround.A mature solution for mass production was resulted.

第三篇:软件工程师笔试题目

姓名:

一、问答题

1、头文件中的 ifndef/define/endif 干什么用?

2、#include和#include“filename.h” 有什么区别?

3、在C语言中,修改符volatile的含义是什么?举例说明其使用场合。

4、在C语言中,static函数与普通函数有什么区别?

5、什么是中断?如果要防止中断嵌套,可以采用什么方法?

6、静态局部变量和普通局部变量有什么区别?

7、堆和栈的区别是?

二、编程题

请实现内存复制函数 void memcpy(void *dst,const void * src,int size);

三、阅读题

1、C++可以采用动态内存分配在运行时为指针分配内存。下面()对一个100个元素的动态数组进行动态内存分配和释放;()对一个单独的int指针分配和释放内存。

Aint *pi = new int;delete pi;pi = 0Bint *pi = new int;delete [] pi;pi =0

Cint *pi = new int(100);delete()pi;pi = 0Dint *pi = new int[100];delete[] pi;pi=02、指出下列程序中的错误并且修改

void GetMemory(char *p)

{

p=(char *)malloc(100);

}

void Test(void)

{

char *str=NULL;

GetMemory=(str);

strcpy(str,“hello world”);

printf(str);

}

第四篇:软件测试实验一

软件测试实验报告--实验一

班级:软件1603

一、实验题目

软件测试实验环境搭建

二、实验内容

 搭建开发环境  导入目标源码  成功编译并运行

三、实验步骤

1.下载安装jdk和netbean 2.安装mysql数据库和客户端navicat(机器已安装)登createtables.sql添加数据库 机房mysql的密码:111111 root@localhost在schadmin上有所有权限 3.导入工程文件

1解压myapp到一个非中文路径,如解压到D:myapp.2运行netbean.3导入程序myapp, “新建工程”->javaWeb,基于已有源代码,然后下一步选择服务器,选择Glassfish v3+,点击“下一步”,然后点击 安装位置后的“浏览”按钮,选择“c:Program Filesglassfish-3.1.2.2”,点击下一步,点击完成。4修改数据库连接配置.连接请修改;web/WEB-INF/classes/config.properties com.ustc.util.config_en.properties

陆确并

考保

学号:201616040305

姓名:赵亮

指导老师:王雪涛

4.编译运行并通过浏览器访问,用户名:admin 密码:pass111登陆,实验各项功能使得均能正常使用

四、实验结果

五、实验的心得体会

以前就挺喜欢接触这类知识,感觉挺好玩,前期确实有很多地方就卡死了,经过讨论询问顺利解决。

第五篇:软件体系结构实验一

南京信息工程大学实验(实习)报告实验(实习)名称(实习)日期系专业年级班次姓名

一、实验目的1)了解智能模型的概念

2)查阅有关SVM算法,并作理解

二、实验要求

1)简介 智能模型基于知识的软件开发模型,它与专家系统结合在一起。该模型应用基于规则的系统,采用归纳和推理机制,帮助软件人员完成开发工作,并使维护在系统规格说明一级进行。该模型在实施过程中要建立知识库,将模型本身、软件工程知识与特定领域的知识分别存入数据库。以软件工程知识为基础的生成规则构成的专家系统与含应用领域知识规则的其他专家系统相结合,构成这一应用领域软件的开发系统。

2)详细说明 智能模型也称为“基于知识的软件开发模型”,它把瀑布模型和专家系统结合在一起,利用专家系统来帮助软件开发人员的工作。该模型应用基于规则的系统,采用归纳和推理机制,使维护在系统规格说明一级进行。这种模型在实施过程中以软件工程知识为基础的生成规则构成的知识系统与包含应用领域知识规则的专家系统相结合,构成这一应用领域软件的开发系统。

智能模型拥有一组工具(如数据查询、报表生成、数据处理、屏幕定义、代码生成、高层图形功能及电子表格等),每个工具都能使开发人员在高层次上定义软件的某些特性,并把开发人员定义的这些软件自动地生成为源代码。这种方法需要四代语言(4GL)的支持。4GL不同于三代语言,其主要特征是用户界面极端友好,即使没有受过训练的非专业程序员,也能用它编写程序;它是一种声明式、交互式和非过程性编程语言。4GL还具有高效的程序代码、智能缺省假设、完备的数据库和应用程序生成器。目前市场上流行的4GL(如Foxpro等)都不同程度地具有上述特征。但4GL目前主要限于事务信息系统的中、小型应用程序的开发。

3)必要性

智能模型所要解决的问题是特定领域的复杂问题,涉及大量的专业知识,而开发人员一般不是该领域的专家,他们对特定领域的熟悉需要一个过程,所以软件需求在初始阶段很难定义得很完整。因此,采用原型实现模型需要通过多次迭代来精化软件需求。

智能模型以知识作为处理对象,这些知识既有理论知识,也有特定领域的经验。在开发过程中需要将这些知识从书本中和特定领域的知识库中抽取出来(即知识获取),选择适当的方法进行编码(即知识表示)建立知识库。将模型、软件工程知识与特定领域的知识分别存入数据库,在这个过程中需要系统开发人员与领域专家的密切合作。

智能模型开发的软件系统强调数据的含义,并试图使用现实世界的语言表达数据的含义。该模型可以勘探现有的数据,从中发现新的事实方法指导用户以专家的水平解决复杂的问题。它以瀑布模型为基本框架,在不同开发阶段引入了原型实现方法和面向对象技术以克服瀑布模型的缺点,适应于特定领域软件和专家决策系统的开发。

三、实验结果

通过本次实验,我对智能模型有了一定的了解和认识,同时也查阅了有关SVM算法的有关知识,并作了一定的理解,对该算法有了一定的认识。

下载【软件工程师】实验题目精选一word格式文档
下载【软件工程师】实验题目精选一.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    软件过程工程实验题目

    工程实验题目及要求 (注1:以下各题目除特殊标注外,完成时均不得超过2人为一组。 注2:各组题目不得相同) 题目一:《教务管理系统之子系统----系内课程安排》 1、系统简介 每学......

    共进电子软件工程师面试题目

    大题: 1、 auto、extern、register,static,volatile的作用 2、 从网络的角度描述打开的整个过程 3、 Linux进程间通信的方法 4、 实现标准库函数 strcpy 5、 链表节点 Struct......

    2008baidu武大笔试软件工程师题目

    第一题是给两个串a和b,判断a中的字符是否在b中出现,a和b中都有可能出现汉字,汉字按gbk编码,占两个字节,第一个字节的最高位为1第二题是有s={a,b,c,d...z,aa,ab...az,...zz,aaa,aa......

    软件项目管理实验题目(0)

    题目1基于空间数据的村镇社区综合管理信息系统 一、背景 党的十六届五中全会提出了建设社会主义新农村的重大历史任务。为落实这一重大历史任务,中共中央从2006年至2010年连......

    软件工程师

    软件工程师发展前途光明目前软件行业已成为21世纪的热点。然而要成为一名真正的高素质软件工程师除了要选择一所好学校外,还需要学到最新、最前沿的IT知识。国家工业和信息化......

    软件工程师

    软件工程师 薪资待遇高 工资环境 中小企业急需全面掌握软件基础技能与知识。 1.理解软件工程管理的概念和任务 2.理解软件生存期过程 3.理解软件工程标准 4.掌握需求分析、......

    软件工程师

    软件工程师 招聘人员:10人 任职要求: ◆硕士及以上学历,汽车工程、发动机、自动控制、电子、计算机、软件类相关专业;◆熟练使用LabVIEW 软件,从事过用LabVIEW软件编写测控软件的......

    软件工程师

    软件工程师 岗位要求 计算机或相关专业,本科以上学历,有2年以上软件开发经验 具有良好的学习、沟通能力 精通Vb/VC/VS2008等开发环境 熟练掌握ASP、COM组件或VS2008开发技术。......