《软件工程实验指导书修订方案.docx》由会员分享,可在线阅读,更多相关《软件工程实验指导书修订方案.docx(20页珍藏版)》请在优知文库上搜索。
1、软件工程试验指导书太原理工大学软件学院2023年3月第一部分试验教学大纲错误!未定义书签。第二部分试验阐明错误!未定义书签。试验一软件工程的网上资源与常用的CASE工具错误!未定义书签。试验二老式软件开发措施的可行性研究错误!未定义书签。试验三老式软件开发措施、J需求分析建模错误!未定义书签。试验四老式软件开发措施的构造设计错误!未定义书签。试验五系统测试错误!未定义书签。试验六面向对象的分析与设计错误!未定义书签。试验七软件项目管理错误!未定义书签。附录一实验题目错误!未定义书签。第一部分试验教学大纲课程名称:软件工程(SoftwareEngineering)课程总课时:56课时理论:48课
2、时;试验:8课时课程总学分:3.5学分合用专业和年级:软件工程专业2年级一、试验的目的与任务本试验课程通过完整地实行软件生命周期各阶段H勺任务,让学生系统地学习到软件开发过程的重要理论、措施、技术、原则和规范,使他们具有基本的软件开发设计能力;通过软件工程中常用CASE工具和软件项目管理的实践,使他们具有运用多种工具完毕项目设计和实行的基本技能;通过集体项目开发,培训学生的合作意识和团体精神,培养学生对技术文档的编写能力。二、试验内容和规定本课程的试验内容包括构造化(生命周期法)的措施学和面向对象H勺措施学。通过一种模拟项目,规定学生分别用构造化措施和面向对象日勺措施完毕系统的分析、设计和实现
3、的整个软件开发过程。此外试验中引入我国国家计算机开发规范,以规范技术文档的书写原则,提高试验教学质量。试验规定学生采用“项目小组”的形式,结合详细的开发项目进行分析、设计。每个项目小组必须按照软件工程试验指导书附录中给定时文档规范原则提供项目文档;详细规定如下:1 .班级按项目小组进行分组,每组不得超过5人。2 .每个项目小组选出项目负责人或项目经理,由项目经理召集项目组组员讨论、选定开发项目,所有试验中都要采用同一种试验题目。项目开发的每项任务要贯彻到人且规定该任务H勺起止日期和时间。3 .每个项目小组由2人进行需求分析,完毕需求技术汇报,全体组员参与需求讨论,修订并评审需求分析人员H勺需求
4、分析汇报,确定系统的需求分析模型。4 .项目设计人员由2人根据第3步确定的成果设计系统设计,并完毕文档,提交项目小组讨论。5 .项目编码人员由1人选择第4步的一种模块编码实现。6 .由需求分析人员对第5步於J成果进行黑盒测试,设计人员进行白盒测试,并编写测试计划和测试成果汇报。7 .题目自定或采用附录一中的题目,项目开发语言及平台自定。8 .试验中Fl勺思索题不作书面规定。参照用书1自编软件工程试验指导书2李东生等编著软件工程一一原理、措施和工具3张海藩编著,软件工程导论,北京:清华大学出版社,2023第4版其他软件工程类书籍成绩考核方式及评分原则:原则一:可以按照试验指导书中的环节写出试验汇
5、报,有总结,基本抵达试验规定。原则二:在抵达原则一的基础上,很好地完毕试验规定。原则三:在抵达原则二的基础上,杰出地完毕试验任务。基础分:75分。(规定预习试验内容;上机前准备基础资料、文档;编写预试验;试验时段考勤合格:准时独立完毕试验汇报。每缺一项,扣15分)抵达原则一则予以75分-80分的成绩抵达原则二则予以80分-90分的成绩抵达原则三则予以90分TOO分的成绩详细试验环节、试验目口勺、规定见试验教学指导书。试验项目与规定序号试验名称时数项目规定项目类型项目性质目的规定1软件工程项目中常用的CASE工具2选修演小验证理解软件工程的某些基本概念,理解软件工程的最新进展,理解主流的软件工具
6、和软件开发环境产品。2可行性研究汇报1必修.模拟设计设计实践老式软件工程中可行性研究的重要工作3需求分析建模2必修S设计实践老式软件工程中需求分析的重要工作4构造化设计1必修模拟设计设计实践老式软件工程中设计阶段的重要工作5系统的编码、测试2必修.模拟设计设计完毕编码实现,编写测试用例,测试汇报,学习使用自动测试工具6面向对象的分析与设计2必修模拟设计设计实践面向对象的分析与建模7Project项目管理应用2选修操作验证掌握绘制项目人员和任务配置计划的图表,追踪项目实行进度。注:1.项目规定:必修、选修2 .项目类型:演示、操作、模拟设计3 .项目性质:验证、综合、设计、研究。第二部分试验阐明
7、试验一软件工程0网上资源与常用的CASE工具课时:2(选修)1试验目的1)通过Intemet搜索与浏览,理解网络环境中主流的软件工程技术网站,掌握通过专业网站不停丰富软件工程最新知识的学习措施,尝试通过专业网站的辅导与支持来开展软件工程应用实践。2)通过InIemeI搜索与浏览,理解主流的软件工具和软件开发环境产品及发展和应用状况。2工具/准备工作需要准备一台带有浏览器、可以访问因特网的计算机。3试验内容与环节1)上网搜索和浏览,理解软件工程的国标(1) GB/T8566-2023(2) GB/T8567-1988(3) GB/T9385-1988(4) GB/T9386-1988(5) GB
8、/T1526-1989(6) GB/T11547-1989(7) GB/T12504-1990(8) GB/T12505-1990(9) GB/T14079-1993(11) GBT15532-1995(12) GBT14394-1993(13)其他理解软件工程技术依J应用状况,看看哪些网站在做着软件工程的技术支持工作?请记录搜索成果。下面是供参照的搜索成果:火龙果软件技术支持中心.net(火龙果软件)北京的.net(开源论坛)杭州下沙的.net(做网站的论坛)以及国外的.org(免费的创立网站和BLOG的软件网站)(Google提供的代码开发网站)(免费开源软件网站)等国内在于理论性质的网站
9、(软件测试)做得不错。软件工程专业网站试验记录网址内容描述:/ChinaUniX.net/ChinaU(如下简称CU)是一种以讨论LinUX/Unix类操作系统应用技术、自由软件开发应用技术、网络应用技术为主的开源小区网站协助广大企业充足运用互联网优秀资源来为全球竞争做好准备,提高中国企业H勺互联网应用能力和网络竞争力。5ITesting是目前国内人气最旺的软件测试门户网站,其为软件测试人员免费提供小区交流、人才服务、沙龙聚会、个人博客、电子杂志、资料下载等全方位信息服务。CSDN面向IT专业技术人员,提供专业、集成化的内容服务,包括最大口勺技术论坛,最有影响力的BLOG,最权威的技术杂志程序
10、员,IT专业搜索服务等。网站目前拥有新闻中心、文档中心、下载中心、源码中心、刻盘服务、网友作品、电子杂志、编程论坛等众多栏目,基本可以涵盖大部分有关编程开发H勺内容。目前,软件工程专业网站目前的技术(如培训内容)“热点”是(参照):(1)名称:软件开发过程指南重要内容:基于客户针对实际项目或者产品的开发,通过项目的真实实践,指导客户整体实行工程,同步为客户的项目提供一种基本的原型,作为演进的基础。在实战教练结束后,提供后续技术支持。抵达在项目中实用的效果。(2)名称:软件测试重要内容:学员在资深软件测试工程师带领下,通过测试理论、测试措施的系统学习、以及项目测试案例H勺实践,使学员掌握软件测试
11、的流程、技术、措施以及规范,熟悉常用测试工具与测试过程,使学员具有测试技术和测试管理的基本能力,并可以独立承担并实行项目测试。(3)名称:性能测试措施与技术重要内容:意在培训出能在企业中担任大中型项目性能测试任务的高级性能测试工程师,使其具有能完毕银行、电信、保险等系列软件领域即对性能规定比较高的软件系统的性能测试任务。2)通过网络搜索,体会软件工具的应用状况,重点理解下面几种工具的概况:(I)MicrosoftVisio2023(2) RationalRose4 4)MIWinRunner/LoadRunner5 5)MicrosoftProject6 6)MicrosoftVisualSo
12、urceSafe7 7)CVS3)访问某些重要的或著名0IT企业网站,试着找到他们所使用的系统开发措施的信息?其中提到任何软件工具、软件开发环境和CASE工具吗?试验二老式软件工程的可行性研究试验课时:1(必修)一、目的与任务目的:确定课题,熟悉软件开发环境,写出可行性汇报。任务:根据提供的课题需求和条件,按照软件开发国标可行性汇报书写格式,写出该课题的可行性汇报,并熟悉对应的软件开发环境。二、内容、规定1、试验内容与规定:根据提供的课题需求和条件,按照软件开发国标可行性汇报书写格式,写出该课题时可行性汇报。熟悉对应的软件开发工具的使用环境。2、准备参照资料和阅读有关的国家有关软件开发的原则文
13、档。三、思索题1、项目开发首先要做H勺事是什么?2、可行性分析应当从哪儿方面进行分析?试验三老式软件工程的需求分析建模试验课时:2(必修)一、目的与任务目的:确定项目要做什么及其可实行性,在此基础上完毕系统的逻辑功能模型的建立。任务:可采用不同样的需求分析技术,完毕对项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格阐明书。二、内容、规定1、试验内容与规定:熟悉系统项目口勺.业务流程,根据既有资料绘制系统数据流图,功能分析图,编写数据字典,数据加工处理H勺描述以及软件系统流程设想图(新系统模型),完毕系统需求规格阐明书。2、准备参照资料和阅读有关的国家有关软件开发的原则文档。三、思索
14、题1、怎样理解需求分析在软件开发中的重要性?2、分析业务流程图,数据流图和程序流程图之间的差异和各自的特点。3、怎样完毕系统需要的、合乎规范的数据流图和数据词典?试验四老式软件工程的构造设计课时:1(必修)一、目的与任务目的:在试验三基础上完毕系统的体系构造的建立和系统详细设计,并给出对应的系统设计阐明书。任务:认真分析试验三的成果,给出系统合理的体系构造,描绘系统构造图,并合理划分系统日勺各构成模块,最终给出系统的各部分设计阐明书。二、内容、规定1、试验内容与规定:(1)用面向数据流的设计措施(教材P48-P52)从需求分析的数据流图导出系统构造图,并进行优化,画出系统的软件构造图。(2)选
15、择一种模块描绘其程序流程图。(3)理解卜S图、PAD图、鉴定表和鉴定树的使用和特点。(4)选择一种模块进行输入输出界面设计,输出设计重要指打印输出,输入设计重要指数据录入界面的表单设计。(5)可以选择ACCESS,SQLSERVER等任何一种数据库进行存储文献格式设计(数据库构造设计)。2、试验安排方式:本试验规定团体中每人需要根据内容选择至少一项独立完毕。三、思索题8 .系统设计和需求分析的关系是什么?两者必须先后关联吗?9 .怎样描绘系统H勺体系构造?10 怎样绘制符合规范的流程图。11 怎样组织对设计阶段工作的评审?试验五测试课时:2(必修)一、目的与任务目的:在试验四基础上选择一种模块进行编码,完毕有关的测试。