篇一 :软件工程概论实习报告


 软件工程概论实习报告

项目名称:学生选课系统

姓名:孔令洲

班级学号:11610211

成绩:

中国地质大学信息工程学院信息工程系

20##年 4 月28日


目录

1.系统概述. 3

1.1 系统背景. 3

1.2 系统目标. 3

1.3 开发环境与工具. 3

2.需求分析. 4

2.1 现有系统概述. 4

2.2 系统需求概述. 4

2.3 功能性需求. 4

2.4 非功能性需求. 5

2.4.1性能特征. 5

2.4.2错误处理. 6

3.概要设计. 7

3.1 系统功能设计. 7

3.2.1总体结构. 7

3.2.1功能设计说明. 7

3.2 数据字典设计. 8

4.详细设计. 8

4.1 模块接口设计. 8

4.2 关键模块的设计. 8-10

1.系统概述

1.1 系统背景

学生选课系统,针对的主要对象是学生,由于教学体制的改革,现在大多数院校开始实行学生自主选课模式,以便学生能够根据自己的兴趣爱好以及自己的专长和不足等,选择相应的课程来提高自己,是自己更加符合社会的要求,而随着计算机技术的发展,以前那种浪费人力物力的纸质的模式必然被取代,所以设计出这个系统,既可以节省人力物力,又可以避免在统计过程中出现一些难以避免的错误,学生只要在网上登陆自己相关信息,进入选课系统,点击自己要选择的课程,体现了科技进步带给我们的诸多好处!

1.2 系统目标

1.3 开发环境与工具

2.需求分析

2.1 现有系统概述

教务处负责管理本系统,学校网络中心组织老师学生对本系统进行日常维护,教务处组织学生和老师用本系统进行网上课程录入和网上选课.由于目前的系统无法支持课程等相关资源的模糊查询,还有就是无法对选课以及退课进行批量处理,给学生带来了不便,所以新系统将增加模糊查询功能以及批量处理功能.而且为了让同学们方便选课,还要增加学生所选课程与课表上相关课程的时间对照,以便学生选课与既定的课程表没有冲突.

2.2 系统需求概述

该选课系统可以支持Windows系统以及Linus系统,另外要采用树状导航菜单,使得操作界面简单明了,使得操作界面更加友好,还要求具有高可使用性,保密性要高,可维护性强,可移植性强,以便下一个选课系统开发出来的时候,能够快速的进行升级,同时减少系统维护的物力财力.

…… …… 余下全文

篇二 :软件工程概论实习报告-模板


 软件工程概论实习报告

项目名称:                

姓名:                

班级学号:                

成绩:               

中国地质大学信息工程学院软件工程系

20## 4


目录

1.系统概述... 1

1.1 系统背景... 1

1.2 系统目标... 1

1.3 开发环境与工具... 1

2.需求分析... 2

2.1 现有系统概述... 2

2.2 系统需求概述... 2

2.3 功能性需求... 2

2.4 非功能性需求... 2

2.4.1性能特征... 2

2.4.2错误处理... 2

3.概要设计... 3

3.1 系统功能设计... 3

3.2.1总体结构... 3

3.2.1功能设计说明... 3

3.2 数据字典设计... 3

4.详细设计... 4

4.1 模块接口设计... 4

4.2 关键模块的设计... 4


1.系统概述

1.1 系统背景

[对选题内容进行说明,可给出对当前研究问题或现有系统的现状分析]

…… …… 余下全文

篇三 :软件工程概论实习报告1


 软件工程概论实习报告

项目名称:  火车退票系统        

              姓    名: 王 加 林             

班级学号:  111101-27          

              指导老师: 张 剑 波             

中国地质大学信息工程学院软件工程系

20## 4


目录

1.系统概述............................................................................................................................................ 1

1.1 系统背景.................................................................................................................................. 1

…… …… 余下全文

篇四 :软件工程概论实验报告

  南昌大学实验报告

学生姓名:             学    号:  011910300056      专业班级:  软件工程  

实验类型:□ 验证 □ 综合 □ 设计 □ 创新   实验日期: 20##-4-20  实验成绩:            

一、实验项目名称

软件工程白盒测试

二、实验目的

1、掌握白盒测试策略的选择方法

2、白盒测试用例的设计方法

3、自动白盒测试的方法及实施步骤

三、实验基本原理

白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。 这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。

四、主要仪器设备及耗材

测试平台:windows XP SP2

测试工具:白盒测试工具Dev c++

测试语言:C++

五、实验步骤

1.自动化测试方案

   根据已经编写好的文件检索软件的测试计划、测试用例等编写自动化测试方案,

   测试目标函数为MatchPattern;

2.自动化测试脚本

2.1测试驱动程序和用例的设计和实现

…… …… 余下全文

篇五 :软件工程概论实习报告

软件工程概论实习报告

项目名称: 图书馆管理系统

学生姓名: 关山

指导老师: 张剑波

班级: 111102-07

学号: 20101001293

成绩:

中国地质大学信息工程学院软件工程系

20xx年 4

软件工程概论实习报告

目录

1.系统概述 ............................................................................................................................................................... 1

1.1 系统背景 ................................................................................................................................................... 1

1.2 系统目标 ................................................................................................................................................... 2

1.3 开发环境与工具 ....................................................................................................................................... 2

2.需求分析 ............................................................................................................................................................... 2

…… …… 余下全文

篇六 :软件工程概论实验报告

学生姓名:     谢某某         学    号: 0149001506109      专业班级:  软件工程2006 

实践类型:□ 验证 □ 综合 □ 设计 □ 创新   实践日期: 20##-11-30  实践成绩:       

(以下主要内容由学生完成) 

一、实验项目名称

软件工程用例图的绘制

二、实验目的

1、掌握画用例图的工具

2、学会分析、建立用例图

三、实验基本原理

根据某公司办公自动化系统的功能体系结构来建立业务用例图。功能体系结构图如下所示:

 

四、主要仪器设备及耗材

PC一台,用例图制作软件Visio

五、实验步骤、数据及处理结果

(一)系统中业务用例和确定

根据系统的功能体系结构,可以很容易地确定出此系统的业务用例有公文管理、会议管理、财务管理、工作管理、客户管理、系统管理、个人办公管理、公共信息管理、资产设备管理和人力资源管理用例。

(二)系统中业务角色和业务工人的确定

    根据业务角色和业务工人指向的不同以及对系统的需求分析,可以找到办公自动化系统的业务角色有潜在的员工、客户、供应商、办事处和分公司。业务工人有办公人员和系统管理人员。根据不同的模块,事实上与系统交互的办公人员又可以继续被分类。

(三)业务用例图的建立

    在对系统进行了业务用例、业务角色和业务工人的确定之后,建立业务用例图,来反映整个机构的业务。如图1所示。

…… …… 余下全文

篇七 :软件工程概论实验报告

第一层DFD图KTV管理系统的事务型划分

ATM操作模块程序流程图

ATM操作模块PDA图

ATM操作模块PDL语言

IF验证成功THEN验证成功ELSE退出系统ENDIF

IF选择取款THEN取款ENDIF

IF选择查询THEN查询ENDIF

IF选择转帐THEN转帐ENDIF

ELSE退出系统

…… …… 余下全文

篇八 :《软件工程概论》实验教学大纲

《软件工程概论》实验教学大纲

课程名称:软件工程概论

英文名称:Software Engineering

课程编号:1500280003

课程性质:课程类型:专业必修      是否为独立设课的实验课:否

适用专业:软件工程

学时与学分:总学时:72  总学分:3+1   实验学时:18  实验学分:1

执 笔 人:钱嘉玮

制定时间:2014.03.15

一、课程简介和基本要求

1. 软件工程与软件过程

软件危机、软件工程、软件过程

2. 结构化分析

结构化分析过程和准则、分析建模与规格说明、实体-关系图、数据流图、状态转化图、数据字典

3. 结构化设计与实现

结构化设计与结构化分析的关系、软件设计的概念和原理、模块独立、启发规则、表示软件结构的图形工具、人机界面设计、过程设计、过程设计的工具、面向数据结构的设计方法、结构化实现

4. 面向对象分析

面向对象的概念与模型:面向对象建摸、对象模型、动态模型、功能模型;面向对象分析(OOA):分析过程、需求陈述、建立对象模型、建立动态模型、建立功能模型、定义服务、面向对象分析实例

5. 面向对象设计与实现

面向对象设计(OOD):面向对象设计的准则、设计问题域子系统、设计人-机交互子系统、设计任务管理子系统、设计数据管理子系统、设计类中的服务、设计关联、设计优化、面向对象分析与设计实例、面向对象实现(OOP)

6. 软件项目管理

软件项目管理与计划、软件质量与质量管理、CMM、国际标准形式化方法

7. 高级课题

形式化方法、统一建模语言UML、软件重用

二、实验课的任务、性质与目的

软件工程实践是计算机科学与技术专业的重要专业实践。课程的目的是让学生掌握求解软件的基本思想、途径和方法,为从事计算机软件开发、维护和应用奠定良好的基础。

…… …… 余下全文