山西事业单位计算机基础知识-软件工具
考生正在浏览:事业单位笔试技巧|事业单位面试技巧|更多备考信息
1.软件开发工具
对应于软件开发过程的各种活动,软件开发工具通常有需求分析工具、设计工具、编码与排错工具、测试工具等。
(1)需求分析工具:用以辅助软件需求分析活动的软件称为需求分析工具,它辅助统分析员从需求定义出发,生成完整的、清晰的、一致的功能规范。功能规范时软件所要完成的功能的准确而完整的陈述,它描述该软件要什么及只做什么。
(2)设计工具:用以辅助软件设计活动的软件称为设计工具,它辅助设计人员从软件功能规范触发,得到相应的设计规范。对应于概要设计活动和详概要设计工具用以辅助设计人员设计目标软件的体系结构、控制结构和数据结构。
(3)编码与排错工具:辅助程序员进行编码活动的工具有编码工具和排错工具。编码工具辅助程序员用某种程序设计语言编制源程序,并对源程序进行翻译,最终转换成可行的代码。因此,编码工具通常与编码所使用的程序语言密切相关。排错工具用来辅助程序员寻找源程序中错误的性质和原因,并确定其出错的位置。
2.软件维护工具
辅助软件维护过程中活动的软件称为软件维护工具,它辅助维护人员对软件代码及文档进行各种维护活动。软件维护工具主要有版本控制工具、文档分析工具、开发信息工具、逆向工程工具和再工程工具。
(1)版本控制工具:在软件开发和维护过程中一个软件往往有多个版本,版本控制工具用来存储、更新、恢复和管理一个软件的多个版本。
(2)文档分析工具:文档分析工具用来对软件开发过程中形成的文档进行分析,给软件维护活动所需的维护信息。
(3)开发信息库工具:开发信息库工具用来维护软件项目的开发信息,包括对象、模型等。它记录每个对象的修改信息(已确定的错误及重要改动)和其他变形(如抽象数据的多种实现),还必须维护对象和与有关信息之间的关系。
(4)逆向工程工具:逆向工程工具辅助软件人员将某种形式表示的软件(源程序)转战更高抽象形式表示的软件。这种工具力图恢复源程序的设计信息,使软件变得更容易理解。逆向工程工具分为静态的和动态的两种。
(5)再工程工具:再工程工具用来支持重构一个功能和性能更为完善的软件系统。再工程工具主要集中在代码重构、程序结构重构和数据结构重构等方面。
>>点击返回:中公网校事业单位考试网
(责任编辑:李明)
- 四川省地震局关于所属事业单位2026年度公开招聘工作人员笔试总成绩及岗位排名和面试资格审查的公告
- 2025重庆永川区事业单位招聘拟聘公示(第十六批)
- 2025广西梧州市蒙山县引进高层次(紧缺)人才(第二期)拟录用公示
- 2025广西梧州市苍梧县直接面试招聘卫生健康事业单位工作人员聘用前公示
- 四川省自然资源厅关于直属事业单位2025年下半年公开招聘工作人员笔试总成绩、岗位排名及面试资格审查的公告
- 2025年下半年大庆市融媒体中心(大庆广播电视台)及所属事业单位事业单位公开招聘工作人员面试通知
- 2025浙江温州市平阳县部分事业单位引进紧缺急需人才拟聘用人员名单公示(第二批)
- 四川省疾病预防控制局关于所属事业单位2025年下半年公开考试招聘工作人员笔试总成绩及面试资格审查公告
- 2025甘肃省总工会直属事业单位招聘面试相关事宜公告
- 四川省文学艺术界联合会关于所属事业单位2025年下半年公开考试招聘工作人员面试资格审查有关事项的公告

