资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1软件工程实验指导书软件工程实验指导书前 言软件工程实验是为计算机相关专业本科软件工程课程配套设置的,是软件工程课程讲授中一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。因此设置九个实验项目,从项目发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家计算机开发规范 ,以规范技术文档的书写标准,提高实验教学质量。通过实验训练,达到如下目的:使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事科学研究工作打下基础。实实验验要要求求软件工程实验具体要求如下:1、 每人必须按照软件工程实验指导书附录中给定的文档规范标准提供项目文档;2、 实验结束后,每次都要求在老师检查后给定当次实验成绩。2实验一:实验一:机票预定系统可行性分析实验学时:2 实验类型:验证性一一、目目的的与与任任务务目的:确定课题,熟悉软件开发环境,挖掘用户需求和可行性报告。任务:1)并熟悉相应的软件开发环境。2)根据提供的课题需求和条件,仿照软件开发国家标准可行性报告书写格式,写出该课题的可行性报告。3)按照提供的需求,编写一段 Happy Path 的情景短剧二二、内内容容、要要求求与与安安排排方方式式1、实验内容与要求:根据提供的课题需求和条件,编写一段虚拟情景短剧来描述需求。根据提供的课题需求和条件,仿照软件开发国家标准可行性报告书写格式,写出该课题的可行性报告。熟悉相应的软件开发工具的使用环境。2、实验安排方式:本实验每组 1 人,每人 1 台计算机。3、准备参考资料和阅读相关的国家有关软件开发的标准文档。4、本次不要求写实验报告,但要上机检查所写的情景短剧和可行性报告。三、思考题三、思考题1、项目开发首先要 做的事是什么 ?2、可行性分析应该从哪几方面进行分析?3附录一:实验题目实验题目题目:机票预定系统题目:机票预定系统1系统简介航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社(或订票点)把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码) 、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。2技术要求和限制条件(1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。(2)对于本系统还应补充一下功能:1旅客延误了取票时间的处理2航班取消后的处理3旅客临时更改航班的处理(3)系统的外部输入项至少包括:旅客、旅行社和航空公司。4附录二:软件开发文档指南:软件开发文档指南:1 1 可行性研究报告可行性研究报告1 引言引言.121.1 编写目的.12 1.2 背景.12 1.3 定义.12 1.4 参考资料.122 可行性研究的前提可行性研究的前提.122.1 要求.12 2.2 目标.13 2.3 条件、假定和限制.13 2.4 进行可行性研究的方法.13 2.5 评价尺度.133 对现有系统的分析对现有系统的分析.143.1 处理流程和数据流程.14 3.2 工作负荷.14 3.3 费用开支.14 3.4 人员.14 3.5 设备.14 3.6 局限性.144 所建议的系统所建议的系统.144.1 对所建议系统的说明.15 4.2 处理流程和数据流程.15 4.3 改进之处.15 4.4 影响.15 4.4.1对设备的影响.15 4.4.2对软件的影响.
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号