软件工程实践实验指导书XXXX_第1页
软件工程实践实验指导书XXXX_第2页
软件工程实践实验指导书XXXX_第3页
软件工程实践实验指导书XXXX_第4页
软件工程实践实验指导书XXXX_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE 17 软件工程实践践实验指导导书学 院: 数学学与计算机学学院 专 业: 计算算机专业 年 级: 指导教师: 汪璟玢玢 系主任(或教研研室主任): 本课程实验教学学目的和基本本要求:知识方面:通过过本课程设计计,让学生进进一步了解软软件项目管理理、需求分析析、系统设计计和软件测试试的基本原理理和方法,在在软件开发的的各个阶段熟熟悉并掌握一一种表达工具具,实现一个个小规模的系系统开发。能力方面:在本本课程设计过过程中,注重重培养学生分分析问题和独独立解决问题题的能力。素质方面:通过过本课程设计计,着重培养养学生具备以以下两方面的的良好素质:一是针对实实际系统中存存在的问题,能

2、能够善于运用用所学基本理理论知识分析析问题;二是是规范地表达达分析和设计计方案。本课程设计要求求学生3-66人一组完成成一个系统,并并按照软件工工程的规范形形成相关文档档资料。参考资料:软件工程实践践者的研究方方法(第六六版)(美)RRoger S.Preessmann著,郑人杰杰马素霞 白白晓颖译,机机械工业出版版社软件工程实践践者的研究方方法(第五五版)(美)RRoger S.Preessmann著,梅宏 译,机械工工业出版社软件工程(第第六版)(英英)Ian Sommeervillle著,程一一剑 陈霞译译,机械工业业出版社软件工程 郑人杰 主主编, 清华华大学出版社社软件工程理理论、方

3、法与与实践 孙孙家广 主编编,刘强编著著,高等教育育出版社实验一:项目选选择与用例图图表达目的:结合具体体的项目,要要求学生结合合用例图和用用例文本的方方法将系统功功能表达清楚楚。内容:项目选择择、参与者确确定、用例识识别、用例间间的关系表达达,用例文本本的表达要求:能够发现现任务与用例例的关系、用用例间的关系系并准确表达达、用规范的的用例文本描描述用例。 开发环境和工具具要求掌握:Windoows2000 Advaanced Serveer、Rattionall Rosee2003、MMS vissio20003实验二:系统需需求分析报告告类图目的:通过本次次实验掌握对对具体项目进进行类的识

4、别和分分析,并完成成系统类图。内容:识别类、确确定类的属性性和操作、分分析类间的关关系完成类图图要求:调查工作作要深入,对对系统的业务务流程要充分分了解;结合合系统的功能能进行类的分分析。开发环境和工具具要求掌握:Windoows2000 Advaanced Serveer、MS visioo2003、RRationnal Roose20003实验三:系统需需求分析报告告数据流图目的:结合具体体项目,训练练学生的抽象象分析及分层层描述问题的的能力,联系系数据和功能能,分层次表表达系统的功功能。内容:任务分解解;识别外部部实体、加工工、数据存储储和数据流;分层次表达达的方法。要求:调查工作作要深

5、入,对对系统的业务务流程要充分分了解;结合合系统的功能能分解进行数数据流图的绘绘制。开发环境和工具具要求掌握:Windoows2000 Advaanced Serveer、MS visioo2003实验四:系统需需求分析报告告状态图目的:结合案例例,训练学生生的动态分析析能力,寻找找系统的状态态及类的状态态、通过状态态迁移的条件件和动作表达达系统的动态态变化。内容:状态的确确定和状态迁迁移的方向;系统状态图的的绘制;类状状态图的绘制制;要求:调查工作作要深入,对对系统的业务务流程要充分分了解;结合合系统的功能能进行状态的的分析。开发环境和工具具要求掌握:Windoows2000 Advaanc

6、ed Serveer、MS visioo2003、RRationnal Roose20003实验五:系统需需求分析报告告小组评审目的:结合具体体项目,要求求学生掌握系系统的范围、功功能建模的方方法、数据流流图、数据字字典、类图、功功能的描述、系系统需求分析析报告的内容容,通过训练练提高系统分分析与建模的的能力。内容:对新系统统的功能进行行细致的分析析,并建立一一个新系统的的逻辑模型:系统数据流流程图、概况况表、数据字字典、E-RR图、处理逻逻辑表达式及及有关说明组组成;用例图图、类图、状状态图、序列列图。最后要要完成系统分分析报告。要求:调查工作作要深入,对对系统的业务务流程要充分分了解;系统

7、统的数据流图图、数据字典典、用例图、类类图、状态图图、序列图要要详细并体现现系统所要达达到的功能;E-R图准准确合理。开发环境和工具具要求掌握:Windoows2000 Advaanced Serveer、MS visioo2003、RRationnal Roose20003实验六:系统概概要设计报告告小组评审目的:通过实验验掌握根据需需求建立设计计的方法,运运用Ratiional Rose22003工具具对前一阶段段的模型进行行扩充和设计计,完成相应应面向实现的的设计方案,掌掌握基本的BBCED设计计方法。内容:根据系统统分析所确定定的系统目标标及逻辑模型型,用结构化化系统设计方方法或面向对

8、对象设计方法法,将系统划划分为若干个个物理单元,绘绘制出系统及及各个物理单单元的结构图图,并按一定定格式编写出出模块说明书书。要求:按照处理理功能划分模模块;遵从“模块独立性性原则”;模块结构构图的层次清清晰合理;面面向对象设计计遵从BCEED原则。开发环境和工具具要求掌握:Windoows2000 Advaanced Serveer、MS visioo2003、RRationnal Roose20003实验七:系统详详细设计报告告设计模式与与交互图目的:结合案例例,要求学生生运用适合的的设计模式设设计类;明确确完成一个功功能所需的类类之间的协作作关系和发送送消息的顺序序,完成顺序序图与协作图

9、图。内容:介绍几种种常用的设计计模式;结合合具体案例,合合理地运用设设计模式;结结合“高内聚、低低耦合”的思路,确确定协作类;完成类间协协作的顺序图图和协作图。要求:设计应围围绕着重用、独独立性、易于于扩展等设计计原则。开发环境和工具具要求掌握:Windoows2000 Advaanced Serveer、MS visioo2003、RRationnal Roose20003实验八:系统数数据库设计与与详细设计报报告小组评审目的:通过实验验分析特定项项目中所涉及及的数据,以以及数据之间间的关系,按按照数据库系系统的规范进进行数据库设设计;完成特特定系统的面面向实现的详详细设计方案案。内容:将E

10、-RR模型转换为为一般的数据据模型或某种种数据库管理理系统支持的的数据库模型型;设计数据据库的物理结结构,包括:数据库名称称、数据库的的组织形式、存存储介质的分分配、数据存存取路径的选选择、数据的的安全性与完完整性、数据据库的恢复等等。要求:安全、有有效、可靠地地存取数据开发环境和工具具要求掌握:Windoows2000 Advaanced Serveer、Oraacle 99i、SQLL Servver20005实验九:代码编编制目的:根据前面面实验所完成成的设计方案案进行代码的的编制,要求求按照软件工工程的规范进进行。(自行行完成)开发环境和工具具要求掌握:Windoows2000 Adv

11、aanced Serveer、ASPP、JaveeScrippt、VBSScriptt、Jbuiilder等等实验十:软件测测试计划目的:按照软件件测试的原理理和方法,对对所完成的系系统进行测试试,提交测试试方案和测试试结果,并能能根据结果进进行简单的分分析。内容:根据系统统概要设计所所确定的系统统模块设计集集成测试的策策略,并完成成测试计划说说明书。要求:尽量采用用独立测试,尽尽量与系统构构造并行。开发环境和工具具要求掌握:Windoows2000 Advaanced Serveer、Worrd实验十一:项目目计划目的:通过本次次实验掌握对对特定项目范范围的分析、描描述,并能根根据项目范围围

12、分解出任务务网络图,定定义里程碑,运运用项目估算算技术进行估估算,借助MMS Prooject 2003工工具完成项目目计划。内容:项目范围围定义、任务务分解、任务务估算、进度度安排要求:能够发现现关键问题,并并对问题准确确描述。 开发环境和工具具要求掌握:Windoows2000 Advaanced Serveer、MS Projeect 20003、MSS visiio20033附录一:软件需求分析报报告书写模式式1 引言1.1 项目目名称1.2 项目目背景和内容容概要 项目的委委托单位、开开发单位、主主管部门、与与其它项目的的关系,与其其他机构的关关系等。1.3 相关关资料、缩略略语、定

13、义 相关项目计计划、合同及及上级机关批批文,引用的的文件、采用用的标准等。 缩写词和名名词定义。 2. 任务概述述2.1 目标 项目的的开发目标和和应用目标。如如果是其他系系统的一部分分,则说明其其关系。2.2 范围 包含的的业务,不包包含的业务。2.3 假定条条件与约束限限制尽量列出开展本本项目的假定定和约束,例例如:经费限限制,开发期期限,设备条条件,用户现现场环境准备备等。 3业务流程(以活动图、系系统级状态迁迁移图描述)4数据描述4.1 原始数数据描述 a. 静态数据 b. 动态数据4.2 数据流流图及数据词词典4.3 数据据概念模型和和描述(以类类图、类级别别的状态迁移移图描述)5功

14、能需求(以以用例图、顺顺序图描述)5.1 功能描描述6界面要求61 报报表格式62 图图形要求63 输输入输出要求求7接口要求 描述与本系统相相连的系统的的接口数据格格式,数据交交换协议,接接口功能等。8性能需求81 数据据精确度(例例如,数据内内部精度,外外部显示精度度)82 数据据量83 时间间特性要求 根据所所开发系统的的特点,规定定系统对时间间的特性的要要求。例如:系统响应时时间、界面更更新处理时间间、数据转换换与传输时间间。 9 运行环境境需求91 网络络和硬件设备备平台(网络络拓扑图及设设备类型描述述)、操作系系统平台、数数据库系统平平台9. 2 编程工具具9. 3 其它支撑撑软件

15、10 其它专专门需求10.1安装和和操作10.2安全保保密10.3维护服服务 附录二:系统概要设计书书写模式1. 引言1.1 项目名名称1.2项目背景景和内容概要要 项目的的委托单位、开开发单位、主主管部门、与与其它项目的的关系,与其其他机构的关关系等。1.3相关资料料、缩略语、定定义2. 概要设计计2.1软件体系系结构 用图来表表示软件系统统的总体结构构框架,并对对其进行描述述。2.2基本设计计概念和处理理流程2.3软件结构构1) 子系统划划分(以构件件图描述) A) 子子系统清单 B) 各各子系统功能能描述 C) 相相关项目计划划、合同及上上级机关批文文,引用的文文件、采用的的标准等。D)

16、缩写词和名名词定义2)程序模块划划分和功能分分配 包括前端端程序模块和和后端存储过过程的划分和和功能分配。 A) 子子系统及程序序模块清单 B) 各各程序模块功功能描述 C) 功功能-模块对照表表 D) 模模块-数据实体对对照表 3) 人工处理理过程 描述不能能完全自动处处理,需人工工处理的过程程。3. 软件模块块的物理分布布(以部署图图描述) 根据系统统网络结构,描描述软件模块块在各个设备备上的物理分分布。4. 接口设计计4.1与外系统统的接口4.2内部接口口5. 用户界面面设计 和用户交交互的最终界界面在详细细设计说明书书中设计解解释,在此应应对系统的主主界面和界面面设计风格进进行设计和描

17、描述。6. 数据结构构和算法设计计(以构件设设计描述+协协作图)6.1程序中数数据结构描述述 描述系统统中主要数据据结构和模块块间共享的数数据结构。6.2 主要算算法设计7. 出错处理理设计7.1出错信息息7.2出错处理理措施8. 安全保密密设计 描述安全全保密方案,权权限的设置,保保密算法,软软件的实现方方法等。 附录三:系统数据库设计计书写模式1 引言1.1 项目名名称1.2项目背景景和内容概要要 项目的的委托单位、开开发单位、主主管部门、与与其它项目的的关系,与其其他机构的关关系等。1.3相关资料料、缩略语、定定义 相关项项目计划、合合同及上级机机关批文,引引用的文件、采采用的标准等等。

18、 缩写词和和名词定义。2. 约定 数据库中中各种元素的的命名约定。 例如表名,字段名的命名约定。 3. 数据库概概念模型设计计3.1数据实体体-关系图3.2数据实体体描述 数据实实体中文名,数数据库表名 数据实实体描述3.3实体关系系描述 描述每每个实体间的的关系 实体1:实体2 (1:1,1:n, mm:n) 关系描述述: 4. 数据库逻逻辑模型设计计4.1实体-关关系图(不含含多-多关系)(以以ER图描述述)4.2关系模型型描述 数据库库表名(别名)、主键、外外键、 索引、 约束 中文名称称 数据属性名名 数据类型 数据长度 约束范围 是否为空 注解4.3数据视图图描述 用标准SSQL语言中中创建数据视视图的语句描描述。4.4数据库一一致性设计 用标准SSQL语言中中创建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论