- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
朱建凯 何海江 汪祥 毛伟 编
《软件工程(导论)》
实验指导书
长沙学院计算机科学与技术系
2013年9月
前 言
《软件工程(导论)》是计算机类本科专业的重要专业基础课程,它是指导计算机软件开发和维护的一门科学,包含技术和管理两方面内容,是技术与管理紧密结合所形成的工程学科。同时软件工程对实践经验要求非常高的,中间的很多经验都需要在实践中去体会和认识。
该实验指导书内容是在指导08、09、10三届学生的实验课程中不断总结完善,并按照2011版计科专业和软件工程专业的培养方案以及实验(实训)大纲重新对内容进行了组织和编排。整个实验按照六个实验来设计,全部完成需要32学时,在具体的教学过程中,可以灵活调整。在这六个实验中,全部以一个航空售票点售票软件的程序设计作为主线来贯穿全部设计过程,按照软件项目开发的自然过程安排实验(实训),首先从需求分析、再到系统分析设计、编码和单元测试,其中顾及到结构化程序设计方法和面向对象程序设计方法,在需求建模和程序设计方面安排学生分别用这两个方法对这个开发任务分析和设计各进行了一次。通过这六个实验,基本了解和熟悉软件工程管理的几个主要过程,达到熟悉教材,理会软件工程管理理论的目的。
该实验指导书是根据2011版计算机科学与技术专业培养方案对《软件工程》课程的教学要求,以及软件工程专业培养方案对《软件工程导论实训》课程的要求编写的实验指导书,其中计科专业实验课时数是20学时,软工专业实训课时是32学时,因此本指导书只能按照32学时来设计,计科专业采用本实验指导书时必须适当调整内容。
计算机专业实验室从2013年下学期开始所有的实验(实训)课程都不再提交纸质的实验报告而全部在网络实验平台上提交实验报告。报告的网址是:8:8888/login.aspx。特别请同学们注意,每个实验之后都必须由指导教师现场在计算机上检查打分并录入系统之后,学生才能提交实验报告,然后老师再综合实验报告和现场检查的打分给每个实验项目打分。必须全部实验项目都及格,才会有实验分数,否则实验分数计零分,且必须补考或重新。
本实验指导书中,实验一和实验二由朱建凯老师编写,实验三和实验五由汪祥老师编写,实验四由毛伟老师编写,实验六由何海江老师编写。
编者
2013年9月
目 录
第一部分 实验内容
设计任务 ………………………………………………………………………………………2
实验1:需求分析………………………………………………………………………………3
实验2:程序设计………………………………………………………………………………4
实验3:用例分析………………………………………………………………………………5
实验4:面向对象设计…………………………………………………………………………6
实验5:程序实现 ……………………………………………………………………………7
实验6:软件测试………………………………………………………………………………8
第二部分 实验指导
实验1:需求分析实验指导……………………………………………………………………10
实验2:程序设计实验指导……………………………………………………………………15
实验3:用例分析实验指导……………………………………………………………………25
实验4:面向对象设计实验指导………………………………………………………………31
实验5:程序实现实验指导 …………………………………………………………………34
实验6:软件测试实验指导……………………………………………………………………35
第一部分
实验内容
设计任务
题目:机票预定系统
1.基本功能要求
航空公司售票点为给旅客乘机提供方便,需要开发一个机票预定系统。
各个订票点把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求)输入到联网的系统中,系统为旅客安排航班。当旅客确认航班并交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
2.技术要求和限制条件
(1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。
(2)对于本系统还应补充一下功能:
1.旅客延误了取票时间的处理
2.航班取消后的处理
3.旅客临时更改航班的处理
(3)系统的外部输入项至少包括:旅客、旅行社和航空公司。
(4)系统支持现金支付和信用卡以及银行卡支付,不支持网上订票和网上付款。
实验1:需求分析
实验目的
学习结构化软件需求分析方法,掌握软件需求的表达方式和方法
实验类型 综合性
原创力文档


文档评论(0)