




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程实验指导书xx版 一、学时、学分课程总学时72实验学时16课程学分0.5 二、适用专业及年级计算机科学与技术专业三年级 三、课程目标与基本要求课程目标:通过本课程实验,加深对软件工程课程基础理论、基本知识的理解,提高分析和解决问题的能力,培养学生严谨的工作作风和实事求是的科学态度,使学生熟悉软件工程的规范、项目管理和团队协作开发,为将来从事软件开发打下良好的基础。 基本要求:在实验过程中按照实验步骤积极动手进行实验操作,深入思考、分析、讨论,在课堂外再进行一定时间的练习,按各个实验的具体要求完成和提交实验成果,增强解决实际问题的能力。 四、主要仪器设备计算机、Windows XP操作系统,Office系列软件(Word、Project、Visio等),辅助建模工具软件Rose,软件配置管理工具Visual SourceSafe,可视化开发工具Visual BASIC、Delphi、C+等高级语言,数据库管理系统SQL Server等。 五、实验项目及教学安排序号实验项目名称实验基本方法和内容项目学时项目类型每组人数教学要求1需求分析利用Visio等工具制作业务流程图、数据流图、数据字典,结合案例写作软件需求分析说明书4设计型1必修2系统设计结合案例,进行系统的运行环境分析、模块分析,完成系统结构设计,写作概要设计说明书。 利用盒图、PAD图等进行系统的处理分析和设计,写作详细设计说明书4设计型1必修3软件编码根据详细设计结果编写代码,注意程序编码的风格。 4设计型1必修4软件测试对编写的代码进行单元测试和集成测试。 4设计型1必修 六、考核方式及成绩评定根据学生实验出勤情况、实验态度、实验报告成绩等评定实验成绩。 实验报告(含实验理论)占实验成绩的60%40%,实验技能(含出勤情况、实验态度)占实验成绩的40%60%。 各次实验成绩的平均值为最终实验成绩,占该课程考核总成绩的2030%。 七、实验教科书、参考书11实验教科书自编实验指导书22实验参考书 (1)软件工程课程设计,李龙澍;郑诚,机械工业出版社,xx软件工程课程实验指导书2 (2)软件工程课程设计,杨小虎,浙江大学出版社,xx 八、大纲制定依据聊城大学计算机科学与技术专业本科培养方案(xx版)聊城大学关于深化实验课程体系与教学内容与课程体系改革工作的实施意见实验一需求分析基本信息实验课程软件工程设课形式非独立课程学分4实验项目需求分析项目类型设计项目学时4实验预习实验目的和要求 1、确定课题,合理分工,熟悉软件开发环境,培养团队精神; 2、确定项目的可实施性,在此基础上完成系统的逻辑功能模型的建立,使同学们掌握结构化数据流分析技术; 3、要求做到使用结构化数据流分析技术分析课题需求,写出详细的数据流图和数据字典。 实验内容和原理或涉及的知识点 1、数据流图的画法。 2、数据字典的编写格式。 3、采用数据流分析技术获取需求的方法。 实验条件 1、装有Windows操作系统的微型计算机; 2、Microsoft OfficeVisioxx软件。 实验设计方案 1、选取题目,初步进行问题陈述。 2、综合利用Inter和相关书籍,并结合问题实际到相关单位调研,并完软件工程课程实验指导书3善需求分析。 3、画出系统数据流图(分清系统是事务型还是变换型)。 4、编写系统的数据字典。 实验结果分析 1、项目开发首先要做的事是什么? 2、你认为怎样分工是最合理的? 3、需求分析在软件开发中真的有那么重要吗? 4、分析系统流程图,流程图和数据流图的区别和各自的特点。 实验二系统设计基本信息实验课程软件工程设课形式非独立课程学分4实验项目项目设计项目类型设计项目学时4实验预习实验目的和要求 1、在实验一基础上完成系统的体系结构的建立和系统详细设计; 2、给出相应的规格说明书; 3、通过实例掌握结构化程序设计的基本概念实验内容和原理或涉及的知识点 1、功能结构图设计。 2、软件处理流程设计。 3、输入输出设计。 实验条件 1、装有Windows操作系统的微型计算机; 2、Microsoft OfficeVisioxx软件。 实验设计方案 1、对数据流图进行精化。 2、根据数据流图的类型进行变换分析或事务分析。 软件工程课程实验指导书 43、绘制系统的模块结构图。 4、对部分模块进行详细设计。 实验结果分析 1、系统设计和需求分析的关系是什么?两者必须先后关联吗? 2、怎样描绘系统的体系结构? 3、怎样绘制符合规范的流程图。 4、怎样组织对设计阶段工作的评审?实验三软件编码基本信息实验课程软件工程设课形式非独立课程学分4实验项目软件编码项目类型设计项目学时4实验预习实验目的和要求 1、选择适当的编程语言。 2、根据详细设计结果进行编码。 实验内容和原理或涉及的知识点 1、首先编写程序代码。 2、正确运用程序设计风格,优化编写的代码,实现设计的软件功能。 实验条件 1、装有Windows操作系统的微型计算机; 2、Borland C+软件。 3、java软件。 实验设计方案 1、首先根据详细设计结果进行编码。 2、注意根据良好的程序设计风格改进代码,提高代码的质量。 实验结果分析 1、编程语言选择对实现设计的影响。 软件工程课程实验指导书 52、程序设计风格对代码质量的影响。 实验四软件测试基本信息实验课程软件工程设课形式非独立课程学分4实验项目软件测试项目类型设计项目学时4实验预习实验目的和要求 1、掌握测试用例的设计方法; 2、完成单元测试、组装测试和验收测试。 实验内容和原理或涉及的知识点 1、正确运用软件测试技术和方法,完成单元测试、组装测试和验收测试。 2、综合运用黑盒测试和白盒测试的技术。 实验条件 1、装有Windows操作系统的微型计算机; 2、Borland C+软件。 3、java软件。 实验设计方案 1、设计测试用例。 2、实施单元测试、组装测试和验收测试(主要采用黑盒法)。 实验结果分析 1、怎样看待测试的重要性。 2、怎样选择测试的技术和方案。 3、比较逻辑测试和基本路径测试的不同和联系。 4、怎样组织对测试阶段工作的评审?软件工程课程实验指导书6附录一实验要求软件工程实验要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。 具体要求如下1班级按项目小组进行分组,每组不得超过3人,题目自定或采用附录二中的题目。 2每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,项目中的每项任务要落实到人且规定该任务的起止日期和时间。 3软件开发的方法自定(结构化方法或面向对象的方法学)。 附录二实验题目题目一“教务管理系统之子系统学院课程安排”1系统简介每个学期的期中,学校教务处向各个学院发出下个学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调认可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。 假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。 2限定条件 (1)每位教师的主讲课程门数不超过2门/学期讲师以下职称的教师不能承担学院定主课的主讲任务。 (2)学院中层干部的主讲课时不能超过4学时/周。 (3本学期出现严重教学事故的教师不能承担下个学期的主讲任务。 (4)本系统的输入项至少包括教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。 (5)本系统的输出项至少包括教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。 题目二“学校教材定购系统”1系统简介本系统可以细化为两个子系统销售系统和采购系统销售系统的主要工作过程为首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。 采购系统的主要工作过程为若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。 软件工程课程实验指导书7以上功能要求在计算机上实现。 2技术要求和限制条件 (1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。 (2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。 (3)系统的外部项至少包括教师、学生和教材工作人员。 (4)系统的相关数据存储至少包括购书表、库存表、缺书登记表、待购教材表、进库表和出库表。 题目三“机票预定系统”1系统简介航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。 各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。 当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。 此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。 2技术要求和限制条件 (1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。 (2)对于本系统还应补充一下功能1旅客延误了取票时间的处理2航班取消后的处理3旅客临时更改航班的处理 (3)系统的外部输入项至少包括旅客、旅行社和航空公司。 题目四“学校内部工资管理系统”1系统简介假设学校共有教职工约1000人,10个行政部门和8个系。 每个月20日前各个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处。 财务处于每个月月底将教职工的工资表做好并将数据送银行。 每个月3日将工资条发给每个单位。 若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。 2技术要求和限制条件 (1)本系统的数据存储至少包括工资表、部门汇总表、扣税款表、银行发放表等。 (2)除人事处、财务处外,其他职能部门和系名称可以简化表示。 (3)工资、奖金、扣款细节由学生自定义。 题目五“实验室设备管理系统”软件工程课程实验指导书81系统简介每学年要对实验室设备使用情况进行统计、更新。 其中 (1)对于已彻底损坏的做报废处理,同时详细记录有关信息。 (2)对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。 (3)对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。 新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。 (4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。 2技术要求及限制条件 (1)所有工作由专门人员负责完成,其他人不得任意使用。 (2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。 (3)本系统的数据存储至少包括设备记录、修理记录、报废记录、申请购买记录。 (4)本系统的输入项至少包括新设备信息、修理信息、申请购买信息、具体查询统计要求。 本系统的输出项至少包括设备购买申请表、修理/报废设备资金统计表附录三设计范例设计题目开发基于b Web的高校教学资料管理系统 一、需求描述利用C#.NET作为开发工具、SQL Server2000作为数据库开发一个基于WEB的高校教学资料网络管理系统。 要求实现如下功能1教学资料录入;2教学资料修改;3教学资料审核;4教学资料打印;随着信息时代的到来,高校的信息化建设显得愈来愈重要。 本系统是从某大学的实际出发,针对学校的教学资料管理的现状,经过详细的系统调查,为学校“量体裁衣”开发出的一个基于Web的教学资料管理系统。 其目的是改善高校工作运行效率和效果,提高高校资料的管理水平和整体素质,加快高校的信息化建设。 本管理系统是采用当今流行的C#开发而成。 作为一种面向对象的编程语言,它对系统的设计起到了很大的帮助。 另外作为开发环境的Asp.是一种建立在通用语言上的软件工程课程实验指导书9程序框架,能够只用一台Web服务器来建立强大的Web应用程序。 后台数据库使用的是SQL Server2000,在此数据库中进行相关的操作直观、简单,为本系统的开发提供了很大的方便。 教学资料管理系统包括对教学日历,课程教学小结,教学时间分配,试卷分析以及毕业论文送审表的录入、修改、删除和审核。 二、数据流图(DFD)1合法性检查2管理操作3审核处理管理请求审核要求不合法输入合法的管理请求合法的审核要求教学资料表教学资料表请求类型处理图号2管理请求教学时间分配管理试卷分析管理毕业论文送审管理教学日历管理课程教学小结管理教学日历表单教学时间分配表单课程教学小结表单试卷分析表单毕业论文送审表单打印处理教学资料表教学时间分配表课程教学小结表试卷分析表毕业论文送审表管理部门教师教学资料管理系统审核要求教学资料表教学资料表管理请求顶层图教学日历表1层数据流图软件工程课程实验指导书10请求类型处理图号3审核请求教学时间分配查询试卷分析查询毕业论文送审查询教学日历查询课程教学小结查询教学日历表单教学时间分配表单课程教学小结表单试卷分析表单毕业论文送审
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届春季江苏金陵科技集团有限公司校园招聘考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025昆明市禄劝县人民法院司法协警招录(2人)考前自测高频考点模拟试题及一套完整答案详解
- 2025江苏卫生健康职业学院招聘45人考前自测高频考点模拟试题附答案详解(完整版)
- 2025江苏海安经济技术开发区西场办事处招聘公益性岗位人员4人模拟试卷及参考答案详解
- 2025江苏中科能源动力研究中心招聘编制内高层次专业技术人才1人(连云港市)考前自测高频考点模拟试题及完整答案详解
- 2025湖北恩施州来凤县宏晟工业发展有限公司招聘3人考前自测高频考点模拟试题及答案详解1套
- 2025河南郑州大学第三附属医院招聘160名考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025北京市房山区燕山教育委员会所属事业单位第一批招聘教师30人模拟试卷附答案详解(黄金题型)
- 2025年春季苏豪控股集团招聘考前自测高频考点模拟试题及一套完整答案详解
- 2025内蒙古工业大学事业编制工作人员招聘10人模拟试卷及答案详解1套
- 2025年吉安县公安局面向社会公开招聘留置看护男勤务辅警29人笔试备考试题及答案解析
- 黑素细胞基因编辑-洞察及研究
- 男衬衫领的缝制工艺
- 2025年新疆警察笔试题及答案
- 剖析自发性肠系膜上动脉夹层血管重塑因素与精准诊疗策略
- GB/T 8165-2025不锈钢复合钢板和钢带
- 物理跨学科说课课件模板
- 带电安全工器具保管与使用规定
- 骨科围手术期疼痛的管理
- 企业公共安全课件教学
- 徐悲鸿美术课件
评论
0/150
提交评论