软件随堂作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、上网搜索和浏览,了解软件工程技术的应用情况,看看哪些网站在做着软件工程的技术支持工作?

提示:一些软件工程专业网站的例子

(软件工程专家网)

(火龙果软件工程-UML软件工程组织)

/软件工程组织

/ 软件工程专家网

2、请查阅有关资料给出“软件工具”、“软件开发环境”和CASE工具的定义

软件工具是指为支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统。它是为专门目的而开发的,在软件工程范围内也就是为实现软件生存期中的各种处理活动(包括管理、开发和维护)的自动化和半自动化面开发的程序系统。

软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。

CASE工具(CASE Toolkits)是指CASE的最外层(用户)使用的CASE去开发一个应用系统,所接触到的所有软件工具。

3、了解以下软件的应用状况。

Microsoft Visio

Microsoft Visio 是一个图表绘制程序,它可以帮助您创建说明和组织复杂设想、过程与系统的业务和技术图表。使用 Visio 创建的图表使您能够将信息形象化,并能够以清楚简明的方式有效地交流信息,这是只使用文字和数字所无法实现的。Visio 还可通过与数据源直接同步自动形象化数据,以提供最新的图表;您还可以对 Visio 进行自定义,以满足您组织的需要。

易于理解的概念、过程和关系。

使用 Visio 可以轻松创建业务和技术图表,以便仔细研究、组织和更好地理解复杂的设想、过程和系统。

通过拖动预定义的 Microsoft SmartShapes 符号很容易地组合图表。

使用为特定专门学科而设计的工具,以满足贯穿整个组织的对业务和技术图表绘制的要求。

从现有数据可生成常见的图表类型。

可以从 Web 访问定期更新的区分上下文帮助和适用于特定任务的模板。

清楚而有效地交流。

将设想、信息和系统形象化并与他人进行交流。

可创建视觉效果丰富的图表,以给观众留下尽可能深刻的印象。

可在小组的 Microsoft Windows SharePoint 服务站点上共享工作区文件中的图表。

在 Tablet PC 上,可使用数字墨迹以更自然的方式批注图表。

可利用新增的审阅模式跟踪审阅者对形状和数字墨迹所做的批注与更改。

利用改进后的“Save as Web Page”(另存为 Web 页)功能,在 Web 上发布和共享图表。

可导入和导出可缩放向量图形(Scalable Vector Graphics,SVG)格式的图表,这种格式是一种新的基于XML的Web图形标准。

集成和自动处理系统与过程

使用 Visio 可完成更复杂的工作、加深人们的理解和提高生产力,从而促进您的业务发展。

通过将数据从 Visio 图表中提取出来,然后导入到 Microsoft Excel、Microsoft Word、Microsoft Access 和 Microsoft SQL Server 中,或转换为 XML 和其他格式,可将业务过程和系统集成在一起。

可将 Visio 合并到功能强大的 Microsoft .NET 连接软件中,以满足特定的业务需求。

可以将 Visio 绘图控件嵌入到使用 .NET 连接软件或 Microsoft Windows 操作系统构建的行业专用 (LOB) 应用程序中。Rational Rose

Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。

Rational Rose 是一个完全的,具有能满足所有建模环境(Web开发,数据建模,Visual Studio和 C++ )需求能力和灵活性的一套解决方案。Rose 允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。通过在软件开发周期内使用同一种建模工具可以确保更快更好的创建

满足客户需求的可扩展的、灵活的并且可靠的应用系统。

目前版本的Rational Rose可以用来做以下一些工作:

1、对业务进行建模(工作流);

2、建立对象模型(表达信息系统内有哪些对象,它们之间是如何协作完成系统功能的);

3、对数据库进行建模,并可以在对象模型和数据模型之间进行正、逆向工程,相互同步;

4、建立构件模型(表达信息系统的物理组成,如有什么文件、进程、线程、分布如何等等)

5、生成目标语言的框架代码,VB、JAVA、DELPHI

Sybase PowerDesigner

PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。

利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。

它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。

PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。

PowerDesigner不仅加速了开发的过程,也向最终用户提供了管理和访问项目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件。开发人员可以使用同样的物理数据模型查看数据库的结构和整理文档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。

PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。

PowerDesigner包含六个紧密集成的模块,允许个人和开发组的成员以合算的方式最好地满足他们的需要。这六个模块是:

相关文档
最新文档