《软件工程》实验指导书-修订.docx
《《软件工程》实验指导书-修订.docx》由会员分享,可在线阅读,更多相关《《软件工程》实验指导书-修订.docx(16页珍藏版)》请在优知文库上搜索。
1、第一局部实验教学大纲课程名称:软件工程(SoftwareEngineering)课程总学时:48学时【理论:40学时:实脸:8学Bt1.课程总学分:3学分适用专业和年级:计整机科学与技术、软件工程专业一、实验的目的与任务本实验课程通过完整地实施状件生命周期各阶段的任务,让学生系统地学习到软件开发过程的主要理论、方法、技术、标准和标准,使他们具名根本的软件开发设计能力:通过软件工程中常用CASE工具和软件工程管理的实践.使他们具备运用各种工具完成工程设计和实施的根本技能:通过集体工程开发.培训学生的合作意识和团队精神,培养学生对技术文档的编写能力。二、实验内容和要求本课程的实验内容包括结物化(生
2、命周期法的方法学和面向对象的方法学。通过一个模拟工程,要求学生分别用结构化方法和面向对象的方法完成系统的分析、设计和实现的整个软件开发过程。此外实验中引入我国国家如机开发标准K以标准技术文档的书写标准.提掰实聆教学质限.实物要求学生采用“工程小组”的形式.结合具体的开发工程进行分析、设计.每个工程小组必须按照矽欠件工程实验指导书附录中给定的文档标准标准提供工程文档:具体要求如下:1 .班级按工程小组进行分组,每组不得超过5人。2 .每个工程小组选出工程负责人或工程经理,由工程经理召集工程组成员讨论、选定开发工程,所有实验中都要采用同一个实验题目。工程开发的每项任务要落实到人且规定该任务的起止日
3、期和时间。3 .每个工程小组全体成员参加集体讨论需求分析.完成需求分析报告,修订并评审需求分析报告,确定系统的需求分析模型。4 .工程总体设计小组年个成员根据第3步需求分析的结果对系统进行总I1.并完成文档,提交工程小组讨论。5 .工程详细设计小组人员每人选择第4步的一个模块进行详细设计(或几个)可以写出代码!6 .由需求分析人员对第5步的结果进行黑盒测试,设计人员进行白盒测试,并编写测试方案和测试结果报告。7 .题目自定或采用附录一中的题目,工程开发语言及平台自定。8 .实验中的思考题不作书面要求。参考用书一、目的与任务目的:确定i果四,熟悉软件开发环境,写出可行性报告.任务:根据提供的课遨
4、需求和条件,按照软件开发国家标准可行性报告书写格式写出该课遨的可行性报告.并熟悉相应的软件开发环境,二、内容、要求1、实验内容与要求:根据提供的深超需求和条件.按照软件开发国家标准可行性报告书写格式,写出该课遨的可行性报告.熟悉相应的软件开发工具的使用环境。2、准备参考资料和阅诜和关的国家有关软件开发的标准文档,三、思考题1、工程开发苜先要做的事是什么?答h需求分析,与客户沟通.了解客户要的求什么,了耕我们的系统应该如何设计才能合理的运用.还需要进行市场的分析。本钱的估算,技术风险的分析,侵权和所任何SS和用户操作的可行性。2、可行性分析应该从哪几方面进行分析?客户需求分析系统规划系统分析实疆
5、三传统软件工程的需求分析建模实脸学时:2(必修)一、目的与任务目的:确定工程要做什么及其可实能性,在此基础上完成系统的逻辑功能模型的建立.任务:可采用不同的需求分析技术,完成对工程的需求分析过程,给出系统的逻希功能模型,数楙字典以及规格说明书。二、内容、要求1、实验内容与要求:熟悉系统工程的业务流程,根据现有资料绘制系统数据流图,功能分析图,编写数据字典,数据加工处理的描述以及软件系统流程设想图(新系统模型,完成系统需求规格说明书,2、准备参考资料和同读相关的国家有关软件开发的标准文档.客户机局部舱位等级起飞时间航空公司实体图实睑四传统软件工程的结构设计学时:1(必修)一、目的与任务目的:在实
6、龄三基础上完成系统的体系结构的建立和系统详细设ih并给出相应的系统设计说明H。任务;认真分析实缝三的结果,给出系统合理的体系结构,描绘系统结构图,并合理划分系统的各组成模块,破后给出系统的各局部设计说明书.二、内容、要求1、实脸内容与要求:(D用面向数据流的设计方法(教材P48-P52)从衢求分析的数据流图导出系统结构图,并进行优化,画出系统的软件结构图.AtH1.MC1.tf1.1.11.1.rIHi1.户工*3取(2)选择一个模块描绘其程序流程图.(3)了解N-S图、PAD图、判定表和我定树的使用和特点。N-Sff1.NaSSi和ShneidOr三an提出了一种符合结构化程序设计原则的图形
7、描述工具,叫做盒图,也叫做N-S图.任何一个S图.都是前面介绍的五种根本控制结构桁互组合与嵌套的结果。当网时做红杂时,NS图可能很大.PADPAD是Prob1.eBAna1.ysisDiagraa的缩写,由程序流程图演化来的,用站构化程序设计思想去现程序逻辑结构的图形工具.判定表当算法中包含多重嵌套的条件选择时,用程序流程图,N-S图或PAD都不易清然地描述,然而,判定表却能清晰施表达复杂的条件组合与应做动作之间的对应关系,为了能适应判定表条件取伯只能是T和F的情形,对原图稍微做了些改动,把多分支判断改为两分支判断,但整个图逻辑没有改变.(4)选择一个模块进行输入输出界面设计,辎出设计主要指打
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实验 指导书 修订
