- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程实践实行指导书
《软件工程实践》实验指导书
学 院: 数学与计算机学院
专 业: 计算机专业
年 级:
指导教师: 汪璟玢
系主任(或教研室主任):
本课程实验教学目的和基本要求:
知识方面:通过本课程设计,让学生进一步了解软件项目管理、需求分析、系统设计和软件测试的基本原理和方法,在软件开发的各个阶段熟悉并掌握一种表达工具,实现一个小规模的系统开发。
能力方面:在本课程设计过程中,注重培养学生分析问题和独立解决问题的能力。
素质方面:通过本课程设计,着重培养学生具备以下两方面的良好素质:一是针对实际系统中存在的问题,能够善于运用所学基本理论知识分析问题;二是规范地表达分析和设计方案。
本课程设计要求学生3-6人一组完成一个系统,并按照软件工程的规范形成相关文档资料。
参考资料:
《软件工程实践者的研究方法》(第六版)(美)Roger S.Pressman著,郑人杰马素霞 白晓颖译,机械工业出版社
《软件工程实践者的研究方法》(第五版)(美)Roger S.Pressman著,梅宏 译,机械工业出版社
《软件工程》(第六版)(英)Ian Sommerville著,程一剑 陈霞译,机械工业出版社
《软件工程》 郑人杰 主编, 清华大学出版社
《软件工程—理论、方法与实践》 孙家广 主编,刘强编著,高等教育出版社
实验一:项目选择与用例图表达
目的:结合具体的项目,要求学生结合用例图和用例文本的方法将系统功能表达清楚。
内容:项目选择、参与者确定、用例识别、用例间的关系表达,用例文本的表达
要求:能够发现任务与用例的关系、用例间的关系并准确表达、用规范的用例文本描述用例。
开发环境和工具要求掌握:Windows200 Advanced Server、Rational Rose2003、MS visio2003
实验二:系统需求分析报告—类图
目的:通过本次实验掌握对具体项目进行类的识别和分析,并完成系统类图。
内容:识别类、确定类的属性和操作、分析类间的关系完成类图
要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能进行类的分析。
开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003、Rational Rose2003
实验三:系统需求分析报告—数据流图
目的:结合具体项目,训练学生的抽象分析及分层描述问题的能力,联系数据和功能,分层次表达系统的功能。
内容:任务分解;识别外部实体、加工、数据存储和数据流;分层次表达的方法。
要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能分解进行数据流图的绘制。
开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003
实验四:系统需求分析报告—状态图
目的:结合案例,训练学生的动态分析能力,寻找系统的状态及类的状态、通过状态迁移的条件和动作表达系统的动态变化。
内容:状态的确定和状态迁移的方向;系统状态图的绘制;类状态图的绘制;
要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能进行状态的分析。
开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003、Rational Rose2003
实验五:系统需求分析报告—小组评审
目的:结合具体项目,要求学生掌握系统的范围、功能建模的方法、数据流图、数据字典、类图、功能的描述、系统需求分析报告的内容,通过训练提高系统分析与建模的能力。
内容:对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型:系统数据流程图、概况表、数据字典、E-R图、处理逻辑表达式及有关说明组成;用例图、类图、状态图、序列图。最后要完成系统分析报告。
要求:调查工作要深入,对系统的业务流程要充分了解;系统的数据流图、数据字典、用例图、类图、状态图、序列图要详细并体现系统所要达到的功能;E-R图准确合理。
开发环境和工具要求掌握:Windows200 Advanced Server、MS visio2003、Rational Rose2003
实验六:系统概要设计报告—小组评审
目的:通过实验掌握根据需求建立设计的方法,运用Rational Rose2003工具对前一阶段的模型进行扩充和设计,完成相应面向实现的设计方案,掌握基本的BCED设计方法。
内容:根据系统分析所确定的系统目标及逻辑模型,用结构化系统设计方法或面向对象设计方法,将系统划分为若干个物理单元,绘制出系统及各个物理单元的结构图,并按一定格式编写出模块说明书。
要求:按照处理功能划
文档评论(0)