网信彩票

  • <tr id='aYE6n6'><strong id='aYE6n6'></strong><small id='aYE6n6'></small><button id='aYE6n6'></button><li id='aYE6n6'><noscript id='aYE6n6'><big id='aYE6n6'></big><dt id='aYE6n6'></dt></noscript></li></tr><ol id='aYE6n6'><option id='aYE6n6'><table id='aYE6n6'><blockquote id='aYE6n6'><tbody id='aYE6n6'></tbody></blockquote></table></option></ol><u id='aYE6n6'></u><kbd id='aYE6n6'><kbd id='aYE6n6'></kbd></kbd>

    <code id='aYE6n6'><strong id='aYE6n6'></strong></code>

    <fieldset id='aYE6n6'></fieldset>
          <span id='aYE6n6'></span>

              <ins id='aYE6n6'></ins>
              <acronym id='aYE6n6'><em id='aYE6n6'></em><td id='aYE6n6'><div id='aYE6n6'></div></td></acronym><address id='aYE6n6'><big id='aYE6n6'><big id='aYE6n6'></big><legend id='aYE6n6'></legend></big></address>

              <i id='aYE6n6'><div id='aYE6n6'><ins id='aYE6n6'></ins></div></i>
              <i id='aYE6n6'></i>
            1. <dl id='aYE6n6'></dl>
              1. <blockquote id='aYE6n6'><q id='aYE6n6'><noscript id='aYE6n6'></noscript><dt id='aYE6n6'></dt></q></blockquote><noframes id='aYE6n6'><i id='aYE6n6'></i>

                软件开发都用什么工具(有什么软件〇开发工具)

                软件开发 1556
                今天给各位分享软件开发都用什么工具的知识,其中也会对有什么软件∮开发工具进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一▆览: 1、做安卓软件开▼发需要哪些工具?

                今天给各位分享软件开发都用什么工具的知识,其中也会对有什↙么软件「开发工具〗进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

                本文目录一览:

                做安卓软件开发需要哪些工具?

                android是基于linux的,所以在ubuntu下是最好的。当然windows下面也是可以的。但是android的内核是基于linux的,并且通过终端进行各种操作,非常强大,也比cmd方便。

                大致开发的环境是这样:ubuntu系统,以前是windows然后安装了ubuntu的虚拟机。android大部分的开发都是中间层到顶层的应用开发,所以基本〓上是java开发。

                表配如下:1eclipse是开发java必备,也是android必备。(当然前提★是先安装JDK1.6)

                2下载android的SDK和ADT。这是android的开发必须的工具,adb、ddms、mksdcard、aapt,debug 必备

                A安装完eclipse后,通过help=〉install new software把ADT安装好

                B然后window=preference设置好SDK的♀路径即可

                如果用到C开发的话,可以安∏装一下CDT

                现〖在可以通过AVD manager安装一下自己想在哪个平︽台下的api,比如:android2.3.4,就可以建一个2.3.4的emulator,把模拟器跑起来。通过adb ddms 等工具ξ 察看、开发了。为了方便,把adb的路径加到环境变量里。

                软件开发工具有哪些?

                1.Terminal(终端)

                软件开发工具

                虽然根据开发方向∮的不同,大家对终端的依赖程度亦有所区别▲,但必须承认我们或多或少♀要与其打交道。

                在终端中,大家可以通过命令执行々各类进程。只需要〓一条命令,我们即可完〓成自己需要的操作——而无〗需在多个菜单间来回切换。

                2. Tmux

                软件开发工具

                在处◣理多进程与多个已开启终端时,Tmux的】表现相当出色。事实上,它是一款终端多路复用工具,能够帮助大家通过窗口或者选项卡同时面对多个彼此独立的终端。

                3. Docker

                软件开发工具

                Docker是一套软件容器化平台,能够将您的应用或软件打包在文件系统当中,并随后实现随处移动与执行。代码、系统库等一切运行必要的元素皆会被纳入其中,这意味着该软件将不再依赖于其运☉行环境。

                容器技术的优势多〓种多样,其采用差异化↓架构、效率更高,且能够运行在任意ぷ计算机、基础设施♀乃至云中。Docker允许大家在容器中引入更多新功能,同时更轻松地利用由其创建的通用框架实现协作。最后,Docker还可帮助我们显著提升软件的发布与规模扩展速度。

                4. Intellij

                软件开发工具

                Intellij是一套集成开发环境(即IDE)。IDE整合了一切必要的开发工具,可作为代码编辑器、编译器乃至调试器等使用。Intellij的优势在于出◥色的自动补全以及卓越的用户友々好性。其还有助于快速进行代码内容导航、错误分析以及修复等。

                5. Slack

                软件开发工具

                企业内部沟通协作平台是∴一个将分散的沟通方式聚集到◣一个地方,邮件、IM、短信、类似 Yammer 的工具、企业内网∞和 Wiki等,该平台由Flickr创始人√创办。

                除了整合沟通方式外,Slack 还整合了文件分享系统,公司内所有共享文件,包括上传到 Slack 上的,还有储存在 Google Doc 或者 Dropbox 里的,通过内置的搜索工具,都能进行全文检索。Slack 还整合了 Twitter、Zendesk、Crashlytics 和 Heroku 等服务,将他们的通知提醒、Bug 追踪等数据融入到公司〒内的信息流中。目的只有▓一个,做一个能解决ㄨ公司内所有问题的工具。

                6. Chrome

                软件开发工具

                浏览器早已☉成为我们生活中不可或缺的◤重要部分,而谷歌Chroe则是其中最具人气的一款。其界面简洁明快∞,速度出色且能够在各设备上进行书签同步。

                另外,Chrome的扩展与附加库也相当丰富。最后,其开发者控制台便捷易用,如能够动态修改CSS样式并实时看到修改后的效果、能够查看JavaScript报了什么错等,极大优化了前端开发人员的效率。

                7. Feedly

                软件开发工具

                Feedly是一款新闻←RSS阅读器,帮助大家随时订阅和追踪自己感〒兴趣的新闻内容◇。其界面简约且可进行个性化调▆整,支持YouTube频道、博客等信息卐来源,并会在发布新内容时及时向您交付更新。

                8. Jira

                软件开发工具

                Jira专门面向敏捷开发团队,可用于进↑行软件的规划、追■踪及发布。其拥有强大的可定制能力,且功能与工具亦相当多样,足以应对开发中的各个阶段。通过这套单一平台,大家将能够轻松管理团队日志、查看工作进度并生成对应报告。

                9. Git

                软件开发工具

                Git是一套开源版本控←制系统,能够帮助开◆发者在确定最终版本之前定☆期修改代码,从而获得理想的运行效→果。

                这套版本控制系统能够保存每一项更改,允许多人参与协作并提供更改及贡献。所有代码副本皆可随时查〗看。另外,Git亦可同步团队编码工作,且妥善管理文件内容冲突。在我个人看来,缺少Git的帮助,项目开发工作将很难顺利进行。

                10. GitHub

                软件开发工具

                GitHub是一项Git库托管服务。其类似于面向软件项目的Dropbox,只是专门用于存储代码。在上传项目时,大家需要将其选定为¤公开还是私有。我们可◆以在GitHub上找到志同道∩合的好友、进行项目共□ 享等等。其社区规模庞大,而项目本⌒身的体量则更为可观。

                11. Stack Overflow

                软件开发工具

                Stack Overflow堪称每一位程序员的圣▲经。其虽然不属于软件开发工具,但却是世界上最大的程序员社区。您遇到的几乎一切问题△都可在这里找到答案。总而言之,这是个学习及分享知识的好地方。

                12. Sublime Text

                软件开发工具

                Sublime Text是一款源代码文本※编辑器,且拥有相当出色的用户界面设计。

                除了︻界面外,其还提供多种快捷方式以打开文件并在各行间往来切换。其提供多重选择功★能,可一次性变更多行代√码。再有,其插件也相♀当强大。

                13. Jenkins

                软件开发工具

                Jenkins是一款开源自动★化服务器,具体而言属◎于一款持续集成服务器。大家可以将其视为代码与构建服务器间的中间人,它能够定期查看开发服务器上的变更并将其发送至构建服务器。

                14. Confluence

                软件开发工具

                Confluence是另一款团队协作软件。我们可以将各类思路、要求及产品设计加以汇总,并生成说明文件以确保开发方向。其易上』于手,且每个人都能够借此加入到项目贡献中来。

                15. Spotify

                软件开发工具

                Spotify是我们∞最喜爱的音乐服务。在这里,用户能¤够轻松找到自己喜爱的歌曲并建立播放列∮表。其界面相当出色,能够播放♀所有设备上的音乐,且Web应用使用体验与移动∏应用同样优秀。另外,付费账户允许大家〖离线访问自己的音乐库。虽然与@开发并非直接相关,但边听歌边编码相信已经成为大多数从业者的习惯。

                16. YouTube

                软件开发工具

                YouTube提供大量技术专家的视频讲座,并且这些技术视频都喜欢将复杂的事情简单化讲▃解,我们亦可在这里观看自己无法前往的会议或访谈。总之,各种有趣的视频∞资料在这里汇集,千万︾别错过!

                17. Skype

                软件开发工具

                如果我们▲的分支团队分散在全国甚至世界各○地,或者需要与不同国家的客户进々行对接,那么Skype将发挥重要作〓用。其提供理想的连接质量,定期进行更新且完全免费。另外,其还提供组通话选项,这无疑让我们的团队协作效果更上一层楼。

                作为程序员的你,常用的软件有哪些?

                这个就非常多」了,下面我以常见的编程开发软ㄨ件和数据库管理软々件为例,简单介绍几█种,感兴趣的朋友可以尝试一下:

                01 编程☉开发软件

                这个要◤看具体编程语言了,不同语言开发工具自然不∮同,这里以常见的C/C++、Java和Python为例,简单介绍3种比较常用的软∴件:

                这是Windows平台下一个非常专业的集成开发工具,号称宇宙第一IDE环境,不仅仅只是C/C++,常见的C#、VB等编程语言,这个软件都能很好支持,智能补全、代码高亮、语法检查等功能非常不错,除此之外,还支持单元测试、代码重构和分析等高级功能,因此非常适合大型项目∴开发和维护:

                这是一个非常专业智能的Java开发工具,在企业和个人桌面中,有着非常高的使用率和№欢迎度,自动补全、语法提示、代码高亮等功能非常不错,除此之外,还支持JUnit、CVS整合、代码重构等≡高级功能,自带有Maven和Gradle构建工具,因此更↑适合Java项目开发和维护,个人使用起来非常不错:

                这是一个非常专业的Python开发软件,和IntelliJ IDEA一样,Jetbrains公司的产品,在业界非常流行、受欢迎,智能补全、代码高亮、语法提示等功能非常不错,除此之外,还支持代码重构和分析、单元测试等高级功能,因此更适合△大型项目,个人使⊙用来说,也非常简单,很容易上手和掌握:

                02 数据←库管理软件

                这个就非常多了,不同数据库都有专门的管理软件和工具,这里简单介ㄨ绍3个比较通用的数╱据库管理软件,分别是HeidiSQL、DBeaver和DataGrip,对于日常使用来说,非常不错:

                这是Windows平台下一个非常轻※巧灵活的数据库管理软件,基于Delphi开发而来,目前支持MySQL、MariaDB、MSSQL、PostgreSQL等主流数据库,常见的建库建表、视图索引、触发器等基本功能,这个软件都能很好兼容,除此之外,还支持SQL脚本导入导出、数据备份恢复等︼功能,对@ 于日常数据库管理来说,非常不错:

                这是一个基于Java开发的数据库管∩理软件,免费、开源、跨平台,目前支持Oracle、MySQL、PostgreSQL、SQL Server等十几种主←流数据库开发,建库建表、视图索引、触发器、存储』过程等基本功能 都 可轻⌒松查看和设计,数据库导入导出、数据 恢复 备份№等功能也都非常不错,对于日常数据库管理和维护卐来说,是一个非常不错的工具:

                这也是一个通用的数据库管理软件,Jetbrains公司的产品,支持跨平台,但原则上针对个人不免费,常见的PostgreSQL、MySQL、Oracle等数据库,这个软件都能很好支持, 数据导入导出( 恢复备份 )、 智能代码填充、版本 集成 控制◆等功能非常不错,对于日常数据库管理来说,也是一个不错的∩工具:

                每ω天常用开发工具:

                0.Git:分布式版本控制↓系统;

                1.IntelliJ IDEA:java语言开发的集成◆环境,IntelliJ在业界被公→认为最好的java开发∏工具之一;

                2.Sublime Text:不只是代码编辑器;

                3.Postman:Http请求〗模拟工具和功能强大的网页调试工具;

                4.DataGrip:支持几乎所有主流的关系数据库、多功能的数据库操作工具;

                5.Vagrant:用于创建和部署虚拟化开发环境,配合虚拟机使用;

                6.Gradle:自动化构建工具;

                7.JIRA:项目与事务跟踪工具;

                8.iTerm2:Mac上的终端工具;

                9.Jenkins:持续集成工具。

                做了一个写代︻码用了十几年的人,很多编程的习惯已经养成了,现在¤就罗列下每天必用的软件:

                直接安装▽的linux系统,因为几乎所有的代码★都是在linux下完成

                java开发环境

                C/C++代码编辑工ω 具

                linux下虚拟windows系统virtualBox

                软件提交工具git

                不同的开⌒发语言,每天要用到的软件可能不一样。

                我是开发java web的,电脑安装了很多工具,但是说每天要用到的好像就几个。

                作为程序员使用最多的软件,莫过于编程开发所用到的软件编辑器,但是编辑器的种类有很多。我们需要做到的是,找到你最喜欢的编辑器然后熟练的使用它。

                同时掌握常见的一些快捷√键的操作方式,从而来提升我们的≡工作效率,而不︾是以软件而论软件,什么都去★接触使用。毕竟软件是工Ψ 具是帮助我们提升开发效率。

                下ω 面我就列举我们PHP经常使用的软♀件

                IDE工具类软件

                这一类是开发软件编写代码用的。这一类的软件非常多,我就推荐一个经常使用的PHPStorm,因为太多的话大家也用不到,也没有那么多的精力去熟练每一个编辑器。

                PHPStorm是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,旨→在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查▃。可以说是PHP开发程序员必备』的神器。

                常用」快捷键№◥如下:

                1.复制快ζ 捷方式

                F5 复制文件/文件夹

                CTRL+C 复制

                CTRL+V 粘贴

                CTRL+X 剪 切,删除行

                CTRL+D 复制行

                CTRL+SHIFT+V 可以复制︾多个文本

                2.自动代码

                ALT+回车 导入包,自动修正

                CTRL+ALT+L 格式化代

                码CTRL+ALT+I 自动缩进

                CTRL+ALT+O 优化导∮入的类和包

                CTRL+SHIFT+SPACE 切换窗口

                CTRL+SPACE空格 代码自动完成,代码提示,一般与输入法冲突

                CTRL+ALT+SPACE 类 名或接口名提示(与系统冲突)

                CTRL+P 方法参数提示,显示默认参数

                CTRL+J 自动代码提示,自动补全

                CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里ALT+INSERT 生成代码(如GET,SET方法,构造函数等)

                3.运行

                Alt + Shift + F10 选择的配置和运行

                Alt + Shift + F9 选▂择配置和调试

                Shift + F10 运行

                Shift + F9调试

                Ctrl + Shift + F10运行范围内配置编辑器

                Ctrl + Shift + X运行」命令行

                4.其他快捷方式≡

                CTRL+Z 倒退(代码后悔)

                CTRL+SHIFT+Z 向前

                CTRL+H 显 示类结构∞图

                Ctrl +F12 文件结构【弹出

                CTRL+O 魔术方法

                CTRL+/ 注释//取消注释

                CTRL+SHIFT+/ 注释/*...*/

                ctrl + '.': 折叠选中的代码的代码

                ALT+ / 切换代码视图,标签切换

                5.其他快捷方式

                CTRL+Z 倒退(代码后悔)

                CTRL+SHIFT+Z 向前

                CTRL+H 显 示类结构图

                Ctrl +F12 文件结构弹出

                CTRL+O 魔术方法CTRL+/ 注释//取消注释

                CTRL+SHIFT+/ 注释/*...*/

                ctrl + '.': 折叠选中的代码的代码

                ALT+ / 切换代码视图,

                数据库相关常用的工具

                Navicat for MySQL是管理数据库的操作工具,都是可以连接远程的云数据库。方便简化开发,还可以手动备份、可视化的sql分析。

                常用快捷键:

                ctrl+q 打开㊣查询窗口

                ctrl+/ 注释sql语句

                ctrl+shift +/ 解除注释

                ctrl+r 运行查询窗口的々sql语句

                ctrl+shift+r 只运行选【中的sql语句

                F6 打开一个mysql命令行窗口

                ctrl+d (1):查看表结构详情◥,包括索引 触发器,存储过程,外键,唯一键;(2):复制一行

                ctrl+l 删除一行

                ctrl+n 打开一个新的查☉询窗口

                ctrl+w 关闭一个查询窗口

                ctrl+tab 多窗口切换

                服务器连接软件

                XShell6是非常强大的SSH远程终端客户端,帮助我们连接远程的Linux服务器来进行操作。

                粘贴:Shift+Insert

                历史 命令编辑ctrl + p 返回上一次输入命令字符

                alt + 返回上一次执行命】令

                其它

                ctrl + s 锁住终端

                ctrl + q 解锁终端

                ctrl + l 清屏相当于◥命令clear

                Tab键,快速补全「命令

                轻量级文本△编辑器

                Notepad++。这个Ψ很轻量,打开一下▆文本非常的方便。

                常用快捷键

                Ctrl+C 复制

                Ctrl+X 剪切

                Ctrl+V 粘贴

                Ctrl+Z 撤消

                Ctrl+Y 恢复

                Ctrl+A 全选

                Ctrl+F 键查找对话框启动

                Ctrl+H 查找/替换对话框

                Ctrl+D 复制并粘贴当行

                Ctrl+F2 切换书签

                F2 转到下一个书签Shift+F2 转到上一个书签

                F11 全屏模式

                综上所述,软件只是一个工具,我们需要找到自己喜欢使用的,然后熟练一些常用的快捷方式即可,而并不㊣ 是在于数量多。

                前端 :

                visual studio code

                后端:

                pycharm

                IDEA

                安卓:

                android studio

                浏览器:

                谷歌

                火狐

                数据库管理:

                navicat

                远端链接:

                fileZilla

                xshell

                electerm(mac上使用)

                流程图设计:

                xmind

                processOn

                笔记:

                为知笔记(付费一年60)

                有道︽云笔记

                虚拟机(容器)

                VMware Fusion(mac上)

                docker

                其他:

                postman

                jmeter

                作为一个12年开发经验的前端程序员,我来聊聊每天必用⊙的几个软件。

                写代码自然离不开 编辑器 。目前我主▆要使用的是微软的 Visual Studio Code 。VS Code比较轻量,功能足够应付日常←开发所需,跨平台,而且〖完全免费 。因为之前长期使用Visual Studio在Windows平台上做开发,后来技术栈变化,经常需要在Linux和MacOS上做开发,VS Code就成了我顺理成章的选择。后来干脆在Windows上也用VS Code了。目前整个团队都已经被VS Code圈粉了。其它类似的如Sublime Text(需要付费)和Atom也有不少人使用。

                因为︼是团队开发, 源代ω码管理工具 自然必不可少,而 git 是目前最热门的一个。我们公司也不例∩外,几年前从Perforce迁移到了 GitHub企业版 (和公众版本№UI完全相同)。平时的代码审查也都是在GitHub企业版上完成的,不再使用单独的代码审查工具。有些不习惯使用命令№行方式的同事使用 SourceTree 完成日常的代码分支管理和提交,而我则比较热衷于命令行方式。VS Code也提供了比较完善的git集成,但因为习惯的原因,除了直观比较不同代码版本的差异,我一般也不∞用VS Code执行git操作。

                作为一个Web前端, 浏览器及前端调试工具 自然不可或♀缺, Google Chrome + Developer Tools (F12) 自然是◣首选。使用Developer Tools,可以对JavaScript进行调试,监控HTTP请求/响应,分析CSS计算问◆题和JS性能问题。 Chrome下还有√很多功能强大的插件,个人比较常用的包ω 括React Developer Tools、PostMan、Proxy SwitchOmega和AdBlock。当然,因为经常面对浏览器兼容性问题,Firefox、IE、Edge、Apple Safari以及各自的◆Developer Tools都是免不了要用☆的。

                团队目前使用Scrum模型,自然需要一个做 任务规划和质量管理 的工具。我们采用了 JIRA , 每天的站会(daily standup meeting)都会对scrum看板(board)进行更新。

                遇到技术问题,自然免不了要上网查找资料。 Google 的使用频率非常高(需要◣科学上网)。大部分问题都能◢在 StackOveflow 上找到◆线索,但有时候也不得不跑到大名鼎√鼎的同性交友网↘站 GitHub 上看源码。 MDN (Mozilla Developer Network)对于前端开发也是不可或缺(此处¤鄙视一下w3cschool,上面到处是错误知识)。

                其它如node.js/npm、docker等,因为和具体的技术栈相关,就不具体展开讲了。

                作为一个开发人员,你每天使用什么软件呢,欢迎说说看。

                尽管我是后端出身的,不过也经常写前端代码,甚至还用C#/C++参与过一些客户端开发,自认为也算是一个Web全栈工〇程师。随着前→端技术的不断进步,现在的卐前端已经不再是写写页面这么简单了,很多逻辑在前端就写了,我建议每一个出色的开发者应ζ该尽可能对前后端都能︾有不错的掌握。

                今天给大家推荐一些我认为前端和后端开发都需要经▲常用到的一些软件,这里面包括了查询资料工具、原型工具、文本编辑器、版本管理工具。

                原型工具

                不管前端还是后端,尤其是前端程序员,在跟产品经历沟通之后肯定会要查看原型的,方便自己在开发过程中使用,基本上大公司输出的原型都比较规范,除非你遇到张小龙这种级别※的大神,哥们儿直接〇盯着你做了。

                目前主流的原型工具主要有Axure、MockPlus、墨刀等,其中Axure依然是卐应用最为广泛的原型工具,大多数▃开发者也都应该用来看原型。

                文本编辑器

                不管是前端还是后端程◥序员,当然前端程序员就不◣说了,在WebStorm出现之前,没有一款真正可以叫做IDE的前端开发工具,那么基本上文本编辑器就是前端程序员最重要的编程工具。同样后端程序员即使不需要写前端代码,文本编辑器也是必备的,您不需要每次看代码都打开庞大的集成开发环境,像IDEA这种∑ 比较耗费资源的,平时查看代码啥的完全没有必要,何况▲你还经常要看一些前端代码。

                当然你比较习↙惯Linux/Unix下开发,Emacs/Vim可能是你用得比较多的文本▼编辑器,还有UltraEdit、Sublime Text、EditPlus、Atom这些老牌的▂文本编辑器,不过现Ψ在我觉得每个程序员都应该下载一个Visual Studio Code,支持█的语言比较多,而且々插件非常丰富,是微软官方支持的开发者【工具,开源免费而且颜值非常高。

                查询资料、版本管理工具

                不用多说,每个程序员都要学会很好的使用Google、Stack Overflow两个工具,可以说你日常开发当中可能遇到的问题,通过这两个工具你全都能找到解决方案。

                另外一个是Dash文档管理工具,Dash是一个非常好的〖开发者帮助文档工具,这个工具的好处是给所有的开发文档做了一个整合,C/C++、Java、PHP、Python、Latex、Emacs Lisp、Haskell、JavaScript、Go语言等文档都能够在这个工△具当中下载使用。

                最后△一个就是版本管理了,SVN和Git依然是目前使用最为广泛的版本管理工具,不过就使用来说我还」是推荐Git版本控制系统,可以说这々个时代Git就是最好的版本管理工具了,尤其是开源时代、互联←网时代,Git已经成为了最重要的版本管理工具,不管是命令行管理还是使用Github等客户端工具,堪称完美。

                入行十一年,现在主要做一些管理和架∑构方面的工作,也会做〖一些Coding,主要是一些新技术的研究和“踩坑”。

                编辑器

                首先是EditPlus,这是一个文本编辑器。最常】用的两个功能:正则表达式查询和文件夹内所有文件内容搜「索。

                平时经常需要看一些系←统日志,甚至要从好几天几十个日志⊙文件中找到内容,这个软件很好◇用。(原谅我们没有▆上日志平台)

                然后就是IDE啦,我还是喜欢用Eclipse,有时候会用STS(Spring Tool Suite),它也是一个被包装过的Eclipse,方便做一些Spring框架的研究。

                数据库工具

                一个是DbVisualizer,凡是具有JDBC数据库接口的数据库都可以管理,什○么数据库都能连。

                还有一个♀是SQLyog,这是一个快速而简洁的图◣形化管理MYSQL数据库【的工具,我只@ 用里面一个功能,就是数据︼的导入导出,效↓率非常高!

                接口测试工◆具

                大部分项目只对外提供接口服务,所以接口测试工具少不了,我一般使〒用SoapUI,WebService/Rest都可以进行测试。

                其他

                每天肯定会用的肯定不止上面几个,还有版本控制工具svn和git,都会用到是因为单位svn现在开始往git迁移。

                因为用的Scrum敏∴捷开发流程,所以JIRA、Sonar、Fisheye这些也是都会用到的。

                Maven也〓不用说了,几个项目基本都是基于Maven构建的。

                必用的基本就是〗这些,只要电脑开着,这几个软件基ω本都是打开状态。

                在软件开发中,需求分析阶段可以使用哪些工具?

                在软件开发中,需求分析阶段可以使用的工具是DFD图。

                在软件开发中,需求分析阶段常使用的工具有数据流图(DFD)、数据字典(DD)、判断树和判断表。

                数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、以图形的方式◤描绘数据在系统中流动和处理的过程,由√于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。

                数◢据流图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。

                不要将数据★流图(DFD)与系统√流程图、程序流程图相混淆,数据流图是从数据角度来描述一个系统,而框图是从对数据进行加工的工作人员的角度来描述系统。

                扩展资料:

                DFD图基本图形符号:

                (1)数据源点或终点:系统外部环境中的实体(人员,组织或其他软件系统☆),?统称外部※实体,表达该系统数据的外部〇来源和去向。

                (2)数据处理:(又称加工)对数据进行某些操╱作或变换,每个处理需要∴被命名,通常动■词短语,简明描述▃完成什么处理。在分层的数据流图中还◥应编号。

                (3)数据存储:(又称为文件),指暂时保存的数据,它可以是数据库文件或任何形式的数据组织,一般为表结构。

                (4)数据流。数据流是数据传递的路径,因此由一组成分固定的数据组成,箭头表示数据流向。由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名ㄨ。

                软件开发工具有哪些?

                项目名称:xx系统设计与■实现

                软件环境:Windows?xp?sp3/Windows7/redhat enterprise 5

                硬件环境:E7500+4G内存+320G硬盘+百兆兆网卡+百兆局域→网

                开发工具:Myeclipse 6.5+MYSQL

                项目描述:该项卐目是为xxx公司建立的xxx系统,其∞中包括了生产、物料管理、人力资源...等xxx个子系统,共xxx个功能模块

                责任描述: 负责项目的前期调研,可行性分析报告权编写,整体规划和项目控制。

                扩展资料:

                1、软件环境:

                主要指软件的操作环境,例如XP,Linux和软件操作所需的外围软件等。此外,它还包括目标软件以外的应用层软件。 当涉及软件交互时,这些应用软①件通常会产生很大的影响。

                2、硬件环境:

                硬件环境(Hardware Environment),由计算机和外围设备组成的计算机物理系统。 包括:移动设备,个人∑ 计算机,网络服务器等〇。

                3、开发工具:

                通常是指软件工程师用来为特定软件包,软件框架,硬件平台,操作系统等构建应用程序软件的某些特ㄨ殊软件。包括:常用工具FLASH,Web开发工具,Java工具等。

                关于软件开发都用什么▃工具和有什么软件开发工具的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

                扫码二维码