软件工程工具与环境

合集下载

软件开发岗位实习报告:熟悉开发环境与工具

软件开发岗位实习报告:熟悉开发环境与工具

软件开发岗位实习报告:熟悉开发环境与工具一、引言作为一名软件工程专业的学生,我很荣幸能够在这个暑假期间获得一份软件开发实习的机会。

这次实习让我有机会接触并熟悉了许多软件开发的环境与工具,对我的职业生涯发展有着积极的影响。

本文将对我的实习经历进行总结,重点展示我在实习过程中熟悉的开发环境与工具。

二、实习内容及任务在实习期间,我的导师安排我参与了一个新项目的开发工作。

该项目是一个在线教育平台,旨在提供各类教育资源给用户,并实现在线学习、交流等功能。

我的任务是参与前端开发,并协助团队完成项目的需求分析、设计以及编码工作。

三、开发环境的熟悉1. 操作系统在实习期间,我使用的操作系统是Windows 10。

熟悉Windows操作系统的使用对于后续的开发工作非常重要,因为绝大多数的开发环境都可以在Windows上正常运行。

2. 终端工具在开发过程中,我使用了Git Bash作为终端工具。

通过终端工具,我可以使用命令行操作版本控制工具Git,进行代码的管理与提交。

熟悉终端工具的使用,提高了我的开发效率和代码管理能力。

四、开发工具的熟悉1. 集成开发环境(IDE)我使用的IDE是Visual Studio Code(简称VS Code)。

VS Code是一款开源的轻量级集成开发环境,具有代码高亮、调试功能、插件扩展等特点。

在实习中,我通过使用VS Code来编写代码,执行调试和代码分析等工作。

2. 编程语言与框架项目开发中使用了JavaScript作为主要的编程语言,以及React框架进行前端开发。

React是一个流行的JavaScript库,可以构建用户界面,提高开发效率。

通过熟悉React框架,我学会了组件化开发的设计思路和实践方法。

3. 版本控制工具项目开发过程中,我使用Git进行代码的版本控制。

Git是一种分布式版本控制系统,可以追踪文件的修改并保留历史记录。

通过使用Git,团队成员可以协同开发,管理和合并代码。

软件工程中的软件工具与环境

软件工程中的软件工具与环境

软件工程中的软件工具与环境软件工程是一门涉及软件开发、管理和维护的学科,它使用了各种软件工具和环境来实现高质量的软件产品。

本文将介绍软件工程中常用的软件工具和环境,包括集成开发环境(IDE)、版本控制工具、测试工具、项目管理工具等,以及它们在软件开发中的作用和优势。

一、集成开发环境(IDE)集成开发环境是一种软件程序,它集成了各种开发工具和功能,例如代码编辑器、编译器、调试器等,用于简化软件开发的过程。

常见的IDE包括Eclipse、Visual Studio、Xcode等。

IDE提供了一个统一的界面,使开发者可以更方便地编写、调试和测试代码。

它还具有智能代码补全、自动错误检查等功能,提高了开发效率和代码质量。

二、版本控制工具版本控制工具用于管理软件开发过程中的源代码版本。

它允许开发团队协同工作,追踪代码的修改历史,并允许回滚到之前的版本。

常见的版本控制工具有Git、SVN等。

使用版本控制工具可以有效地管理代码的变化,避免团队成员之间的代码冲突,提高代码的质量和可维护性。

三、测试工具软件测试是软件工程中不可或缺的一部分,它用于验证软件系统是否符合需求和预期。

测试工具能够自动执行测试用例、生成测试报告,并帮助开发者快速定位和修复问题。

常见的测试工具包括Selenium、JUnit、Jenkins等。

这些工具大大提高了测试效率和准确性,保证了软件质量。

四、项目管理工具软件开发过程中,项目管理工具用于协调和跟踪团队成员的工作进展,管理项目的进度和资源。

常见的项目管理工具有JIRA、Trello等。

这些工具提供了任务分配、进度跟踪、团队协作等功能,帮助项目经理和开发团队高效地管理项目,并确保项目按时交付。

五、集成工具集成工具用于将不同的软件工具和环境整合在一起,以便更好地协同工作。

常见的集成工具有Jenkins、Travis CI等。

这些工具可以自动化构建、测试和部署软件,提供持续集成和交付的支持,减少了手动操作的工作量,提高了软件交付的可靠性。

软件工程中的软件工程师的工作环境与工具

软件工程中的软件工程师的工作环境与工具

软件工程中的软件工程师的工作环境与工具在现代科技的推动下,软件工程师的工作环境与工具不断地得到创新和完善。

现如今,软件工程师的工作不再局限于传统的办公室环境,同时也出现了更多高效便捷的工具来辅助他们的工作。

本文将从工作环境和工具两个方面来探讨软件工程师的工作情况。

一、软件工程师的工作环境软件工程师的工作环境在过去几十年内发生了翻天覆地的变化。

传统的软件开发公司通常提供办公桌、电脑和办公软件等基本设施,软件工程师们在办公室里进行工作并进行必要的沟通与协作。

然而,随着互联网的发展,远程工作成为一种趋势。

越来越多的公司允许软件工程师远程办公,拥有更灵活的工作时间和地点。

远程工作不仅让软件工程师能够在自己熟悉且舒适的环境中工作,还提高了工作的灵活性和效率。

通过远程协作工具,如即时通讯软件、在线项目管理工具和远程桌面控制工具,软件工程师们能够与团队成员进行高效的沟通与协作,无论他们身处何地。

远程办公给软件工程师带来了更多的时间和空间自主管理工作,强化了个人的工作动力与效能。

然而,尽管远程办公有很多优势,也存在一些挑战。

软件工程师需要更高的自律能力和组织能力来管理自己的时间和任务。

同时,缺乏面对面的交流也可能导致信息沟通不畅、团队协作受阻。

因此,软件工程师需要不断完善自己的沟通和协作能力,以适应远程办公的工作环境。

二、软件工程师的工作工具随着科技的进步,软件工程师的工作工具也在不断演变和更新。

下面介绍一些常见的软件工程师常用的工作工具:1. 集成开发环境(IDE)集成开发环境是软件工程师的必备工具之一。

IDE集成了代码编辑器、编译器、调试器等开发工具,简化了软件开发的流程,提高了开发效率。

常见的IDE有Eclipse、Visual Studio、IntelliJ IDEA等。

2. 版本控制系统版本控制系统是用来管理和跟踪软件开发过程中的代码变更的工具。

它能够帮助软件工程师有效地管理代码版本,便于团队协作和代码的追踪。

软件工程基本概念

软件工程基本概念

软件工程基本概念:系统工程、软件开发方法、软件工具与软件开发环境软件工程基本概念1.系统工程系统工程是一种跨学科的工程方法,它强调在系统开发过程中采用全面的视角和思维方式,以系统性的方法和策略来解决各种问题。

在软件工程中,系统工程着重应用于大型、复杂系统的开发,如航天、军事、大型企业等。

系统工程强调对系统的整体性、结构性和功能性进行全面分析,包括系统需求分析、系统设计、系统实现、系统测试与验收等阶段。

在系统开发过程中,系统工程采用一系列工具和技术,如系统建模、系统架构设计、系统仿真等,以实现系统的优化和改进。

2.软件开发方法软件开发方法是一种用于指导软件开发过程的方法论,它提供了一组标准的步骤和原则,以指导开发者进行有效的软件开发。

常见的软件开发方法包括:结构化开发方法(SDM)、面向对象开发方法(ODM)、敏捷开发方法(ADM)、迭代开发方法(IDM)等。

这些方法在不同的软件开发场景和项目中具有不同的应用和优势。

软件开发方法的核心是提供一套完整的开发流程和规范,以指导开发者进行需求分析、设计、编码、测试和维护等软件开发活动。

此外,软件开发方法还强调对开发过程的管理和控制,以确保软件开发的质量和效率。

3.软件工具软件工具是用于辅助软件开发的软件或工具集,它们能够提高软件开发的效率和质量。

常见的软件工具包括:集成开发环境(IDE)、版本控制系统(VCS)、代码质量检测工具、调试工具、测试工具、需求管理工具等。

这些工具在不同的软件开发阶段和领域中具有广泛的应用和优势。

软件工具的目的是帮助开发者提高开发效率和质量,它们通过自动化、智能化和可视化等方式,减少了开发者的工作量和难度,同时提高了软件开发的精度和可靠性。

4.软件开发环境软件开发环境是指一系列软件工具和技术的集合,它们用于支持软件开发的整个生命周期。

常见的软件开发环境包括:软件开发平台(如Java平台、Python平台等)、软件开发框架(如Spring、Django等)、软件测试工具(如Junit、Selenium等)、版本控制系统(如Git、SVN等)、持续集成与持续部署(CI/CD)工具等。

软件工程中的软件工具与环境支持

软件工程中的软件工具与环境支持

软件工程中的软件工具与环境支持在当今信息技术高速发展的时代,软件工程已经成为了一个不可或缺的领域。

软件工程的核心目标是通过系统化的方法和工具,以满足用户需求并提高软件质量。

而软件工具与环境支持则是实现这一目标的重要手段之一。

软件工程中的软件工具是指那些能够帮助开发人员进行软件开发、测试、部署和维护的应用程序。

这些工具可以大大提高开发效率和质量,并减少人为错误的发生。

例如,集成开发环境(IDE)是一类常见的软件工具,它集成了代码编辑、编译、调试等功能,使得开发者可以在一个统一的界面下完成各种开发任务。

另外,版本控制工具如Git和SVN也是软件工程中不可或缺的工具,它们可以帮助团队协同开发,追踪代码的变更历史,解决代码冲突等问题。

除了软件工具,软件工程中的环境支持也起着重要的作用。

环境支持是指为软件开发和运行提供必要的硬件和软件环境。

在软件开发过程中,开发人员需要使用各种硬件设备如计算机、服务器等,以及操作系统、数据库、网络等软件环境。

这些环境支持为软件开发提供了必要的基础条件,使得软件能够正常运行和发挥作用。

软件工具与环境支持在软件工程中的作用不仅仅是提高开发效率和质量,还可以帮助开发人员更好地组织和管理项目。

例如,项目管理工具如Jira和Trello可以帮助团队成员跟踪任务进度、分配工作、协调合作等。

这些工具可以提供实时的项目状态和报告,使得团队成员可以更好地协同工作,提高项目的整体效率。

软件工具与环境支持的发展也在不断推动着软件工程的进步。

随着人工智能和大数据技术的发展,越来越多的智能化工具和环境支持正在涌现。

例如,自动化测试工具可以通过模拟用户行为和自动化测试脚本,减少人工测试的工作量和错误率。

另外,云计算和容器化技术也为软件开发提供了更加灵活和可扩展的环境支持,使得开发者可以更加方便地进行部署和运维。

然而,软件工具与环境支持也存在一些挑战和问题。

首先,由于软件工具和环境的多样性,开发人员需要学习和适应不同的工具和环境。

软件开发工具与环境

软件开发工具与环境
度、资源、质量、验收情况统一考虑,从而有计划地 组织事实开发项目 。
软件开发工具的分类
二、基于集成程度划分的工具 目前,还应充分利用各种专用的软件开
发工具。至于开发与应用集成化的软件 开发工具是应当努力研究与探索的课题, 而要集成化地、统一地支持软件开发全 过程的工具,还是相当困难的。 集成化的软件开发工具也常称为软件工 作环境 。
软件开发工具的功能
4.文挡的编制或生成 文挡编写是软件开发中十分重要的一项
工作,在这方面,计算机辅助的作用可 以得到充分的发挥。在各种文字处理软 件的基础上,有不少软件开发工具提供 这方面的支持与帮助,例如文档自动生 成系统等。其困难在于保持文档的一致 性。此点属信息管理方面的问题。
软件开发工具的功能
5. 软件项目的管理 项目管理包括:进度管理、资源管理与费用管理、
质量管理三个基本内容。至今,在项目管理方面 已有不少成功的经验、方法与软件工具。此外, 还有两个特殊问题:为了质量管理需有测试方案; 另一是版本管理问题,版本的更新,要保持模块 之间使用的一致性。 上述五点功能就是人们对软件开发工具的希望 与要求。
1.2软件开发工具的功能
1.认识与描述客观系统 需求分析阶段: 不采用软件工具只能结合经验人自己分析归
纳出(抽象出)信息需求、信息流程。 而采用软件工具则可自动分析归纳出信息需
求和信息流程。因为对一复杂系统的认识和 理解的工作(这是在软件开发工作的第一阶 段)。这也正是人们希望软件开发工具提供 帮助的一个重要原因。
1.4 软件开发工具的分类
主要有以下四种分类方法 : 一、基于工作阶段划分的工具 : 1. 设计工具 它是指在实现阶段对人们提供帮助的工具,是最
具体的。例如,代码生成器、测试工具等。 2. 分析工具 它是指用于支持需求分析的工具,例如数据字典

软件工程中的软件工具与开发环境推荐

软件工程中的软件工具与开发环境推荐

软件工程中的软件工具与开发环境推荐在软件工程领域中,使用适当的软件工具和开发环境可以大大提高开发效率和质量。

本文将介绍几个常用的软件工具和开发环境,并对其功能和优势进行推荐。

一、集成开发环境(IDE)集成开发环境是软件工程中必不可少的工具之一,它集成了代码编辑器、调试器、编译器等多个功能模块,能够提供全面的开发支持。

以下是几个常用的IDE推荐:1. EclipseEclipse是一个开放源代码的集成开发环境,被广泛用于Java开发。

它支持多种语言,包括Java、C++、Python等,提供了强大的代码自动补全、调试和版本控制等功能,支持大型项目的开发和管理。

2. Visual StudioVisual Studio是微软推出的一款集成开发环境,主要用于Windows平台上的软件开发。

它支持多种语言,包括C#、C++、Java等,提供了丰富的调试工具、图形化界面设计和团队协作功能。

3. XcodeXcode是苹果公司针对iOS和macOS开发推出的集成开发环境。

它支持Objective-C、Swift等编程语言,提供了丰富的开发工具和模拟器,在开发iOS和macOS应用程序时非常方便。

二、版本控制工具版本控制工具可以帮助团队进行代码协同开发,有效管理代码的版本和变更。

以下是几个常用的版本控制工具推荐:1. GitGit是一款分布式版本控制系统,被广泛应用于软件开发中。

它具有速度快、分支管理灵活等特点,能够有效地管理代码的版本和追踪变更记录。

2. SVNSVN是一款集中式版本控制系统,被广泛用于大型项目的代码管理。

它具有简单易用的特点,能够提供稳定可靠的版本控制功能。

三、项目管理工具项目管理工具可以帮助团队组织和协调开发工作,提高项目管理效率。

以下是几个常用的项目管理工具推荐:1. JIRAJIRA是一款流行的敏捷项目管理工具,被广泛用于软件开发中。

它提供了任务分配、问题跟踪、进度监控等功能,能够有效地管理项目的各个阶段。

软件工程常用工具(二)2024

软件工程常用工具(二)2024

软件工程常用工具(二)引言概述:软件工程常用工具在软件开发中起着至关重要的作用,能够提高开发效率、减少错误,以及改进软件质量。

本文将介绍一些常用的软件工程工具,包括集成开发环境(IDE)、版本控制系统、测试工具、代码分析工具和可视化工具。

正文:1.集成开发环境(IDE)- IDE定义:集成开发环境是一个综合软件包,用于开发各种类型的应用程序。

- 常见的IDE:Eclipse、IntelliJ IDEA、Visual Studio等。

- 功能:代码编辑、编译、调试、项目管理等。

2.版本控制系统- 版本控制系统定义:用于管理和跟踪代码版本的工具。

- 常见的版本控制系统:Git、Subversion(SVN)、Mercurial 等。

- 功能:多人协作、分支管理、历史记录、代码回滚等。

3.测试工具- 测试工具定义:用于自动化测试、单元测试和集成测试的工具。

- 常见的测试工具:JUnit、Selenium、Appium等。

- 功能:自动化测试脚本编写、测试报告生成、性能测试等。

4.代码分析工具- 代码分析工具定义:用于静态代码分析和检测潜在问题的工具。

- 常见的代码分析工具:SonarQube、PMD、FindBugs等。

- 功能:代码质量评估、代码风格检查、潜在缺陷识别等。

5.可视化工具- 可视化工具定义:用于可视化表示和分析软件开发过程和系统架构的工具。

- 常见的可视化工具:UML工具、流程图绘制工具等。

- 功能:可视化需求分析、系统设计、业务流程模拟等。

总结:软件工程常用工具在软件开发过程中扮演了重要的角色,它们能够提高开发效率、降低错误率,并改进软件质量。

本文介绍了一些常用的软件工程工具,包括集成开发环境(IDE)、版本控制系统、测试工具、代码分析工具和可视化工具。

通过采用这些工具,开发人员能够更加高效地进行软件开发,并提供更好的用户体验。

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

2)常用软件工具
如Microsoft Visio、PowerDsigner、IBM Rational Rose、 ERwin和ER/Studio等。
Page 13
05 编程工具
经过详细设计之后,接下来将由编程人员将设计的结果转换为代码, 常见的编程工具有: Microsoft Visual
软件工程环境的分类方法

1)从软件工程环境的应用分类
(1)软件开发环境 (2)软件项目管理环境 (3)软件质量保证环境 (4)软件维护环境 2)从软件工程环境支持的语言分类 有些软件环境工具是建立在某种语言基础上的,只包含为某种语言建立的操 作系统和工具集。如:

Page 5
(1)用于LISP语言的Interlisp系统; (2)用于Mesa/Cedar语言的Cedar系统; (3)Smalltalk语言的Smalltalk和Smalltalk/V系统; (4)用于Ada语言的Rational environment系统; 3)从软件工程环境与开发方法的关系分类
Page 9

4)PSL/PSA系统 PSL/PSA(问题陈述语言、问题陈述分析程序)是美国密执安大学 ISDOS( Information Statement Language)项目组在词典管理的思 想上开发出来的一个有代表性的系统,目的是为分析员提供需求文档的 编写和检查的工具。PSL(Problem Statement Language)是一种问 题说明语言,它可以按一定的语法描述用户对系统的功能要求和性能要 求。PSA(Problem Statement Analyzer)是问题说明分析器,它可以 对用PSL书写的文本进行分析,r Astra Quicktest Robot
性能测试工具
对系统性能的衡量包括许多方面,如响应时间、稳定性、易用性等。专 用于 性能测试的工具包括:

Page 16
Radview公司的WebLoad

微软公司的WebStress等工具 针对数据库测试的TestBytes
在软件工程活动中,软件工程师和管理员按照软件工程的方法和原则, 借助于计算机及其软件工具的帮助,开发、维护、管理软件产品的过程,称 为计算机辅助软件工程。
CASE思想的核心是如何充分利用现有的开发技术和软硬件设备来研制 比较优秀的CASE工具,使其能够很好地支持软件开发中的各个过程。
CASE工具
gcc
GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。它是一套 GNU编译器套装GPL 及 LGPL 许 可证所发行的自由软件,也是 GNU计划的关键部分,亦是自由的类Unix及 苹果电脑 Mac OS X 操作系统的标准编译器 GCC 原名为 GNU C 语言编译器,因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理 C++。之后也变得可处理 Fortran、Pascal、 Objective-C、Java, 以及 Ada与其他语言。

Page 3
(5)程序设计工具(Programming Tools)

(6)测试工具(Testing Tools) (7)原型建造工具(Prototyping Tools)
(8)维护工具(Maintenance Tools)
(9)框架工具(Frameword Tools)
一些常用的CASE工具:Rational Rose、Sybase PowerDesigner、 Borland Together、Oracle Designer、Visio等。
图书管理系统
借 书 子 系 统
还 书 子 系 统
图 书 赔 偿
新 书 预 定
废 旧 图 书 处 理
Page 11
校 验 有 效 性
图 书 查 询
登 记 借 书 信 息
(2)HIPO图:HIPO图(Hierarchy Plus Input-process-output)
是IBM公司在20世纪70年代中期发明的一种层次输入/处理/输出图。 它有两种图组成:一种是层次图(H图);另一种是输入/处理/输出 图(IPO图)。 图书管理系统
软件工程工具与环境
引用文献《软件工程》——肖汉
主要内容
计算机辅助软件工程及CASE工具 软件工程环境介绍 需求分析和规格说明工具 概要设计工具 编程工具 测试工具
Page 2
01 计算机辅助软件工程及CASE工具
计算机辅助软件工程(CASE,Computer-Aided Software Engineering)

2)Process Modeler
Process Modeler是用于业务流程可视化、分析和提高业务处理能 力的建模环境。

3)Microsoft Visio 该产品是一个全面的绘图软件,它具有软件开发中某些阶段的图形 建模技术。开发人员可以在需求分析阶段利用该产品来创建业务流程图、 数据流程图、层次结构图等,同时还可以产生小说明文档等,并且支持 面向对象的建模技术,可以建立面向对象分析和设计阶段的模型。
Delphi
由美国Borland公司推出的一种面向对象的可视化软件开发工具,其优 点:容易上手、功能强大,特别在界面设计、数据库编程、网络编程方面更 有其独特的优势。Delphi适用于应用软件、数据库系统、系统软件等类型的 开发。
Page 14
PowerBuilder
Sybase公司开发的软件工具。Sybase公司致力于帮助企业等各种机构 进行应用、内容及数据的管理和发布。
Page 4
02 软件工程环境介绍
软件工程环境(SEE,SoftWare Engineering Environment)
软件工程环境是指以软件工程为依据,支持典型软件生产的系统,是软 件交互系统、辅助工具和环境数据库的有机集合,是按照一定的软件开发方 法或遵循一定的软件生产和维护模型组织起来、为一定的领域所使用的程序 系统。
CASE环境的核心是软件工程信息库。 CASE工具的分类(按照其功能):

(1)事物系统规划工具(Business Systems Planning Tools)
(2)项目管理工具(Project Management Tools) (3)支撑工具(Support Tools) (4)分析和设计工具(Analysis and Design Tools)
Page 10
04 概要设计工具
概要设计阶段可以使用的辅助工具

1)常用图形工具
在概要设计阶段可以采用一些简单的图形工具来描述系统设计的结 果。
(1)功能结构图:功能结构图是描述未来系统各个功能模块之间的
关系的工具,利用改图可以很清楚地看清整个系统的逻辑结构所划分 的子系统以及每个系统所包含的功能。

Rational公司的Test Manager Compureware公司的TrackRecord

Page 17
MercuryInteractive公司的TestDirector
Thank you!
18
Page 6

(3)辅助工具:这是软件工程环境中最主要的组成部分,支持软件开发 和管理的功能主要由该部分实现。
方法为主导,工具是辅助的,好的开发环境是非常重要的,这样开发 人员可以像在自动化流水线上生产电视机那样生产软件。
Page 7
03 需求分析和规格说明工具
软件过程模型——瀑布模型
(1)依赖某种开发方法的软件工程工具。
(2)与开发方法无关的软件工程工具。
4)从软件工程环境的工作方式分类
(1)交互式软件环境。 (2)批处理式软件开发环境。
软件开发环境的组成部分 (1)软件交互系统:它是实现用户与软件环境之间的交互系统。 (2)环境数据库:它通常是软件工程环境的核心部分,通过环境数据库 所有工具之间可以方便的进行通信。
对 应用性能进行优化的EcoScope等
压力测试工具
如果系统是用于多用户并发执行的,则测试阶段必须进行压力测试。例 如Microsoft Web Application Stress Tool是由微软的网站测试人员所开发, 专门用来进行实际网站压力测试的一套工具。
测试管理工具
测试管理工具是对测试进行管理的自动化工具,通常能够实现对测试计 划、测试用例、测试实施等内容进行管理,而且还包括对系统缺陷的跟踪管 理。
在Microsoft Visual 产品中主要包括Visual C#.net、 Visual J#.net、Visual 、Visual C++、Visio等工具。
SUN开放网络环境SUN ONE(Open Net Environment)
SUN ONE是一个市场策略,也是来自SUN公司的一组产品,其目的是 支持企业内部使用以及为顾客建立网络服务。SUN ONE的体系结构包括 J2EE(Java 2 Enterprise Edition)平台,Solaris操作系统,SUN的Forte 程序设计工具以及iPlanet服务程序组。
可行性研究 与计划
可行性研究报告
需求分析
需求说明书
设计
设计文档
编程
程序
测试
测试报告
运行与维护
Page 8
需求分析阶段,开发人员可以选择的需求分析和规格说明工具

1)Tektronix的工具箱
该产品是美国Tektronix公司针对结构化分析方法研制出来的,适用 于结构化分析(SA)的一种辅助开发工具。它包括编辑、检查、格式化 和文档整理等一套自动工具。这些工具可以个别使用,也可以结合起来 配套使用。
Page 15
06 测试工具
相关文档
最新文档