- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实验指导书
软件技术教研室 王振铎
二〇一四年八月
目录
实验一 软件工程Case工具 3
实验二 可行性分析 7
实验三 需求分析(利用Visio绘制数据流图) 10
实验四 总体设计 15
实验五 详细设计 16
实验三使用visio进行UML建模(备选) 23
实验六 编码 25
实验八项目计划与管理 29
实验一 软件工程Case工具
1.实验目的与要求
(1)理解软件工程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基本原理。
(2)理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类等。
(3)通过Internet了解软件工程技术网站和主流的软件工程工具等。
2.实验内容
(1)上网了解查询软件工程网站和相关软件工程知识。
(2)了解软件工程环境概念、层次、组成和开发要求。
(3)查询现有主流的软件工程工具及其功能、用途、特点及使用范围。
(4)浏览CASE工具。通过互联网了解现有软件工程主流工具,完成表1-2的内容。
表1-2 软件工程工具分类
工具类型 代表性的工具名称 特点 使用软件工程阶段 文档编写工具 Microsoft Word、Microsoft Visio 直观的操作界面、模板与向导功能、丰富的帮助功能等。 软件开发权过程 分析与设计工具 PowerDesigner 功能强大,使用方便,提供增量的数据库开发功能,支持局部更新等。 实现、测试、有效性验证 版本控制工具 Visual Soure Safe 提供了基本的认证安全和版本控制机制,能够对文本、二进制、图形图像等文件进行控制。 设计、实现 配置管理工具 ClearCase 功能强大,但使用复杂,采用许多新的配置管理思想支持多版本、并行开发等。 设计、实现 测试工具 WinRunner、LoadRunner WinRunner能够提高测试人员的工作效率和质量;LoadRunner能对整个企业架构进行测试。缩短测试时间,优化性能和加速应用系统的发布周期。 实现、测试、有效性验证 维护工具 Concurrent Version System 主要用于在多人开发环境下的源码的维护,实际上CVS可以维护任意文档的开发和使用. 软件开发权过程 调试工具 交互式调试系统 实现、测试、有效性验证 再工程工具 交叉索引系统、程序重构系统 实现 程序分析工具 交叉索引生成器、静态/动态分析器 实现、测试、有效性验证 (5)使用一些常用的CASE工具,如Visio、Rose、VSS、CVS、Project、PrwerDesigner、WinRunner、LoadRunner、Eclipse等,快速了解他们的基本功能和作用,完成表1-3的内容。
表1-3 一些常用软件工程工具分析
工具名称 主要功能 界面特点 环境要求 Visio 绘图功能 Windows操作系统 Rose 能满足所有建模环境(Web开发,数据建模,Visual Studio 和 C++ )需求能力和灵活性 Windows 9X,NT ,Alpha NT, SGI,Solaris,AIX,Digital UNIX和HP-UX VSS 负责项目文件的管理 Windows操作系统 CVS 主要用于在多人开发环境下的源码的维护 Windows操作系统 Project 项目管理 Windows操作系统 PowerDesigner 分别从概念模型和物理数据模型俩个层次对数据库进行设计。 Windows操作系统 WinRunner 用于检测应用程序是否能够达到预期的功能及正常运行。 Windows操作系统 LoadRunner 预测系统行为和性能的工业标准级负载测试工具,能优化系统性能。 Windows操作系统 Eclipse 主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。 只是一个框架和一组服务,用于通过插件组件构建开发环境。 操作系统 (6)软件企业调查。通过各种方式了解企业使用哪些CASE工具以及使用环境,完成表1-4的内容。
表1-4 软件企业使用CASE工具调查
公司名称 使用的工具 使用的环境 公司规模 北京赛优科技有限公司 MDAC2.8SP1 Ghost8.3 Winrar3.71 微软王码五笔 智能ABC5.23 希网动态IP UNIX。 ?? 北京赛优科技有限公司坐落在北京市朝阳区中关村电子城西区,是享受国家特别扶持的高新科技企业,是面向全国专业从事行业信息软件研究、开发与系统集成的高科技公司。赛优是在医疗、通讯、电子商务信息化等领域为客户提供可靠、先进、完善的信息管理系统及其相关产品的技术支持与服务的专业软件公司,同时是国家认证
您可能关注的文档
最近下载
- 高中政治课件:1-1-1公有制主体地位及其体现.pptx
- 语文三上练习题第四单元测试卷.doc VIP
- 电子商务客户服务(周艳红第二版) 教案全套 项目1-7.pdf VIP
- 贵州天眼介绍.pptx
- DELTA台达VFD-MS300精巧标准型向量控制变频器使用手册调试说明.pdf
- 农业银行面试题目及参考答案.pdf VIP
- 2022-2023学年济南市历城区八年级上学期期中数学试卷(含答案解析).docx
- 2024秋新北师大版物理八年级上册教学课件 第四章 光现象 第五节 设计舞台灯光秀 .pptx
- 危险废物的处理处置.ppt
- 《大数据挖掘与统计机器学习(第3版)》 课件全套 吕晓玲 第1--10章 概述、线性回归方法 ---循环神经网络和注意力机制.pptx
文档评论(0)