《软件工程》实验指导书(实验一)(4)

2019-03-16 11:03

《软件工程》实验指导书---计科09本(软件工程)、数信08本(信息与计算科学)

库或数据仓库,而不要求严格遵循一个特定的方法学。Power Designer 提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通信标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。

请通过网络搜索,简单了解和体会 Power Designer 工具的应用状况:

从某一层面来讲,上面的这张图表并不能完全说明问题,这是因为软件开发管理工具的范围太大了,比如说 ERWin 和 Power Designer 的核心在于数据库设计,虽然 Power Designer 也可以作系统架构设计与分析,但是由于 历史的原因使得大家往往仅仅会在数据库设计的时候才会考虑到它.而 Together,Rational Rose/XDE,Rational Software Architect 都属于系统架构设计工具, 同时可以关联到需求与代码实现的辅助工具. Visio 只能称之为图 而 形绘制工具,而绝对不能和上面这三个工具相提并论的,适用 Visio 做流程规划和分析都是可以的,但是,它不 能做设计, 至少到目前最新的版本为止, 它的设计功能都是十分微弱的, 这一点连微软顾问服务部的人都承认 Visio 与 Rose 不是同一个档次上的工具. 这张图在一定程度上表明了下面几个情况:

对于数据库建模工具,现在 Power Designer 的市场分额远大于 ERWin 的,而且在平时的开发过程中我 们可以看到 Power Designer 的市场宣传活动也要比 ERWin 积极很多,我们很少见到关于 ERWin 的产品宣传与 推广.加上 Power Designer 是一些华人参与开发的,所以,更使得中国人对其有着较深的感情而倾向于使用它。

10.MI WinRunner 和 LoadRunner

如果没有一个完善的测试管理解决方案作为有力保障,那么软件项目的策划、 开发、实施、推广都将非常困难。为此,Mercury Interactive公司(美科利(中国)公司,http://www.mercury.com/cn/)提供了被称为“应用实施方案(AD,application delivery)”的软件测试套件,通过测试管理提供工作效率,通过功能测试和压力测试实现对软件质量的严格控制,通过软件更新流程来控制软件更新的风险。

Mercury 的 BTO(business technology optimization,业务优化科技)行业创新战略提出“从商业的角度管理 IT”,自顶而下地使用户能够从一开始就把 IT 与商务流程紧密联系起来,从而最大化商业运作,而不是把目光集中在类似于路由器、 服务器、数据库这样的 IT 基本元素上。Mercury 公司的自动化测试应用实施方案 主要采用了该公司 BTO 技术中的3个重要产品,即测试管理软件TestDirector、功能测试工具 WinRunner 和性能测试工具 LoadRunner。

16

《软件工程》实验指导书---计科09本(软件工程)、数信08本(信息与计算科学)

请通过网络搜索,简单了解和体会测试工具WinRunner和LoadRunner的应用状况:

11.Microsoft Project

一般而言,如果没有项目管理软件系统的支持,项目管理的技术和方法的实现是比较困难的,因为不仅需要用模型来描述它们,还需要进行大量的计算。

Microsoft Project 和 Excel 都是实现项目管理技术应用的很好的工具。一项统计调查显示,Project 是最常用的计算机项目管理工具。人们使用 Project 的目的是进行以下工作:项目控制和跟踪、详细的时间安排、早期的项目计划、沟通、报告、高级计划、甘特图、CPM 和 PERT;而人们使用 Excel 的主要目的,是为了进行成本预算、成本分析、方差分析、跟踪和报表,以及创建工作分解结构(WBS)。

Project 可以从项目管理所有9个知识领域的角度来帮助用户辅助实施项目管理,但它主要还是用来辅助项目范围、时间、成本、人力资源和沟通的管理。而用户能用好Project的条件是,他必须理解项目管理的基本概念。

请通过网络搜索,简单了解和体会 Project 工具的应用状况:

12.Microsoft Visual SourceSafe(VSS)

VSS 版本控制系统是 Microsoft 开发的配置管理软件,可用于管理软件和 Web 站点的开发,它可以同 Visual Basic、Visual C++、Visual J++、Visual InterDev、Visual FoxPro 开发环境以及 Microsoft Office 应用程序集成在一起,提供了方便易用、面向项目的版本控制功能。VSS可以处理由各种开发语言、创作工具或应用程序所创建的任何文件类型。VSS 面向项目的特性能更有效地管理工作组应用程序或Web站点开发工作中的日常任务。

请通过网络搜索,简单了解和体会 VSS 工具的应用状况:

17

《软件工程》实验指导书---计科09本(软件工程)、数信08本(信息与计算科学)

13.工具搜索

除了上面简单介绍的内容之外,实际上还有许多优秀的软件工具、开发环境和 CASE 工具。请通过网络进行搜索,更为全面地了解这方面的产品及其应用与研究信息。请列举其版本、支持厂商和主要技术内容,填入表 1-2 中。

表 1-2 实验记录

名称和版本 支持厂商 主要内容 14. 应用搜索

请收集一些招募IT专业毕业生的企业的信息,并对其企业资料进行分析。能够从中找到一些关于系统开发方法的信息吗?其中提到任何软件工具、软件开发环境和CASE工具了吗?进一步访问该公司的网站,看看能否找到更多的相关信息。

1)在本实验中,你关注的相关企业是: ① ② ③ ④其他:

综合分析:

2)访问一些重要或著名的 IT 公司网站,试着找到他们所使用的系统开发方法的信息?其中提到任何软件工具、软件开发环境和 CASE 工具吗?

18

《软件工程》实验指导书---计科09本(软件工程)、数信08本(信息与计算科学)

1.2.5 实例研究(选做)

借助于软件工程的一些思想方法,我们来研究一个“完成大学教育”的实例。 作为一位完成学历、攻读学位的在校大学生,考虑把完成大学学业当成是一个项目,这个大项目将持续很多年,并且所花费的甚至将远远多于你和你的家庭的承受能力;一些学生在管理“完成大学学业”这个项目上比其他人做得更好;有不少学生却会完全失败;有些学生则利用学籍管理制度的有关规定延期完成学业并且超出了预算。

像任何其他项目一样,为了获得成功,你应该遵循某些“完成大学教育”的方法,即应该遵循完成从计划开始到成功完成等一系列的活动和任务的准则。 尝试规划:

1)你的个人大学教育完成生命周期的各个阶段是什么? 2)每个阶段的主要活动有哪些?

3)有助于你完成这些活动的技术有哪些?在完成大学教育的过程中,你可能 会创建什么模型?请注意区分你建立的那些使你完成大学教育的模型和那些有助 于你计划和控制完成大学教育的过程的模型。

4)有助于你创建这些模型的工具有哪些?

试就上述问题,以“完成大学学业”为题目编写规划报告。

19


《软件工程》实验指导书(实验一)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:毕业设计致谢模板

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: