软件工程试验指导书-山东大学课程中心

软件工程试验指导书-山东大学课程中心

ID:46220085

大小:720.01 KB

页数:46页

时间:2019-11-21

软件工程试验指导书-山东大学课程中心_第1页
软件工程试验指导书-山东大学课程中心_第2页
软件工程试验指导书-山东大学课程中心_第3页
软件工程试验指导书-山东大学课程中心_第4页
软件工程试验指导书-山东大学课程中心_第5页
资源描述:

《软件工程试验指导书-山东大学课程中心》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件工程实验指导书《软件工程》是计算机科学与技术专业本科生的一门实践性较强的专业必修课程。软件工程实验是验证、巩固和补充课堂讲授的理论知识,是《软件工程》课程中一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计等阶段的方法和技术,通过该课程实验使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软

2、件工程的综合能力,提高软件项目的管理能力。通过实验训练,达到以下目的:使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事科学研究工作打下基础。目录1实验总体要求32实验一:软件工程开发计划过程和需求开发33实验二:软件工程系统分析和设计44实验三:软件工程代码设计、测试和系统集成55附录A参考实验题目

3、76附录B参考案例一宠物商店系统107附录C软件开发文档指南351实验总体要求软件工程实验要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。具体要求如下:1.班级按项目小组进行分组,每组6至7人2.每个项目小组要分配不同的工作角色:项目总监、项目经理、技术经理、配置管理员、数据库管理员、软件工程师、测试工程师。3.选岀项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目4.项目中的每项任务要落实到人且规定该任务的起止日期和时间5.题目自定或采用附录中的题目。2实验一:软件工程开发计划过程和需求开发—实验目的项S计划的目的是为项目的研发和管理工作

4、制定合理的行动纲领,以便所有相关人员按照计划有条不紊地开展工作。1.练习估计项目的总体规模、工作量和成本。2.练习制定项目计划,产品生命周期中的主要关键任务。3.练习制定项目吋间表和预算。4.练习需求获取5.练习需求分析6.练习需求管理二、实验要求、实验内容与安排方式1、实验要求:在进行实验之前,必须掌握软件开发过程的一些基础知识,准备参考资料和阅读相关的过程模型的文档。根据各组选择的课题,实行项目经理制,各组推荐一名组长,根据需求分析结果,统一管理整个项目的实施过程,并合理调整资源和负责项冃全局;根据项FI的难易合理分配组员的任务,对问题达成一直的看法;针对项目的实

5、施,熟悉相应的软件开发工具的使用环境,并写岀一份软件开发计划文档。学习需求分析、需求管理的技能。针对本组选择的课题制定需求获取方案。根据调查到的课题的需求展开需求分析,生成系统需求说明、用例规约、原型说明、测试用例。2、实验内容熟悉RUP(RationalUnifiedProcess)软件开发统一过程的思想,RUP(RationalUnifiedProcess)是由Rational公司(现已是IBM公司的一部分)提出的过程模型,它软件工程史上最完整、最成熟、最优秀的过程模型之一。学习软件开发的组织和管理,将项目开发各阶段(Inception,Elaboration,C

6、onstruction,andTransition)的任务明确,掌握各阶段的里程碑,并熟悉相应的工具。1.编制计划说明、需求说明、测试用例电子文档(word、excel>PSA)。2.编制用例图、活动图(Rose、Visio)o3.编制系统原型说明电子文档(Dreamweaver>Firstwork)4.建立需求管理、需求变更、需求跟踪库(USS,CVS)3、实验安排方式:本实验为设计性实验,各组可同时进行实验。计划6学时三、实验总结1、做了那些项目开发准备工作。3、怎样进行的项目分工。4、怎样考虑的软件开发过程的各阶段。5、怎样制定的软件开发过程各阶段的里程碑。6、

7、怎样开展的需求获取7、怎样进行的需求分析3实验二:软件工程系统分析和设计—、实验目的根据各组所开发项冃的需求说明,在用例分析模型和用例文档。基础上完成系统的架构设计和问题域模型的设计,生成一个系统解决方案模型。1.练习UML建模工具的使用2.练习架构模型设计方法3.练习类节点的提取方法4.练习问题域模型的设计方法5.练习部署解决方案二、实验要求、实验内容与安排方式1、实验要求⑴实验之前学生应了解本项目的业务流程。⑵学生基本掌握MicrosoftVisio和RationalRose建模工具。2、实验内容:熟悉UML(UnifiedModelingLan

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。