欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件工程实践实验指导书XXXX.docx

    • 资源ID:1376247       资源大小:17.80KB        全文页数:9页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程实践实验指导书XXXX.docx

    软件工程实践实验指导书学院:数学与计算机学院专业:计算机专业年级:指导教师:汪璟盼系主任(或教研室主任):本课程实验教学目的和根本要求:知识方面:通过本课程设计,让学生进一步了解软件工程管理、需求分析、系统设计和软件测试的根本原理和方法,在软件开发的各个阶段熟悉并掌握一种表达工具,实现一个小规模的系统开发。能力方面:在本课程设计过程中,注重培养学生分析问题和独立解决问题的能力。素质方面:通过本课程设计,着重培养学生具备以下两方面的良好素质:一是针对实际系统中存在的问题,能够善于运用所学根本理论知识分析问题;二是标准地表达分析和设计方案。本课程设计要求学生3-6人一组完成一个系统,并按照软件工程的标准形成相关文档资料。参考资料:1 .软件工程实践者的研究方法(第六版)(美)RogerS.Pressman著,郑人杰马素霞白晓颖译,机械工业出版社2 .软件工程实践者的研究方法(第五版)(美)RogerS.Pressman著,梅宏译,机械工业出版社3 .软件工程(第六版)(英)IanSomnlerViUe著,程一剑陈霞译,机械工业出版社4 .软件工程郑人杰主编,清华大学出版社5 .软件工程一理论、方法与实践孙家广主编,刘强编著,高等教育出版社实验一:工程选择与用例图表达目的:结合具体的工程,要求学生结合用例图和用例文本的方法将系统功能表达清楚。内容:工程选择、参与者确定、用例识别、用例间的关系表达,用例文本的表达要求:能够发现任务与用例的关系、用例间的关系并准确表达、用标准的用例文本描述用例。开发环境和工具要求掌握:Windows200AdvancedServer、RationalRoSe2003、MSvisio2003实验二:系统需求分析报告一类图目的:通过本次实验掌握对具体工程进行类的识别和分析,并完成系统类图。内容:识别类、确定类的属性和操作、分析类间的关系完成类图要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能进行类的分析。开发环境和工具要求掌握:Windows200AdvancedServer、MSViSio2003、RationalRose2003实验三:系统需求分析报告一数据流图目的:结合具体工程,训练学生的抽象分析及分层描述问题的能力,联系数据和功能,分层次表达系统的功能。内容:任务分解;识别外部实体、加工、数据存储和数据流;分层次表达的方法。要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能分解进行数据流图的绘制。开发环境和工具要求掌握:Windows200AdvancedServer、MSvisio2003实验四:系统需求分析报告一状态图目的:结合案例,训练学生的动态分析能力,寻找系统的状态及类的状态、通过状态迁移的条件和动作表达系统的动态变化。内容:状态确实定和状态迁移的方向;系统状态图的绘制;类状态图的绘制;要求:调查工作要深入,对系统的业务流程要充分了解;结合系统的功能进行状态的分析。开发环境和工具要求掌握:Windows200AdvancedServer、MSvisio2003>RationalRose2003实验五:系统需求分析报告一小组评审目的:结合具体工程,要求学生掌握系统的范围、功能建模的方法、数据流图、数据字典、类图、功能的描述、系统需求分析报告的内容,通过训练提高系统分析与建模的能力。内容:对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型:系统数据流程图、概况表、数据字典、E-R图、处理逻辑表达式及有关说明组成;用例图、类图、状态图、序列图。最后要完成系统分析报告。要求:调查工作要深入,对系统的业务流程要充分了解;系统的数据流图、数据字典、用例图、类图、状态图、序列图要详细并表达系统所要到达的功能;E-R图准确合理。开发环境和工具要求掌握:Windows200AdvancedServer、MSViSiO2003、RationalRose2003实验六:系统概要设计报告一小组评审目的:通过实验掌握根据需求建立设计的方法,运用RatiOnalRose2003工具对前一阶段的模型进行扩充和设计,完成相应面向实现的设计方案,掌握根本的BCED设计方法。内容:根据系统分析所确定的系统目标及逻辑模型,用结构化系统设计方法或面向对象设计方法,将系统划分为若干个物理单元,绘制出系统及各个物理单元的结构图,并按一定格式编写出模块说明书。要求:按照处理功能划分模块;遵从“模块独立性原则;模块结构图的层次清晰合理;面向对象设计遵从BCED原则。开发环境和工具要求掌握:Windows200AdvancedServer、MSvisio2003>RationalRose2003实验七:系统详细设计报告一设计模式与交互图目的:结合案例,要求学生运用适合的设计模式设计类;明确完成一个功能所需的类之间的协作关系和发送消息的顺序,完成顺序图与协作图。内容:介绍几种常用的设计模式;结合具体案例,合理地运用设计模式;结合“高内聚、低耦合的思路,确定协作类;完成类间协作的顺序图和协作图。要求:设计应围绕着重用、独立性、易于扩展等设计原则。开发环境和工具要求掌握:Windows200AdvancedServer、MSViSiO2003、RationalRose2003实验八:系统数据库设计与详细设计报告一小组评审目的:通过实验分析特定工程中所涉及的数据,以及数据之间的关系,按照数据库系统的标准进行数据库设计;完成特定系统的面向实现的详细设计方案。内容:将E-R模型转换为一般的数据模型或某种数据库管理系统支持的数据库模型;设计数据库的物理结构,包括:数据库名称、数据库的组织形式、存储介质的分配、数据存取路径的选择、数据的平安性与完整性、数据库的恢复等。要求:平安、有效、可靠地存取数据开发环境和工具要求掌握:Windows200AdvancedServer>Oracle9i、SQLServer2005实验九:代码编制目的:根据前面实验所完成的设计方案进行代码的编制,要求按照软件工程的标准进行。(自行完成)开发环境和工具要求掌握:Windows200AdvancedServer>ASP>JaveScript>VBScript>Jbuilder等实验十:软件测试方案目的:按照软件测试的原理和方法,对所完成的系统进行测试,提交测试方案和测试结果,并能根据结果进行简单的分析。内容:根据系统概要设计所确定的系统模块设计集成测试的策略,并完成测试方案说明书。要求:尽量采用独立测试,尽量与系统构造并行。开发环境和工具要求掌握:Windows200AdvancedServer>Word实验H一:工程方案目的:通过本次实验掌握对特定工程范围的分析、描述,并能根据工程范围分解出任务网络图,定义里程碑,运用工程估算技术进行估算,借助MSProject2003工具完成工程方案。内容:工程范围定义、任务分解、任务估算、进度安排要求:能够发现关键问题,并对问题准确描述。开发环境和工具要求掌握:Windows200AdvancedServer>MSProject2003>MSvisio2003附录一:软件需求分析报告书写模式1 .引言1.1 工程名称1.2 工程背景和内容概要工程的委托单位、开发单位、主管部门、与其它工程的关系,与其他机构的关系等。1.3 相关资料、缩略语、定义相关工程方案、合同及上级机关批文,引用的文件、采用的标准等。缩写词和名词定义。2.任务概述2. 1目标工程的开发目标和应用目标。如果是其他系统的一局部,则说明其关系。2. 2范围包含的业务,不包含的业务。2 .3假定条件与约束限制尽量列出开展本工程的假定和约束,例如:经费限制,开发期限,设备条件,用户现场环境准备等。3 .业务流程(以活动图、系统级状态迁移图描述)4 .数据描述4.1 原始数据描述a.静态数据b.动态数据4.2 数据流图及数据词典4.3 数据概念模型和描述(以类图、类级别的状态迁移图描述)5 .功能需求(以用例图、顺序图描述)5 .1功能描述6 .界面要求6. 1报表格式7. 2图形要求8. 3输入输出要求9. 接口要求,描述与本系统相连的系统的接口数据格式,数据交换协议,接口功能等。8.性能需求8. 1数据精确度(例如,数据内部精度,外部显示精度)8. 2数据量10. 3时间特性要求根据所开发系统的特点,规定系统对时间的特性的要求。例如:系统响应时间、界面更新处理时间、数据转换与传输时间。9.运行环境需求9. 1网络和硬件设备平台(网络拓扑图及设备类型描述)、操作系统平台、数据库系统平台9. 2编程工具11. 3其它支撑软件12. 其它专门需求安装和操作平安保密维护效劳附录二:系统概要设计书写模式1 .引言1.1 工程名称工程背景和内容概要工程的委托单位、开发单位、主管部门、与其它工程的关系,与其他机构的关系等。1.3 相关资料、缩略语、定义2 .概要设计软件体系结构用图来表示软件系统的总体结构框架,并对其进行描述。根本设计概念和处理流程软件结构D子系统划分(以构件图描述)A)子系统清单B)各子系统功能描述C)相关工程方案、合同及上级机关批文,引用的文件、采用的标准等。D)缩写词和名词定义2)程序模块划分和功能分配包括前端程序模块和后端存储过程的划分和功能分配。A)子系统及程序模块清单B)各程序模块功能描述C)功能-模块对照表D)模块-数据实体对照表3)人工处理过程描述不能完全自动处理,需人工处理的过程。3 .软件模块的物理分布(以部署图描述)根据系统网络结构,描述软件模块在各个设备上的物理分布。4 .接口设计与外系统的接口内部接口5 .用户界面设计和用户交互的最终界面在详细设计说明书中设计解释,在此应对系统的主界面和界面设计风格进行设计和描述。6 .数据结构和算法设计(以构件设计描述+协作图)程序中数据结构描述描述系统中主要数据结构和模块间共享的数据结构。6 .2主要算法设计7 .出错处理设计出错信息出错处理措施8 .平安保密设计描述平安保密方案,权限的设置,保密算法,软件的实现方法等。附录三:系统数据库设计书写模式1 .引言1.1 工程名称工程背景和内容概要工程的委托单位、开发单位、主管部门、与其它工程的关系,与其他机构的关系等。相关资料、缩略语、定义相关工程方案、合同及上级机关批文,引用的文件、采用的标准等。缩写词和名词定义。2 .约定数据库中各种元素的命名约定。例如表名,字段名的命名约定。3.数据库概念模型设计数据实体-关系图数据实体描述数据实体中文名,数据库表名数据实体描述实体关系描述描述每个实体间的关系实体1:实体2(1:1,1:n,m:n)关系描述:4 .数据库逻辑模型设计实体-关系图(不含多-多关系)(以ER图描述)关系模型描述数据库表名(别名)、主键、外键、索引、约束中文名称数据属性名数据类型数据长度约束范围是否为空注解数据视图描述用标准SQL语言中创立数据视图的语句描述。数据库一致性设计用标准SQL语言中创立表的语句描述。5 .物理实现数据库的安排O说明是否采用分布式数据库,数据库表如何分布o每个数据库效劳器上建立几个数据库,其存储空间等安排o

    注意事项

    本文(软件工程实践实验指导书XXXX.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开