2021-2022年收藏的精品资料软件工程实践实验指导书XXXX.doc
《2021-2022年收藏的精品资料软件工程实践实验指导书XXXX.doc》由会员分享,可在线阅读,更多相关《2021-2022年收藏的精品资料软件工程实践实验指导书XXXX.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件工程实践实验指导书学 院: 数学与计算机学院 专 业: 计算机专业 年 级: 指导教师: 汪璟玢 系主任(或教研室主任): 本课程实验教学目的和基本要求:知识方面:通过本课程设计,让学生进一步了解软件项目管理、需求分析、系统设计和软件测试的基本原理和方法,在软件开发的各个阶段熟悉并掌握一种表达工具,实现一个小规模的系统开发。能力方面:在本课程设计过程中,注重培养学生分析问题和独立解决问题的能力。素质方面:通过本课程设计,着重培养学生具备以下两方面的良好素质:一是针对实际系统中存在的问题,能够善于运用所学基本理论知识分析问题;二是规范地表达分析和设计方案。本课程设计要求学生3-6人一组完成
2、一个系统,并按照软件工程的规范形成相关文档资料。参考资料:1. 软件工程实践者的研究方法(第六版)(美)Roger S.Pressman著,郑人杰马素霞 白晓颖译,机械工业出版社2. 软件工程实践者的研究方法(第五版)(美)Roger S.Pressman著,梅宏 译,机械工业出版社3. 软件工程(第六版)(英)Ian Sommerville著,程一剑 陈霞译,机械工业出版社4. 软件工程 郑人杰 主编, 清华大学出版社5. 软件工程理论、方法与实践 孙家广 主编,刘强编著,高等教育出版社实验一:项目选择与用例图表达目的:结合具体的项目,要求学生结合用例图和用例文本的方法将系统功能表达清楚。内
3、容:项目选择、参与者确定、用例识别、用例间的关系表达,用例文本的表达要求:能够发现任务与用例的关系、用例间的关系并准确表达、用规范的用例文本描述用例。 开发环境和工具要求掌握:Windows200 Advanced Server、Rational Rose2003、MS visio2003实验二:系统需求分析报告类图目的:通过本次实验掌握对具体项目进行类的识别和分析,并完成系统类图。内容:识别类、确定类的属性和操作、分析类间的关系完成类图要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能进行类的分析。开发环境和工具要求掌握:Windows200 Advanced Server、M
4、S visio2003、Rational Rose2003实验三:系统需求分析报告数据流图目的:结合具体项目,训练学生的抽象分析及分层描述问题的能力,联系数据和功能,分层次表达系统的功能。内容:任务分解;识别外部实体、加工、数据存储和数据流;分层次表达的方法。要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能分解进行数据流图的绘制。开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003实验四:系统需求分析报告状态图目的:结合案例,训练学生的动态分析能力,寻找系统的状态及类的状态、通过状态迁移的条件和动作表达系统的动态变化。内容:状态
5、的确定和状态迁移的方向;系统状态图的绘制;类状态图的绘制;要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能进行状态的分析。开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003、Rational Rose2003实验五:系统需求分析报告小组评审目的:结合具体项目,要求学生掌握系统的范围、功能建模的方法、数据流图、数据字典、类图、功能的描述、系统需求分析报告的内容,通过训练提高系统分析与建模的能力。内容:对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型:系统数据流程图、概况表、数据字典、E-R图、处理逻辑表达式及有关说明组成
6、;用例图、类图、状态图、序列图。最后要完成系统分析报告。要求:调查工作要深入,对系统的业务流程要充分了解;系统的数据流图、数据字典、用例图、类图、状态图、序列图要详细并体现系统所要达到的功能;E-R图准确合理。开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003、Rational Rose2003实验六:系统概要设计报告小组评审目的:通过实验掌握根据需求建立设计的方法,运用Rational Rose2003工具对前一阶段的模型进行扩充和设计,完成相应面向实现的设计方案,掌握基本的BCED设计方法。内容:根据系统分析所确定的系统目标及逻辑模型,用
7、结构化系统设计方法或面向对象设计方法,将系统划分为若干个物理单元,绘制出系统及各个物理单元的结构图,并按一定格式编写出模块说明书。要求:按照处理功能划分模块;遵从“模块独立性原则”;模块结构图的层次清晰合理;面向对象设计遵从BCED原则。开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003、Rational Rose2003实验七:系统详细设计报告设计模式与交互图目的:结合案例,要求学生运用适合的设计模式设计类;明确完成一个功能所需的类之间的协作关系和发送消息的顺序,完成顺序图与协作图。内容:介绍几种常用的设计模式;结合具体案例,合理地运用设计
8、模式;结合“高内聚、低耦合”的思路,确定协作类;完成类间协作的顺序图和协作图。要求:设计应围绕着重用、独立性、易于扩展等设计原则。开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003、Rational Rose2003实验八:系统数据库设计与详细设计报告小组评审目的:通过实验分析特定项目中所涉及的数据,以及数据之间的关系,按照数据库系统的规范进行数据库设计;完成特定系统的面向实现的详细设计方案。内容:将E-R模型转换为一般的数据模型或某种数据库管理系统支持的数据库模型;设计数据库的物理结构,包括:数据库名称、数据库的组织形式、存储介质的分配、数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 2022 收藏 精品 资料软件 工程 实践 实验 指导书 XXXX
限制150内