精华内容
下载资源
问答
  • 一款VB开发的指法练习打字软件,可练习中文和英文打字,练习的文字内容调用外部TXT文本文件,本软件除了指法练习外,还可进行打字考试,适时显示打字速度,正确率等信息。
  • 公司想自己开发一款自己的聊天软件,不能使用任何第三方及时通讯,必须自己写, 我该怎么做,以前都没做过,不了解呀
  •  德州仪器 (TI) 宣布推出一款 Sitara? Linux 软件开发套件 (SDK),这是首款基于高质量稳定 Mainline Linux 内核开发的 TI软件开发套件,可帮助采用 TI Sitara 处理器进行开发的客户不断获得器件、特性,修复...
  •  德州仪器 (TI) 宣布推出一款最新 Sitara? Linux 软件开发套件 (SDK),这是首款基于高质量稳定 Mainline Linux 内核开发的 TI软件开发套件,可帮助采用 TI Sitara 处理器进行开发的客户不断获得最新器件、特性...
  • 股票软件开发公司网站模板是一款适合软件开发科技公司网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
  • 那么,软件从无到有到底是怎么开发的?软件产品的结果为什么是这样?为什么开发的速度不能再快一点。为什么程序员大多秃顶?他们有那么忙吗?完整的软件开发流程是怎样的? 项目启动 1、产品经理和项目...

     

    ​做什么事都需要一个流程,软件开发也不例外。

    那么,一个软件从无到有到底是怎么开发的?一个软件产品的结果为什么是这样?为什么开发的速度不能再快一点。为什么程序员大多秃顶?他们有那么忙吗?完整的软件开发流程是怎样的?

    项目启动

    1、产品经理和项目干系人确定项目方向,产品型项目的干系人包括公司领导、产品总监、技术总监等,项目的话则包括客户方领导、主要执行人等。

    2、公司领导确认项目组团队组成,包括产品经理、研发项目经理、研发工程师、测试团队等。

    3、产品经理进行需求调研,输出《需求调研》文档。需求调研的方式主要有背景资料调查和访谈。

    http://img3.mukewang.com/5da95a43000178a106240246.jpg

    需求阶段

    1、清晰认识项目是为了解决什么用户痛点,行业需求?

    2、产品经理面向整个团队,进行需求的讲解。

    3、分析要解决这些痛点或者需求的过程中需要通过哪些有效的功能布局去实施,逐一将核心功能列举并适当完善一下,通过文字或图文的方式描述清楚。

    4、研发工程师按照各自的分工,进入概要需求阶段。《概要需求》旨在让研发工程师初步理解业务,评估技术可行性。

    http://img3.mukewang.com/5da95a4d0001fe2205880375.jpg

    设计阶段

    1、原型图经过反复推敲修正后,UI 设计师会进行UI界面相关的配色设计、功能具象化处理、交互设计、以及各种机型、系统的适配。UI设计师经过多次与项目经理沟通修改后,最终到定稿的设计图。

    2、绝大部分APP项目都会有相应的管理后台,虽然后台是用户无法接触到的,但是与APP的功能是对照的,合理的设计能让后台管理人员快速上手。

    3、研发工程师完成《概要设计》、《通讯协议》及《表结构设计》,及完成正式编码前的一系列研发设计工作。

    http://img.mukewang.com/5da95a550001769905900346.jpg

    开发阶段

    经过以上几个过程之后,会正式进入到开发阶段,一个完整的 APP 项目一般包含以下几个板块:

    1、服务器端:编写接口协议文档,服务器环境架设(国内一般都是用阿里云服务器,国外一般用亚马逊),设计数据库和编写API接口。

    2、APP端:根据UI设计图进行界面开发,UI开发完成则进入和服务端接口对接,通过服务端的接口获取数据,编写功能上的逻辑代码。

    3、Web管理端:根据前端的业务逻辑,后台会有相应的功能与之匹配,同样需要编写功能上的逻辑代码。

    http://img1.mukewang.com/5da95a5f0001081706400414.jpg

    测试阶段

      APP功能开发完成之后,测试人员会对整项目进行系统性测试。这个环节会调动起项目组内所有人相关人员。而测试这个环节的重要性不亚于前期功能的规划,如果团队没有经过专业系统性训练的测试人员,很可能会导致项目出现与设计初衷存在落差,以及遗漏下一些逻辑上的坑。

    系统上线

    与客户或者上级达成一致后,系统进行试运行,稳定后上线。

    力软信息技术有限公司专注于软件快速开发平台的研发近10年,平台工作流、表单、权限等功能组件均同步支持移动端,可大幅节省开发时间和开发成本。

    展开全文
  • geditor ...国内第Kotlin 开发者社区公众号,主要分享、交流 Kotlin 编程语言、Spring Boot、Android、React.js/Node.js、函数式编程、编程思想等相关主题。 越是喧嚣的世界,越需要宁静的思考。

    geditor

    1233356-291b99a56abf3f9c.png

    Introduction

    A Graph Editor implementing by Spring Boot, Kotlin, Java, based on jgraphx.

    Quick Start

    Environment requirements

    Java 8
    Maven 3
    

    Configuration

    server:
      port: 9999
    
    management:
      endpoints:
        web:
          exposure:
            include: "*"
    
    spring:
      groovy:
        template:
          suffix: .groovy
          cache: false
          configuration:
            auto-new-line: true
            auto-indent: true
    

    Step 1 Clone Code

    git clone https://github.com/to-be-architect/geditor
    

    Step 2 Run Application

    mvn spring-boot:run
    

    Step 3 Visit geditor

    http://localhost:9999/

    Github 源码地址

    https://github.com/to-be-architect/geditor


    Kotlin 开发者社区

    1233356-4cc10b922a41aa80

    国内第一Kotlin 开发者社区公众号,主要分享、交流 Kotlin 编程语言、Spring Boot、Android、React.js/Node.js、函数式编程、编程思想等相关主题。

    越是喧嚣的世界,越需要宁静的思考。

    展开全文
  • 现在以手机app为代表的移动互联网已经超过传统的PC,成为企业营销创业赚钱不可忽视的重要渠道,手机软件开发app成为传统企业转型的关键。app开发具体需要哪些流程和周期呢?今天给大家分享一下app开发流程的6个步骤...

    现在以手机app为代表的移动互联网已经超过传统的PC,成为企业营销创业赚钱不可忽视的重要渠道,手机软件开发app成为传统企业转型的关键。app开发具体需要哪些流程和周期呢?今天给大家分享一下app开发流程的6个步骤。

    在这里插入图片描述

    1、项目确定

    在进行app开发前,首先就要进行内部的沟通,规划确定项目的可行性,建立app项目小组。

    2、需求规划

    梳理清楚用户的需求非常关键。要结合大量的市场分析及经验,明确app可以满足用户的哪些真实需求,最好通过用户的语言进行产品使用场景描述。之后根据用户的需求,形成系统性的功能模块,根据用户使用流程、业务流程等逐步完善。

    3、规划设计

    对手机app的各个功能模块进行划分,明确核心基本功能,制作设计app原型图、时序图等。UI设计师设计app页面的最终效果图,并切图成为可以填充的app素材。
    在这里插入图片描述

    4功能开发

    手机软件开发app的一阶段,过去需要最少5名以上的技术人员进行开发。现在使用无代码在线制作平台,普通人零基础也能制作app。

    5、测试发布

    app开发之后可以在内部种子用户间进行多人详细的测试,发现问题不断修改、完善。把最终版提交到应用市场上线。

    6、运营维护

    借助无代码app制作平台,软件系统由该平台统一维护。根据用户市场的反馈意见,用户自己也能对app的功能界面进行个性化调整修改。
    在这里插入图片描述

    展开全文
  • JFFanYi一款专为Xcode使用者开发的翻译软件
  • 风电开发软件

    2014-11-14 23:58:42
    这是一款关于风电开发软件介绍,我们要好好学习,风电是一个新兴的行业
  • 开发一个属于自己的app

    千次阅读 2019-12-25 13:41:09
    打开手机,可以看见手机上各种各样的应用,每一款软件都是别人开发的,想想就觉得不满足,怎么就没有我自己的app呢!想法一旦产生就止不住的往外流露。那怎么办?当然是开发一个属于自己的app了,岂不美哉。 01—...

     开发一个属于自己的app

     

    打开手机,可以看见手机上各种各样的应用,每一款软件都是别人开发的,想想就觉得不满足,怎么就没有我自己的app呢!想法一旦产生就止不住的往外流露。那怎么办?当然是开发一个属于自己的app了,岂不美哉。

    01— 准备工作

    在开发自己app之前,我们要做一下准备工作,搭建一下环境。

     

    1、java运行环境,并配置环境变量。

    2、安装Android studio开发者工具。

    3、一部手机,一条数据线

     

    环境搭建大家可以进行搜索一下,安装包,我这里都会给到链接,大家可以自行下载。
     

    02— 新建一个app

    准备工作做好了,那我们来新建一个空模板app:

     

    在android Studio中新建一个,设置好 Application name和Company domain后,下一步(next),下一步。

    在选择类型的时候选择 empty Activity; 下一步,然后点击完成,成功建立空模板app

     

    03— 修改文件

    我们新建好的文件,需要修改部分文件,当然现在已经可以了,但是,我们要让app显示我们自己的喜欢的网站。

     

    如果这是想修改界面,那也简单,直接打开下面这个文件就可以找到了。

    可以点击下方的两个tab进行切换采用撸代码还是手工绘制。

     

    然后我们需要修改MainActivity类,在onCreate函数中加入以下代码:

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    
        WebView browser = (WebView) findViewById(R.id.Toweb);
        browser.loadUrl("http://www.baidu.com");//自己喜欢的网页
    
        WebSettings webSettings = browser.getSettings();
        webSettings.setJavaScriptEnabled(true); //启用javascript
        webSettings.setAppCacheEnabled(true);   //启用appCache
        webSettings.setDatabaseEnabled(true);
        webSettings.setDomStorageEnabled(true);
    
        //设置可自由缩放网页、JS生效
        //webSettings.setSupportZoom(true);
        //webSettings.setBuiltInZoomControls(true);
    
    ​    // 如果页面中链接,如果希望点击链接继续在当前browser中响应,
        // 而不是新开Android的系统browser中响应该链接,必须覆盖webview的WebViewClient对象
        browser.setWebViewClient(new WebViewClient() {
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                //  重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边
                view.loadUrl(url);
                return true;
            }
        });
     }

    修改资源文件res/layout/activiti_main.xml。将里面原有的TextView标签删掉,然后加入,如图

    <WebView android:id="@+id/Toweb"
        android:layout_width="fill_parent"
    
    android:layout_height="fill_parent" />

     

    修改manifests/AndroidManifest.xml文件,在倒数第二行,加入,主要是解决页面不显示的问题。

    <uses-permission android:name="android.permission.INTERNET"/>

    这时候的app顶端有一个标题区,需要去掉。打开  res/values/styles.xml,在里面加上一句,

    <item name="windowNoTitle">true</item>

    好,到这里结束,然后我们将手机直接使用usb连接电脑,手机开发人员选项中打开usb调试。

     

    然后点击运行,可以看见需要选择 运行手机,确认之后,便可以开始运行了。

    看一下你的手机有没有多一个软件。

     

     

    更多有趣推荐:

    python--让你的电脑调用手机摄像头,实现电脑自由拍照

    涨姿势——教你如何获取图片上的文字

    论如何简单快捷的批量添加微信好友

    如何给自己心仪的人每天发送天气提醒消息

     

    欢迎关注我们!

     

    展开全文
  • 鸿蒙系统开发实战-开发一个聊天技巧软件堪称聊天神器。目前鸿蒙系统可真是过了一把自主研发的瘾,通过一个鸿蒙程序开发实战教程来演示如何开发一款k
  • 随着移动互联网的飞速发展,智能手机的普及化,手机app应用软件已经成为了人们生活中的一部分,APP开发行业也...这当然离不开一款好的app软件开发工具了。下面优匠科技为大家介绍几款目前APP定制开发市场的主流开发...
  • 如何自己开发软件测试工具

    千次阅读 多人点赞 2018-07-24 01:34:02
    序言:说到自动化测试工具,大家很多人都会想到的是QTP、LR或者selenium之类的工具,要大家开始设计个这样的工具,其实确实很有难度,因为其包含的功能细节太过庞大。当年的我,开始设计开发工具的过程中,走...
  • 嵌入式软件开发之常用软件(六)

    千次阅读 2021-01-10 23:12:58
    作为软件开发人员,除了程序能力素养方面外,还应该熟练地使用各种常用的辅助工具,所谓“工欲善其事,必先利其器”;通过这些工具能提升自己的专业素养,且在工作中选择合适的工具可以起到事半功倍的效果。 ...
  • 软件完整的开发流程介绍

    万次阅读 多人点赞 2018-03-29 19:11:28
    刚开始写博文的时候就应该将这个文章更新一下,虽然不是什么大牛,但是对于软件开发流程还是比较了解的,毕竟大大小小做过了好几个项目了,今天就大概的说一下,用我做过的个项目来说吧,写的不好的,请多多见谅...
  • 首先研究了TCMS一体化软件开发及验证平台实现策略,选取一款仿真软件作为基础软件进行研究;然后在此软件基础上研究并实现了其作为TCMS软件开发平台所需的功能;同时研究并实现了此软件作为TCMS软件验证平台所需的...
  • 开发一款软件,不仅仅是一个单纯的敲代码阶段,一个详细的App开发流程通常分为: 1、软件开发方可与客户进行沟通,确定项目的可行性。然后进行市场分析、用户分析、竞品分析等,确定项目开发的实用性。 2、梳理需要...
  • 开发计算机软件的基本流程

    千次阅读 2019-05-09 17:12:52
    在很多人看来,计算机软件开发主要就是开发人员的工作,只要把想法告诉他们,他们就能把软件开发出来,这种情况是存在的...那到底开发一个计算机软件的基本流程是怎么样的?需要什么人员的参与呢?下面就来给大家介...
  • ip登记管理软件自己开发

    热门讨论 2014-09-17 16:24:28
    网上搜索良久,居然没有找到一款可以进行ip登记的软件,一发狠,自己写了一个。辛苦许久,不希望汗水白流,拿出来给有同样需要的朋友分享。 ip登记管理软件介绍:软件基于java,b/s结构,具有ip地址登记和ip地址...
  • 那么,如果开发一款app后台程序,如何选择合适的服务器呢? oapp服务器的稳定性: app软件开发商是比较重视用户的体验度的,毕竟现在社会竞争压力大,除了app功能外、画面排版外,app的打开速度和稳定性也是影响用户...
  • python开发软件有哪些?Python编程软件

    万次阅读 多人点赞 2018-04-12 15:33:16
    Python开发软件可根据其用途不同分为两种,种是Python代码编辑器,种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几Python代码编辑器和Python集成开发工具。...
  • 要做个能够3d建模的软件的话需要哪些知识?比如需要哪些针对图像的算法和哪些比较系统的课程?
  • Apple iOS应用开发软件模板是一款应用APP开发公司网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
  • Source Insight是个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++、C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。强烈建议使用...
  • 开发一软件,到底需要花多少钱?下面给大家讲讲 对于很多互联网的创业者来说,评估前期的创业成本是很重要的。在这几年的创业大潮中,伴随着“互联网+”和“互联网思维”的普及,很多创业项目选择了开发app作为...
  • 我们分析软件项目开发过程中各阶段的时间占比可以慢慢体会到,一套软件项目 UI及基本业务的设计会占到整个项目开发的50%以上的时间,再看UI设计,通用的部分占到70%以上,我们会想,如果能将这些重复简易的工作能否...
  • 软件开发合同模板范本

    万次阅读 2018-08-23 10:17:48
    其它《软件开发合同模板范本》下载链接: https://download.csdn.net/download/daqiang012/10621400 合同编号:_________甲方(委托人):_________ 法定住址:_________ 法定代表人:_________ 职务:________...
  • 软件开发过程的个实例

    千次阅读 2017-03-30 09:13:14
    软件开发过程的个实例 需求阶段 在接到任务后,先与业务员(商务)进行需求沟通,多提出业务员当时未向客户提出的关键问题,详细了解需求并试图想到解决需求的方法,与业务员沟通解决方法是否可行,以及成本...
  • 软件开发公司官网单页模板是一款扁平化风格的软件开发公司网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 288,945
精华内容 115,578
关键字:

怎样自己开发一款软件