Software Engineering Tutorial
S / W -考试问题与答案
S / W工程资源
S/W 工程资源
S/W Engineering Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Software Case Tools Overview
CASE stands for Computer Aided Software Engineering. It means, development and maintenance of software projects with help of various automated software tools.
CASE Tools
CASE工具设置的软件应用程序,用于自动化SDLC的活动。使用CASE工具软件项目经理、分析师和工程师来开发软件系统。
有数量的CASE工具可用来简化软件开发生命周期的不同阶段等分析工具,设计工具、项目管理工具、数据库管理工具、文档工具等等。
使用CASE工具加快了开发项目产生预期的结果,并帮助发现缺陷之前推进下一阶段在软件开发中。
Components of CASE Tools
CASE工具可以大致分成以下部分根据他们的使用在一个特定的SDLC阶段:
中央存储库- CASE工具需要一个中央存储库,可以作为一种常见的、集成的和一致的信息。中央存储库是一个中心位置存储,产品规格、需求文档、相关的报告和图表,其他有用的信息管理是存储。中央存储库也作为数据字典。
大写的工具——大写工具用于计划、分析和设计的SDLC阶段。
小写工具-小写工具用于实现、测试和维护。
集成的Case工具——集成Case工具有助于SDLC的所有阶段,从需求收集、测试和文档。
CASE工具可以组合在一起,如果他们有类似的功能,与其他工具集成的流程活动和能力。
Scope of Case Tools
整个SDLC CASE工具的范围。
Case Tools Types
现在我们简要经历各种各样的CASE工具
Diagram tools
这些工具用于表示系统组件、数据和控制流中各种软件组件和系统结构以图形化的形式。例如,流程图制造商工具用于创建先进的流程图。
Process Modepng Tools
流程建模方法创建软件过程模型,用于开发软件。流程建模工具帮助经理们选择一个过程模型或修改它根据软件产品的要求。例如,EPF Composer
Project Management Tools
这些工具用于项目计划,成本和精力估计,项目安排和资源规划。管理人员必须严格遵守项目执行每一步提到的软件项目管理。项目管理工具帮助实时存储和共享项目信息在整个组织。例如,创意专业办公室,Trac项目,Basecamp。
Documentation Tools
文档在软件项目中软件过程前,开始SDLC的所有阶段和项目完成后。
文档工具生成文档的技术用户和最终用户。技术用户大多是内部开发团队的专业人士是指系统手册,参考手册、培训手册、安装手册等。最终用户文档描述系统的功能和操作,如用户手册。例如,Doxygen, RoboHelp编写了大量DrExplain, Adobe文档。
Analysis Tools
这些工具帮助收集需求,自动检查任何不一致、不准确的图,数据冗余或错误遗漏。例如,接受360年,Accompa CaseComplete需求分析,可见总分析师分析。
Design Tools
这些工具帮助软件设计师的块结构设计软件,这可能进一步被分解在较小的模块使用优化技术。这些工具提供了详细的每个模块和模块之间互连。例如,动画软件设计
Configuration Management Tools
下一个版本发布的软件的一个实例。配置管理工具处理
Version and revision management
Basepne configuration management
Change control management
CASE工具帮助自动跟踪,版本管理和发布管理。例如,化石,Git,所以他们的牧师。
Change Control Tools
这些工具被认为是作为一个配置管理工具的一部分。他们办理更改软件基线后是固定的或者当软件是第一次发布。CASE工具自动化变更跟踪、文件管理、代码管理等等。它还有助于在执行组织的改变政策。
Programming Tools
这些工具包括编程环境像IDE(集成开发环境),内置模块库和仿真工具。这些工具提供全面帮助构建软件产品,包括特性模拟和测试。例如,Cscope搜索代码在C语言中,Ecppse。
Prototyping Tools
软件模拟原型版本的软件产品。原型提供了最初的外观和感觉的产品和实际产品的模拟几个方面。
原型工具本质上带有图形库。他们可以创建硬件独立用户界面和设计。这些工具帮助我们构建快速原型基于现有信息。此外,他们提供的模拟软件原型。例如,塞雷娜原型作曲家,模型构建器。
Web Development Tools
这些工具协助网页设计等所有盟军元素形式,文本、脚本、图形等等。网络工具也提供实时预览的开发,它将如何完成。例如,Fontello, Adobe边检查,基础3,括号。
Quapty Assurance Tools
质量保证在一个软件组织监控采用的工程过程和方法开发的软件产品,以确保一致性质量按组织标准。QA工具包括配置和变更控制工具和软件测试工具。例如,SoapTest AppsWatch JMeter。
Maintenance Tools
软件维护包括修改后的软件产品交付。自动日志和错误报告技术,自动生成错误的机票和根本原因分析几个CASE工具,帮助软件组织在SDLC的维护阶段。例如,Bugzilla缺陷跟踪,惠普质量中心。
Advertisements