- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程实验指导书一.
软件工程实验指导书
前 言
软件工程实验是为计算机相关专业本科《软件工程》课程配套设置的,是《软件工程》课程讲授中一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。
按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。因此设置九个实验项目,从项目发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。
通过实验训练,达到如下目的:
使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事科学研究工作打下基础。
实验要求
?
软件工程实验具体要求如下:
每人必须按照《软件工程实验指导书》附录中给定的文档规范标准提供项目文档;
实验结束后,每次都要求在老师检查后给定当次实验成绩。
实验一:机票预定系统可行性分析
实验学时:2 实验类型:验证性
一、目的与任务
目的:确定课题,熟悉软件开发环境,挖掘用户需求和可行性报告。
任务:1)并熟悉相应的软件开发环境。2)根据提供的课题需求和条件,仿照软件开发国家标准可行性报告书写格式,写出该课题的可行性报告。3)按照提供的需求,编写一段Happy Path的情景短剧
二、内容、要求与安排方式
1、实验内容与要求:
根据提供的课题需求和条件,编写一段虚拟情景短剧来描述需求。
根据提供的课题需求和条件,仿照软件开发国家标准可行性报告书写格式,写出该课题的可行性报告。熟悉相应的软件开发工具的使用环境。
2、实验安排方式:
本实验每组1人,每人1台计算机。
3、准备参考资料和阅读相关的国家有关软件开发的标准文档。
4、本次不要求写实验报告,但要上机检查所写的情景短剧和可行性报告。
三、思考题
1、项目开发首先要做的事是什么?
2、可行性分析应该从哪几方面进行分析?
附录一:
实验题目
题目:机票预定系统
1.系统简介
航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。
各个旅行社(或订票点)把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
2.技术要求和限制条件
(1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。
(2)对于本系统还应补充一下功能:
1.旅客延误了取票时间的处理
2.航班取消后的处理
3.旅客临时更改航班的处理
(3)系统的外部输入项至少包括:旅客、旅行社和航空公司。
?
附录二:
软件开发文档指南:
1 可行性研究报告 1引言 12
1.1编写目的 12
1.2背景 12
1.3定义 12
1.4参考资料 12
2可行性研究的前提 12
2.1要求 12
2.2目标 13
2.3条件、假定和限制 13
2.4进行可行性研究的方法 13
2.5评价尺度 13
3对现有系统的分析 14
3.1处理流程和数据流程 14
3.2工作负荷 14
3.3费用开支 14
3.4人员 14
3.5设备 14
3.6局限性 14
4所建议的系统 14
4.1对所建议系统的说明 15
4.2处理流程和数据流程 15
4.3改进之处 15
4.4影响 15
4.4.1对设备的影响 15
4.4.2对软件的影响 15
4.4.3对用户单位机构的影响 15
4.4.4对系统运行过程的影响 15
4.4.5对开发的影响 16
4.4.6对地点和设施的影响 16
文档评论(0)