- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实验指导书
软件工程实验指导书
软件工程实验是 《软件工程 》课程讲授中一个重要的 、不可或缺的实践
环节 。其目的是使学生能够在实际软件工程项目中熟练的运用软件工程的理
论 、技术和方法 ,全面掌握软件工程管理 、软件需求分析 、软件概要设计 、
软件详细设计 、软件测试等阶段的方法和技术 , 以及培养学生的合作意识和
团队精神 ,培养学生对技术文档的编写能力 ,从而使学生提高软件工程的综
合能力 ,提高软件项目的管理能力 。
根据课程的特点 ,实验内容包括结构化的方法学和面向对象的方法学两
个方面 。引入一个简单的实际项目 (自选或教师指定),要求学生利用结构化
软件开发技术或面向对象的软件开发技术完成对该项目的开发 。此外又引入
我国国家 《计算机开发规范文档 》,以规范技术文档的书写标准,提高实验教
学质量 。特别是在实验中针对面向对象的软件开发技术 ,增加面向对象的工
业建模标准 统一建模语言及其工具 rational rose 的专项练习 。
通过实验训练 ,达到如下目的 :
使学生进一步了解和掌握软件工程原理 ,提高对实际项目的分析和设计
能力 ,快速掌握结构化的软件分析技术 、设计技术和软件测试 ,并熟练的撰
写软件文档 ;进一步的掌握面向对象的分析技术 、设计技术和测试技术 , 以
及统一建模语言及其工具 rose 在实际工程项目中的应用 ,从而培养学生综合
运用所学课程知识 ,分析解决问题的能力以及学生的合作意识和团队精神 ,
为今后走向工作岗位打下扎实的基础 。
一 、实验要求
软件工程实验要求学生采用 “项目小组 ” 的形式 ,结合具体的开发项目
进行设计 。具体要求如下 :
1 .班级按项目小组进行分组 ,每组不得超过 5 人
2 .每个项目小组选出项目负责人或项目经理 , 由项目经理召集项目组成
员讨论 、选定开发项目
3 .项目开的每项任务要落实到人且规定该任务的起止日期和时间
第 1 页第 1 页
软件工程实验指导书
4 .每个项目小组必须按照 《软件工程实验指导书 》 附录中给定的文档规
范标准提供项目文档
5 .根据实验内容 ,分别实现结构化的开发和面向对象的软件开发
6 .题目自定或采用附录二中的题目
二 、实验内容
1 .结构化软件开发技术
以实际工程项目为驱动 ,采用结构化的分析 、设计与实现方法完成该项
目的分析设计与实现。
(1 )项目的可行性分析
评述为了合理地达到开发目标而可能先择的各种方案;论证所选定的方案。
(2 )项目的开发计划
以项目负责人为主,对于在开发过程中各项工作的负责人员、开发进度所需经费预
算、所需软、硬件条件等问题作出安排记载下来,以便根据本计划开展和检查本项目的开发
工作。
(3 )软件需求规格说明书
编制目的是软件使用用户、业务专家和软件开发者对该软件的起初规定有一个共同的
理解,使之成为整个开发工作的基础,主要将用户的需求和业务的需求转化为未来软件系统
的目标功能模型。
(4 )软件概要设计说明书
编制目的是说明对未来软件系统的结构设计的考虑,包括软件系统的体系结构、数据
的设计、接口的设计以及模块基本处理流程的设计,为软件系统的详细设计提供基础。
(5 )详细设计说明书
编制目的是说明一个软件系统各个层次中的每一个结构 (模块或子系统)的设计考虑,
如果一个软件系统比较简单,层次很少,本文件可以不单独编写,有关内容合并概要设计说
明书。
(6 )数据库设计
数据库设计说明书的编制目的是对于设计中所涉及的数据对象的逻辑结构和理结构作
出具体的设计规定。
(7 )测试分析报告
第 2 页第 2 页
软件工程实验指导书
测试分析报告的编写是为了把单元测试、集成测试、系统测试和确认测试的结果写成
文件加以记载。
(8 )用户手册
描述该软件系统的基本使用方法。使用户(或潜在用户)通
原创力文档


文档评论(0)